Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ Product release notes: [docs.proofable.me/changelog](https://docs.proofable.me/c
- **One Evidence page.** [Evidence](/evidence) opens on four charted results: every unauthorized action stopped in 8 of 8 live tests, 150 of 150 forged records caught, a reused result about 750 times faster than redoing it, and 48 of 48 AgentGovBench scenarios. Each result links to its signed record and a way to check or rerun it, and security reviewers get the OWASP, EU AI Act, NIST and CAIP-380 mapping in one section. `/benchmarks` and `/use-cases/authority-at-dispatch` now open it.
- **Two checks you can run on the published records.** `public/evidence/checks/tamper-check.mjs` forges each signed record ten ways and confirms every copy is rejected offline; `reuse-check.mjs` times reading and verifying a finished result with no account.
- **One current version of the public case set.** Superseded evidence packets are no longer carried alongside the current one, so a reader finds a single up-to-date set.
- **Jobs run on credits on every plan.** [MCP tools](/mcp/tools) lists the job tools, including `proofable_job_decide`, for every signed-in plan, and the team-agents and reproduce guides no longer say jobs need Pro.
- **Agent id format is in the schemas.** `agentId` in `agent-identity` and `agent-delegation` is 1 to 128 letters, digits, hyphens or underscores, the same id the agent page uses.

### Removed

- **`delegationScope` on `GET /api/v1/proofs/check`.** The filter matched a field agent-delegation proofs do not carry, so it never narrowed a result. Match delegations on `agentId` or `controllerWallet`.

### Fixed

Expand Down
2 changes: 1 addition & 1 deletion agents/team-agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Install Proofable, finish the sign-in your client opens, then ask:

## Do the work

Chat now, or create a Pro job that runs in the background or on a schedule. Open **Connections** to link apps. [Connections](../connections)
Chat now, or create a job that runs in the background or on a schedule. Jobs run on your credits on every plan. Open **Connections** to link apps. [Connections](../connections)

Every tool uses the same endpoint.

Expand Down
5 changes: 3 additions & 2 deletions mcp/tools.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,16 @@ Call **`proofable_context`** once, then pick the tool for the job.
| List secrets | `proofable_secret_list` | Stored names and details. Never the secret itself. |
| Revoke a secret | `proofable_secret_revoke` | Removes a stored secret by proof ID. |

## Pro job tools
## Job tools

Pro adds only the four tools needed to run and manage jobs. Product connections, research, model settings, sandbox execution, and private sessions stay in the Proofable app.
Signed-in connections get the job tools on every plan. Each run uses your credits and stays within the permissions on your profile. `tools/list` returns the full set your connection can call.

| Job | Tool | What it does |
|---|---|---|
| Start work | `proofable_job_create` | Run agent work now or on a schedule. |
| List work | `proofable_job_list` | List jobs available to the signed-in profile. |
| Inspect work | `proofable_job_get` | Read one job and its latest run state. |
| Approve a step | `proofable_job_decide` | Approve or deny a run that is waiting for approval. |
| Stop work | `proofable_job_cancel` | Cancel a run or recurring schedule. |

| Topic | Detail |
Expand Down
24 changes: 6 additions & 18 deletions openapi/public-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -1365,7 +1365,9 @@
"agentId": {
"type": "string",
"minLength": 1,
"maxLength": 128
"maxLength": 128,
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"description": "Stable agent id: 1-128 letters, digits, hyphens or underscores. It addresses the agent page at /agent/<agentId>."
},
"agentChainRef": {
"type": "string",
Expand Down Expand Up @@ -1602,7 +1604,9 @@
"agentId": {
"type": "string",
"minLength": 1,
"maxLength": 128
"maxLength": 128,
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"description": "Stable agent id: 1-128 letters, digits, hyphens or underscores. It addresses the agent page at /agent/<agentId>."
},
"maxSpend": {
"type": "string",
Expand Down Expand Up @@ -2854,14 +2858,6 @@
"type": "string"
}
},
{
"name": "delegationScope",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "agentId",
"in": "query",
Expand Down Expand Up @@ -3364,14 +3360,6 @@
"type": "string"
}
},
{
"name": "delegationScope",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "agentId",
"in": "query",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ record offline.
- Node.js 20 or later
- An access key (`npk_…`) from your own Proofable account: open
[Profile, Account tab, Access keys](https://proofable.me/profile?tab=account) and create one. The
cases run agent jobs, which need a Pro account today. The agent wallet and the run folder are
cases run agent jobs, which use your account's credits on any plan. The agent wallet and the run folder are
created on your machine. Keep the key out of chat and version control.

## Run it
Expand Down
2 changes: 2 additions & 0 deletions verifiers/schemas/agent-delegation.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,10 @@
"type": "string"
},
"agentId": {
"description": "Stable agent id: 1-128 letters, digits, hyphens or underscores. It addresses the agent page at /agent/<agentId>.",
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"type": "string"
},
"agentWallet": {
Expand Down
2 changes: 2 additions & 0 deletions verifiers/schemas/agent-identity.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,10 @@
"type": "string"
},
"agentId": {
"description": "Stable agent id: 1-128 letters, digits, hyphens or underscores. It addresses the agent page at /agent/<agentId>.",
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"type": "string"
},
"agentLabel": {
Expand Down
Loading