Skip to main content
Your agent runs on Proofable, so there is nothing to deploy and no machine to keep. Any app, server, or runtime talks to it with one call. It answers as itself, inside the limits you signed, and cites the records it read.

One call

Sign the client in with an access key on a server, or with the signed-in person’s session in a browser. Never ship an access key in browser code.

What happens on each turn

  1. Proofable finds the permission you signed for the agent. No active permission from your account, no turn.
  2. The turn runs as the agent: its own instructions and skills from its identity, and the connected apps you bound to it.
  3. Every tool call is checked against the permission before it runs, read again for each call. Revoke the permission and the next call stops, in every app that talks to the agent.
  4. The answer comes back with the records the agent read. Each one opens at proofable.me/proof/<qHash>, so anyone you share it with can check where the answer came from.

Over HTTP

POST https://api.proofable.me/api/v1/agent/chat/turn with Authorization: Bearer <token> streams the turn as Server-Sent Events.
The stream sends turn.start, answer.delta as the answer arrives, tool.start and tool.result for each call, and ends with one final event:
A request Proofable refuses never opens the stream. It answers JSON with the reason:

What it costs

A hosted turn spends credits from the account that calls it, by the tokens it used and the model that served them, the same rate as a job step. A turn on your own model key spends no platform credits. See pricing. Read your balance and spend at any time, by line and by day:
Over HTTP it is GET /api/v1/profile/usage?from=YYYY-MM-DD&to=YYYY-MM-DD with the same token. In an MCP client, proofable_context carries the balance.

Other ways to reach the same agent

  • In an MCP client. npx -y @proofable/sdk mount my-agent --apply claude loads the agent into Claude, Cursor, Codex, Hermes, OpenClaw, or OpenCode. Connect agent context
  • As background work. Start a job for scheduled or long work, on an isolated computer when it needs one.
Last modified on November 1, 2026