town.delve.ageassurance.getState

delve.town

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Returns server-computed Age Assurance state, if available, and any additional metadata needed to compute Age Assurance state client-side.",
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "metadata": {
              "ref": "town.delve.ageassurance.defs#stateMetadata",
              "type": "ref"
            },
            "state": {
              "ref": "town.delve.ageassurance.defs#state",
              "type": "ref"
            }
          },
          "required": [
            "state",
            "metadata"
          ],
          "type": "object"
        }
      },
      "parameters": {
        "properties": {
          "countryCode": {
            "type": "string"
          },
          "regionCode": {
            "type": "string"
          }
        },
        "required": [
          "countryCode"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "town.delve.ageassurance.getState",
  "lexicon": 1
}

Validate Record

Validate a record against town.delve.ageassurance.getState

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:qzqct2rrq4u2gmy5g3mjxske
CID
bafyreiaj3e5tsfi33u7d4q3bws3djzy74czl7ng5vxjtsc2aqxojkzxwqq
Indexed At
2026-09-11 20:04 UTC
AT-URI
at://did:plc:qzqct2rrq4u2gmy5g3mjxske/com.atproto.lexicon.schema/town.delve.ageassurance.getState

Referenced Schemas (2)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Returns server-computed Age Assurance state, if available, and any additional metadata needed to compute Age Assurance state client-side.

  • town.delve.unspecced.getAgeAssuranceState querynot from the namespace authority

    Returns the current state of the age assurance process for an account. This is used to check if the user has completed age assurance or if further action is required.

  • town.delve.ageassurance.getConfig querynot from the namespace authority

    Returns Age Assurance configuration for use on the client.

Lexicon Garden

@