Transaction gate check
wever_transaction-gate-checkAgent Access: submit an agent-facing surface’s actions, each with whether it reads, writes or spends, the steps it passes through in order (prepare, approve and submit), whether it can also be invoked directly, who approves it (a person, an agent, a policy or no one), how the submitted action is bound to the approved one (digest, reference or none), whether each step is audited and what a caller needs to reach it. The signed report names every write or spend that can skip prepare, human approval or submit, runs its steps out of order or has a direct path around them, every approval not made by a person or not bound to what is submitted, every unaudited or unauthenticated write, and every read wrongly forced through the gate. Approver bands are wever_approval-chain-check, gates by action class are wever_action-threshold-check and whether the executed call matches the approved one is wever_approval-record-check. Verdict gate_skippable, gate_gaps, gate_unverified or gated. POST /api/transaction-gate-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-access-contract. Human page: https://weverlabs.com/agent-access/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| actions | Yes | Each action an agent can take on the surface. | |
| surface | Yes |