town.muni.arbiter.createArbiter

Provision 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.resetPolicy`.

Repository @zicklag.dev did:plc:ulg2bzgrgs7ddjjlmhtegk3v namespace authority
Details · procedure
Kindprocedure
Authorityarbiter.muni.town
Indexed

What's different

same NSID · two revisions from the same publisher
arbiter.muni.town · namespace authority
arbiter.muni.town · namespace authority
2 changes, 1 breaking

Some records or requests that were valid against the base schema aren't valid against this one, so update the code that writes and reads them before relying on it.

Procedure · output

#main
Added

did

compatible

New required property.

string · did
Removed

ok

breaking

Property removed.

boolean
2 errors unchanged Open the full schema diff →