Skip to content

[P1] Add Soulbound Token (SBT) Documentation — Non-Transferable Credentials on XDC #172

Description

@flexykrn

Labels: documentation, P1, sbt, identity, developer-experience

Bug Description
No Soulbound Token (SBT) documentation exists for XDC. Developers cannot build non-transferable credentials, identity systems, or reputation protocols.

Competitor Benchmark:

  • Ethereum: SBT implementation guides with EIP-5192 and use cases
  • Polygon: Soulbound token documentation for credentials
  • BSC: SBT guides for gaming and identity
  • Avalanche: Soulbound tokens with reputation systems

Affected Pages & Features

Page/Feature File Path Impact/Symptom
SBT Guide N/A Does not exist
Identity N/A No credential docs
Reputation N/A No reputation system

Blast Radius: Identity projects, credential issuers, and reputation systems. Cannot build non-transferable assets.

Root Cause Analysis
SBTs are a newer concept (2022). Documentation has not caught up with this emerging standard.

Proposed Solution

Option A (Recommended): Create SBT documentation

  1. SBT Concepts

    • What are soulbound tokens
    • Use cases (credentials, identity, reputation)
    • EIP-5192 standard
    • Comparison with NFTs
  2. Implementation

    • Non-transferable logic
    • Issuance patterns
    • Revocation mechanisms
    • Batch issuance
  3. Use Cases

    • Academic credentials
    • Professional certifications
    • Membership badges
    • Reputation scores
  4. Integration

    • Verification systems
    • Display interfaces
    • Privacy considerations
    • Interoperability

Option B (Alternative): Wait for standardization

  • Risk falling behind
  • Not recommended

Additional Fix Required

  1. Example implementations
  2. Standard compliance
  3. Privacy features
  4. Regulatory considerations
  5. User experience guide

Acceptance Criteria

  • SBT concept overview
  • Implementation guide
  • EIP-5192 compliance
  • Use case examples
  • Verification patterns
  • Privacy considerations
  • Example projects
  • Testing procedures

Raw Bug Context:

  • No SBT documentation exists
  • Emerging standard not covered
  • Identity projects blocked
  • Competitors adding SBT support
  • Future-proofing needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions