Skip to content

Artifact publishing: structured and semi-structured work normalized to one representation and rendered cleanly.

partLines of business22 operationsid publish

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.

Among the partsfrom the spec
Operations22 GET 12 · POST 6 · DELETE 3 · PUT 1
Resources9
Leaned on bySnail mail
Leans onIntel
In recipesnone yet

What it can do

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

artifacts

MethodPathDoes
GET/api/v1/artifactsList artifacts
POST/api/v1/artifactsIngest an artifact
DELETE/api/v1/artifacts/{artifact_id}Soft-delete an artifact
GET/api/v1/artifacts/{artifact_id}Get an artifact
GET/api/v1/artifacts/{artifact_id}/normalizedNormalize an artifact to its canonical IR
5 operations

templates

MethodPathDoes
GET/api/v1/templatesList templates
POST/api/v1/templatesCreate a template
DELETE/api/v1/templates/{template_id}Soft-delete a template
GET/api/v1/templates/{template_id}Get a template
PUT/api/v1/templates/{template_id}Update a template
5 operations

workproducts

MethodPathDoes
GET/api/v1/workproductsList work products
DELETE/api/v1/workproducts/{wp_id}Soft-delete a work product
GET/api/v1/workproducts/{wp_id}Get a work product
GET/api/v1/workproducts/{wp_id}/rawGet a work product's rendered body (raw)
POST/api/v1/workproducts/{wp_id}/uploadPush a work product's rendered body to a presigned share URL
5 operations

health

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

designs

MethodPathDoes
POST/api/v1/designsRender a design (HTML + page spec) to print PDF / PNG, with the text read back
1 operation

documents

MethodPathDoes
POST/api/v1/documentsAssemble + render a full document (PDF/HTML)
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

publish

MethodPathDoes
POST/api/v1/publishPublish a work product
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

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

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal