social.smallbury.actor.profile
Supplemental Smallbury profile data stored alongside app.bsky.actor.profile. Presentation fields (display name, avatar, description, etc.) live on the Bluesky profile record only.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | actor.smallbury.social |
| Indexed |
Record
record · key literal:selfProperties
appViewUrl
string · uriCanonical HTTPS URL of the Smallbury AppView this account uses for indexing and share links.
encryptionPublicKey
bytesPublic key for receiving wrapped content keys and pairwise trust secrets (format defined by the Smallbury client, e.g. X25519 or P-256 SPKI).
maxLength: 256
encryptionPublicKeyId
stringIdentifier for encryptionPublicKey; incremented when the key rotates so trust handshakes can target the correct key.
minLength: 1maxLength: 64
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
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.
-
app.bsky.actor.profile
recordA declaration of a Bluesky account profile.
-
space.priiv.profile
recordA public Priiv profile, independent of the account's Bluesky profile.
-
social.sket.actor.profile
record -
A person's name and pictures, in their own public repo, readable by any application. Deliberately NOT app.bsky.actor.profile, even though that is the obvious home and the shape is identical: asking for repo:app.bsky.actor.profile makes the authorization server classify the whole request as Bluesky-specific and silently drop the space permissions from the consent screen (see docs/evidence/S03.md). A consent screen that under-reports what is being granted is worse than a non-standard namespace. Re