Weave
A deterministic markdown-to-SVG compiler for figures and plates.
partRunning the shop16 operationsid weave
How it sits
A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.
| Operations | 16 GET 10 · POST 6 |
| Resources | 12 |
| Leaned on by | Cast, Stitch |
| Leans on | cbdistricts |
| In recipes | none yet |
What it can do
16 operations in 12 resources, as the spec declares them. Each row is one call; paths are relative to the part.
examples
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/examples | List bundled examples |
| GET | /api/v1/examples/{slug} | Render a bundled example |
2 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
render
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/render | Compile markdown to SVG |
| POST | /api/v1/render/story | Compile markdown + beats to an animated scene bundle |
2 operations
render-blocks
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/render-blocks | Compile a block tree to SVG (v1.2 schema) |
| GET | /api/v1/render-blocks/examples | Canonical per-block-type examples (AI prompt builder) |
2 operations
markdown-to-blocks
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/markdown-to-blocks | Normalize markdown to the v1.2 block JSON shape |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
profiles
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/profiles | List the active surface profiles |
1 operation
render-report
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/render-report | Compile a plain-markdown report to SVG |
1 operation
render-template
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/render-template | Bind data into a template and compile to SVG |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service status overview |
1 operation
tool-schema
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/tool-schema | Claude tool descriptor for render_weave |
1 operation
zoo
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/zoo | The component zoo — every animal, one catalog |
1 operation
All the partsRunning the shopThe platform's own id for this service is cbweave.
forge-catalog.json, generated Nov 6, 2026