town.muni.arbiter.createAppPasswordArbiter
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 session. No policy is written: the arbiter stays offline (fail-closed) until the recovery admin installs the first policy via `town.muni.arbiter.resetPolicy`.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | arbiter.muni.town |
| Indexed |
Procedure
procedure · POSTInput
application/jsonApp password for the PDS account.
The DID of the account to import.
Output
application/jsonErrors
ErrPermissionDenied
The requesting user is not allowed to import an arbiter.
ErrArbiterAlreadyExists
An arbiter for this DID already exists on this server.
ErrProvisioningFailed
Login or initial record writes failed.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
town.muni.arbiter.createArbiter
procedureProvision a brand-new stewarded PDS account. The caller authenticates via serviceAuth (aud = arbiter-server DID, lxm = town.muni.arbiter.createArbiter). The server creates a new account on the configured default PDS using an invite code + random password, stores the credentials, and writes the service + recovery records from the new account's session. No policy is written: the arbiter stays offline (fail-closed) until the recovery admin installs the first policy via `town.muni.arbiter.resetPoli
-
com.atproto.server.createAccount
procedureCreate an account. Implemented by PDS.