Skip to content

keendamilecode/stellar-identity-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪪 stellar-identity-kit

A W3C-aligned decentralized identity (DID) system for Stellar — register your on-chain identity, issue verifiable credentials, and share tamper-proof proofs, all powered by Soroban smart contracts.

License PRs Welcome Soroban


Overview

stellar-identity-kit brings self-sovereign identity to the Stellar ecosystem. Instead of relying on centralized KYC providers, developers can build apps where users own and control their identity data on-chain.

Core capabilities:

  • 🆔 Register a DID document linked to any Stellar account
  • 📜 Issue verifiable credentials (e.g. KYC tier, DAO membership, skill badges)
  • ✅ Verify credentials on-chain or off-chain via the TypeScript SDK
  • 🔗 Share tamper-proof credential proof links with third parties
  • 🔄 Update or revoke DID documents and credentials at any time

Technical Architecture

Stack Overview

Layer Technology
Smart Contracts Rust + Soroban SDK (v21)
Identity Standard W3C DID Core (adapted for Soroban)
TypeScript SDK Node.js 20 + TypeScript + tsup
Stellar Client @stellar/stellar-sdk
Frontend Next.js 14 + Tailwind CSS
Wallet Kit @creit.tech/stellar-wallets-kit
Testing Soroban testutils + Vitest

Contract Architecture

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors