community.gifthood.exchangeResponse

gifthood.community

Documentation

The counterparty's half of an exchange attestation: confirm that the gift happened, or decline the selection. Public, like the interest record. Indexers honor only responses authored by the DID the referenced exchange names as counterparty; the first valid response wins; a decline created after the exchange's completedAt is not honored (disputes go through reporting, not attestation records).

main record

The counterparty's half of an exchange attestation: confirm that the gift happened, or decline the selection. Public, like the interest record. Indexers honor only responses authored by the DID the referenced exchange names as counterparty; the first valid response wins; a decline created after the exchange's completedAt is not honored (disputes go through reporting, not attestation records).

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

response string Required

No description available.

Allowed: confirm, decline
subject ref com.atproto.repo.strongRef Required

Strong reference (URI + CID) to the community.gifthood.exchange record being answered.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "subject",
      "response",
      "createdAt"
    ],
    "properties": {
      "subject": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Strong reference (URI + CID) to the community.gifthood.exchange record being answered."
      },
      "response": {
        "enum": [
          "confirm",
          "decline"
        ],
        "type": "string"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      }
    }
  },
  "description": "The counterparty's half of an exchange attestation: confirm that the gift happened, or decline the selection. Public, like the interest record. Indexers honor only responses authored by the DID the referenced exchange names as counterparty; the first valid response wins; a decline created after the exchange's completedAt is not honored (disputes go through reporting, not attestation records)."
}

Lexicon Garden

@