A service attestation proving a FreeMix record existed with specific content at a specific time. Created by the FreeMix attestor service in its own repo as an independent witness.
Record Key
tid
Timestamp-based ID
Properties
attestedAt
string
datetime
Required
Timestamp when the attestation was created
maxLength: 100 bytescontentHash
string
Required
SHA-256 content hash of the attested record
maxLength: 128 bytespurpose
string
Required
Purpose of the attestation
maxLength: 100 bytesKnown values:
license-grant-witness, attribution-witness, track-publish-witness, stem-publish-witnesssubjectCid
string
cid
Required
CID of the record at time of attestation
maxLength: 200 bytessubjectCollection
string
Required
NSID of the subject record's collection
maxLength: 200 bytessubjectDid
string
did
Required
DID of the subject record's owner
maxLength: 2048 bytessubjectUri
string
at-uri
Required
AT URI of the record being attested
maxLength: 3000 bytesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"subjectUri",
"subjectCid",
"subjectCollection",
"subjectDid",
"purpose",
"contentHash",
"attestedAt"
],
"properties": {
"purpose": {
"type": "string",
"maxLength": 100,
"description": "Purpose of the attestation",
"knownValues": [
"license-grant-witness",
"attribution-witness",
"track-publish-witness",
"stem-publish-witness"
]
},
"attestedAt": {
"type": "string",
"format": "datetime",
"maxLength": 100,
"description": "Timestamp when the attestation was created"
},
"subjectCid": {
"type": "string",
"format": "cid",
"maxLength": 200,
"description": "CID of the record at time of attestation"
},
"subjectDid": {
"type": "string",
"format": "did",
"maxLength": 2048,
"description": "DID of the subject record's owner"
},
"subjectUri": {
"type": "string",
"format": "at-uri",
"maxLength": 3000,
"description": "AT URI of the record being attested"
},
"contentHash": {
"type": "string",
"maxLength": 128,
"description": "SHA-256 content hash of the attested record"
},
"subjectCollection": {
"type": "string",
"maxLength": 200,
"description": "NSID of the subject record's collection"
}
}
},
"description": "A service attestation proving a FreeMix record existed with specific content at a specific time. Created by the FreeMix attestor service in its own repo as an independent witness."
}