Bluprynt Logo

Bluprynt Compliance Explorer

Identity Data Schema Library

Comprehensive documentation for onchain identity registry schemas

📋 Schema Version 1.0

Standardized validation schemas using JSON Schema Draft 2020-12

🔐 Four Identity Types

INVESTOR, ISSUER, REGULATOR, and ASSET with comprehensive type-specific validation

⚠️ Required-fields rule: Every attribute must be present. Use "N/A" for missing scalar values or [] for empty arrays. All timestamps must be ISO-8601 format.

Select Identity Type

Qualified Investor

INVESTOR

Individual or institutional investors verified for asset participation

19fields

Asset Issuer

ISSUER

Entities that create and manage digital assets within the registry

20fields

Regulatory Authority

REGULATOR

Government entities that oversee and regulate digital assets

20fields

Digital Asset

ASSET

Tokenized assets registered within the identity system

21fields
Qualified Investor Schema

Individual or institutional investors verified for asset participation

Schema Structure

19 total fields

idHashbytes32Required
keccak256(DID string) - unique identifier
Example: 0x1234567890abcdef...
didstringRequired
DID identifier for the investor
Example: did:bluprynt:identity:investor:ATLAS-DIGITAL-CAPITAL-2025
ccidstringRequired
Chainlink Canonical Content Identifier
Example: ccid:1:investor:atlas-digital-capital:9b27d6c1a5e34f9bb2e8c4a1d3ef908c...
iTypeenumRequired
Must be "INVESTOR"
Example: INVESTOR
statusenumRequired
ACTIVE | SUSPENDED | REVOKED
Example: ACTIVE
controllerHashbytes32[]Required
Array of keccak256(CAIP-10) controller hashes
walletHashbytes32[]
Optional operational account hashes
jurisdictionsbytes2[]Required
ISO-3166-1 alpha-2 jurisdiction codes
bindingstruct
Optional identity bindings
metaHashbytes32Required
keccak256(minified, key-sorted JSON metadata)
metaCIDstringRequired
IPFS content identifier
Example: ipfs://QmExample123...
attestationsAttestation[]
Array of attestation objects for identity verification
credentialIdsbytes32[]
Operational credential IDs
traitsobjectRequired
Investor-specific trait data stored in IPFS metadata
createdAtuint64Required
Unix timestamp of creation
lastUpdateduint64Required
Unix timestamp of last update
versionuint32Required
Schema version number
supersedesIdbytes32
Prior DID hash or 0x0 if none
deprecatedAtuint64
Deprecation timestamp or 0 if active