Skip to content

Non-Transferable Data Credentials

Download PDF

A SATI Data Credential is a user-bound token that represents a refined personal data attribute or participation condition. It is based on the ERC-1155 interface to manage multiple credential types efficiently but, unlike ordinary NFTs, adds non-transferability logic that prohibits transfer, sale or collateralization between users.

Because the ERC-1155 standard itself does not guarantee non-transferability, transfer paths are explicitly restricted at both the contract and Gateway levels.

FieldMeaning
credentialTypeCredential type, such as age range, broad region, interest category or participation eligibility
subjectCommitmentA commitment that does not directly expose the user identifier
issuerSATI or an approved third-party issuer
sourceClassBasis of the data: declared, observed, inferred, partner-provided, etc.
assuranceLevelVerification strength and confidence level of the credential
issuedAt / expiresAtIssuance and expiry timestamps
consentPolicyIdApplicable consent policy and version
statusActive, Paused, Revoked, Expired
proofCommitmentA commitment that verifies the integrity of the original data or proof material

On-chain / off-chain boundary: Raw personal data and counseling conversations are kept in encrypted off-chain storage. Only credential status, consent policy identifiers, commitments, issuance and revocation events, and the minimum records required for audits are stored on-chain.