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.
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.
links
array
of
ref
social.colibri.beta.bridge.defs#link
Required
Channels the bridge may read and write.
maxLength: 500 itemsmirrorModeration
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 bytesremoteSpace
string
Required
The id of the server, workspace or network on the other service.
maxLength: 256 bytesremoteSpaceName
string
Required
Its name on the other service when the bridge was paired.
maxLength: 128 bytesupdatedAt
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"
}