app.lovesky.actor.profile
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "The public Lovesky dating card. Creating this record is the act of opting in; deleting it is the act of opting out. It is replicated to every relay and readable by anyone, so it must never contain sexual orientation, gender sought, birthdate, precise location, or anything the user would not put on a public web page. Those live in the AppView's private preferences (app.lovesky.actor.putPreferences).",
"key": "literal:self",
"record": {
"properties": {
"bio": {
"maxGraphemes": 500,
"maxLength": 5000,
"type": "string"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"displayName": {
"description": "Overrides the app.bsky.actor.profile displayName on the card when set.",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"intent": {
"items": {
"knownValues": [
"long-term",
"short-term",
"friends",
"figuring-it-out"
],
"maxLength": 64,
"type": "string"
},
"maxLength": 4,
"type": "array"
},
"interests": {
"items": {
"maxGraphemes": 32,
"maxLength": 320,
"type": "string"
},
"maxLength": 20,
"type": "array"
},
"labels": {
"description": "Self-applied labels, same mechanism as Bluesky profiles, so moderation tooling across the network understands them.",
"refs": [
"com.atproto.label.defs#selfLabels"
],
"type": "union"
},
"languages": {
"items": {
"format": "language",
"type": "string"
},
"maxLength": 10,
"type": "array"
},
"photos": {
"items": {
"ref": "app.lovesky.actor.defs#photo",
"type": "ref"
},
"maxLength": 6,
"type": "array"
},
"prompts": {
"items": {
"ref": "app.lovesky.actor.defs#prompt",
"type": "ref"
},
"maxLength": 5,
"type": "array"
},
"pronouns": {
"maxGraphemes": 24,
"maxLength": 240,
"type": "string"
},
"region": {
"description": "Coarse, user-typed place label such as 'Portland, OR'. Never coordinates.",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"tagline": {
"maxGraphemes": 120,
"maxLength": 1200,
"type": "string"
}
},
"required": [
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "app.lovesky.actor.profile",
"lexicon": 1
}
Metadata
- DID
-
did:plc:r5pj64joaywqnvk2obembpt7 - CID
-
bafyreiccja5ltzzfeft4stxnt6fpqg6kerxhf6qoci4af2gk525mwpvc6a - Indexed At
- 2026-10-14 09:27 UTC
- AT-URI
-
at://did:plc:r5pj64joaywqnvk2obembpt7/com.atproto.lexicon.schema/app.lovesky.actor.profile
Referenced Schemas (3)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.lovesky.actor.defs not from the namespace authority
A public card photo. Blobs are world-readable and may be cached by any relay or mirror; users should be told this before upload.
-
app.bsky.actor.profile record
A declaration of a Bluesky account profile.
-
App-specific profile data for Ask Everything. Identity, handle, display name, and avatar come from the account's Bluesky profile and are not duplicated here. Preferences that gate AppView behavior only (such as whether …
-
A declaration of a Bluesky account profile.
-
social.yakka.actor.profile record
Yakka's half of a person's profile, layered over app.bsky.actor.profile (ADR 0027 §3). Resolution is per field and lowest-precedence-first: a present field here overrides the same field there, and an absent one never b…