town.muni.arbiter.createArbiter

zicklag.dev

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Provision a brand-new stewarded PDS account and bring its arbiter online.\n\nThe caller authenticates via serviceAuth (aud = arbiter-server DID,\nlxm = town.muni.arbiter.createArbiter). The server creates a new account\non the configured default PDS using an invite code + random password,\nstores the credentials, writes the service + recovery records from the\nnew account's session, and loads the (default/empty) policies.",
      "errors": [
        {
          "description": "The requesting user is not allowed to create an arbiter.",
          "name": "ErrPermissionDenied"
        },
        {
          "description": "Account creation or initial record writes failed.",
          "name": "ErrProvisioningFailed"
        }
      ],
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "ok": {
              "type": "boolean"
            }
          },
          "required": [
            "ok"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "town.muni.arbiter.createArbiter",
  "lexicon": 1
}

Validate Record

Validate a record against town.muni.arbiter.createArbiter

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:ulg2bzgrgs7ddjjlmhtegk3v
CID
bafyreigw2cx5ue6sbmhblhqc675rmx6e5hwds6zcs5pixgk66juipbrlra
Indexed At
2026-08-10 17:42 UTC
AT-URI
at://did:plc:ulg2bzgrgs7ddjjlmhtegk3v/com.atproto.lexicon.schema/town.muni.arbiter.createArbiter

Version History (4 versions)

Similar Lexicons

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

  • Import an existing account as a stewarded arbiter. The caller provides an app password proving control of the account. The server stores the credentials and writes the service + recovery records from the account's sess…

  • Create a new DID that will be managed by this service. A new arbiter will be created in order to manage access to the DID. The arbiter will be configured with a default policy that sets the creator as the owner of the …

  • Create an account. Implemented by PDS.

  • Issue an account on any configured domain, including operator-only and permanent ones, optionally on somebody else's behalf. Bypasses the quota. Operators only.

Lexicon Garden

@