full diff

com.publicdomainrelay.temp.market.accepts.free

From
bafyreifrew47mc3bjihfaasz6ovlgz4ge4tety7rwmrdjgclihmvuii4bm indexed 2026-06-09 09:00 UTC View this version
To
bafyreibtmid76vq7vl3xwmvxd62awwxmqlfpq5cbvz6lnwtkjftvfhqvaq indexed 2026-06-11 14:13 UTC View this version

Compatibility

breaking 1 breaking change, 3 non-breaking changes.

Breaking changes (1)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.publicdomainrelay.temp.market.accepts.free:body", src: "com.publicdomainrelay.temp.market.accepts.free:body", tgt: "com.publicdomainrelay.temp.market.accepts.free:body.signatures", kind: "prop", name: Some("signatures") }
Non-breaking changes (3)
  • AddedVertex AddedVertex { vertex_id: "com.publicdomainrelay.temp.market.accepts.free:body.signatures" }
  • AddedVertex AddedVertex { vertex_id: "network.attested.signature#signatures" }
  • AddedEdge AddedEdge { src: "com.publicdomainrelay.temp.market.accepts.free:body.signatures", tgt: "network.attested.signature#signatures", kind: "ref", name: None }

Migration guidance

Added

  • AddedVertex { vertex_id: "com.publicdomainrelay.temp.market.accepts.free:body.signatures" }
  • AddedVertex { vertex_id: "network.attested.signature#signatures" }

Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "com.publicdomainrelay.temp.market.accepts.free:body", src: "com.publicdomainrelay.temp.market.accepts.free:body", tgt: "com.publicdomainrelay.temp.market.accepts.free:body.signatures", kind: "prop", name: Some("signatures") }
  • Non-breaking: AddedEdge { src: "com.publicdomainrelay.temp.market.accepts.free:body.signatures", tgt: "network.attested.signature#signatures", kind: "ref", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "The requester's acceptance of a bid's free (no-cost) terms. Minted before settling and passed (by AT-URI + CID) to the grant endpoint named in the bids.free url; the bidder resolves it and mints a com.publicdomainrelay.temp.market.receipts.free in response. The free counterpart of com.publicdomainrelay.temp.market.accepts.x402.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "bid": {
1010 "description": "Strong reference to the winning bid record (com.publicdomainrelay.temp.market.bid) whose bids.free terms are being accepted.",
1111 "ref": "com.atproto.repo.strongRef",
1212 "type": "ref"
1313 },
1414 "payload": {
1515 "description": "Strong reference to the bid's terms record being accepted (for example a com.publicdomainrelay.temp.market.bids.free).",
1616 "ref": "com.atproto.repo.strongRef",
1717 "type": "ref"
18 },
19 "signatures": {
20 "description": "badge.blue attestations over this acceptance. Must include the requester's inline signature, attached at creation; the bidder's receipts.free remote attestation completes the bilateral agreement.",
21 "ref": "network.attested.signature#signatures",
22 "type": "ref"
1823 }
1924 },
2025 "required": [
21 "bid"
26 "bid",
27 "signatures"
2228 ],
2329 "type": "object"
2430 },
2531 "type": "record"
2632 }
2733 },
2834 "id": "com.publicdomainrelay.temp.market.accepts.free",
2935 "lexicon": 1
3036}

Compare other versions