uk.skyblur.post
Record containing a Skyblur post.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | skyblur.uk |
| Indexed |
Record
record · key tidProperties
additional
stringThe post additional contents.
maxLength: 100000maxGraphemes: 10000
Created date assigned by client
encryptBody
blobEncrypted post body. It shoud be decrypted by the client with AES-256.
listUri
string · at-uriSelected Bluesky list AT-URI. Required by application validation when visibility is 'list'.
The post main contents. Blurred text must be enclosed in brackets [].
maxLength: 3000maxGraphemes: 300
unlockAt
string · datetimeOptional timestamp assigned by client when the blurred/encrypted content becomes unlocked.
For 'login', the post requires login to view (Bluesky account required). For 'password', the text only contains blurred text, and additional is always empty. The unblurred text and additional are included in the encryptBody. 'followers' restricted to author's followers. 'following' restricted to users author follows. 'mutual' restricted to mutual followers. 'list' restricted to members of the author's selected Bluesky list.
maxLength: 100maxGraphemes: 10enum: public | password | login | followers | following | mutual | list
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
uk.skyblur.post.getPost
procedureGet Skyblur post. If the specified post is password-protected, you can retrieve the unlocked content by providing the password. Auth required for followers, following, mutual and list visibility.
-
Record containing a Smallbury post. Aligned with app.bsky.feed.post for public/shout content. Private posts reference a keyEpochId on the author's trust record and store encrypted body in ciphertext.
-
uk.skyblur.post.store
procedureStores a restricted post in the Skyblur AppView. Auth required.