us.off-the-clock.subspace.policy

Space policy for a tree of spaces under one authority. A root omits parent and admits members directly; a space with a parent admits only members of its parent.

Repository @off-the-clock.us did:plc:tevv7zpavtjtsvqrrwwipobt not from the namespace authority
Details · object
Kindobject
Authoritysubspace.off-the-clock.us
Indexed
cid bafyreifg2jsp4ymz5clw6iqcxs3pug26vapxvo3kxlywtaxjq2dxva6wzq

Checks

Valid
  • unlimited-string defs.main.properties.allowedApps.itemsNo maxLength, maxGraphemes or format limits this string.
  • unlimited-string defs.main.properties.parentAccessNo maxLength, maxGraphemes or format limits this string.
  • unlimited-string defs.main.properties.publishMembersNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Space policy for a tree of spaces under one authority. A root omits parent and admits members directly; a space with a parent admits only members of its parent.",
      "properties": {
        "allowedApps": {
          "description": "If set, the authority mints a credential only for these apps, evaluated against the attested client_id. When omitted, a space with a parent uses its parent's effective list, and a root admits any app.",
          "items": {
            "description": "An OAuth client ID.",
            "type": "string"
          },
          "type": "array"
        },
        "parent": {
          "description": "The parent space, governed by this same policy and sharing this space's authority. Omitted on a root.",
          "format": "space-ref",
          "type": "string"
        },
        "parentAccess": {
          "default": "read",
          "description": "The access every parent member has in this space without a member entry: read, read and write, or none. Takes effect when parent is set.",
          "knownValues": [
            "read",
            "write",
            "none"
          ],
          "type": "string"
        },
        "publicRead": {
          "default": false,
          "description": "If true, the authority issues a space credential to anyone, with or without a delegation token.",
          "type": "boolean"
        },
        "publishMembers": {
          "description": "A space under this space's authority, written as '<spaceType>/<skey>', where the host publishes this space's member entries in us.off-the-clock.subspace.member records in the authority's repo. Omitted when the member list is not published.",
          "type": "string"
        },
        "publishPolicy": {
          "default": false,
          "description": "Publish the policy to readers as a com.atproto.space.policy record in the authority's repo in the space.",
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "id": "us.off-the-clock.subspace.policy",
  "lexicon": 1
}