Non-Transferable Data Credentials
Download PDFA 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.
| Field | Meaning |
|---|---|
| credentialType | Credential type, such as age range, broad region, interest category or participation eligibility |
| subjectCommitment | A commitment that does not directly expose the user identifier |
| issuer | SATI or an approved third-party issuer |
| sourceClass | Basis of the data: declared, observed, inferred, partner-provided, etc. |
| assuranceLevel | Verification strength and confidence level of the credential |
| issuedAt / expiresAt | Issuance and expiry timestamps |
| consentPolicyId | Applicable consent policy and version |
| status | Active, Paused, Revoked, Expired |
| proofCommitment | A 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.