fyi.opensocial.addRecoveryKey

Add a steward's recovery key to the group's did:plc, ahead of this host's own key. Only the public did:key is sent; the private half stays with the steward. Requires group.configure.

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed

Showing version bafyreietodmrpmzru55zcpguoa75q5bsujscqhemi6unuzib7isc7fjw5y. Show the latest

Procedure

procedure · POST

Input

application/json

group

requiredstring · did

The group DID. Every method is served by the group's host and authorized against that group's roles.

key

requiredstring

A did:key (secp256k1 or P-256). Only the public key: the host never sees the private half.

Errors

NotPlc

No description in schema.

InvalidKey

No description in schema.

AlreadyAdded

No description in schema.

TooManyKeys

No description in schema.

NotController

No description in schema.

Similar lexicons

semantic match

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

  • Take a recovery key off the group's did:plc. This host's own key cannot be removed this way. Requires group.configure.

  • The rotation keys on the group's did:plc that matter: stewards' recovery keys and this host's own, highest priority first. A recovery key outranks the host's, so its holder can undo what the host does to the identity and move the group without it. Requires group.configure.