app.kalangitan.graph.accessGrant

kalangitan-lexicon.spaces-alpha.bsky.network

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Owner-authored acceptance of a follow-as-access-request on a gated persona. Written by the owner of the persona named in the referenced follow record. Effective access state = follow record exists AND matching grant record exists. NOTE: writing this record alone is not sufficient at the protocol level — the owner must also add the follower's DID to the Space's member list via the space host. Both actions are required; the AppView treats the grant as the app-layer signal and the member list as the enforcement layer.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "subject": {
            "description": "AT-URI of the app.kalangitan.graph.follow record being accepted.",
            "format": "at-uri",
            "type": "string"
          }
        },
        "required": [
          "subject",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "app.kalangitan.graph.accessGrant",
  "lexicon": 1
}

Validate Record

Validate a record against app.kalangitan.graph.accessGrant

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:c5jrjgenhqjjaoxbkrnqg2bh
CID
bafyreif5mqsg7bn2kzjxelefihzmqtxrxpoxleherbxo5pvffkvpu7e5ci
Indexed At
2026-09-28 11:29 UTC
AT-URI
at://did:plc:c5jrjgenhqjjaoxbkrnqg2bh/com.atproto.lexicon.schema/app.kalangitan.graph.accessGrant

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • app.kalangitan.graph.follow recordnot from the namespace authority

    Follow of a persona, identified by its profile record's AT-URI. This is both a follow and (for gated personas) an access request, one record type, not two. Lives in the follower's own public repo; only the follower can …

  • Record declaring a social 'follow' relationship of another account. Duplicate follows will be ignored by the AppView.

  • Record declaring a social follow by the author.

  • A follow relationship. Author follows the subject DID.

  • A follow within Ask Everything. Deliberately distinct from app.bsky.graph.follow: the Ask Everything circle and the Bluesky feed are different social contracts, and neither implies the other.

Lexicon Garden

@