We’re proud to share that Californians will soon be able to use their mobile driver’s license in the Apple/Google Wallet, in addition to the CA DMV Wallet app.
SpruceID powers the mobile driver's license platform for CA DMV to make this possible.
Now commencing phase one of the Bring-Your-Own-Data Revolution 🚀
Introducing SSX - Self-Sovereign Anything - now the easiest way to install Sign-In with Ethereum, enable DAO Login, and more.
(🧵1/7)
We're happy to announce the first example of Sign-In with Ethereum is now live at !
Head over to the "Try it Out" section to connect your wallet, vote for either a 🌈 or a🦄 , and view the results! All of this demonstrates an established session.
EIP-4361 - Sign-In with Ethereum has now moved from "draft" to "review" as an EIP. This is a huge step in moving Sign-In with Ethereum forward as a widely adopted standard.
Web3 sign-in just got safer and way more user-friendly 📢
We’re excited to share Spruce has partnered with
@MetaMask
to bring support for Sign-In with Ethereum directly into MetaMask 🤝
Earlier this week, we released the first public Sign-In with Ethereum example on for users to try out.
Today - we're happy to announce the release of the SIWE library and an example to help kickstart its adoption!
Today, we are proud to announce our collaboration with the Tezos ecosystem, which will result in extensible open-source identity products built on
#Tezos
.
🌲🚨Coming soon 🚨🌲
The Sign-In with Ethereum developer portal!
We're putting together the basics for launch - but what else would you like to see covered on your quest to enable Sign-In with Ethereum?
⚡️🔌 Breaking SIWE News 🔌⚡️
We're extremely happy to announce the release of our Discourse plugin for Sign-In with Ethereum.
Now any self-hosted Discourse forum can enable users to sign up or Sign-In with Ethereum:
Excited to announce this collaboration with Auth0 to bring Sign-In with Ethereum to all Auth0 clients, and help continue to bring user-controlled identity to the mainstream.
Web2 🤝 Web3
Signing in with Ethereum wallets is now an available option for all Auth0 clients! A big thanks to our friends (frens?) at
@SpruceID
.
We're excited to see how the Web3 world continues to unlock new tools for identity, privacy, and security:
Spruce and
@TQTezos
are pleased to release the draft specification and initial implementation of the Tezos DID method. did:tz is a DID Method geared for privacy, formal verification, and scaling to billions of identifiers by using off-chain updates.
Today, Sign-In with Ethereum (
@signinwitheth
) describes how Ethereum accounts can log in to applications.
What if it were extended to let users bring their own credentials, databases, or any other resources?
That’s why we’re introducing EIP-5573: ReCap.
We’re happy to announce the upcoming launch of Tezos Profiles (TZP) in early May - enabling users to regain control of their digital identity for use across platforms.
Sign-In with Ethereum
#SIWE
offers users a way to have greater control over their digital identity.
On the roadmap:
- Ruby support 💎
- Rust support 🦀
- Python support 🐍
- A Discourse plugin 🔌
...and more!
We're happy to announce our collaboration with the
@CeloOrg
ecosystem, and help build the foundation for Celo users to own and control their own identity.
Let’s make the world of decentralized identity a bit more accessible.
We’re breaking down the alphabet soup of acronyms commonly used in articles, blog posts, and other resources in the space👇🧵
We recently collaborated with our friends over at
@auth0
and
@Auth0Lab
to bring Sign-In with Ethereum to the Auth0 marketplace!
For more on the marketplace integration and to check out an example application that uses it, read more here:
In our continued work on Sign-In with Ethereum, we're happy to announce that we've:
- Harmonized the behavior of our SIWE Core APIs across different languages 🎶
- Added additional optimizations 🏃
- Released a v2.0 beta of our TypeScript library 📚
At Spruce, we’re building the most secure and convenient way for developers to share authentic data. Check out the latest from our open source development efforts:
Our work with
@signinwitheth
was featured in Forbes last week 📰
Ethereum and
@ensdomains
are helping to shape global identity by enabling more user control with an irrevocable personal identifier.
Check out our latest post detailing our proposed workflows for Sign-in With Ethereum.
This is currently a work-in-progress and we would love continued community feedback to help drive this forward:
ENS (
@ensdomains
) has been, and is continually is one of the largest supporters of Sign-in with Ethereum.
Learning the trends of ENS users and .eth holders helps us identify other services that could use and benefit from SIWE.
So we started digging in:
We've now integrated support for Polygon!
@0xPolygon
Polygon developers now have standard and interoperable ways to allow any account to control their identity using our toolkit!
Find out more here:
Congratulations to the
@coinbase
team on launching
@BuildOnBase
!
We are happy to be an early collaborator 🔵 and let any user control their identity and data on Base!
1/ 🔵 We’re excited to announce
@BuildOnBase
.
Base is an Ethereum L2 that offers a secure, low-cost, developer-friendly way for anyone, anywhere, to build decentralized apps.
Our goal with Base is to make onchain the next online and onboard 1B+ users into the cryptoeconomy.
By integrating Sign-In with Ethereum, MetaMask also now adds additional phishing protection.
If what you're signing doesn’t match the website you’re on, you'll see a clear warning it might be a phishing attempt.
Curious about what we're growing at Spruce? Check out our latest developer update detailing our progress on the
#Tezos
DID Method, DIDKit, Credible, and more:
Meta was fined $275M after personal info of 500 million Facebook users was leaked, after a $400M fine in September for mishandling children's information on Instagram.
Sure makes you wonder about a world where you own & store your own data, rather than big companies...
Curious about prior and current work in the Ethereum ecosystem on signing and identity?
We've created a list of EIPs and summaries of them which are helping inform our work on EIP-4361 (Sign-In with Ethereum)! Check it out here:
Our open-source efforts are now under one umbrella: SpruceKit 🌲
SpruceKit libraries power your application to:
🤝accept digital credentials from users on their terms,
🤝originate trusted information for users, and
🤝interact with user data vaults.
Good morning ETHDenver!
Find a member of the Spruce team starting today (
@obstropolos
@wycdd
) to receive a Spruce-themed
#POAP
!
We look forward to seeing you all at the Sports Castle.
Are you an
@ensdomains
holder or an attendee of
#ETHDenver
?
Test out SSX Quest to see how you can control your identity and data, present credentials, and even be a
#regen
and plant a tree in real-life!
Learn more here:
We’re happy to address some of the concerns we hear repeatedly about Web3 sign-ins - user safety and user experience - by bringing
@signinwitheth
to MetaMask.
Learn more about the integration:
🚨Call for Community Involvement🚨
We are creating a collaborative environment for our work on Sign-in With Ethereum, and encourage community participation and feedback - check out the latest on how to get involved:
As mentioned in our blog post, we are working with a number of existing ecosystem initiatives - but we're also always looking for additional projects to collaborate with.
If you're building on
#Tezos
and thinking about integrating digital identity, please let us know.
Last week we presented on Ethereum's Identity Layer at the Impact of Ethererum Summit hosted by
@ETHGlobal
.
The decentralized identity space continues to rapidly evolve, with Sign-In with Ethereum always remaining an important cornerstone.
Congratulations to the 2023 YC Top Companies!
There are now 16 public YC companies, 290 private YC companies and 33 exits that are valued at over $150M, and over 80 that are worth more than $1B.
We're also happy to announce that we have bounties lined up this year at
#ETHDenver
that require using
@signinwitheth
with
@ensdomains
names and avatars via SSX!
There are 4 prizes up for grabs, $1,000 each.
We're excited to see what you build!
Today in Web3, keys are used mostly for assets and smart contracts on blockchains, but this only scratches the surface of what’s possible.
Tomorrow, the combination of Sign-In With Ethereum (SIWE) and session keys will unlock the rest:
So you want to let your users:
- Sign-In with Polygon
- Sign-In with Avalanche
- Sign-In with Optimism
- Sign-In with Binance Smart Chain
This one's for you. Sign-In with Ethereum is the way to let everyone log in.
SSX is the functional equivalent of a "Sign-In with Ethereum: Special Edition" that includes the base game plus all downloadable content, add-ons, and more.
It's the foundation for what's possible with decentralized identity.
And it's open source 🤝
Another big month of Sign-In with Ethereum
#SIWE
updates!
Check out our activity and releases from March including:
- Our Discourse plugin 🔌
- Our Go library 🏃
- Our Next.js guide 📘
- Our ENS research 🔎
...and more!
We're working on the infrastructure for a decentralized CDN with Kepler ().
An NFT license can then grant you access to a game download - and you can use Sign-In with Ethereum to authenticate.
As mentioned previously, we're researching how developers get started when building dapps - to learn more about how we can best support Sign-In with Ethereum development.
If you are a developer and have 3-5 minutes - we'd love to hear your feedback:
At Spruce, we’re building the most secure and convenient way for developers to share authentic data. Check out the latest from our open source development efforts across TZP, Kepler, DIDKit and Credible:
Digital identity (and
@signinwitheth
) was named here as a top exciting area in the Ethereum ecosystem.
We're excited to bring SIWE to life, along with further work on other topics mentioned that are core to our mission, like privacy within digital identity 🤝
With standardized message formats, wallet providers can create sign-in experiences much closer to what we expect in Web2, like with a clear “Sign-In” button.
Users should be able to clearly see when they are simply signing in versus authorizing bad actors to drain their assets.
We are excited to partner with
@LitProtocol
and
@SpruceID
!
Version 2 of LW3 comes out on June 21st!
We're EXCITED to have them be apart of our launch! 🔥
Who's ready? 👇
1/ Introducing the Sprouts🌱, three SpruceKit-powered, open-source example apps that recreate popular consumer experiences:
📖 Joyce: a book review app demo
🌐 Teal: a social networking app demo
💬 ChatBot: an AI chat assistant demo
all with decentralized identity built in 👇
Decentralized identity and user-controlled data will advance more industries than many realize.
Non-exhaustive examples:
- higher quality, faster healthcare
- data privacy compliance
- professional certifications
- business licenses
- home/car ownership verification
Curious about the latest activity over at Spruce? Check out our latest developer update covering progress on our Rust VC/DID Library, our
#Tezos
DID Method, and an introduction to our identity wallet:
#Credible
.
We launched SSX as the easiest way to install Sign-In with Ethereum and add decentralized identity capabilities to any application.
Today, we’re sharing some updates and new features 👇
Sign-In with Ethereum continues to charge forward with updates on a number of additional supporting libraries, updates on our OIDC IdP, a developer portal, a redesign, and more!
Check out our updates over the last month:
If a social media app shuts down (or is banned), what happens to all your content and connections you've built?
What does it take to have a "self-eject button" where users can easily remove their data from one service and migrate to a competitor?
🐍🐍 Sign-In with Ethereum Support Update 🐍🐍
We're happy to announce the release of another Sign-In with Ethereum library: Python.
Sign-In with Ethereum can now be found and installed via pip, and be integrated in your next Python project!
We're proud to be an
#ETHAmsterdam
sponsor, and we have a number of bounties available for Sign-In with Ethereum!
Come find us if you want to chat about decentralized identity and SIWE.
A little over a year ago, we started work to bring Sign-In with Ethereum to life (
@signinwitheth
).
Today, with our launch of SSX, we are starting the Bring-Your-Own-Data Revolution, beginning with authentication.
(🧵2/7)
Joining us next week for did:day during
@EthereumDenver
#BUIDLWeek
?
We have an incredible day of thought-provoking conversations with big brain buidlers planned for you🫡
In April, we had a chance to present our ideas on extending Sign-In with Ethereum at the
@ChainStandards
gathering in Amsterdam.
We covered unbundling the login with SIWE, how session keys will dramatically improve web3 UX, credentialing, and more:
Working on designing your Web2 or Web3 app in
@figmadesign
and adding support for Sign-In with Ethereum?
Feel free to grab these easy-to-use buttons off the shelf to include in your login flows!
We're happy to share Spruce has joined the OpenWallet Foundation as a founding member.
We're excited to help develop an open-source engine for a privacy-centric, secure, and interoperable multi-purpose digital wallet.
Digital wallets shouldn't be just for financial transactions
We are excited to announce the launch of the Open Wallet Foundation, an
@LF_Europe
project with a mission to develop an open source engine to enable secure and interoperable multi-purpose digital wallets.
Learn more:
@OpenWallet_Fdn
#OpenWallet
Hacking at
#ETHAmsterdam
? Spruce will be around for this year's event, and we're happy to announce that we're sponsoring!
Come build using Sign-In with Ethereum and push user-controlled identity forward!
Come join us from April 22nd - 24th!
@ETHGlobal
Curious about the latest developments from Spruce? Check out our developer update detailing our progress on our core libraries, Credible, and the
#Tezos
DID Method!
Introducing DIDKit. We are using Rust to enable cross-platform use of Verifiable Credentials and DIDs. Let us know if you want a sneak peek for use in your projects!
What is SSX?
SSX is the easiest way to install Sign-In with Ethereum, reducing the lines of code required by up to 60% 🦸
But it’s also a critical building block into the future we’re building here at Spruce where users own their identity & data.
(🧵3/7)