online.fg-goose.gsb.answer

ember.delve.town

Documentation

Keys: <did>.<request rkey>, or xrpc.<iss>.<sha256(intent), base32 lower 26 chars>. source is a tagged request strongRef or provenance.

main record

Keys: <did>.<request rkey>, or xrpc.<iss>.<sha256(intent), base32 lower 26 chars>. source is a tagged request strongRef or provenance.

Record Key any Any valid record key

Properties

card string Optional

The exact card the turn offered, only when everything the turn read and wrote is public (the host's inPublic).

cardCid string cid Optional

CID of the exact offered card as a DAG-CBOR string; not a repository record CID.

height integer Optional

The journal height that answered it; absent when nothing was journaled (moved, unreached, invalid).

minimum: 1
offers array of string Optional

The cards the turn offered its author, verbatim, only when everything it read and wrote is public.

turns array of ref online.fg-goose.gsb.defs#answerView Optional

When the call's text held several spells the host ran one turn each (as for a post): each turn's answer, in order; outcome.status is then `spells`.

maxLength: 4 items
View raw schema
{
  "description": "Keys: <did>.<request rkey>, or xrpc.<iss>.<sha256(intent), base32 lower 26 chars>. source is a tagged request strongRef or provenance.",
  "key": "any",
  "record": {
    "properties": {
      "card": {
        "description": "The exact card the turn offered, only when everything the turn read and wrote is public (the host's inPublic).",
        "type": "string"
      },
      "cardCid": {
        "description": "CID of the exact offered card as a DAG-CBOR string; not a repository record CID.",
        "format": "cid",
        "type": "string"
      },
      "height": {
        "description": "The journal height that answered it; absent when nothing was journaled (moved, unreached, invalid).",
        "minimum": 1,
        "type": "integer"
      },
      "offers": {
        "description": "The cards the turn offered its author, verbatim, only when everything it read and wrote is public.",
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "outcome": {
        "ref": "online.fg-goose.gsb.defs#outcome",
        "type": "ref"
      },
      "receipt": {
        "ref": "online.fg-goose.gsb.defs#receipt",
        "type": "ref"
      },
      "source": {
        "closed": true,
        "refs": [
          "#request",
          "#provenance"
        ],
        "type": "union"
      },
      "trace": {
        "ref": "online.fg-goose.gsb.defs#trace",
        "type": "ref"
      },
      "turns": {
        "description": "When the call's text held several spells the host ran one turn each (as for a post): each turn's answer, in order; outcome.status is then `spells`.",
        "items": {
          "ref": "online.fg-goose.gsb.defs#answerView",
          "type": "ref"
        },
        "maxLength": 4,
        "type": "array"
      }
    },
    "required": [
      "source",
      "outcome"
    ],
    "type": "object"
  },
  "type": "record"
}
provenance object

The authenticated XRPC issuer and its idempotency key.

Properties

intent string Required

No description available.

maxLength: 256 bytesminLength: 1 bytes
iss string did Required

A decentralized identifier (DID).

View raw schema
{
  "description": "The authenticated XRPC issuer and its idempotency key.",
  "properties": {
    "intent": {
      "maxLength": 256,
      "minLength": 1,
      "type": "string"
    },
    "iss": {
      "format": "did",
      "type": "string"
    }
  },
  "required": [
    "iss",
    "intent"
  ],
  "type": "object"
}
request object

The proven request this public answer answers.

Properties

View raw schema
{
  "description": "The proven request this public answer answers.",
  "properties": {
    "request": {
      "ref": "com.atproto.repo.strongRef",
      "type": "ref"
    }
  },
  "required": [
    "request"
  ],
  "type": "object"
}

Lexicon Garden

@