{"$type":"com.atproto.lexicon.schema","defs":{"actorData":{"description":"The profile and presence data for a Colibri actor.","properties":{"avatar":{"type":"blob"},"banner":{"type":"blob"},"description":{"type":"string"},"displayName":{"type":"string"},"isBot":{"type":"boolean"},"onlineState":{"knownValues":["online","away","dnd","offline"],"type":"string"},"preferredBadge":{"type":"string"},"status":{"ref":"lex:social.colibri.actor.defs#actorStatus","type":"ref"},"syncBluesky":{"type":"boolean"},"theme":{"ref":"lex:social.colibri.actor.defs#profileTheme","type":"ref"}},"required":["displayName","isBot","onlineState","syncBluesky","status"],"type":"object"},"actorStatus":{"description":"A user's Colibri status line.","properties":{"emoji":{"type":"string"},"text":{"type":"string"}},"required":["text"],"type":"object"},"actorView":{"description":"A hydrated Colibri actor: identity plus profile data.","properties":{"data":{"ref":"lex:social.colibri.actor.defs#actorData","type":"ref"},"did":{"format":"did","type":"string"},"handle":{"format":"handle","type":"string"}},"required":["did","handle","data"],"type":"object"},"profileGradient":{"description":"Two-color gradient profile theme.","properties":{"primary":{"type":"string"},"secondary":{"type":"string"}},"type":"object"},"profileTheme":{"description":"Colibri-only profile theming.","properties":{"accentColor":{"type":"string"},"bannerColor":{"type":"string"},"gradient":{"ref":"lex:social.colibri.actor.defs#profileGradient","type":"ref"}},"type":"object"}},"id":"social.colibri.actor.defs","lexicon":1}