Proof-of-grant receipt minted by the bidder in response to a GET against the bids.free url. No payment is involved; the receipt is the bidder's verifiable record that it agreed to provide the resource for free. Returned (by AT-URI + CID) to the requester, which uses it as the payload of the higher-level com.publicdomainrelay.temp.market.accept so the bidder can verify the grant before provisioning. The free counterpart of com.publicdomainrelay.temp.market.receipts.x402.
tid
Timestamp-based ID
Properties
accept
ref
com.atproto.repo.strongRef
Required
Strong reference to the com.publicdomainrelay.temp.market.accepts.free record that this grant settles.
cid
string
cid
Required
badge.blue attestation CID over the referenced accepts.free record, making this receipt a remote attestation proof: computed from the accepts.free record (signatures stripped), this receipt's metadata (cid/signatures stripped, repository = requester's repo DID added) as $sig, via DAG-CBOR + SHA-256 + CIDv1. Re-binding the grant to a copy of the accepts.free in another repository fails verification.
signatures
ref
network.attested.signature#signatures
Required
badge.blue attestations over this receipt. Must include the bidder's inline signature, attached at creation, so the grant is non-repudiable.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"accept",
"cid",
"signatures"
],
"properties": {
"cid": {
"type": "string",
"format": "cid",
"description": "badge.blue attestation CID over the referenced accepts.free record, making this receipt a remote attestation proof: computed from the accepts.free record (signatures stripped), this receipt's metadata (cid/signatures stripped, repository = requester's repo DID added) as $sig, via DAG-CBOR + SHA-256 + CIDv1. Re-binding the grant to a copy of the accepts.free in another repository fails verification."
},
"accept": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "Strong reference to the com.publicdomainrelay.temp.market.accepts.free record that this grant settles."
},
"signatures": {
"ref": "network.attested.signature#signatures",
"type": "ref",
"description": "badge.blue attestations over this receipt. Must include the bidder's inline signature, attached at creation, so the grant is non-repudiable."
}
}
},
"description": "Proof-of-grant receipt minted by the bidder in response to a GET against the bids.free url. No payment is involved; the receipt is the bidder's verifiable record that it agreed to provide the resource for free. Returned (by AT-URI + CID) to the requester, which uses it as the payload of the higher-level com.publicdomainrelay.temp.market.accept so the bidder can verify the grant before provisioning. The free counterpart of com.publicdomainrelay.temp.market.receipts.x402."
}