π Feature Overview
Allow students to link verified Web2 social identities to their on-chain Stellar public keys for hackathon team verification and leaderboards.
π οΈ Implementation Requirements
* Implement OAuth 2.0 PKCE flow for GitHub and Discord with secure Redis state nonces.
* Generate cryptographic link attestation signed by both OAuth identity and Stellar keypair.
* Store public identity mappings in decentralized DID registry contract.
* Expose verified social badge components across student profiles and forum discussions.
π§ Technical Specifications
* TypeScript, Stellar SDK, SEP-0010, WebCrypto, Redis, JWT
β
Acceptance Criteria
* Student profiles display cryptographically verified GitHub and Discord identity badges.
* OAuth state nonce validation strictly prevents CSRF and code injection exploits.
* Decentralized DID registry resolves linked social handles on-chain.
π Difficulty Level
* Hard - Stellar transaction envelopes, cryptographic signature verification, and session state
β±οΈ Timeline
π Feature Overview
Allow students to link verified Web2 social identities to their on-chain Stellar public keys for hackathon team verification and leaderboards.
π οΈ Implementation Requirements
π§ Technical Specifications
β Acceptance Criteria
π Difficulty Level
β±οΈ Timeline