Skip to content

A persistent inbox with read state and web-push fan-out for messages between parts and people.

glueReaching people12 operationsid inbox

How it sits

Glue chains parts together and keeps the result running. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations12 GET 9 · POST 2 · DELETE 1
Resources5
Leaned on byno other service names it
Leans onLoom
In recipesnone yet

What it can do

12 operations in 5 resources, as the spec declares them. Each row is one call; paths are relative to the part.

messages

MethodPathDoes
GET/messages/dm/{other_user_id}Fetch the DM thread between the caller and another user
POST/messages/dm/{other_user_id}/readMark the caller's DM thread with another user as read
GET/messages/recentList the caller's distinct DM peers, newest-thread first
GET/messages/topic/{topic}Fetch recent events published to a topic
GET/messages/unread_totalTotal unread DMs for the caller (inbox-bell badge)
5 operations

push

MethodPathDoes
DELETE/push/subscribeRemove a web-push subscription for the caller
POST/push/subscribeRegister a web-push subscription for the caller
GET/push/vapid_publicReturn the VAPID public key the browser needs to subscribe
3 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsReaching peopleThe platform's own id for this service is cbinbox.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal