ReadonlypkdnsGet a PKDNS actor bound to this signer's client & keypair (publishing enabled).
ReadonlypublicGet the public key of this signer.
Approve all capabilities in a pubkyauth:// auth request URL.
Approve selected capabilities in a pubkyauth:// auth request URL.
Scopes and actions must be covered by the request. An empty string
approves no capabilities. V1 grants deliver keys only for approved e
scopes. Supports grant and legacy signin/signup requests.
Invalid capabilities or approvals exceeding the request fail before POST.
Handle a pubkyauth:// deep link.
Auth requests are approved through their relay. A direct_signup link
creates an account on its target homeserver.
Fast sign-in for a returning user. Publishes PKDNS in the background.
Creates a grant-backed homeserver session with root storage access (/:rw).
Encryption keys require an explicit e request through a signed approval flow.
clientId is shown in the user's grant/session list.
Blocking sign-in. Waits for PKDNS publish to complete (slower; safer).
Creates a grant-backed homeserver session with root storage access (/:rw).
Encryption keys require an explicit e request through a signed approval flow.
clientId is shown in the user's grant/session list.
Legacy cookie signin. Prefer signin(clientId).
Legacy cookie blocking signin. Prefer signinBlocking(clientId).
Sign up at a homeserver.
Creates the account and publishes PKDNS. Call signin(clientId) to create a session.
The homeserver’s public key.
Optionalsignup_token: string | nullStaticfrom
Holds a user’s
Keypairand performs identity operations:signupcreates a new homeserver user.signincreates a homeserver session for an existing user.