THE SAME JOB. TWO WAYS IN.
Forms for people.
Contracts for agents.
An agent supplies named inputs to the same form definition a person uses. It receives a draft, missing-information report, and a handoff—not human approval.
Discover the shipped capabilities
All 520 original Standard forms and six featured adaptations have versioned JSON contracts. The wider 4,398-definition factory remains separate.
Read the 526-contract registry
Inspect the Lesson Plan contract · Open its human application
Run locally or on an authorized host
The source package includes scripts/agent.cjs. Fetch a contract, then submit its ID, digest, inputs, and any manual result sections. The deterministic runner uses no model or external service.
node scripts/agent.cjs contract lesson-plan node scripts/agent.cjs run request.json > draft.json
A configured host also exposes GET /api/agent?id=lesson-plan and POST /api/agent. Static file hosting alone does not run server endpoints.
Hand the work to a person
Open the matching application. Choose AI assistance and agent handoff → Open an agent draft. Each supplied item is proposed until the person reviews it. Using the reviewed draft does not approve it; the separate confirmation step still applies.
What this interface does not claim
This is a JSON/HTTP and local Node interface, not a claimed MCP transport implementation. It does not authorize spending, send messages, write cloud records, or verify facts. Hashes check content integrity—not the sender's identity. A complete output still needs human judgment.
Back to the catalog →