social.colibri.beta.bridge.registration

colibri.social

Documentation

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.

main record

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.

Record Key tid Timestamp-based ID

Properties

bridge string did Required

The bridge's DID, which signs its service auth.

createdAt string datetime Required

When the bridge was paired.

createdBy string did Required

The admin who paired the bridge.

enabled boolean Required

Whether the bridge may currently write. An admin can pause a bridge without unlinking its channels.

mirrorModeration boolean Optional

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.

platform string Required

The service the bridge connects to.

maxLength: 64 bytes
remoteSpace string Required

The id of the server, workspace or network on the other service.

maxLength: 256 bytes
remoteSpaceName string Required

Its name on the other service when the bridge was paired.

maxLength: 128 bytes
updatedAt string datetime Optional

When the registration last changed.

View raw schema
{
  "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"
}

Lexicon Garden

@