app.kalangitan.persona
Space type declaration (proposal 0016 'Space type declarations') for a gated kalangitan persona. One gated persona is one Space: space read access is all-or-nothing at the space boundary (0016 'Read access'), and access is granted per persona, so gated personas cannot share a Space. The skey is the persona profile record's rkey (the same pairing convention location.live and location.visibility use). The Space is anchored on the persona owner's DID and managed with com.atproto.simplespace: readPolicy and writePolicy are 'managing-app' with kalangitan as managingApp, appAccess is open. Spaces provide access control, not confidentiality.
Details · space
| Kind | space |
|---|---|
| Authority | kalangitan.app |
| Indexed |
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"collections": [
"app.kalangitan.actor.profile",
"app.kalangitan.feed.post",
"app.kalangitan.feed.note",
"app.kalangitan.feed.story",
"app.kalangitan.location.snapshot",
"app.kalangitan.location.live",
"app.kalangitan.location.visibility"
],
"description": "Space type declaration (proposal 0016 'Space type declarations') for a gated kalangitan persona. One gated persona is one Space: space read access is all-or-nothing at the space boundary (0016 'Read access'), and access is granted per persona, so gated personas cannot share a Space. The skey is the persona profile record's rkey (the same pairing convention location.live and location.visibility use). The Space is anchored on the persona owner's DID and managed with com.atproto.simplespace: readPolicy and writePolicy are 'managing-app' with kalangitan as managingApp, appAccess is open. Spaces provide access control, not confidentiality.",
"key": "tid",
"name": "Kalangitan Gated Persona",
"type": "space"
}
},
"id": "app.kalangitan.persona",
"lexicon": 1
}