site.mochott.profile
Profile for a mochott publication. Each account has at most one profile, stored with the fixed record key 'self'.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | mochott.site |
| Indexed |
Showing version bafyreigq2uwv7dgqneauxgj5gcvvcsz5inveduv4vz4d7pjtrzj5mbworu. Show the latest
Record
record · key literal:selfProperties
backgroundColor
stringBackground theme color as a CSS color value.
maxLength: 50
Timestamp when the publication was created.
description
stringShort description of the publication, shown in listings and feeds.
maxLength: 3000maxGraphemes: 1000
icon
blobIcon or logo image for the publication.
maxSize: 1000000accept: image/png, image/jpeg, image/webp
Display name of the publication.
maxLength: 300maxGraphemes: 100
primaryColor
stringPrimary theme color as a CSS color value (e.g. '#3b82f6').
maxLength: 50
socialLinks
arrayLinks to the publication's accounts on other services, in display order.
maxLength: 20
standardPublication
string · at-uriAT URI of the site.standard.publication record the client created together with this profile. Only read when 'via' is set.
url
string · uriExternal URL for the publication's website.
via
stringIdentifier of the third-party client that wrote this record (e.g. 'tech.tokimeki'). Set only by clients other than mochott itself; mochott indexes such records from the firehose.
maxLength: 256
#socialLink
objectProperties
The service the link points at. 'link' is a link with its own label and may appear more than once; every other value at most once.
maxLength: 64knownValues: x | instagram | threads | tiktok | youtube | github | note | zenn | qiita | pixiv | niconico | mastodon | misskey | twitch | spotify | soundcloud | bandcamp | kofi | patreon | substack | discord | facebook | website | link
An http(s) URL. Renderers must ignore any other scheme.
maxLength: 2048
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
site.standard.publication
recordA publication record representing a blog, website, or content platform. Publications serve as containers for documents and define the overall branding and settings.
-
app.zeens.profile
recordZeens-specific profile extensions. Stored on the user's own PDS so the data is portable — Zeens reads it on top of app.bsky.actor.profile to render extras like social links. The Bluesky profile (name, avatar, banner, bio) remains the canonical identity.
-
A linked external account or website not on AT Protocol. Displayed on the user's profile and optionally rendered in the ATmosphere Stream via feed ingestion.
-
A user or project profile in the Atmosphere registry. Created by the account owner on their PDS; one record per account. Reviews, ratings, moderation, and other social data live in sibling com.atmosphereaccount.registry.* records.
-
page.mooring.site
recordConfiguration for a Mooring site. The record at rkey 'self' is the owner's default site; other rkeys are reserved for possible future multi-site support.
label
stringThe name shown for a 'link'. Ignored for other platforms, which are shown by their service's name.
maxLength: 100maxGraphemes: 30