Capsid explorerThe family on dustinedwards.info

Inside Capsid

Its 6 parts, what each runs on, and the lines between them: the containers of the C4 model, inside the system's boundary.

The parts of Capsid
PartKindRuns onWhat it does
MCP WorkerworkerCloudflare WorkerServes MCP, the operator routes, /health and the Portal's API.
PortalsiteReact, served by the WorkerThe admin view, behind Cloudflare Access.
Five-minute tickcronWorkers cron triggerLease sweep, auto-merge, the watcher and the daily passes.
capsiddatabaseD1 with FTS5Documents, jobs, agents and the audit log.
capsid-mediabucketR2Media and the daily backups.
app KVkvWorkers KVCaches, rate-limit counters and computed documents.

How they connect

The drawing

Inside Capsid
The same map as a list

Runs everything

  • Capsid The knowledge store, work queue and credential boundary that every other project is run through. mcp.dustinedwards.info Open Capsid

Shared parts

  • Capsomer shared The design system every app is drawn in: tokens, the shell and shared controls in plain CSS. capsomer.dustinedwards.info Open Capsomer
  • site-runtime shared Request-time behaviour every site imports: security headers, the rate limiter and the health format. Open site-runtime
  • d1-dump shared Per-table backups of a D1 database, with graduated retention and a restore drill. Open d1-dump
  • devkit shared The shared CI workflow, Renovate rules and test helpers. Open devkit
  • site-api shared The contract Carrel publishes through. Open site-api
  • Prelum shared Turns finished writing into pages, feeds and sitemaps. Open Prelum

What people use