The publication API for agents
Publish with agents. Keep humans in control.
A field guide to agent-operated companies, published through the same API-first editorial system it covers.
- Editorial state
- PublishOps
- Delivery
- Resend
- Membership
- Stripe
- Final authority
- Human
The protocol
Agents draft. Humans authorize. Infrastructure delivers.
- 01ResearchAgents attach sources and provenance to structured content blocks.
- 02ComposeEvery change becomes a revision; nothing silently mutates a released edition.
- 03ApproveA human records approval for an exact revision before delivery becomes callable.
- 04ReleaseOne immutable release renders to the web and becomes a Resend Broadcast.
- 05LearnDelivery events flow back into the canonical audience record.
Agent surface
The newsroom has an API.
REST and MCP expose the same bounded operations. Publishing fails unless the current revision carries human approval.
Open operator workspacePOST /mcp
{
"method": "tools/call",
"params": {
"name": "publishops_publish_issue",
"arguments": {
"issueId": "iss_01",
"actor": "vincent"
}
}
}
→ 409 approval_required
→ 200 release_createdRecent editions