FORMAIOS

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 →