TsaSignature
tsrstring · requiredBase64-encoded TimeStampResponse (TSR) from the TSA
tsqstring · requiredBase64-encoded TimeStampQuery (TSQ) sent to the TSA
Credential
idstring · uri · requiredUnique identifier for the credential
typestring[] · requiredCredential types indicating its structure and semantics
@contextstring[]JSON-LD context for the credential
issuerstringIdentifier of the credential issuer, typically a DID
validFromstring · date-timeStart time when the credential becomes valid
validUntilstring · date-timeExpiration time of the credential
credentialSubjectobjectSubject of the credential and its properties
credentialSchemaobject[]External schema(s) defining the structure of the credential
proofobjectCryptographic proof of the credential
Declaration
signaturestring · pattern:^[A-Za-z0-9_-]+\.[A-…· requiredJWT signature of declaration metadata
tsaSignatureobject · requiredTimestamp Authority signature containing timestamp request and response payloads
declarationMetadataobject · required
tdmaiRegistrySignaturestring · pattern:^[A-Za-z0-9_-]+\.[A-…ES256 JWT with the declarer's public JWK embedded in its header, whose payload is {"tdmaiRegistry":
}. Required when declarationMetadata.tdmaiRegistry is provided. tdmaiRegistryTsaSignatureobjectRFC 3161 timestamp (tsq/tsr, base64) over the tdmaiRegistrySignature JWT (SHA-256 message imprint). Required when declarationMetadata.tdmaiRegistry is provided.
DeclarationResponse
rayIdstringUnique identifier for the request
messagestringStatus message of the ingestion
envstringEnvironment where the declaration was ingested
isccstringISCC code of the ingested declaration
cidV1stringContent Identifier Version 1 of the ingested declaration
versionstringAPI version
ErrorResponse
errorstringError type or title
messagestringDetailed error message
isccstringISCC code if available
jwkErrorstringtsaErrorsstring[]providedTimestampintegerserverTimeinteger
FaiaPlugin
faiaFlagstring · enum · requiredFAIA category flag classifying the role of AI in the published content
Enum values:hccaacaig
activityCodestring · enumFAIA activity code describing the specific type of AI involvement. Not applicable to hcc declarations. aac: coCreation, contribution, enhancement, refinement. aig: transformation, analysis.
Enum values:coCreationcontributionenhancementrefinementtransformationanalysissystemAttributionstringName or identifier of the AI system used (e.g. ChatGPT, Google Gemini, Stable Diffusion 3)
systemVersionstringVersion of the AI system used (e.g. GPT-4o, v1.3.2). Requires systemAttribution to also be present.
ValidationErrorResponse
errorstringError type
messagestringSummary of the validation failure
schemaUrlstringcontextUrlstringvalidationErrorsstring[]List of specific validation errors
isccstring
TdmaiRegistryRecord
isccstring · requiredThe declaration's full composite ISCC code.
declarerIdstring · requireddid:key of the declarer.
timestampinteger · requiredUnix timestamp in milliseconds; must be within 60 seconds of server time at declaration.
tdmrepobjectTDMRep plugin block.
faiaobjectFAIA plugin block.