town.muni.arbiter.createDid

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 arbiter and allows them to change the DID document. The policy can also be changed later. The created DID will be returned

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

Procedure

procedure · POST

Output

application/json

did

requiredstring · did

Similar lexicons

semantic match

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

  • 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.resetPoli

  • Update the DID doc for a DID that is hosted by this service.