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.
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 Oct 30, 2026