Pinoid

Orchestration, compiled.

The workflow layer, compiled: what Temporal does, not what Kubernetes does, and unlike every orchestrator in that layer, ours knows what it runs.

Get in touch

Your services break each other.

Describe the work once. A change that breaks something can't ship.

v1 · the typed & durable capability layer Durable execution platform migrate_dataset Service A C render_report C archive_report publish_report Service B C store_asset C fetch_asset CI/CD · the only door for change commit build +f? -f! registry · every contract gate console · capabilities human MCP gateway AI agent v0 · the typed capability layer ⏳ await approval ✔ approved + in-flight execution status

Schematic · auto-playing tour, click any step · everything shown is the design

C atomic capability orchestrated capability durable capability registry agent via MCP

Why a new language?

The compiler is free, with nothing to install but itself, and the flows it compiles run as plain code in your services: no orchestrator in the call path. The platform above is the paid product, for governance and for the capabilities you choose to make durable.

A capability = a typed contract for a unit of work, one call or a whole orchestration.
Same contract for humans and agents.

If you run more than a handful of services and this problem feels familiar, I would like to hear from you.

Get in touch