Definitions related to system data, often meant to be used for core definitions.
{
"lexicon": 1,
"id": "app.bsky.system.actorScene",
"defs": {
"main": {
"type": "token",
"description": "Actor type: Scene. Defined for app.bsky.system.declaration's actorType."
}
}
}
{
"lexicon": 1,
"id": "app.bsky.system.actorUser",
"defs": {
"main": {
"type": "token",
"description": "Actor type: User. Defined for app.bsky.system.declaration's actorType."
}
}
}
{
"lexicon": 1,
"id": "app.bsky.system.declRef",
"defs": {
"main": {
"description": "A reference to a app.bsky.system.declaration record.",
"type": "object",
"required": [
"cid",
"actorType"
],
"properties": {
"cid": {
"type": "string"
},
"actorType": {
"type": "string",
"knownValues": [
"app.bsky.system.actorUser",
"app.bsky.system.actorScene"
]
}
}
}
}
}
{
"lexicon": 1,
"id": "app.bsky.system.declaration",
"defs": {
"main": {
"description": "Context for an account that is considered intrinsic to it and alters the fundamental understanding of an account of changed. A declaration should be treated as immutable.",
"type": "record",
"key": "literal:self",
"record": {
"type": "object",
"required": [
"actorType"
],
"properties": {
"actorType": {
"type": "string",
"knownValues": [
"app.bsky.system.actorUser",
"app.bsky.system.actorScene"
]
}
}
}
}
}
}
The AT Protocol will launch soon.
Join the waitlist to try the beta before it's publicly available.