DRAFT in the temp namespace; may change without notice. Optional public commitment to the crossing-completion of a completed private substrate crossing, published in the emitter's own repository. A remote proof under the ATProtocol Attestation Specification v1.0 with this profile's repository rule: `cid` is the CIDv1 of the committed record with `signatures` removed and `$sig` inserted, where `$sig` is this commitment record minus `cid`, plus `repository` set to the committed record's `emittedBy`. The committed record is housed in no repository, so a verifier must be given `emittedBy` as the repository DID. This CID differs from the emitter inline-signature CID. Discloses existence, emitter and time only. Never published for a crossing that did not complete, for a crossing-intent, or for a blocked gate check.
tid
Timestamp-based ID
Properties
cid
string
cid
Required
Remote-proof CID of the committed record.
committedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
emittedBy
string
did
Required
Emitting party of the committed record; must equal the housing repository's DID.
previous
ref
com.atproto.repo.strongRef
Optional
Optional link to the emitter's previous commitment.
View raw schema
{
"description": "DRAFT in the temp namespace; may change without notice. Optional public commitment to the crossing-completion of a completed private substrate crossing, published in the emitter's own repository. A remote proof under the ATProtocol Attestation Specification v1.0 with this profile's repository rule: `cid` is the CIDv1 of the committed record with `signatures` removed and `$sig` inserted, where `$sig` is this commitment record minus `cid`, plus `repository` set to the committed record's `emittedBy`. The committed record is housed in no repository, so a verifier must be given `emittedBy` as the repository DID. This CID differs from the emitter inline-signature CID. Discloses existence, emitter and time only. Never published for a crossing that did not complete, for a crossing-intent, or for a blocked gate check.",
"key": "tid",
"record": {
"properties": {
"cid": {
"description": "Remote-proof CID of the committed record.",
"format": "cid",
"type": "string"
},
"committedAt": {
"format": "datetime",
"type": "string"
},
"emittedBy": {
"description": "Emitting party of the committed record; must equal the housing repository's DID.",
"format": "did",
"type": "string"
},
"previous": {
"description": "Optional link to the emitter's previous commitment.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
}
},
"required": [
"cid",
"emittedBy",
"committedAt"
],
"type": "object"
},
"type": "record"
}