social.colibri.beta.bridge.registration

colibri.social

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A bridge the community has paired with. Lives in the community's configuration space, so every member can see which bridges are connected and which channels they relay. Written only by the community.",
      "key": "tid",
      "record": {
        "properties": {
          "bridge": {
            "description": "The bridge's DID, which signs its service auth.",
            "format": "did",
            "type": "string"
          },
          "createdAt": {
            "description": "When the bridge was paired.",
            "format": "datetime",
            "type": "string"
          },
          "createdBy": {
            "description": "The admin who paired the bridge.",
            "format": "did",
            "type": "string"
          },
          "enabled": {
            "description": "Whether the bridge may currently write. An admin can pause a bridge without unlinking its channels.",
            "type": "boolean"
          },
          "links": {
            "description": "Channels the bridge may read and write.",
            "items": {
              "description": "A linked channel.",
              "ref": "social.colibri.beta.bridge.defs#link",
              "type": "ref"
            },
            "maxLength": 500,
            "type": "array"
          },
          "mirrorModeration": {
            "description": "Whether moderation crosses the bridge. When on, hiding a bridged message removes its original on the other service, and a moderator removing a relayed message there hides it here.",
            "type": "boolean"
          },
          "platform": {
            "description": "The service the bridge connects to.",
            "maxLength": 64,
            "type": "string"
          },
          "remoteSpace": {
            "description": "The id of the server, workspace or network on the other service.",
            "maxLength": 256,
            "type": "string"
          },
          "remoteSpaceName": {
            "description": "Its name on the other service when the bridge was paired.",
            "maxLength": 128,
            "type": "string"
          },
          "updatedAt": {
            "description": "When the registration last changed.",
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "bridge",
          "platform",
          "remoteSpace",
          "remoteSpaceName",
          "links",
          "enabled",
          "createdBy",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "social.colibri.beta.bridge.registration",
  "lexicon": 1
}

Validate Record

Validate a record against social.colibri.beta.bridge.registration

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:mprdjqjluoswa7awzggaggj3
CID
bafyreiaiwcmnwomlhzkooni5kzaxotn5rptsuep5o56vx4wkk2fd4kk7y4
Indexed At
2026-09-25 08:21 UTC
AT-URI
at://did:plc:mprdjqjluoswa7awzggaggj3/com.atproto.lexicon.schema/social.colibri.beta.bridge.registration

Version History (2 versions)

Referenced Schemas (1)

Similar Lexicons

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

Lexicon Garden

@