Identity Attributes

Identity attributes define the compliance and eligibility profile of a DID. They determine how, where, and under what conditions a user or organization can interact with tokenized assets.

Attributes allow the Stobox DID system to enforce regulatory rules directly at the protocol level, enabling programmable compliance across jurisdictions and asset types.

Every programmable asset issued via STV3 references DID attributes to determine whether a transfer, redemption, governance action, or allocation is permitted.


What Are Identity Attributes

Identity attributes are structured pieces of metadata associated with a DID. They may represent:

  • legal status

  • compliance requirements

  • jurisdictional rules

  • investor classification

  • time-bound restrictions

  • permissions or prohibitions

  • attestations from verifiers

Attributes act as programmable rules that define who a DID represents and what that DID is allowed to do within a regulated ecosystem.


Types of Identity Attributes

Attributes are highly flexible and customizable. Common categories include:

Jurisdiction Attributes

Define the country or regulatory framework applicable to the identity.

Examples:

  • “US Investor (Reg D)”

  • “EU Investor (MiFID)”

  • “Restricted Jurisdiction”

  • “Offshore Entity”

These attributes restrict or allow participation in specific offerings.

Investor Type Attributes

Classify participants according to financial regulations.

Examples:

  • accredited investor

  • institutional investor

  • retail investor

  • qualified purchaser

  • professional client

Investor categories determine eligibility for securities, private placements, and structured products.

Compliance & Sanctions Attributes

Reflect risk screening and eligibility status.

Examples:

  • AML/KYC passed

  • sanctions check passed

  • PEP (politically exposed person)

  • blacklisted identity

  • enhanced due diligence required

These attributes influence asset eligibility and transfer permissions.

Access & Permission Attributes

Define specific rights within the ecosystem.

Examples:

  • allowed to receive distributions

  • allowed to transfer tokens

  • restricted from secondary trading

  • governance voting permission

  • allowed for conversion/redemption

These attributes can be asset-agnostic or asset-specific.

Time-Based Attributes

Contain validity periods or expiration dates.

Examples:

  • KYC valid until 2026

  • “lockup period until YYYY-MM-DD”

  • vesting restrictions

  • eligibility window for certain actions

This supports dynamic compliance that changes over time.

Custom Attributes

Enterprises can issue their own attributes to support:

  • SPV-specific rules

  • role-based governance

  • corporate hierarchies

  • on-chain whitelists

  • performance-based access

  • private network membership

Custom attributes extend Stobox DID to unique business requirements.


Attribute Structure

Each identity attribute contains:

  • code / identifier (unique key)

  • value (e.g., “accredited”, “EU”)

  • status (active, inactive)

  • issuer (administrator assigning the attribute)

  • timestamp (when created or updated)

  • expiration date (optional)

This structure ensures attributes are:

  • consistent

  • readable

  • auditable

  • enforceable


Attribute Creation & Assignment

Authorized administrators (WRITER_ROLE) can:

  • assign new attributes

  • update existing attributes

  • change attribute values

  • set expiration dates

  • deactivate outdated attributes

Every operation is recorded on-chain, ensuring full transparency.

On-chain events emitted:

  • AttributeAssigned

  • AttributeUpdated

  • AttributeRevoked

  • AttributeExpired


Attribute-Based Compliance Enforcement

Attributes control what identities can or cannot do. During each action (e.g., token transfer), the STV3 validation engine queries the DID contract to verify:

  • whether the identity meets asset-specific rules

  • whether restrictions or limits apply

  • whether required attributes are active

  • whether any attributes block the action

Examples:

  • A carbon credit cannot be transferred to a DID lacking environmental authorization.

  • A security token transfer is blocked if the investor is not accredited under the issuing regime.

  • A commodity token cannot be redeemed if the DID’s jurisdiction prohibits custody.

  • A fund redemption is allowed only if the investor has valid KYC/KYB attributes.

Compliance becomes deterministic, not procedural.


Attribute Expiration & Renewal

Attributes may expire for regulatory or operational reasons:

  • KYC/KYB may require periodic renewal

  • accreditation may expire annually

  • lockup periods end automatically

  • governance rights may be time-limited

When an attribute expires:

  • its status becomes inactive

  • the identity may lose certain permissions

  • dependent actions become restricted

  • automated compliance systems flag the identity

Expiration supports ongoing regulatory adherence without manual intervention.


Attribute Revocation

Attributes may be revoked if:

  • verification fails

  • risk profile changes

  • sanctions lists update

  • investor becomes ineligible

  • fraud or misconduct is detected

Revocation immediately affects the DID’s permissions. Assets relying on those attributes will automatically enforce updated rules.


Multi-Attribute Logic

DIDs can hold multiple attributes simultaneously, and programmable assets can require combinations of attributes, such as:

  • jurisdiction = EU

  • investor type = professional

  • KYC status = valid

  • sanctions check = passed

This allows highly granular regulatory enforcement.


Auditability & Traceability

Each attribute event is stored on-chain, enabling transparent identity reports:

  • full history of attribute changes

  • compliance audits

  • identity lifecycle tracking

  • forensic investigations

  • regulatory reporting

Administrators can query the DID registry to verify whether identities met requirements at any point in time.


Summary

Identity attributes are the core of Stobox DID’s compliance framework. They convert identity verification, eligibility, and regulatory rules into programmable conditions enforced on-chain by the STV3 Protocol.

Attributes enable deterministic compliance, dynamic permissions, multi-jurisdictional support, and transparent auditing — all essential for regulated institutions operating tokenized real-world assets.


Last updated

Was this helpful?