Bringing Decentralized Identity to Polygon with SpruceID

Spruce has added Polygon support in its identity infrastructure that enables Polygon developers to have standard and interoperable ways to issue, verify, and store trusted information to allow any Polygon account to control their identity.

Bringing Decentralized Identity to Polygon with SpruceID
Polygon and Spruce

Spruce has added Polygon support in its identity infrastructure that enables Polygon developers to have standard and interoperable ways to issue, verify, and store trusted information to allow any Polygon account to control their identity.

The Polygon ecosystem has been rapidly growing with hundreds of dapps across the DeFi and NFT space. As these dapps begin to require more complex forms of user data to prevent sybil attacks and offer additional services, Spruce is paving the way to make that a reality. Integrating with Polygon will enable developers to help liberate user data, and enable complex verification flows with user-controlled identities.

With these components:

  • Polygon accounts can be augmented with real-world credentials and dapps can verify this data to prevent sybil-attacks and offer differentiated services.
  • Polygon accounts can demonstrate their cross-chain history and consolidate activity proofs from different chains.
  • Polygon accounts can control permissioned off-chain storage with Kepler.
  • Polygon smart contracts can be supercharged by building a reliable clutch to off-chain actors, assets, and legal frameworks.

Polygon is now supported in DIDKit via did:pkh. DIDKit provides Verifiable Credential and Decentralized Identifier functionality across different platforms. DIDKit's core libraries are written in Rust due to Rust's expressive type system, memory safety, simple dependency web, and suitability across different platforms including embedded systems, but the comprehensive DIDKit SDK includes many libraries and interfaces for using it almost everywhere.

The goal of did:pkh is to allow any valid blockchain address to "spin up" a feature-limited but valid and widely interoperable DID and DID Document, valid in a limited context where accounts are represented by DIDs. Polygon is now a supported network via this method, along with validity being checked according to CAIP-10.

About Polygon

Polygon is the leading platform for Ethereum scaling and infrastructure development. Its growing suite of products offers developers easy access to all major scaling and infrastructure solutions: L2 solutions (ZK Rollups and Optimistic Rollups), sidechains, hybrid solutions, stand-alone and enterprise chains, data availability solutions, and more. Polygon’s scaling solutions have seen widespread adoption with 500+ applications hosted, ~600M total transactions processed, ~60M unique user addresses, and $5B+ in assets secured.

If you're an Ethereum Developer, you're already a Polygon developer! Leverage Polygon’s fast and secure txns for your Dapp, get started here.

Website | Twitter | Ecosystem Twitter | Studios Twitter | Reddit | Discord | Telegram | Instagram

About Spruce

Spruce lets users control their data across the web. Through SpruceID and Kepler, Spruce provides an ecosystem of open source tools for developers that let users collect their data in one place that they control, and show their cards however they want. Spruce's solution enables limitless use cases across NFT creator authenticity, cross-chain reputation, private pools for DeFi, and even permissioned storage for DAOs. Its product suite includes a cross-platform framework for decentralized identity, reusable verification workflows to tie public social media accounts to public keys, and programmable permissioned storage for the secure sharing of critical data.

If you're a developer looking to give users back control over their identity and data, get started here.

Website | Twitter | Discord