Skip to content

Onboarding by a rotating QR code: a progressive trust flow from a scan to an account.

appLines of business19 operationsid onboard

How it sits

An app is already assembled from parts, with a face of its own. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations19 GET 10 · POST 6 · DELETE 2 · PATCH 1
Resources7
Leaned on byno other service names it
Leans onAuth
In recipesnone yet

What it can do

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

admin

MethodPathDoes
GET/admin/demo-sessionsList all demo sessions (active + inactive)
POST/admin/demo-sessionsCreate a demo_session (admin)
DELETE/admin/demo-sessions/{ds_id}Deactivate a demo session
GET/admin/demo-sessions/{ds_id}Get a demo session by id
PATCH/admin/demo-sessions/{ds_id}Update a demo session (label, max_redemptions, expires_at)
POST/admin/invitesMint durable per-person onboarding links
DELETE/admin/invites/{invite_id}Revoke one invite link
GET/admin/redemptionsList recent redemptions across one or all demo sessions
8 operations

onboard

MethodPathDoes
GET/onboard/invite/{code}Resolve a short invite code to its token
POST/onboard/redeemRedeem a batch_token for a session_token
POST/onboard/resendRe-send the SMS verification code (rate-limited per phone)
POST/onboard/signupCreate a provisional user (Tier 1) from a Tier 0 session
POST/onboard/verifyVerify SMS code → elevate user to Tier 2
5 operations

health

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

prime

MethodPathDoes
GET/primePrime application caches
1 operation

qr

MethodPathDoes
GET/qr/live/{demo_session_id}Current batch_token + counters for Loom to render
1 operation

session

MethodPathDoes
GET/session/statusCurrent verification state for the bearer-authenticated user
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsLines of businessThe platform's own id for this service is cbonboard.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal