social.smallbury.actor.keyring

Encrypted snapshot of the actor's local pairwise trust secrets for multi-device sync. Ciphertext is encrypted to encryptionPublicKey on social.smallbury.actor.profile; only the identity private key on a authorized device can decrypt it.

Repository @lexicon.pds.smallbury.social did:plc:wnagcp6h73nxmvmwid2xxukx not from the namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityactor.smallbury.social
Indexed

Record

record · key literal:self

Properties

ciphertext

requiredbytes

Encrypted keyring payload (pairwise secrets map) for the profile encryption public key.

  • maxLength: 65536

createdAt

string · datetime

updatedAt

requiredstring · datetime

version

requiredinteger

Monotonic counter incremented on each write; used for optimistic merge ordering.

  • minimum: 1

Similar lexicons

semantic match

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

  • social.smallbury.actor.profile

    record not from the namespace authority

    Supplemental Smallbury profile data stored alongside app.bsky.actor.profile. Presentation fields (display name, avatar, description, etc.) live on the Bluesky profile record only.

  • social.smallbury.actor.trust

    record not from the namespace authority

    Contacts this actor trusts, content-key epochs for E2EE, and optional in-flight pairwise-secret delivery during trust establishment. Trusted DIDs are cleartext for AppView indexing. Mutual trust is derived: A trusts B and B trusts A (each side's trusted array). Feed visibility requires mutual trust on both records. Per-epoch content keys use opaque slots (see #contentKeyWrap).

  • Which key encrypts the account's ink.resenha.privateEbook files. The key itself stays on the reader's devices; this record only names it, and keeps a copy locked with a recovery key when the reader saved one.