DID Lifecycle

The DID lifecycle defines how a decentralized identity is created, maintained, updated, and eventually revoked within the Stobox ecosystem. Because DIDs act as the source of truth for identity and compliance enforcement, understanding their lifecycle is essential for issuers, compliance administrators, and developers integrating with STV3 programmable assets.

Stobox DID ensures that every action in the lifecycle is secure, auditable, and compliant. Each lifecycle stage is reflected on-chain through smart contract events, enabling full transparency and regulatory audit readiness.


Stage 1: DID Creation

A DID is created when a user or organization completes identity verification through the Stobox onboarding process. Once approved, the administrator or verification provider triggers on-chain DID creation.

Creation involves:

  • assigning a unique DID identifier

  • initializing the DID record

  • setting initial attributes (e.g., identity type, jurisdiction)

  • linking the first wallet address

  • marking the DID as active

On-chain event emitted: DIDCreated

The DID is now recognized as a valid identity within the Stobox ecosystem.


Stage 2: Attribute Assignment

After creation, compliance attributes are assigned to the DID. These attributes define how the identity may interact with assets and systems.

Examples of attributes:

  • jurisdiction

  • accredited / retail / institutional investor type

  • KYC/KYB verification status

  • sanctions screening results

  • ownership or transfer restrictions

  • expiry date for verification

Attributes can be:

  • added

  • updated

  • replaced

  • given an expiration

  • deactivated

On-chain event emitted: DIDAttributeAssigned or AttributeUpdated

Attributes are the core of compliance logic — controlling eligibility for asset transfers, governance roles, and participation rights.


Stage 3: Wallet Linking

A DID may have multiple blockchain addresses associated with it. This enables individuals, institutions, or departments to use more than one wallet while maintaining consistent identity.

Wallet linking includes:

  • linking a new blockchain address

  • validating ownership of the address

  • assigning the address to the DID

  • marking the address active

On-chain event emitted: AddressLinked

This step is essential for operational flexibility, institutional custody models, and multi-role governance systems.


Stage 4: Wallet Activation / Deactivation

Linked wallets may be activated or deactivated as needed.

Activation occurs when:

  • a new wallet is added

  • an existing wallet is restored

  • authorization is confirmed

Deactivation occurs when:

  • the wallet is compromised

  • access control changes

  • compliance requires a pause

  • the wallet is no longer in use

On-chain event emitted:

  • AddressActivated

  • AddressDeactivated

Deactivation does not remove the DID — it simply prevents that wallet from interacting with assets until reactivated.


Stage 5: DID Updates

Throughout its lifecycle, a DID may need updates due to:

  • change in compliance status

  • investor eligibility updates

  • jurisdictional reclassification

  • new regulations

  • updated KYC/KYB verification

  • corporate restructuring

Updates may affect:

  • attributes

  • linked wallets

  • expiration conditions

  • status flags

On-chain event emitted: DIDUpdated

DID updates ensure continuous compliance across assets, markets, and jurisdictions.


Stage 6: DID Blocking

A DID can be blocked if:

  • verification expires

  • sanctions screening fails

  • compliance violations occur

  • suspicious activity is detected

  • legal requirements mandate a freeze

When blocked:

  • the DID cannot participate in transfers

  • assets cannot be received or redeemed

  • governance rights are suspended

  • linked wallets are effectively frozen

On-chain event emitted: DIDBlocked

A blocked DID can be unblocked after remediation.


Stage 7: DID Revocation

If an identity is permanently invalidated — e.g., regulatory rejection, fraud, corporate dissolution — the DID may be revoked.

Revocation includes:

  • marking the DID inactive

  • disabling all associated wallets

  • deactivating all attributes

  • preventing future reactivation

On-chain event emitted: DIDRevoked

Revocation is final and is used only in situations requiring permanent identity invalidation.


Stage 8: Auditability Throughout the Lifecycle

Every lifecycle action emits an on-chain event, including:

  • DID creation

  • attribute updates

  • address linking

  • status changes

  • deactivation or revocation

This ensures:

  • transparent regulatory reporting

  • easily auditable identity history

  • full traceability for investigators

  • verifiable compliance at all times

Auditability is essential for financial institutions, compliance officers, and asset issuers.


Summary

The Stobox DID lifecycle is designed to provide robust identity verification, adaptable compliance controls, and complete audit transparency. Through creation, attribute assignment, updates, wallet linking, blocking, and revocation, the DID system ensures that every participant in the ecosystem is continuously validated.

This lifecycle underpins the compliance automation and secure governance that programmable assets on STV3 rely on — making DID an indispensable foundation of the Stobox tokenization framework.


Last updated

Was this helpful?