At this level
social.smallbury.actor ยท 4- social.smallbury.actor.keyring record not from the namespace authority 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.
- social.smallbury.actor.listTrustRevisions query not from the namespace authority Returns trust-record revision hints for a set of DIDs (mutual contacts, pending connections, self). Used on app foreground and on a timer so the client learns about de-trust or reciprocation without polling every PDS blindly.
- 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).