Groups
Group management
TM backend infrastructure is deployed on the urbit platform. All TM backend components are located in the groups desk running on an urbit node. The desk source code can be found in the desk folder at tlon-apps repository.
The groups desk is a provider of many agents, residing in the /app subdirectory, that together comprise TM backend. Apart from that, the desk also contains many utilities, such as libraries, marks, threads and unit tests.
Below we include a summary of all TM agents. The status column indicates whether the agent is running by default on all TM nodes (enabled or disabled), or whether it is running only on a select ship to provide the service (provider).
| Agent | Description | Version | Status |
|---|---|---|---|
| activity | Notification service | %8 |
enabled |
| bait | Invite redemption service | %2 |
provider |
| bark | Provides fleet summaries | %0 |
enabled |
| broadcaster | Mass DMs | %0 |
provider |
| channels | Channels client | %8 |
enabled |
| channels-server | Channels host | %8 |
enabled |
| chat | Direct messaging | %8 |
enabled |
| contacts | Profile and social graph | %2 |
enabled |
| diary | Notebook app | %2 |
enabled |
| expose | Clearweb content rendering | %2 |
disabled |
| genuine | Fleet membership certification | %0 |
enabled |
| greeting | Welcome page | %0 |
disabled |
| grouper | Group lure link manager | %2 |
enabled |
| groups | Groups host and client | %5 |
enabled |
| groups-ui | Scry aggregator | %3 |
enabled |
| growl | Bark client | %1 |
enabled |
| heap | Gallery app | %1 |
enabled |
| lanyard | Verification client | %0 |
enabled |
| logs | Logging service | %0 |
enabled |
| notify | Notification provider | %7 |
enabled |
| profile | Public profile page | %1 |
enabled |
| reel | Bait client | %4 |
enabled |
| verifier | Verification service | %1 |
provider |