Memory separation check
wever_memory-separation-checkAgent Accountability: submit where an agent’s run state and durable memory live (each store’s role, what it is keyed by and when it is cleared), each crossing between stores (when, by code, model or person, what moves and the rule), what happens to run state when a run fails and whether runs overlap. The signed report says whether run state and durable memory stay separated through the run lifecycle, names every crossing into durable memory and whether it is deliberate, and every point where the two mix. The store inventory with its reads and writes is wever_memory-design-check. Verdict mixed, boundary_unverified or separated. POST /api/memory-separation-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-accountability-contract. Human page: https://weverlabs.com/agent-accountability/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| stores | Yes | Where run state and durable memory live. | |
| crossings | No | Each move between stores. | |
| on_failure | No | What happens to run state when a run fails. | |
| concurrent_runs | No | Runs of one agent can overlap. |