Wever Labs Agent Products
Server Details
Agent commerce: 29 tools, 10 production services, signed authority, planning, Base USDC x402.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- CodeWever/wever-labs-mcp-registry
- GitHub Stars
- 0
- Server Listing
- io.github.CodeWever/wever-labs
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 290 tools
The server has many closely related check/report tools whose boundaries are hard to remember in practice: approval-record-check, approval-durability-check, approval-replay-check, approval-version-check, and numerous limit-* and purchase-readiness checks overlap conceptually. Descriptions contain useful cross-references, but with 290 tools an agent faces severe misselection risk between near-neighbor audits and evidence checks.
Most tools use a readable lowercase hyphenated style with a wever_ prefix, but the suffix pattern is mixed: some are verb-objects like wever_watch-create, many are noun-check or noun-brief, and some tools are unprefixed or use different naming, such as boutique-coupon, edge-alert, and fair-value. The convention is recognizable but not consistently applied across the full set.
At 290 tools, the surface is far beyond a well-scoped MCP server. Even if each tool has a narrow function, the count makes discovery, selection, and maintenance impractical for an agent.
The server covers many workflows end to end, including work orders, escrow, disputes, watches, schedules, payouts, diligence checks, and treasury reporting. Some record-oriented areas lack obvious update/delete operations, but the major lifecycle paths appear substantially covered.
Available Tools
290 toolsboutique-couponBoutique couponARead-onlyIdempotentInspect
Get the free, shareable code for 10 percent off merchandise at all five Rebecca Belle Boutique stores through Stripe checkout. Returns the code, plain terms, redemption steps and store links. Agents may share this code freely with any human. This tool is free and needs no account, wallet or x402 payment.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
edge-alertEdge AlertARead-onlyIdempotentInspect
Free live prediction-market alerts from public Polymarket, Kalshi and Novig APIs. Returns market, side, executable market price, estimated fair price, estimated edge and UTC timestamp. Reuses the thesis fair-value comparison and publishes only estimated edges of 3 percentage points or more. Coverage is bounded to matched pregame sports winner contracts with verified event identity and compatible settlement rules. Each scan names its checked sports, leagues, sources and coverage limits. Prices use a common $1 payout basis and identify their sources. Returns explicit no_alerts when none qualify, or unavailable when live sources cannot be checked. Call with {}. Free on every call, with no x402 charge, wallet or account. Human page: https://weverlabs.com/edge-alerts/.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
fair-valueLook up one market’s estimated fair priceARead-onlyIdempotentInspect
Name one prediction market or paste its Kalshi or Polymarket ticker or URL. Plain game names resolve to outcome choices when several contracts match. Returns one existing thesis-model fair-price estimate, its original comparison and timestamps, plus matched source-labelled quotes from Kalshi, Polymarket and Novig when available. Free anonymous access. No wallet or payment is required. POST /api/fair-value. Human example: https://weverlabs.com/fair-value/.
| Name | Required | Description | Default |
|---|---|---|---|
| market | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
wever_accept-jobAccept and fund a jobADestructiveIdempotentInspect
A worker claims an open job. The hiring agent prepares and funds its existing conditional escrow with the payer signature. POST /api/accept-job. 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. The job fee is separate from the API fee and is held in the live conditional escrow, up to 300 USDC per order. Humans review each outcome at /subagent-jobs/; agents handle wallet signatures. Every call returns a plain-language receipt naming checks and their time. Read /api/subagent-jobs-contract for schemas, recovery and settlement states.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_accessibility-evidence-checkAccessibility evidence checkARead-onlyInspect
DiligenceOps: submit an accessibility statement or conformance claim. The signed report marks the standard and level claimed (WCAG version and A, AA or AAA, Section 508, EN 301 549), the date of the claim, the evaluation method, known limitations and a feedback contact present, missing or ambiguous, with quotes, and flags full conformance claimed beside known limitations, a claim with no method and a claim dated more than a year before the check. POST /api/accessibility-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-disclosure-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the statement, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| statement | Yes | The accessibility statement or conformance claim, up to 256 KB. |
wever_action-threshold-checkAction threshold checkARead-onlyInspect
Agent Oversight: submit an inventory of agent action classes (name, category, gate, the amount or count a threshold fires above, and the most one action or period can carry). The signed report names every consequential class (payments, limit changes, external sends, deletions) with no gate or with a threshold that never fires, the thresholds the material cannot verify, and coverage by category. Controls at the action: approver bands are wever_approval-chain-check and spending policy controls wever_spending-policy-check. Verdict gaps_found, thresholds_unverified or covered. POST /api/action-threshold-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| actions | Yes | Agent action classes. |
wever_actor-attribution-checkActor attribution checkARead-onlyInspect
Agent Accountability: submit an action or audit record design: each kind of action with how its record identifies the actor, the authorization, the permissions held and the time, plus whether permissions are enforced grants or instructions and whether grants keep earlier versions. The signed report names every recorded action that cannot be attributed to a specific agent acting under a specific authorization with specific permissions at that moment, and the missing field in each case. Run completeness is wever_run-record-check. Verdict unattributable_actions, attribution_unverified or attributable. POST /api/actor-attribution-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| actions | Yes | Each action kind with what its record holds. | |
| grants_versioned | No | A changed grant keeps its earlier version. | |
| permissions_from | No | Where permissions come from. |
wever_adoption-readiness-checkAdoption readiness checkARead-onlyInspect
Agent Readiness: submit the rule set an operator plans to hand an agent, by area (spending limits, approval gates, accountability owner, recourse and refund handling, logging), as fields or as the rules in words. The signed report gives each area ready, thin or missing against the situations an agent meets in its first week (a large payment, payments adding up, an unanswered approval, an absent owner, a refund request, a dispute, a wrong payment, a request for what it did and why), naming each one the rules do not cover and the smallest addition that closes it. Spending policy controls are wever_spending-policy-check. Verdict not_ready, ready_with_gaps or ready. POST /api/adoption-readiness-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| rules | Yes | The rule set planned for the agent. |
wever_agent-allowance-consoleAgent Allowance ConsoleAInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Preview whether an action fits the supplied scope, budget, usage, expiry and fee limits. Operating boundary: Supply the policy, usage and proposed action. Read the preview and reasons. An agent uses them to prepare the next request; a human adjusts the policy or approves the action through its service. POST /api/agent-allowance-console. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| as_of | Yes | ||
| agent_id | Yes | ||
| currency | Yes | ||
| max_runs | Yes | ||
| used_runs | Yes | ||
| expires_at | Yes | ||
| spent_minor | Yes | ||
| budget_minor | Yes | ||
| max_fee_minor | Yes | ||
| requested_fee_minor | Yes | ||
| allowed_product_keys | Yes | ||
| requested_product_key | Yes |
wever_agent-attention-briefAgent attention briefARead-onlyInspect
Agent Operations: submit a list of running agents or jobs as reported (name, status, last activity, pending question or blocker, deadline and recent errors where stated) with the time of the snapshot. The signed brief triages them in priority order: which need the human first and why (deadline passed, error loop, stopped with an error, blocked on an answer, deadline at risk), which look stalled, which run fine and which finished. Supplied status only: the agents are read from the list and never polled. Verdict human_needed, stalled_or_unclear or all_clear. POST /api/agent-attention-brief. 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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | The time of the status snapshot, as an ISO date-time. | |
| label | No | Optional name recorded in the report. | |
| agents | Yes | The running agents or jobs. | |
| stall_after_minutes | No | Minutes without activity after which a running agent reads as stalled. Defaults to 60. | |
| deadline_warning_hours | No | Hours before a deadline at which it reads as at risk. Defaults to 24. |
wever_agent-budget-guardAgent Budget GuardAInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Compare a proposed request with the policy, usage and budget values you supply and return an allow-or-deny preview. Operating boundary: Supply policy, usage and request values. Read the preview and reasons. An agent checks the preview before the payment flow; a human sets the budget and approves any exception. POST /api/agent-budget-guard. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| usage | Yes | ||
| policy | Yes | ||
| request | Yes | ||
| agent_id | Yes |
wever_agent-card-checkAgent card checkARead-onlyInspect
Agent preflight round 2: check an A2A agent card before you rely on the agent. Input card as JSON (name, description, url, provider, version, skills, securitySchemes and security or authentication, capabilities) or the same JSON as text. The signed report marks each card element present or missing and checks the card against itself: the card URL and every other published address on HTTPS and a public host, every skill with an id, a name and a description, every authentication requirement backed by a named scheme with the fields its type needs, and capabilities declared as true or false. POST /api/agent-card-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| card | Yes | The A2A agent card as JSON (name, description, url, provider, version, skills, securitySchemes and security or authentication, capabilities), or the same JSON as text. | |
| label | No | Optional name for the card, recorded in the report. |
wever_agent-daily-operator-briefAgent Daily Operator BriefAInspect
Paid URL: 0.25 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Turn supplied service health and queue observations into a prioritized operator brief. Operating boundary: Supply service health and queue observations. Read the ordered priorities and their source observations. Agents prepare the brief; humans use it to choose the next operational task. POST /api/agent-daily-operator-brief. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | A valid UTC calendar timestamp with whole seconds, supplied by the caller. | |
| queues | Yes | Unique queue names. Empty queues must have a null or zero oldest age. | |
| services | Yes | Unique service_id values. |
wever_agent-decision-packet-railAgent Decision Packet RailBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Evaluate supplied alternatives against explicit weighted numeric criteria and constraints, with transparent scores, evidence gaps and ties. Operating boundary: Submit alternatives, numeric criteria, weights and constraints. Read the resulting scores alongside missing evidence, failed constraints and tied alternatives. POST /api/agent-decision-packet-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| usage | Yes | ||
| options | Yes | ||
| criteria | Yes | ||
| objective | Yes | ||
| constraints | Yes | ||
| idempotency_key | Yes |
wever_agent-escrow-liteAgent Escrow LiteBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Escrow principal and API-fee wallet: 0x69255FeaC86268C0D0bD0CBd128da7B9aB44b1c4. Principal funding is separate, and every call requires a signed wallet ownership proof. Managed Base USDC custody with verified funding, immutable parties, EIP-712 release policies, expiry refunds to the payer and a durable public release log. Operating boundary: Create an escrow with a fixed payer, payee, amount and expiry. Fund it with Base USDC, then use the signed release policy to pay the payee or receive an expiry refund as the payer. Agents call the escrow tools; humans review and sign the funding and release terms. API fees and escrow principal are separate amounts. POST /api/agent-escrow-lite. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This managed custody service uses immutable escrow parties and EIP-712 release policies. Releases pay only the payee; expiry refunds pay only the payer. Public logs report durable state and transaction evidence. Work-order grants do not authorize payment.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| terms | No | ||
| mandate | No | ||
| escrow_id | No | ||
| funding_payment | No | ||
| idempotency_key | No | ||
| payer_terms_signature | No |
wever_agent-file-desk-railAgent File Desk RailCDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Inspect supplied file bytes, compute content hashes, identify exact duplicates and report bounded content metadata. Operating boundary: Send inline file bytes in a supported format. The response includes content hashes, exact duplicates and metadata. The input schema lists size and format limits. POST /api/agent-file-desk-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| files | Yes | ||
| usage | Yes | ||
| idempotency_key | Yes |
wever_agent-identity-checkAgent identity checkARead-onlyInspect
Agent preflight: check an agent identity record before you deal with the agent. Input record as JSON (for example an ERC-8004 registration file or a passport excerpt: agent ID, name, endpoints or services, wallet, operator, registrations) or as text. The signed report marks each identity element present or missing and checks the record against itself: the agent ID against its registrations, one wallet across every field that names one, HTTPS endpoints on public host names, EIP-55 wallet checksums and CAIP-10 registry formats. POST /api/agent-identity-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the record, recorded in the report. | |
| record | Yes | The agent identity record: JSON such as an ERC-8004 registration file or a passport excerpt (agent ID, name, endpoints or services, wallet, operator, registrations), or the same as text. |
wever_agent-invoice-railAgent Invoice RailBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Keep a private issuer-wallet ledger of invoice amounts, parties, run references and the issuer’s review. Operating boundary: Sign issuer-wallet ownership proof, create the invoice record and attach run references. The issuer reviews those references and records the result. Agents manage the ledger through the API; humans inspect it through their agent. Payment collection uses the separate Invoices product. POST /api/agent-invoice-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| note | No | ||
| usage | No | ||
| decision | No | ||
| rail_key | No | ||
| expires_at | No | ||
| invoice_id | No | ||
| description | No | ||
| run_binding | No | ||
| buyer_wallet | No | ||
| amount_atomic | No | ||
| schema_version | Yes | ||
| buyer_reference | No | ||
| idempotency_key | No | ||
| expected_version | No |
wever_agent-paid-workflowAgent WorkflowBInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Turn a task into an ordered plan of supported computations, with the fields needed for each step. Operating boundary: Supply the task and supported steps. Read the ordered plan and required fields. An agent submits each prepared step through its listed service; a human reviews the sequence and budget first. POST /api/agent-paid-workflow. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| agent_id | Yes | ||
| constraints | Yes | ||
| product_key | Yes |
wever_agent-permission-ledgerAgent Permission LedgerBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Persist wallet-scoped permission grants and revocations and evaluate an exact subject, action and resource against those records. Operating boundary: Record a permission grant or revocation for a subject, action and resource. Query those records to make an access decision in the target system. POST /api/agent-permission-ledger. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| limit | No | ||
| usage | No | ||
| action | No | ||
| offset | No | ||
| reason | No | ||
| actions | No | ||
| grant_id | No | ||
| resource | No | ||
| resources | No | ||
| expires_at | No | ||
| subject_wallet | No | ||
| idempotency_key | No |
wever_agent-registry-checkAgent registry checkARead-onlyInspect
Agent Control: submit an agent registry or inventory (each agent with its aliases, owner, purpose, access scope and status) and the deployment, usage, credential or billing lists it should cover. The signed report names every agent those lists show with no registry entry, every entry with no named owner, every entry nothing else shows as active or listed retired while a list shows it running, and each field the registry is missing to be authoritative (owner, purpose, access scope, status). Verdict not_authoritative, incomplete or authoritative. POST /api/agent-registry-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| sources | Yes | Lists the registry should cover. | |
| registry | Yes | The agent registry or inventory. |
wever_agent-sla-railAgent SLA RailBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Record wallet-scoped SLA terms and evaluate deadlines against retained completed-work or callback observations. Operating boundary: Save your wallet’s service terms and deadlines, then evaluate them against retained work and callback observations. Read the result to identify completed and overdue commitments. POST /api/agent-sla-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| label | No | ||
| usage | No | ||
| sla_id | No | ||
| deadline_at | No | ||
| retry_limit | No | ||
| callback_url | No | ||
| expected_work | No | ||
| idempotency_key | No | ||
| callback_probe_id | No |
wever_agent-to-agent-handoff-packAgent-to-Agent Handoff PackBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Build and verify durable signed task handoff packs with authenticated sender, recipient, context, declared permissions and checkpoint state. Operating boundary: Build and verify durable signed task handoff packs with authenticated sender, recipient, context, declared permissions and checkpoint state. The sender builds a pack, the recipient verifies it and applies the declared permissions, and a human reviews the context and next step. Sign wallet ownership proof for each request. POST /api/agent-to-agent-handoff-pack. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| task | No | ||
| state | No | ||
| usage | No | ||
| permissions | No | ||
| handoff_pack | No | ||
| idempotency_key | No | ||
| recipient_wallet | No |
wever_agent-trust-scorecardAgent Trust ScorecardBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Compute a bounded trust score from verified completed work, Base payment receipts and Wever escrow refunds, disclosing all inputs and unavailable dispute coverage. Operating boundary: Compute a bounded trust score from verified completed work, Base payment receipts and Wever escrow refunds, disclosing all inputs and unavailable dispute coverage. Agents compare the disclosed inputs; humans review the completed-work, payment and refund evidence. Scores summarize the records covered by this service. Sign wallet ownership proof for each request. POST /api/agent-trust-scorecard. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| payments | Yes | ||
| completed_work | Yes |
wever_agent-work-order-exchangeAgent Work Order ExchangeCInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Validate a task with a local dry run, then prepare the POST request for its supported computation. Operating boundary: Choose a supported computation and supply its task fields. Review validation and the prepared POST request. The agent submits that request to the named endpoint; the human reviews the task and result. POST /api/agent-work-order-exchange. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| task | Yes | ||
| product_key | Yes | ||
| requested_outcome | Yes | ||
| requesting_agent_id | Yes |
wever_agent-work-order-railAgent Work Order RailCInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Prepare a validated DiligenceOps task for a specific Connect recipient. Submission, recipient permission and execution remain separate steps. Operating boundary: Supply the DiligenceOps task and Connect recipient. Read the validated task package. The agent submits it through Connect with the recipient’s permission; the human reviews the requested work and returned result. POST /api/agent-work-order-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| service_id | Yes | ||
| recipient_id | Yes | ||
| expected_evidence | Yes | ||
| available_evidence | Yes |
wever_ai-disclosure-checkAI disclosure checkARead-onlyInspect
DiligenceOps: submit content or product material, with the disclosure you want checked or on its own. The signed report states whether AI involvement is disclosed, where the disclosure sits relative to the content (opening, body or closing, or outside the material), whether its wording names what was generated or assisted (article, images, video, voice, code) and whether it says generated, assisted or both, with any human review clause, hedged wording and assistant wording left in the material quoted. POST /api/ai-disclosure-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-disclosure-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| material | Yes | The content or product material as published: an article, post, listing, product page or description, up to 256 KB. | |
| disclosure | No | Optional disclosure to check, as shown with the material, for example "This article was drafted with AI and edited by our staff." When omitted, the material is searched for its own disclosure. | |
| material_label | No | Optional name for the material, recorded in the report. |
wever_alert-routeRoute alertsAInspect
Standing jobs: register one routing rule for the paying wallet. Watch fires and standing-job results for this wallet that match the filter also post to callback_url, byte for byte, with their own Idempotency-Key. filter.source_tool is wever_watch-fire or a schedulable tool name; filter.condition reads a field of the delivered report (for example /outcome equals failed, /result/report/verdict equals outside_window, or /observation/value above 120) with equals, not_equals, above, below, at_or_above, at_or_below or exists. Routing never changes the original delivery; it adds one. The rule ends at expires_at, up to 30 days ahead, or after max_deliveries. POST /api/alert-route. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name shown in lists, reports and digests. | |
| filter | Yes | source_tool, condition or both. Both must match. | |
| expires_at | Yes | When the rule ends, up to 30 days ahead. | |
| callback_url | Yes | Public HTTPS URL that receives a copy of each matching delivery, byte for byte. | |
| max_deliveries | No | Optional delivery count after which the rule completes. |
wever_answer-freshness-checkAnswer freshness checkARead-onlyInspect
Agent Operations: submit prior agent answers (each question, the answer given, when, and its basis or source where recorded) with the policy or source change that supersedes part of their basis, as the old and new text of each changed section or a stated change description. The signed report flags every answer whose basis the change touches, quotes the superseded basis, and marks each flagged answer stale or unaffected with the reason. Supplied material only: comparing two full policy versions is wever_terms-change-check. Verdict stale_answers, touched_but_current or none_touched. POST /api/answer-freshness-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| change | Yes | The policy or source change. | |
| answers | Yes | Prior answers. |
wever_ap2-mandate-gatewayAP2 Mandate GatewayADestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Verifies allowlisted AP2 direct closed-checkout mandates, binds the presenter to the holder wallet, rejects expiry and replay, and durably consumes each mandate once. Operating boundary: Submit a signed AP2 direct checkout mandate from a trusted provider. Sign wallet ownership proof as its holder. The gateway checks expiry and replay, binds the holder and records one-time consumption. Agents call the gateway; humans review the exact checkout intent and sign in their wallet. POST /api/ap2-mandate-gateway. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This gateway verifies only its published AP2 direct closed-checkout profile, requires a trusted issuer and holder wallet proof, and consumes the mandate once. It does not execute the checkout or transfer funds. Start at /api/ap2-contract and /api/ap2-challenge.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| presentation | Yes | ||
| challenge_token | Yes |
wever_api-change-checkAPI change checkARead-onlyInspect
DiligenceOps: submit two samples of the same API response (before and after, as JSON or its serialized string). Following the wever_data-evidence-check field analysis, the signed report lists the fields added, the fields removed, the fields whose JSON type changed and the fields whose value format changed (timestamps, numeric strings, ids, urls and more), by record-relative JSON pointer. POST /api/api-change-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| after | Yes | The same response from the later version, in the same form. | |
| before | Yes | One API response as a JSON object or array, or as its serialized JSON string (which also reveals duplicate keys). Up to 256 KB. | |
| endpoint | No | Optional endpoint URL, recorded exactly as supplied. Processing uses the submitted samples. | |
| after_label | No | Optional name for the later sample. | |
| before_label | No | Optional name for the earlier sample, for example "v1, 2026-10-01". |
wever_approval-chain-checkApproval chain checkARead-onlyInspect
Agent preflight round 3: check your own approval and escalation arrangement before an agent spends under it. Input text, fields (approvers as text or bands of {approver, from, up_to, required}, dual_control, fallback, expiry, currency) or both. The signed report lays the amount bands end to end from zero, states who approves each band and whether it takes two approvers, and names each gap plainly: an amount range no one approves, a single approver with no ceiling, the agent approving itself with no ceiling, no dual-control threshold, no fallback when the approver is unavailable, and approvals that never expire. POST /api/approval-chain-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The approval and escalation arrangement as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The arrangement by element. A field given here takes precedence over the text for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_approval-durability-checkApproval durability checkARead-onlyInspect
Agent Control: submit an approval record design: how the approved tool and arguments are stored (exact, summarized, partial or absent), where the record lives, what it references instead of holding, its expiry and approval time, and how the call is built at execution, with the longest pause before execution. The signed report names every field whose absence forces reinterpretation at execution (arguments not exact, references to conversation context, a record kept in context, a rebuilt call, no expiry) and whether the stored record can be executed as approved after the pause. Matching an executed call to its approval is wever_approval-replay-check. Verdict reinterpreted_at_execution, durability_unverified or executable_as_approved. POST /api/approval-durability-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| pause | No | The longest wait before execution, such as 3 days. | |
| record | Yes | ||
| context_kept | No | How long conversation context lasts before compaction, such as 2h. |
wever_approval-policy-checkApproval policy checkARead-onlyInspect
Agent Accountability: submit a spend-control design with both momentary approvals (approvers, when an approved payment is checked against standing limits, whether approving changes a limit) and standing limits set in advance, its conflict rule, its exception path and its execution paths. The signed report says whether approvals and standing limits are distinguished at all, which one wins when a one-off approval exceeds a standing limit, and every path where approving in the moment silently overrides policy set in advance. One action against one approval and policy is wever_policy-precedence-check. Verdict approval_overrides_policy, conflict_unresolved or policy_holds. POST /api/approval-policy-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| paths | No | Execution paths. | |
| policies | Yes | Standing limits set in advance. | |
| approvals | Yes | ||
| exception | No | ||
| conflict_rule | No | Which governs when an approval exceeds a standing limit. |
wever_approval-record-checkApproval record checkARead-onlyInspect
Agent Governance: submit an approval-and-execution design: what the approval record holds (the exact call, its digest, a summary or a reference), where it lives and whether it can change, each step that carries the call to the executor with what it passes and whether compaction or a rewrite can touch it, and what the executor runs, how it confirms the call matches the approval and what a mismatch does. The signed report names approvals recorded as summaries or kept in conversation history, execution that reconstructs the call instead of running the recorded one, and every point where the executed call can differ from the approved call without detection. The stored form after a long pause is wever_approval-durability-check and one executed call against its approval is wever_approval-replay-check. Verdict divergence_undetected, fidelity_gaps, fidelity_unverified or executes_as_approved. POST /api/approval-record-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| record | Yes | ||
| stages | No | Each step between approval and execution, in order. | |
| executor | Yes |
wever_approval-replay-checkApproval replay checkARead-onlyInspect
Agent Oversight: submit the approval record (who approved, and where recorded the exact tool and arguments approved or the approval as worded) and the call as executed or as reconstructed after context compaction. The signed report says whether execution replays exactly what was approved, naming every argument that differs, was dropped or was added, with both values, and whether the tool matches. An approval with no exact arguments reads as unprovable. Tool-call approvals: approved documents against their current version are wever_approval-version-check. Verdict drifted, unprovable or exact. POST /api/approval-replay-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| approval | Yes | ||
| executed | Yes |
wever_approval-version-checkApproval version checkARead-onlyInspect
Agent Operations: submit one invoice, quote, agreement or order as originally approved, its approval record (who approved it and, where recorded, the version, amount, reference or SHA-256 it approved) and the current version of the same document. The signed report diffs the two sentence by sentence and returns whether the approval still covers the current version: unchanged, changed only in non-material ways (each listed), or materially changed in amount, parties, scope, dates or terms, with every material change itemized and re-approval required. Approval coverage: contract redlining is wever_contract-diff-check and invoice-to-payment matching is wever_invoice-payment-match. Verdict reapproval_required, non_material_changes or unchanged. POST /api/approval-version-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| current | Yes | The current version of the same document, with the same fields. | |
| approval | Yes | ||
| approved | Yes | The version as originally approved. | |
| document_kind | Yes | What the document is. |
wever_atlas-asset-passportAtlas asset passportARead-onlyInspect
Look up a covered tokenized asset by its id or ticker and return its full sourced Asset Passport, including taxonomy stage, six-field rights matrix, claim, backing, access, liquidity, risks and source trail. Reads the versioned Atlas reference dataset, not live market quotes. Each result preserves source dates and labels for provisional or unverified historical display data. POST /api/atlas-asset-passport. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof must bind to the exact JSON arguments and this API path, not /mcp. The adapter forwards only caller-supplied proof and payment headers. Authority is read-only: no dataset or external writes, asset trading, autonomous source fetches, spending authority or publication. API access billing is separate: it records free usage or settles an explicit caller-supplied payment authorization. Read /api/atlas-contract and the backend 402 body for exact schemas and billing terms.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | A covered Atlas asset id or ticker, case-insensitive. Example: paxg or PAXG. |
wever_atlas-asset-searchAtlas asset searchARead-onlyInspect
Search covered tokenized assets by literal text, category, stage or six rights filters and return paginated summaries with stage and rights. Empty arguments list all covered assets within the result limit. Reads the versioned Atlas reference dataset, not live market quotes. Each result preserves source dates and labels for provisional or unverified historical display data. POST /api/atlas-asset-search. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof must bind to the exact JSON arguments and this API path, not /mcp. The adapter forwards only caller-supplied proof and payment headers. Authority is read-only: no dataset or external writes, asset trading, autonomous source fetches, spending authority or publication. API access billing is separate: it records free usage or settles an explicit caller-supplied payment authorization. Read /api/atlas-contract and the backend 402 body for exact schemas and billing terms.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | Case-insensitive literal text search over sourced asset fields. Combined with category when both are supplied. | |
| stage | No | Exact taxonomy stage: 1 wrapper, 2 issuer-sponsored, 3 native issuance. All supplied filters are combined. | |
| offset | No | ||
| rights | No | Combine disclosed rights filters. Enumerated values match exactly. not disclosed matches missing public disclosure, not a negative right. | |
| category | No | Case-insensitive exact category id or label from the dataset. |
wever_atlas-compareAtlas rights comparisonARead-onlyInspect
Compare two Atlas assets by id or ticker. Returns seven side-by-side rows: taxonomy stage, issuer involvement, custody and backing, distributions, voting, legal status and redemption. Each row includes the value, detail and source identifiers for both assets. Each new execution reads https://atlas.weverlabs.com/api/assets and returns the dataset version, catalog counts and retrieval evidence. POST /api/atlas-compare. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. Read-only rights analysis and API access billing are separate: the billing layer records shared free usage or settles the caller-supplied payment authorization. Read /api/atlas-rights-contract and the backend 402 body for schemas and billing terms.
| Name | Required | Description | Default |
|---|---|---|---|
| left | Yes | An Atlas asset id or ticker, matched case-insensitively. | |
| right | Yes | An Atlas asset id or ticker, matched case-insensitively. |
wever_atlas-issuer-briefAtlas issuer briefARead-onlyInspect
Atlas evidence: submit an issuer name as the Tokenization Atlas dataset spells it, for example Paxos Trust Company, NA. The signed brief lists that issuer’s assets with their taxonomy stages and the six rights fields per asset (issuer involvement, custody and backing, distributions, voting, legal status, redemption), counting disclosed against not disclosed per field and in total. An unknown name returns issuer_not_found with the dataset issuer names that contain it. POST /api/atlas-issuer-brief. Reads the published Tokenization Atlas dataset at https://atlas.weverlabs.com/api/assets once per call, with no dataset writes and no issuer contact. Every report names the dataset version it read, and a field or history the dataset does not hold is reported as not in the published dataset. 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/atlas-evidence-contract. Human page: https://atlas.weverlabs.com/.
| Name | Required | Description | Default |
|---|---|---|---|
| issuer | Yes | The issuer name exactly as the dataset spells it, matched case-insensitively with spacing normalized. Example: Paxos Trust Company, NA. |
wever_atlas-market-briefAtlas market briefARead-onlyInspect
Atlas evidence: call with no arguments. The signed brief covers the whole board in the published dataset version read: the asset count, the assets and rights counts per stage, and disclosed against not disclosed across the six rights fields, per field and in total, beside the catalog rights coverage the dataset publishes. POST /api/atlas-market-brief. Reads the published Tokenization Atlas dataset at https://atlas.weverlabs.com/api/assets once per call, the same read the Atlas evidence tools make, with no dataset writes and no issuer contact. Every report names the dataset version it read, and a field the dataset does not hold is reported as not in the published dataset. 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/atlas-board-contract. Human page: https://atlas.weverlabs.com/.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_atlas-redemption-checkAtlas redemption checkARead-onlyInspect
Atlas evidence: submit an asset id or ticker. The signed report gives the redemption right on record with its detail, passage and review history, the public sources it cites and other sources listing redemption, the recorded redemption route and investor requirements with their supporting sources, unresolved redemption items, and which redemption questions remain not disclosed or not in the published dataset. POST /api/atlas-redemption-check. Reads the published Tokenization Atlas dataset at https://atlas.weverlabs.com/api/assets once per call, with no dataset writes and no issuer contact. Every report names the dataset version it read, and a field or history the dataset does not hold is reported as not in the published dataset. 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/atlas-evidence-contract. Human page: https://atlas.weverlabs.com/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | An Atlas asset id or ticker as it appears in the dataset, matched case-insensitively. Example: paxg or PAXG. |
wever_atlas-rights-gapAtlas rights disclosure gapsARead-onlyInspect
List Atlas rights fields marked not disclosed, with the field detail, source identifiers and sources checked evidence. Filter by asset or field and paginate the current catalog. Each new execution reads https://atlas.weverlabs.com/api/assets and returns the dataset version, catalog counts and retrieval evidence. POST /api/atlas-rights-gap. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. Read-only rights analysis and API access billing are separate: the billing layer records shared free usage or settles the caller-supplied payment authorization. Read /api/atlas-rights-contract and the backend 402 body for schemas and billing terms.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | An Atlas asset id or ticker, matched case-insensitively. | |
| field | No | ||
| limit | No | ||
| offset | No |
wever_atlas-rights-historyAtlas rights historyARead-onlyInspect
Atlas evidence: submit an asset id or ticker. The signed report follows each of the six rights fields across the published dataset versions the server reads, the public API’s current version and the earlier version bundled with the server, naming the version stamps where a field moved between disclosed and not disclosed or its value, detail or sources changed. An asset present only in the current version returns current_version_only with its current state. POST /api/atlas-rights-history. Reads the published Tokenization Atlas dataset at https://atlas.weverlabs.com/api/assets once per call, with no dataset writes and no issuer contact. Every report names the dataset version it read, and a field or history the dataset does not hold is reported as not in the published dataset. 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/atlas-evidence-contract. Human page: https://atlas.weverlabs.com/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | An Atlas asset id or ticker as it appears in the dataset, matched case-insensitively. Example: paxg or PAXG. |
wever_atlas-stage-briefAtlas stage briefARead-onlyInspect
Atlas evidence: submit one Atlas stage: wrapper, issuer-sponsored or native. The signed brief lists every asset the published dataset classifies at that stage with its classification basis and the six rights fields (issuer involvement, custody and backing, distributions, voting, legal status, redemption), each marked disclosed or not disclosed, with per-field and total counts beside the catalog stage count. A stage with no assets returns a signed brief with an asset count of 0. POST /api/atlas-stage-brief. Reads the published Tokenization Atlas dataset at https://atlas.weverlabs.com/api/assets once per call, the same read the Atlas evidence tools make, with no dataset writes and no issuer contact. Every report names the dataset version it read, and a field the dataset does not hold is reported as not in the published dataset. 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/atlas-board-contract. Human page: https://atlas.weverlabs.com/.
| Name | Required | Description | Default |
|---|---|---|---|
| stage | Yes | One Atlas taxonomy stage: wrapper (stage 1), issuer-sponsored (stage 2) or native (stage 3, native issuance). |
wever_audit-evidence-checkAudit evidence checkARead-onlyInspect
DiligenceOps: submit a counterparty’s audit or attestation report excerpt (SOC 2, SOC 1, ISO 27001, PCI DSS or similar), as text, fields (standard, report_type, auditor, period_start, period_end, as_of, opinion, exceptions, qualifications, scope) or both, with optional context (engagement_starts, and the summary the vendor gave you). The signed report states what the report covers, the standard and type, the auditor, the period or single date, the opinion, the exceptions and the scope, and names its limits plainly: a point-in-time report presented as period coverage, exceptions left out of the summary, a period that ended before the engagement starts, a qualified opinion, carved-out subservice organizations and controls left to the user entity. POST /api/audit-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The same material as fields. A field given here takes precedence over the document for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| report | No | The audit or attestation report excerpt as text or HTML, up to 256 KB: the opinion, the description of the period or date, the testing results and any exceptions. | |
| context | No | Optional: when the engagement starts and how the report was summarized to you. |
wever_authority-scope-checkAuthority scope checkARead-onlyInspect
Agent Readiness: submit an agent’s access list (systems, the actions it can perform there, access level, data it can reach) and its authority grant (actions it may take, system, limit, approver, data it may use). The signed report names every reachable action and every reachable data set outside the grant, including broad admin, write or read access, every granted action the access cannot perform, and the scoping change that brings each into line. Approver bands are wever_approval-chain-check. Verdict access_exceeds_authority, authority_exceeds_access or aligned. POST /api/authority-scope-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| access | Yes | What the agent can reach. | |
| authority | Yes | What the agent may decide. |
wever_bazaar-declaration-checkBazaar declaration checkARead-onlyInspect
Agent records round 2: check a CDP Bazaar discovery declaration before you publish it. Input declaration: the 402 body with accepts and extensions.bazaar, a route declaration with amount, resource and bazaar (the shape Wever routes declare) or the bazaar extension alone, as JSON, JSON text or the base64 PAYMENT-REQUIRED header, up to 64 KB. The signed report says whether the declaration would pass the validation CDP applies and names every problem: the discovery envelope, info validated against its own schema, schema patterns that are not valid regular expressions or that use lookahead (the (?![\s\S]) strict-end suffix, with the accepted fix: a plain $ anchor with the line terminators excluded beside it), price, asset and network consistency across the payment terms, and input and output schema completeness. It evaluates the supplied declaration only and fetches nothing. POST /api/bazaar-declaration-check. 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-records-contract. Human page: https://weverlabs.com/reliability/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name, recorded in the report. | |
| declaration | Yes | The CDP Bazaar discovery declaration: the 402 response body with accepts and extensions.bazaar, a route declaration with amount, resource and bazaar (the shape Wever routes declare), or the bazaar extension alone (info and schema). As JSON, JSON text or the base64 PAYMENT-REQUIRED header. |
wever_benchmark-evidence-checkBenchmark evidence checkARead-onlyInspect
DiligenceOps: submit a benchmark or performance claim and the source text it cites. The signed report lists every figure in the claim and whether the source states it (same value and unit, with time, size and rate conversions, or a source figure that rounds to it), quotes the source sentence, and names each figure the source does not support beside the source figures in the same unit. POST /api/benchmark-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | The benchmark or performance claim, for example "3x faster than v1 with 40% lower p99 latency (220 ms)". | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| source | Yes | The source text the claim cites, up to 256 KB. | |
| source_label | No | Optional name of the cited source, recorded in the report. |
wever_boutique-confirm-deliveryConfirm boutique delivery simulationAIdempotentInspect
Confirm simulated delivery of a shipped order with order_id, bearer order_token and delivery_reference. Reuses escrow-lite signed release and atomically credits the order-scoped simulated boutique treasury once. action=dispute invokes existing dispute-open service and native escrow freeze with claim {reason_code, statement_sha256}; action=dispute-submit-evidence and dispute-status use the existing dispute services in the same simulation store. action=status reads operator state. Disputed orders cannot release. Resolution remains operator-authorized through the existing dispute rail and is not exposed by this bridge. Simulation only, no real funds, shipping verification, wallet ownership assertion or real treasury configuration. The existing order token is a simulation capability, not merchant or buyer authentication. Rejects payment headers and simulation=false. 120 virtual USDC ceiling, 64 orders, 2 MiB, 24-hour expiry. Synthetic test records are isolated from production custody and dispute records. Real escrow/dispute caps and all other tools are unchanged.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | No | ||
| action | No | confirm | |
| order_id | Yes | ||
| references | No | ||
| simulation | No | ||
| order_token | Yes | ||
| idempotency_key | No | ||
| delivery_reference | No |
wever_boutique-create-orderRebecca Belle Boutique simulation checkoutAInspect
Simulation only. Create a boutique order with product_id and buyer_wallet. USD catalog amount maps exactly 1:1 to virtual USDC on the Base x402 pattern. Optional idempotency_key permits exact create retries; retain the returned bearer order_token. Repeat the same product_id and buyer_wallet with action=initiate_payment, simulate_payment, status, or confirm_fulfillment and order_token. Fulfillment confirmation also requires fulfillment_reference. Reuses existing x402 middleware and escrow-lite state machine with isolated synthetic settlement, no network signer or real funds. Simulation ceiling is 120 virtual USDC; real escrow remains capped at 25 USDC and real checkout is disabled. No merchant inventory reservation, shipping, tax, wallet ownership assertion, real payment authorization or actual fulfillment. All payment headers and simulation=false are rejected. Catalog tools remain read-only snapshots. No API fees or allowance consumption. Orders expire after 24 hours; bounded to 64 active simulations.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | create | |
| product_id | Yes | ||
| simulation | No | ||
| order_token | No | ||
| buyer_wallet | Yes | ||
| idempotency_key | No | ||
| fulfillment_reference | No |
wever_boutique-list-productsRebecca Belle Boutique productsARead-onlyIdempotentInspect
Browse Rebecca Belle Boutique products with stable IDs, names, prices, photos, availability and descriptive details. Supply store=women, men, kids, home, or accessories to browse a live collection with query, size, brand, category, min_price, max_price, nwt, sort, page, and page_size. Home offers home goods. Accessories offers shoes, jewelry and accessories. Product IDs use rb-#####, mm-#####, lc-#####, rh-#####, and rs-#####; cross-listed accessories retain their original product IDs and shared stock. The collections share a cart with $8 shipping per whole order and card payment through the boutique checkout. Collection and product records expose agent_purchase_enabled. Omit store and filters to read the legacy nine-piece seasonal snapshot. Catalog prices use 1 USD = 1 USDC; checkout calculates shipping and tax. Anonymous catalog reads are free.
| Name | Required | Description | Default |
|---|---|---|---|
| nwt | No | ||
| page | No | ||
| size | No | ||
| sort | No | ||
| brand | No | ||
| query | No | ||
| store | No | ||
| category | No | ||
| max_price | No | ||
| min_price | No | ||
| page_size | No | ||
| availability | No | all |
wever_boutique-product-detailRebecca Belle Boutique product detailCRead-onlyIdempotentInspect
Read one Rebecca Belle Boutique product by its exact catalog ID. Supply store=women, men, kids, home, or accessories to browse a live collection with query, size, brand, category, min_price, max_price, nwt, sort, page, and page_size. Home offers home goods. Accessories offers shoes, jewelry and accessories. Product IDs use rb-#####, mm-#####, lc-#####, rh-#####, and rs-#####; cross-listed accessories retain their original product IDs and shared stock. The collections share a cart with $8 shipping per whole order and card payment through the boutique checkout. Collection and product records expose agent_purchase_enabled. Omit store and filters to read the legacy nine-piece seasonal snapshot. Catalog prices use 1 USD = 1 USDC; checkout calculates shipping and tax. Anonymous catalog reads are free.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
wever_boutique-real-money-acceptanceBoutique 1 USDC acceptanceAIdempotentInspect
One owner-operated Rebecca Belle Boutique acceptance order for a dedicated 1.00 USDC test product on Base mainnet. No catalog items. Creates a bounded order, observes the existing managed escrow, records test shipment and delivery, and independently checks native USDC receipts. This tool never signs, submits or initiates transfers and rejects payment headers. quote is public; other actions require a request-bound X-Wever-Wallet-Proof for /api/boutique-real-money-acceptance and configured buyer/operator. The human executes separately approved funding and release through the unchanged wever_agent-escrow-lite tool. That rail has separate 0.10 USDC API fees after its free allowance and automatic expiry refunds. Test evidence is not customer revenue or actual merchandise fulfillment.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_boutique-record-shipmentRecord boutique shipment simulationAIdempotentInspect
Record a simulated shipment against a funded boutique order using order_id, bearer order_token and tracking {carrier, tracking_number}. Marks shipped while keeping all virtual USDC in escrow. Exact retries are safe; conflicting tracking is rejected. Simulation only, no real funds, shipping verification, wallet ownership assertion or real treasury configuration. The existing order token is a simulation capability, not merchant or buyer authentication. Rejects payment headers and simulation=false. 120 virtual USDC ceiling, 64 orders, 2 MiB, 24-hour expiry. Synthetic test records are isolated from production custody and dispute records. Real escrow/dispute caps and all other tools are unchanged.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | ||
| tracking | Yes | ||
| simulation | No | ||
| order_token | Yes |
wever_breach-path-checkBreach path checkARead-onlyInspect
Agent Limits: submit a limit set with its breach behavior: for each limit, what hitting it does to the work (stop, escalate, queue or continue), who an escalation goes to and whether that is a named person, a role, a channel or another agent, how long they have to answer, what happens when no one answers (deny, allow or keep waiting), who clears queued work, when the breach path was written down and when the limit was first hit. The signed report follows each breach to its end and names every limit with no written path, every limit the work continues past, every escalation to no one or that goes through on silence, every escalation to an agent, role or channel rather than a named person or with no time to answer, every queue nobody clears, and every path written down after the first breach, with the fix for each. This reads where the work goes at the wall: whether a cap design names a breach rule at all is wever_exposure-cap-check and when an escalation fires and moves to the next owner is wever_escalation-threshold-check. Verdict wall_not_held, breach_path_gaps, breach_path_unverified or breach_paths_defined. POST /api/breach-path-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| limits | Yes | Each limit with its breach behavior. |
wever_budget-controls-checkBudget controls checkARead-onlyInspect
Agent Governance: submit an agent budget setup: its maximum per payment, session or daily budget with its period, permitted recipients, revocation path with when it takes effect and who can use it, and spending record with when a payment appears and who can read it. The signed report gives each of five controls (maximum per payment, period budget, permitted recipients, immediate revocation and live spending record) present, weak or missing, and names budgets that cap totals and leave recipients open, revocation that is not immediate and spending records nobody can read while money is moving. Enforcing a budget on one request is wever_agent-budget-guard and an approval against a standing limit is wever_approval-policy-check. Verdict controls_missing, controls_weak, coverage_unverified or full_coverage. POST /api/budget-controls-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| limits | No | ||
| recipients | No | ||
| revocation | No | ||
| spend_record | No |
wever_budget-forecast-briefBudget forecast briefARead-onlyInspect
Agent Treasury: submit a current balance with its date, recurring commitments (amount, cadence, next due date), recent spend totals by period, an optional reserve floor and a forecast horizon in days. The signed brief projects outflows by week or month, gives the date the balance first falls below the reserve floor (or the balance at the horizon end when it stays above it) and lists every assumption plainly. Arithmetic on the supplied figures only: no market data and no price forecast. Verdict floor_crossed or floor_held. POST /api/budget-forecast-brief. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | The date of the balance, as YYYY-MM-DD. The forecast starts the next day. | |
| asset | No | Asset or currency of the balance, such as USDC. | |
| label | No | Optional name recorded in the report. | |
| period | No | How outflows are grouped. Defaults to week up to 90 days and month beyond. | |
| balance | Yes | The current balance. | |
| commitments | No | Recurring commitments. | |
| horizon_days | Yes | Days to forecast. | |
| recent_spend | No | Recent spend totals by period. | |
| reserve_floor | No | The balance the forecast should stay at or above. Defaults to 0. |
wever_cache-staleness-checkCache staleness checkARead-onlyInspect
Agent Control: submit a caching design for agent context or instructions: each cached element with what it holds (policy, prices, permissions, instructions, tool schemas and others), its TTL and the events that clear it, what changes underneath with how soon each change must take effect, and the decisions made from cached context. The signed report names every cached element that can outlive a change to its source, every decision that can be made from stale context, and the invalidation rule that closes each gap. Agent memory stores are wever_memory-design-check. Verdict outlives_changes, freshness_unverified or invalidated_on_change. POST /api/cache-staleness-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| cached | Yes | What is cached. | |
| changes | No | What changes underneath the cache. | |
| decisions | No | Decisions made from cached context. |
wever_callback-health-monitorCallback Health MonitorBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Send a bounded HTTPS callback probe and persist the actual response, timing and exact acknowledgment check. Retrieve prior observations without resending. Operating boundary: Supply one public HTTPS callback URL and the acknowledgment you expect. The service makes one request, saves its timing and response, and lets you retrieve that observation later. Each new probe is an explicit call. POST /api/callback-health-monitor. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| usage | No | ||
| probe_id | No | ||
| callback_url | No | ||
| idempotency_key | No |
wever_catalog-listing-checkCatalog listing checkARead-onlyInspect
Agent Oversight: submit one tool or service listing (name, description, use_when, input_schema, output_schema, price, example input and output). The signed report says whether an agent can decide in seconds to call it: use-when line present, input schema complete, output schema present, price stated and example working against the schemas, each missing piece named with its fix. Supplied schemas are read, never compiled. Discovery declarations are wever_bazaar-declaration-check. Verdict not_decidable, decidable_with_gaps or decidable. POST /api/catalog-listing-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| listing | Yes |
wever_certification-evidence-checkCertification evidence checkARead-onlyInspect
DiligenceOps: submit certification, compliance or license claims (ISO 27001, SOC 2 Type II, PCI DSS, licenses) and the evidence offered for them. The signed report marks each claim supported, contradicted or never mentioned, naming the standard, type or level the evidence states instead and any validity date before the check date, with quotes. POST /api/certification-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | Certification, compliance or license claims, for example "ISO 27001 certified and SOC 2 Type II audited". The claims as one text, which is split into parts at sentences, semicolons, commas and joining words, or as a list of up to 50 parts. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| evidence | Yes | The certificate, audit letter, register entry or other evidence, as text or up to 200 excerpts as {source, text}. Up to 256 KB in all. |
wever_chain-of-custody-checkChain of custody checkARead-onlyInspect
Agent Handoffs: submit one task that passes through several agents: each step in order with its holder, who it came from and when, who it went to and when, what that holder changed and where the step comes from (a record written at the time, the holder’s own report or someone’s memory), plus where the task sits now as stated. The signed report lays the steps end to end and names every step that does not link to the one before, every step resting on memory, a last move no step confirms and a stated holder the records do not show, then every holder whose change is unrecorded, every step resting on the holder’s own report and every interval when no one held the task or two holders did, with the fix for each. This reads one task’s custody across several agents: the records of separate handoffs are wever_handoff-record-check, incident claims against a timeline are wever_incident-evidence-check and custody of keys and accounts in an operator handover is wever_handover-check. Verdict custody_unreconstructable, custody_gaps, custody_unverified or custody_traced. POST /api/chain-of-custody-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| hops | Yes | Each step in order, from the first holder to the last. | |
| task | Yes | The task. | |
| label | No | Optional name recorded in the report. | |
| current_holder | No | Where the task sits now, as the owner or the system states it. |
wever_changelog-checkChangelog checkARead-onlyInspect
DiligenceOps: submit a changelog or release notes (text, or a public HTTPS url) with an optional claimed_version. The signed report lists each entry with its version and date, says whether the claimed version has an entry of its own, is only mentioned or is absent, and flags duplicate versions, versions out of listing order, a higher version dated before a lower one, dates after the check date and unreadable dates, each quoted with its offset. POST /api/changelog-check. Reads the supplied text, or one public HTTPS page read once with GET (no redirects, public DNS only, 512 KB): no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A public HTTPS changelog or release notes page, read once with GET, no redirects, up to 512 KB. | |
| text | No | The changelog or release notes as plain text, Markdown or HTML, up to 256 KB. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| claimed_version | No | Optional version to look for, for example "2.4.0" or "v2.4". |
wever_change-proof-checkChange proof checkARead-onlyInspect
Agent Readiness: submit a coding agent’s change claim (each change with why, files and spec ids) and the evidence (diff summary by file, test results with what each covers and the changes it is cited for, spec references). The signed report says whether the evidence proves the claim: each claimed change with no diff evidence or no passing test that covers it, each test cited for a change it does not cover, each spec item the changes leave open and each diff entry no claim explains. Verdict unproven, partly_proven or proven. POST /api/change-proof-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | ||
| label | No | Optional name recorded in the report. | |
| evidence | Yes |
wever_checkout-clarity-checkCheckout clarity checkARead-onlyInspect
Agent Operations: submit merchant page or checkout material as pasted (product page text, checkout summary, shipping text, returns text). The signed report says whether an agent can determine, from that material alone, the final price with shipping and tax where stated, the stock or availability, the delivery estimate and the return policy, each marked determinable, ambiguous or absent with the deciding text quoted, plus the question to settle for each open point. Analysis of supplied text: live probing of an endpoint is wever_endpoint-reliability-check. Verdict terms_absent, terms_ambiguous or all_determinable. POST /api/checkout-clarity-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| merchant | No | The merchant or store name. | |
| product_page | No | Product page text as pasted. | |
| returns_text | No | Returns or refund policy text as pasted. | |
| shipping_text | No | Shipping or delivery text as pasted. | |
| checkout_summary | No | Checkout or order summary text as pasted. |
wever_claim-evidence-checkClaim evidence checkARead-onlyInspect
DiligenceOps: submit a claim (product, listing or diligence claim, as text or a list of parts) and the evidence text or excerpts offered for it. The signed report marks each part of the claim supported, unsupported or contradicted by the supplied evidence, quoting up to three evidence lines per part with their excerpt and offset, and naming the terms and figures no evidence carries. POST /api/claim-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | The claim as one string, which is split into parts, or the parts as a list. | |
| evidence | Yes | Evidence text, or up to 200 excerpts as {source, text}. Up to 256 KB in all. | |
| claim_kind | No | Recorded as context. |
wever_context-sharing-checkContext sharing checkARead-onlyInspect
Agent Operations: submit one proposed sharing event (the context items, who would receive them and in what setting and for what purpose), the owner’s stated sharing rules as structured rules (refuse, require consent or allow, by category, item, recipient, setting and purpose) and any prior consent records, with the event date. The signed report says whether an existing consent covers the event, whether fresh consent is needed first and exactly what changed to need it (new participant, new setting, wider scope, new purpose, or an expired or revoked consent), or whether a stated rule refuses it. Consent logic on supplied records only. Verdict refused_by_rule, fresh_consent_required or covered. POST /api/context-sharing-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | The date the event would happen, as YYYY-MM-DD. | |
| event | Yes | ||
| label | No | Optional name recorded in the report. | |
| rules | No | The owner’s stated sharing rules, as structured rules. | |
| consents | No | Prior consent records, each scoped like a rule. |
wever_context-transfer-checkContext transfer checkARead-onlyInspect
Agent Handoffs: submit a handoff format: each field it carries with the part of the context it holds (the goal, the current state, the decisions already made, the limits the task runs under or the open questions) and whether the format refuses a handoff without it, plus how the receiving agent fills each part the format leaves out (asks the sender, reads a shared record, reconstructs it from history or assumes it). The signed report says part by part what travels with the task and what the receiver is left to reconstruct or assume, and names every part the format leaves out that the receiver assumes or has no source for, every part it reconstructs from history or must ask the sender for after the handoff, and every part carried only in an optional field, with the fix for each. This reads the format every handoff uses, not one job’s state: one job’s state assembled into a resume pack is wever_job-handoff-pack, the records of handoffs made are wever_handoff-record-check and whether sharing context with a recipient needs consent is wever_context-sharing-check. Verdict receiver_guesses, transfer_gaps, transfer_unverified or context_travels. POST /api/context-transfer-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| fields | Yes | Each field the format carries. | |
| format | No | The handoff format, such as the task envelope the planner sends. | |
| receiver_fills | No | How the receiving agent fills each part the format leaves out. |
wever_continuity-checkContinuity checkARead-onlyInspect
Agent preflight: check an operator’s continuity arrangements before you rely on the operator. Input text, fields (key_custody, successor, standing_jobs, subscriptions, escrowed_work, records_export) or both. The signed report marks each area covered, partial or not covered, with quotes, and names the gaps plainly: a single point of failure in key custody, no successor, no plan for standing jobs, subscriptions or escrowed work, and no export path for records. POST /api/continuity-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The continuity arrangements as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The arrangements by area. A field given here takes precedence over the text for that area. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_contract-briefContract briefARead-onlyInspect
DiligenceOps: submit one contract excerpt. The signed brief states the parties with their roles, the term with its effective and end dates and length, renewal with its kind, period and notice, termination with its grounds, notice and cure periods and fees, and payment with its amounts, due terms, frequency and late charges, each quoted, and lists what the excerpt does not state. POST /api/contract-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | One contract excerpt, up to 256 KB. | |
| label | No | Optional name for the contract, recorded in the brief. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_contract-diff-checkContract diff checkARead-onlyInspect
DiligenceOps: submit two versions of a terms or contract text (before and after, plain or HTML, up to 256 KB each) and get a signed report of the clauses added, removed or materially changed, grouped by topic (fees, refund, cancellation, ownership, liability, term), each quoted briefly with its offset. A change is material when a figure, an obligation word, a negation or a topic changes. Wording-only edits are counted separately. POST /api/contract-diff-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| after | Yes | The later version, up to 256 KB. | |
| before | Yes | The earlier version of the terms or contract, up to 256 KB. | |
| format | No | html extracts the readable text first. Defaults to text. | |
| after_label | No | Optional name for the later version. | |
| before_label | No | Optional name for the earlier version, for example "Terms of 2026-06-01". |
wever_counterparty-briefCounterparty briefARead-onlyInspect
Wever Briefs: one-call diligence brief on an agent or service. Input counterparty: a Wever agent ID, mailbox ID or registered name, a service or operator name, a domain or a URL. Combines its free agent directory listing where one exists, its Wever x402 index entry, Agent Trust Check facts on file and an evidence summary. Each source states found, nothing found, unavailable or not run, so the brief names exactly which sources were checked and which had nothing. POST /api/counterparty-brief. 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 one brief with an Ed25519 signed receipt. Contract: /api/briefs-contract. Human page: https://weverlabs.com/briefs/.
| Name | Required | Description | Default |
|---|---|---|---|
| counterparty | Yes | The agent or service to brief: a Wever agent ID, mailbox ID or registered name, a service or operator name, a domain, or an HTTP(S) URL such as an MCP endpoint. |
wever_counterparty-onboarding-checkCounterparty onboarding checkARead-onlyInspect
Commerce Assurance: submit a counterparty onboarding packet: legal or agent identity, contact, wallet or bank payment route, terms acceptance and compliance fields as supplied, with optional requirements (terms version, compliance fields). The signed report checks completeness and internal consistency: email, phone and website formats, the wallet format or the IBAN, SWIFT/BIC and routing formats, the account holder against the legal name, the terms version and date, and compliance dates and open statuses. Verdict complete, incomplete or inconsistent. Research on the counterparty itself is wever_counterparty-brief. POST /api/counterparty-onboarding-check. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| packet | Yes | The onboarding packet. | |
| requirements | No | Optional requirements. |
wever_credential-requirements-checkCredential requirements checkARead-onlyInspect
Agent Readiness: submit one tool or service listing and its purchase flow in order (each step with its words, the credentials, accounts or approvals it asks for, and the step where payment happens). The signed report says whether an agent learns every credential requirement before the payment step, names each API key, token, account, authorization, identity check, approval or plan first disclosed at or after payment, and gives the disclosure point the listing should move each one to. Listing decidability is wever_catalog-listing-check. Verdict disclosed_late, requirements_unnamed, disclosed_before_payment or no_requirements_found. POST /api/credential-requirements-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| flow | Yes | The purchase flow in order. | |
| label | No | Optional name recorded in the report. | |
| listing | Yes |
wever_data-evidence-checkData evidence checkARead-onlyInspect
DiligenceOps: inspect a submitted JSON sample and return a signed field-by-field verification report. Checks required fields, empty values, expected and consistent types, timestamp parsing and age, source/provider attribution, shape, record count and detectable duplicate keys. Maximum payload 256 KB (262144 UTF-8 bytes). required_fields leads the report; dataset_type selects defaults only when required_fields is absent. endpoint is recorded as supplied without fetching. Facts describe the submitted sample, not seller ratings or underlying data truth. POST /api/data-evidence-check. 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 /api/data-evidence-check. Read /api/data-evidence-check-contract for the field and freshness rules, receipt verification and public key. Human page: https://weverlabs.com/data-evidence-check/.
| Name | Required | Description | Default |
|---|---|---|---|
| payload | Yes | Sample JSON object or serialized JSON. Maximum 262144 UTF-8 bytes (256 KB). A serialized sample may contain an object or array of records. | |
| endpoint | No | Original URL, recorded exactly as supplied. Processing uses the submitted sample. | |
| dataset_type | No | Selects default field expectations only when required_fields is absent. | |
| required_fields | No | Absolute JSON pointers, or dot paths with [index] and [*]. Simple paths are relative to each detected record. An explicit empty array selects no default expectations. |
wever_data-retention-checkData retention checkARead-onlyInspect
DiligenceOps: submit a data retention and deletion policy. The signed report lists each data class the policy names (account data, payment records, logs, backups, communications, analytics and more) with its retention period, a period stated only as "as long as necessary", or none, and marks the deletion method, the deletion timeline after a request and stated exceptions present, missing or ambiguous, with quotes. POST /api/data-retention-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-disclosure-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the policy, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| policy | Yes | The data retention and deletion policy, or the retention section of a privacy policy, up to 256 KB. |
wever_deadline-checkDeadline checkARead-onlyInspect
Wever Checks: submit document text (up to 256 KB) and get a signed report of every date and obligation in it. Each obligation is quoted with its offset, party, action, category and due date, relative period or unparsed due date; a timeline shows what is due when. Dates that could not be parsed (no year, no day, two-digit year, ambiguous day and month, or not a calendar day) are quoted with the reason. POST /api/deadline-check. 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/checks-contract. Human page: https://weverlabs.com/checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Document text, up to 256 KB: a contract, statement of work, policy, notice or schedule. | |
| title | No | Optional document name, recorded in the report. |
wever_delegated-authorityWever Labs Delegated AuthorityADestructiveInspect
Paid URL: 2.00 USDC per mandate on Base; 10 signed-wallet free calls shared over rolling 30 days. Only issue_mandate is billed; GET, contract reads, drafts and all other modes have no x402 fee. Credentials and grants remain required for their existing operations. Read the backend 402 body for x402 terms. Issue signed mandates and approve an exact action. The named agent uses its grant to create an immutable work-order record. Operating boundary: The operator issues a mandate, then approves an action grant lasting up to 300 seconds. The credentialed agent consumes the grant once to create one work-order record. Inspect the same grant until its result is final. Mandate issuance costs 2 USDC after the free calls are used, except that Wever absorbs the issuance cost of a mandate whose every scope is money_back_case during the money-back operator launch. Reads, drafts, the public read-only inspect_mandate status check and other authority modes use their existing credentials at no access fee. Work execution, delivery and payment each use their own service. POST /api/delegated-authority. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a credentialed authority control plane for immutable work-order record creation. It does not execute the recorded work, deliver results, or authorize payment. Operator issuance and grant approval require X-Wever-Operator-Key and Idempotency-Key; consumption requires the target agent's X-Wever-Agent-Key. Usage and attribution come from validated credentials and durable authority records. AP2 issuance also accepts issue_mandate with mandate.profile com.weverlabs.ap2.direct-checkout.1, the holder public key, signed checkout challenge, consent digest and bounded expiry. It requires a dedicated AP2 issuer credential in X-Wever-Operator-Key, Idempotency-Key and a fresh holder wallet proof. Issuance costs 2.00 USDC per issued mandate; verification at /api/ap2-mandate-gateway costs 0.10 USDC per call, subject to the same shared free allowance. The AP2 mandate records checkout intent and grants no tool access, execution authority or spending authority.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes |
wever_delegated-identity-checkDelegated identity checkARead-onlyInspect
Agent Purchases: submit one purchase receipt (the buyer identity it names and its kind, the party it was paid for, the acting agent, merchant, category, amount, time and the credential paid with) and the delegation behind it (who delegated, to which agent, the merchants, categories and per-payment amount it allows, when it expires, how it is revoked and any revocation time). The signed report says whether the buyer identity on the receipt is the delegating business or person and the acting agent the delegated one, names an agent paying as itself, a receipt identity the delegation does not cover and a purchase after revocation, then every purchase outside the delegation’s merchants, categories or amount, an unscoped or expired delegation, a delegation that cannot be revoked and an agent paying with the business’s own key. Issuing a mandate is wever_delegated-authority, a delegation document’s own terms are wever_delegation-check and an agent identity record’s consistency is wever_agent-identity-check. Verdict pays_as_itself, not_delegated, delegation_gaps, identity_unverified or properly_delegated. POST /api/delegated-identity-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| receipt | Yes | ||
| delegation | No |
wever_delegation-checkDelegation checkARead-onlyInspect
Agent preflight: check a delegation or mandate document before you act under it. Input text, fields (grantee, scope as text or actions with their own cap, expiry and approval, caps, expiry, revocation, approvals) or both. The signed report marks the grantee, scope of actions, caps, expiry, revocation terms and approval requirements present, missing or ambiguous, with quotes, and names every delegated action with no cap and every term with no expiry. POST /api/delegation-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The delegation or mandate document as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The delegation as fields. A field given here takes precedence over the text for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_deliverable-checkDeliverable checkARead-onlyInspect
DiligenceOps: submit a job’s acceptance criteria and the delivered work’s text, metadata or both, with optional supporting evidence. The signed checklist marks each criterion addressed, missing or not met, measuring counts, sizes, durations and file formats where the delivery states them, and lists claims in the deliverable (figures, certainty, superlatives) that the supplied material does not support. POST /api/deliverable-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| evidence | No | Optional supporting material for claims the deliverable makes: test output, analytics, sources. Up to 256 KB. | |
| deliverable | Yes | The delivered work: its text, its metadata, or both. | |
| acceptance_criteria | Yes | The job’s acceptance criteria as a list, or as text with one criterion per line or sentence. |
wever_deterministic-core-checkDeterministic core checkARead-onlyInspect
Agent Control: submit a system design that splits work between a model and code: each decision or computation with its kind (arithmetic, threshold, eligibility, limit, rounding, conversion, date, formatting, extraction, classification and others), who makes it (model, code, or model checked by code), the check applied and what the output is used for, plus the deterministic components available. The signed report names every decision the model makes that code should compute, every model output used for money, a customer or a record with no deterministic check, and the smallest reassignment for each. Verdict model_computes, unchecked_output or deterministic_core. POST /api/deterministic-core-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| decisions | Yes | Each decision or computation in the system. | |
| components | No | Deterministic components available. |
wever_digest-cancelCancel a digestADestructiveIdempotentInspect
Standing jobs: stop a digest owned by the calling wallet. No further windows close and the open window is discarded. Posted digests stay readable through wever_digest-status. POST /api/digest-cancel. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| digest_id | Yes | Digest identifier returned at creation. |
wever_digest-createCreate a digestAInspect
Standing jobs: register a digest for the paying wallet with a cadence (hourly, daily, weekly or interval), an optional start_at, a callback_url and an expires_at up to 30 days ahead. Each window collects the wallet’s Wever Watch fires and standing-job results recorded while it was open (sources: watch_fires, job_results or both) and posts one signed digest report to callback_url. Windows with nothing to report are posted only with include_empty: true. One call covers every window until the digest ends. POST /api/digest-create. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name shown in lists, reports and digests. | |
| cadence | Yes | hourly, daily, weekly, or interval with interval_seconds. | |
| sources | No | watch_fires, job_results or both (the default). | |
| start_at | No | Optional first run or window start. Defaults to the first whole minute at least 60 seconds after the call. Later runs follow this anchor. | |
| expires_at | Yes | When the schedule ends, up to 30 days ahead. No run starts at or after this time. | |
| callback_url | Yes | Public HTTPS URL that receives one signed digest report per window as a JSON POST. | |
| include_empty | No | true posts a digest for windows with nothing to report. Defaults to false. | |
| interval_seconds | No | Seconds between runs when cadence is interval: 900 (15 minutes) to 604800 (7 days). |
wever_digest-statusDigest statusARead-onlyInspect
Standing jobs: one digest owned by the calling wallet: schedule, windows closed, posted and skipped as empty, items waiting in the open window, recent windows with delivery outcomes, and one full signed digest report (the latest, or window_index). POST /api/digest-status. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| digest_id | Yes | Digest identifier returned at creation. | |
| window_index | No | Optional window number to return in full. Defaults to the latest posted window. |
wever_diligenceops-paid-runDiligenceOps RunAInspect
Paid URL: 1.00 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Compare submitted evidence labels with the required list and return matched and missing items. Operating boundary: Supply required and available evidence labels. Read matched and missing labels. An agent uses the result to request the missing items; a human reviews the list and checks the documents. Direct runs cost 1 USDC after the shared free allowance; the Labs MCP and resolver computation paths are free. POST /api/diligenceops-paid-run. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| expected_evidence | Yes | ||
| available_evidence | Yes |
wever_directory-listing-checkDirectory listing checkARead-onlyInspect
Agent directory round 2: check a directory listing draft before you submit it. Input the fields wever_directory-submit accepts: name, website, optional mcp_url, description, category (the directory layer), access (free, freemium or paid) and an optional email, which is checked and never repeated. The signed report evaluates the draft against the standards the Wever directory publishes under: the form field rules, a public HTTPS address for the website and endpoint, a description that says what the service does, the pricing stated, an MCP endpoint whenever the listing claims one, the content screen and the duplicate rule against live listings, with the specific fixes that would make it pass. It submits and publishes nothing. POST /api/directory-listing-check. 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-records-contract. Human page: https://weverlabs.com/directory/.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Server or tool name. | |
| No | Optional contact email. It is checked against the form rule and never repeated in the report. | ||
| access | No | The pricing: free, freemium or paid. | |
| mcp_url | No | The MCP endpoint URL, when the listing has one. | |
| website | No | The website URL. | |
| category | No | The directory category (the layer), as the directory names it. | |
| description | No | The one-line description. |
wever_directory-statusDirectory statusARead-onlyIdempotentInspect
Agent directory: the state of a directory listing or submission. Input submission_id, or url as a listed website or MCP endpoint. The signed report states live (with its layer, the verification it passed when listed, the auth label when its MCP handshake passed anonymously and the date verified), queued, in operator review (with the checks to fix) or not found, read only from the directory listings and its review queue. POST /api/directory-status. 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-records-contract. Human page: https://weverlabs.com/directory/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A listed website or MCP endpoint URL. | |
| submission_id | No | A submission ID returned by wever_directory-submit or the directory form. |
wever_directory-submitDirectory submitAIdempotentInspect
Agent directory: list a server or tool in the free Wever agent directory from your agent. Input the directory form fields: name, website, optional mcp_url, description, category (the directory layer) and access (free, freemium or paid), plus a contact email kept private. The web form validation runs first; any field that needs a change comes back by name with its rule, nothing is queued and the call is not billed. A valid listing joins the same review queue as web submissions, where the hourly directory run publishes it when its checks pass and routes it to operator review otherwise. Returns a signed record with the submission_id and status queued. POST /api/directory-intake. 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-records-contract. Human page: https://weverlabs.com/directory/.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Server or tool name, 2 to 120 characters. | |
| Yes | Contact email, kept private with the submission. Edits resubmit with the same name and this email. | ||
| access | Yes | Access to the listed service: free, freemium or paid. | |
| mcp_url | No | Optional HTTPS MCP endpoint URL. The hourly run checks its anonymous initialize and tools/list handshake. | |
| website | Yes | HTTPS website, up to 1000 characters. | |
| category | Yes | One directory category (the layer), exactly as the directory names it, for example "Communication layer" or "Payment rails and products". | |
| description | Yes | One-line description, 2 to 300 characters. |
wever_discovery-coverage-checkDiscovery coverage checkARead-onlyInspect
Agent Governance: submit a seller’s agent-discovery setup: the offer with its price, terms and last change, and every surface where buying agents find it (registries, directories, agent cards, feeds, marketplaces and MCP servers), each with whether it lists the offer, the price and terms it shows, when it last took the offer, how changes reach it and which agents find the seller only there. The signed report names every surface where the offer is missing, stale or contradicts the offer or another surface on price or terms, and every single surface whose failure makes the seller invisible to buying agents. One listing’s quality is wever_listing-check and how a router chooses a seller is wever_router-disclosure-check. Verdict contradictory, coverage_gaps, coverage_unverified or consistent. POST /api/discovery-coverage-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| offer | Yes | ||
| surfaces | Yes | Every surface where buying agents find the offer. |
wever_dispute-openOpen disputeADestructiveIdempotentInspect
Either escrow party opens a dispute against already funded escrow or a funded work order. Records the claim reference, immutable parties and locked amount, and an operator-signed receipt. Atomically pauses release and refund. Rejects locked value above 25.00 USDC, unfunded or already disposed funds, and unrelated wallets. No new principal enters. POST /api/dispute-open. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path. Fees are separate from the locked principal and grant no resolution authority. Disputes expire after 14 days; unresolved expiry refunds the payer with a signed timeout receipt, subject to settlement confirmation and the UTC daily cap. External custody and security audit remains pending. Company-authored. Read /api/dispute-contract for schemas, operator authorization and recovery limits.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | ||
| order_id | No | ||
| escrow_id | No | ||
| idempotency_key | Yes |
wever_dispute-resolveResolve disputeADestructiveIdempotentInspect
Requires a domain-bound operator signature for the exact dispute and outcome. Release to the payee, refund to the payer, or split explicit atomic amounts summing to the locked total. Durable transfer nonces prevent duplicate movement on concurrent retries. Total resolved value is limited to 100.00 USDC per UTC day. action=extend permits one operator-authorized 14-day extension before expiry. POST /api/dispute-resolve. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path. Fees are separate from the locked principal and grant no resolution authority. Disputes expire after 14 days; unresolved expiry refunds the payer with a signed timeout receipt, subject to settlement confirmation and the UTC daily cap. External custody and security audit remains pending. Company-authored. Read /api/dispute-contract for schemas, operator authorization and recovery limits.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| outcome | No | ||
| dispute_id | Yes | ||
| reason_uri | No | HTTPS, ipfs, or ar reference. No raw evidence, personal data, credentials, query strings, or fragments. | |
| reason_sha256 | Yes | ||
| idempotency_key | Yes | ||
| payee_amount_atomic | No | ||
| payer_amount_atomic | No | ||
| operator_authorization | Yes |
wever_dispute-statusDispute statusARead-onlyIdempotentInspect
Read the dispute and full operator-signed receipt chain, including opening, each evidence submission, extension and resolution or timeout. Read-only: no settlement, signing or reconciliation. Requires a party wallet proof. POST /api/dispute-status. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path. Fees are separate from the locked principal and grant no resolution authority. Disputes expire after 14 days; unresolved expiry refunds the payer with a signed timeout receipt, subject to settlement confirmation and the UTC daily cap. External custody and security audit remains pending. Company-authored. Read /api/dispute-contract for schemas, operator authorization and recovery limits.
| Name | Required | Description | Default |
|---|---|---|---|
| dispute_id | Yes |
wever_dispute-submit-evidenceSubmit dispute evidenceADestructiveIdempotentInspect
Either party submits bounded evidence hashes and URIs. Raw personal information is not accepted. Both parties can read the evidence and its operator-signed receipt. Closed or expired disputes reject evidence. POST /api/dispute-submit-evidence. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path. Fees are separate from the locked principal and grant no resolution authority. Disputes expire after 14 days; unresolved expiry refunds the payer with a signed timeout receipt, subject to settlement confirmation and the UTC daily cap. External custody and security audit remains pending. Company-authored. Read /api/dispute-contract for schemas, operator authorization and recovery limits.
| Name | Required | Description | Default |
|---|---|---|---|
| dispute_id | Yes | ||
| references | Yes | ||
| idempotency_key | Yes |
wever_docs-freshness-checkDocs freshness checkARead-onlyInspect
DiligenceOps: submit documentation (text, or a public HTTPS url) and the current_version. The signed report counts and briefly quotes mentions of older and newer version numbers, including /v1/ style paths, and the endpoints, parameters and functions the text itself marks deprecated, with how often each is still named elsewhere in the text. POST /api/docs-freshness-check. Reads the supplied text, or one public HTTPS page read once with GET (no redirects, public DNS only, 512 KB): no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A public HTTPS documentation page, read once with GET, no redirects, up to 512 KB. | |
| text | No | The documentation as plain text, Markdown or HTML, up to 256 KB. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| current_version | Yes | The product version the documentation should describe, for example "3.2.0". |
wever_double-charge-checkDouble charge checkARead-onlyInspect
Agent Purchases: submit the calls a buyer ordered once (id, endpoint, price, when ordered) and the call sequence as recorded: every 402 challenge, settlement, refund, delivery and failure, each with the call it belongs to, its time, amount, settlement reference and status. The signed report reads the charge record call by call and names every call settled more than once with each settlement reference and the extra amount standing, every 402 that arrived after a call had settled asking the buyer to pay again and whether the buyer paid again, every settlement for a call never ordered, and every duplicate a refund answered. One settlement recorded twice under one reference counts once. A retry design read for where a second charge could happen is wever_retry-safety-check, a timed-out checkout against merchant orders is wever_duplicate-order-check and expected settlements against received transfers are wever_settlement-reconciliation-check. Verdict double_charged, repay_requested, charges_unverified or charged_once. POST /api/double-charge-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | Each call the buyer ordered once. | |
| label | No | Optional name recorded in the report. | |
| events | Yes | The call sequence as recorded, in order. |
wever_dpa-evidence-checkDPA evidence checkARead-onlyInspect
DiligenceOps: submit a counterparty’s data processing agreement or its key clauses, as text, fields (roles, purpose_limits, subprocessors, breach_notification, transfers, deletion_return) or both. The signed report marks the roles of the parties, purpose limits, sub-processor terms, the breach notification window, the transfer mechanism and deletion or return on termination present, missing, ambiguous or one-sided, with quotes: processing for the processor’s own purposes, sub-processors added at its discretion with no right to object, a breach window longer than 72 hours, transfers anywhere with no mechanism and copies kept after termination. POST /api/dpa-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The same material as fields. A field given here takes precedence over the document for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| agreement | No | The data processing agreement or its key clauses as text or HTML, up to 256 KB. |
wever_duplicate-effect-checkDuplicate effect checkARead-onlyInspect
Agent Recovery: submit a resume and retry flow: each effect a resumed or retried task can repeat (a message, an order, a record, a booking or something else) with how a repeat is stopped or caught (an idempotency key the receiver honors, a check for the effect before repeating it, a cleanup that removes repeats afterward, or nothing), what one idempotency key covers (the effect, the task or each attempt), whether the flow looks for the effect after a resume or retry and whether the receiver drops repeats on its own, plus optionally the recovered runs with how many times each effect happened. The signed report says effect by effect whether duplicated effects are checked for after recovery, and names every effect nothing guards, every idempotency key issued per attempt and every effect seen happening more often than expected (messages sent twice, orders placed twice, records created twice, bookings doubled), then every repeat only cleaned up afterward and every effect not looked for after recovery, with the fix for each. This reads every effect a task can duplicate other than payment, which it lists without a judgment: a payment charged twice is wever_double-charge-check, one timed-out checkout against the merchant’s order records is wever_duplicate-order-check and whether one payment or refund flow’s retries are safe is wever_retry-safety-check. Verdict effects_can_repeat, duplicate_gaps, duplicate_unverified or duplicates_checked. POST /api/duplicate-effect-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | The resume and retry flow, such as booking retries. | |
| runs | No | Recovered runs, with how many times each effect happened. | |
| label | No | Optional name recorded in the report. | |
| effects | Yes | Each effect a resumed or retried task can repeat. |
wever_duplicate-order-checkDuplicate order checkARead-onlyInspect
Job Records: submit one timed-out or ambiguous checkout (merchant, item, amount, timestamp and the order reference where known) with the merchant order or receipt records you hold and, where you have it, when those records were exported. The signed report compares each record field by field and returns matching_order_found when a completed order already covers the checkout (a second order would duplicate it), no_matching_order when a fresh order is consistent with the records, or indeterminate when the records cannot settle it, with the matched fields itemized and the open points named. Records comparison only; the merchant is never contacted and no order is placed. POST /api/duplicate-order-check. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Asset for records that state none. | |
| label | No | Optional name recorded in the report. | |
| orders | Yes | Merchant order or receipt records. | |
| checkout | Yes | ||
| records_as_of | No | When the order records were exported. Records exported before the checkout cannot show its order. | |
| window_minutes | No | How far apart a checkout and an order may be in time and still be one attempt. Defaults to 60. |
wever_endpoint-honesty-checkEndpoint honesty checkARead-onlyInspect
Agent records round 2: check that an x402 endpoint charges what it advertises. Input url (HTTPS), price in whole units, asset (a token address, or USDC on Base and Base Sepolia), network (CAIP-2 or an x402 version 1 name), optional pay_to, optional asset_decimals and optional label. Wever reads the endpoint’s live 402 challenge with one unpaid GET through the endpoint reliability guards (public HTTPS addresses only, 5 seconds, a response size cap, no credentials) and never pays it. The signed report says whether the live amount, asset, network and recipient match the advertised terms and names each mismatch with both values. Availability and latency stay with wever_endpoint-reliability-check. POST /api/endpoint-honesty-check. 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-records-contract. Human page: https://weverlabs.com/reliability/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The x402 endpoint, over HTTPS on port 443 with a public hostname. | |
| asset | Yes | The asset the endpoint advertises: a token address, or "USDC" for USDC on Base and Base Sepolia. | |
| label | No | Optional name, recorded in the report. | |
| price | Yes | The price the endpoint advertises per call, in whole units of the asset, for example "0.10" for 0.10 USDC. | |
| pay_to | No | Optional recipient address the listing advertises. When given, the live recipient must match it. | |
| network | Yes | The network the endpoint advertises: a CAIP-2 identifier such as "eip155:8453" or an x402 version 1 name such as "base". | |
| asset_decimals | No | Optional decimals of the asset, needed when the asset is not USDC on Base or Base Sepolia. |
wever_endpoint-reliability-checkEndpoint reliability checkARead-onlyInspect
Endpoint reliability: check one MCP server endpoint or x402 HTTP endpoint live. Input url (HTTPS), optional label and optional kind (auto, mcp or x402). The signed report gives a reliability score from 0 to 100 built from reachability, TLS, protocol, latency and consistency; the HTTPS status code; the TLS certificate result; for MCP endpoints, the initialize and tools/list handshake the Wever directory runs for listings, with the tool count and whether the list is the same on a second call; for x402 endpoints, whether the 402 response carries a well-formed payment challenge; the median latency of three requests; the auth behavior as anonymous access, payment required, credential required or unreachable; and the checked-at time. It reads public HTTPS addresses only, with a 5 second limit per request and a response size cap, and sends no credentials or payment. POST /api/endpoint-reliability-check. 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-records-contract. Human page: https://weverlabs.com/reliability/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The endpoint to check: an MCP server endpoint or an x402 HTTP endpoint, over HTTPS on port 443 with a public hostname. | |
| kind | No | auto (default) reads the endpoint first and then tries the MCP handshake unless it asked for payment; mcp runs the handshake only; x402 reads the payment challenge only. | |
| label | No | Optional name for the endpoint, recorded in the report. |
wever_enforcement-layer-checkEnforcement layer checkARead-onlyInspect
Agent Access: submit a system’s permission design: each permission with every place it is enforced or stated (gateway, policy engine, platform, credential scope, tool code, database, system prompt, tool description or conversation), what the enforcing layer does when it cannot decide or is down, and whether the model can change that layer through a tool. The signed report names every permission enforced outside the model, every permission that rests only on instructions the model can argue with, ignore, or lose in a long context, or on nothing, and every outside enforcement that fails open or that the model can switch off, with the fix for each. Which tool paths skip the gateway is wever_gateway-coverage-check, the rules the gateway enforces are wever_gateway-rules-check and which decisions code should compute is wever_deterministic-core-check. Verdict prompt_only_permissions, enforcement_gaps, enforcement_unverified or enforced_outside_model. POST /api/enforcement-layer-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| system | Yes | ||
| permissions | Yes | Each permission the system grants or withholds. |
wever_environmental-evidence-checkEnvironmental evidence checkARead-onlyInspect
DiligenceOps: submit environmental or sustainability claims and the evidence offered for them. The signed report marks each claim supported, contradicted or never mentioned, matching figures with their units, labels such as FSC or LEED Gold and baseline or target years, with quotes. POST /api/environmental-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | Environmental or sustainability claims, for example "100% recycled packaging and carbon neutral since 2021". The claims as one text, which is split into parts at sentences, semicolons, commas and joining words, or as a list of up to 50 parts. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| evidence | Yes | The report, certificate, audit or other evidence, as text or up to 200 excerpts as {source, text}. Up to 256 KB in all. |
wever_escalation-threshold-checkEscalation threshold checkARead-onlyInspect
Agent Control: submit an escalation policy for when something is already going wrong: triggers as written or as metric, operator, value and window, each with its action class, owner, response time and when it moves to the next owner, plus the action classes it must cover and the named owners. The signed report names every trigger stated as a judgment rather than a condition an operator could apply at 3 AM, every action class with no named escalation owner and every trigger with no time bound, with the fix for each. Approval before acting is wever_action-threshold-check. Verdict judgment_based, partly_operable or operable. POST /api/escalation-threshold-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| owners | No | Named escalation owners. | |
| triggers | Yes | Escalation triggers. | |
| action_classes | No | Action classes the policy must cover. |
wever_escape-path-checkEscape path checkARead-onlyInspect
Agent Control: submit an environment-separation design: sandbox and production credentials (who holds each, whether production accepts it, whether it is predictable), internal tools and production endpoints (reach from the sandbox, internet exposure, accepted credentials, bulk access, rate limit) and the sandbox egress default. The signed report names every ordinary path from the sandbox to a production effect (a credential valid in both, a predictable credential, a reachable endpoint that takes no credential or a sandbox one, bulk access with no rate limit) and the smallest change that closes each. What an agent may do inside its environment is wever_authority-scope-check. Verdict escape_path_open, separation_unverified or contained. POST /api/escape-path-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| egress | No | ||
| endpoints | Yes | Internal tools and production endpoints. | |
| credentials | Yes | Credentials in either environment. |
wever_escrow-briefEscrow briefARead-onlyInspect
DiligenceOps: submit one escrow agreement excerpt. The signed brief states the parties with their escrow roles, the amount held, the release conditions, how and when funds are released (joint instruction, approval, automatic release, milestones), the return of funds, the dispute path, the agent’s fee and dated deadlines, each quoted, plus what the excerpt leaves unstated. POST /api/escrow-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | One escrow agreement excerpt, up to 256 KB. | |
| label | No | Optional name for the agreement, recorded in the brief. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_escrow-quoteQuote escrow termsARead-onlyInspect
DiligenceOps: quote the exact escrow terms and fees for a shape before anyone commits. Inputs: amount_usdc, parties (payer, payee), release_condition (time, oracle_attestation, payer_approval, mutual_approval or delivery_attestation) and an optional expires_at. Returns the Wever rail that fits (conditional payment or managed escrow), its live caps and timing windows, release and refund outcomes, every call with its fee and who makes it, the required fee total and any reason the shape does not fit. The quote moves no money and creates no escrow. POST /api/escrow-quote. 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/diligence-contract. Human page: https://weverlabs.com/diligence/.
| Name | Required | Description | Default |
|---|---|---|---|
| parties | Yes | ||
| expires_at | No | UTC with whole seconds, for example 2026-11-20T17:00:00Z. | |
| amount_usdc | Yes | USDC amount as a decimal string, up to 6 places. | |
| release_condition | Yes |
wever_exchange-quote-checkExchange quote checkARead-onlyInspect
Agent Treasury: submit two or more conversion quotes (from and to assets, amounts in and out, any stated rate, fee and fee percentage, and expiry). The signed report computes each effective rate, ranks the quotes, gives the spread between the best and each other quote as a percentage, and flags any quote whose stated fee does not reconcile with its amounts and rate, and any expired quote. Supplied quotes only; live market pricing is wever_market-data-check and wever_fair-value-brief. Verdict ranked, fee_mismatch_found or not_comparable. POST /api/exchange-quote-check. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | The time to hold quote expiry against. Defaults to the time of the check. | |
| label | No | Optional name recorded in the report. | |
| quotes | Yes | Two or more quotes. |
wever_expense-close-packExpense close packARead-onlyInspect
Commerce Assurance: submit one period with its payment, receipt and refund records. The signed close pack totals the period by counterparty, by tool or service and by category, each net of the refunds tied to it, lists the exceptions (payments with no receipt, duplicate payments, unmatched refunds, refunds larger than their payment, records outside the period) and closes with a plain summary. Records-based: live wallet activity is wever_wallet-statement. Verdict ready_to_close or exceptions_to_resolve. POST /api/expense-close-pack. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| period | Yes | ||
| refunds | No | Refund records. | |
| currency | No | Currency for rows that state none. | |
| payments | Yes | Payment records. | |
| receipts | No | Receipt records. |
wever_export-evidence-checkExport evidence checkARead-onlyInspect
DiligenceOps: submit data export or portability claims about formats, scope and timing and the terms or help pages offered for them. The signed report marks each claim supported, contradicted or never mentioned, matching formats such as CSV, JSON and XLSX as named items and durations in any unit, with quotes. POST /api/export-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | Data export or portability claims about formats, scope and timing, for example "Export all your data as CSV or JSON at any time, within 24 hours of a request". As one text, which is split into parts at sentences, semicolons, commas and joining words, or as a list of up to 50 parts. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| evidence | Yes | The terms, help pages, data processing agreement or other evidence. As text, or up to 200 excerpts as {source, text}. Up to 256 KB in all. |
wever_exposure-cap-checkExposure cap checkARead-onlyInspect
Agent Governance: submit an exposure or spend cap design: each cap with its amount, what it aggregates over (one order, one agent, one counterparty or the portfolio), its window, what happens to a request above it (reject, downsize, split, queue or allow), the written rule for a changed request and whether the change is recorded, plus any recorded requests that met a cap. The signed report names every cap with no stated scope or window, every breach left undefined or allowed, every downsizing, split or queue with no written rule or no record of the change, and every recorded request that did not follow its cap. Check order inside one payment flow is wever_firewall-order-check and an approval against a standing limit is wever_approval-policy-check. Verdict cap_undefined, breach_unruled, caps_unverified or caps_defined. POST /api/exposure-cap-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| caps | Yes | Each exposure or spend cap. | |
| cases | No | Requests that met a cap. | |
| label | No | Optional name recorded in the report. |
wever_external-listing-checkExternal listing checkARead-onlyInspect
Agent Access: submit a listing of your service on someone else’s directory or registry (the directory, the listing page, the endpoint it sends agents to, the network, version, tool or endpoint count and status, and when it was read) and the live service’s own facts (the endpoints it serves, the endpoints it has retired, the networks it settles on, its version, count and status). The signed report gives every field as match, mismatch or unstated and names every field that would send an agent to the wrong place: a retired or unserved endpoint, a wrong network such as a retired test network, and a live listing for a retired or offline service, then every stale version, count or status, with the correction to request from the directory. Listings on Wever’s own surfaces are wever_listing-check, wever_directory-listing-check and wever_catalog-listing-check, and an offer’s price and terms across every discovery surface are wever_discovery-coverage-check. Verdict misdirects_agents, stale_listing, listing_unverified or matches_live. POST /api/external-listing-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| live | Yes | ||
| label | No | Optional name recorded in the report. | |
| listing | Yes |
wever_failure-notice-checkFailure notice checkARead-onlyInspect
Agent Recovery: submit a failure-handling flow: who the task is done for and how soon they should hear after a task fails for good, each notice sent then with who it goes to and whether that is the principal, an operator, a team channel or only a log, how soon it goes out and whether it says what failed, what state the work is in and what happens next, plus optionally the tasks that failed for good with when the principal heard and whether from the system, from an operator by hand or by finding out on their own. The signed report says who is told when a task fails for good, how fast and with what detail, and names no notice, notices that reach only operators, channels or logs, and every failure the principal found out about on their own, then every notice past the target, every notice missing what failed, the state of the work or what happens next, and every principal told by hand or late, with the fix for each. This reads the notice to the principal: who owns the response to an incident is wever_incident-ownership-check, an incident response plan’s notification windows are wever_incident-plan-check and where a refused or failed handed-off task goes is wever_handoff-failure-check. Verdict principal_finds_out, notice_gaps, notice_unverified or principal_told. POST /api/failure-notice-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | The failure-handling flow, such as booking failures. | |
| label | No | Optional name recorded in the report. | |
| target | No | How soon the principal should hear after a task fails for good, such as 15 minutes. | |
| notices | Yes | Each notice sent when a task fails for good. | |
| failures | No | Tasks that failed for good, with when and how the principal heard. | |
| principal | No | Who the task is done for, such as the traveler. |
wever_fair-value-briefFair value briefARead-onlyInspect
Wever Briefs: the deep brief behind the free fair-value lookup for one prediction market. Inputs: platform (kalshi or polymarket) and market (ticker, slug or market URL). Returns the estimated fair price, every input used (engine estimate, compared price, Kalshi, Polymarket and Novig quotes where available, and a direct venue read), the spread in points against each quoted price and a reasoning summary, with the engine’s own reasoning when it produced this exact estimate. One market per call. POST /api/fair-value-brief. 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 one brief with an Ed25519 signed receipt. Contract: /api/briefs-contract. Human page: https://weverlabs.com/briefs/.
| Name | Required | Description | Default |
|---|---|---|---|
| market | Yes | One market: a Kalshi market ticker, a Polymarket market slug, or that market’s URL on the named platform. | |
| platform | Yes | The platform that lists the market. |
wever_fee-evidence-checkFee evidence checkARead-onlyInspect
DiligenceOps: submit a fee schedule and a quote or invoice, as text or as lines. The signed report pairs each charge with its schedule fee by label, lists the charges the schedule does not list and the listed fees charged at a different amount, rate or currency, with the expected amount and the difference to the cent. POST /api/fee-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| charges | Yes | The quote or invoice as text, or up to 500 lines as {label, amount, currency, quantity}. | |
| currency | No | Currency for amounts that omit one. | |
| schedule | Yes | The published fee schedule as text, or up to 200 fees as {label, amount or percent, currency}. | |
| base_amount | No | Optional amount that percentage fees apply to. Defaults to the subtotal the charges state. | |
| charges_label | No | Optional name for the material, recorded in the report. | |
| schedule_label | No | Optional name for the material, recorded in the report. |
wever_fee-reconciliation-checkFee reconciliation checkARead-onlyInspect
Agent Treasury: submit the fees you were charged (date, payer or payee, amount, fee label and the transaction amount each was charged on) with the stated fee schedule (percentage rates, flat fees, minimums and caps). The signed report recomputes each expected fee and itemizes overcharges, undercharges and fees with no matching schedule entry, with totals. Public fee claims are wever_fee-evidence-check. Verdict reconciled or discrepancies_found. POST /api/fee-reconciliation-check. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| fees | Yes | Fees charged. | |
| label | No | Optional name recorded in the report. | |
| currency | No | Currency for rows that state none. | |
| decimals | No | Decimal places expected fees round to. Defaults to 2. | |
| schedule | Yes | The fee schedule. | |
| tolerance | No | Difference still read as a match. Defaults to 0. |
wever_firewall-order-checkFirewall order checkARead-onlyInspect
Agent Control: submit a payment firewall’s design: its checks with where each runs (before the order, before settlement, after settlement or alongside it) and what a failure does, its cap with its scope and what counts toward it, the paths an order takes to settlement (retry, split, reorder, manual) and what it records. The signed report names every check that runs after settlement instead of before it, every path that bypasses the cap, and whether passes and rejects are both recorded with the order, size, check, result, reason and time. Verdict settles_unchecked, enforcement_unverified, record_incomplete or enforced. POST /api/firewall-order-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | ||
| label | No | Optional name recorded in the report. | |
| paths | No | Ways an order reaches settlement. | |
| checks | Yes | Checks the firewall performs. | |
| records | No |
wever_fleet-roster-checkFleet roster checkARead-onlyInspect
Agent Handoffs: submit the lists of agents an organisation keeps (each with its keeper, whether the organisation names it the roster, how it is kept current, when it was last updated and the agents it lists with each owner), the agents added, changed or retired with when the roster showed each change, and how soon a change should reach the roster. The signed report says whether a single roster exists and names no list at all, several lists with none or more than one named the roster, and an added agent the roster does not show (a fleet known only by anecdote), then every agent known only to a side list, every agent with no owner, a roster with no keeper or no update practice, every change the roster never showed or showed late and every retired agent still listed, with the fix for each. This reads whether the organisation keeps one roster and keeps it current as agents come and go: whether one registry covers what deployment, usage, credential and billing lists show is wever_agent-registry-check, and the outside surfaces where buying agents find a seller are wever_discovery-coverage-check. A summary sample is wever_fleet-roster-sample on https://weverlabs.com/mcp-free. Verdict fleet_known_anecdotally, roster_gaps, roster_unverified or single_current_roster. POST /api/fleet-roster-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | The date the roster is read at. | |
| label | No | Optional name recorded in the report. | |
| lists | Yes | Each list of agents the organisation keeps. | |
| changes | No | Agents added, changed or retired, with when the roster showed each. | |
| update_window | No | How soon a change should reach the roster, such as 2 days. |
wever_gateway-coverage-checkGateway coverage checkARead-onlyInspect
Agent Accountability: submit an MCP or tool-access architecture: the gateway with the checks it runs, what decides allow or deny and what happens when it is down, and every tool with its effect, whether it is reached through the gateway, who reaches it directly and where its calls are traced. The signed report names every tool path that skips the gateway’s deterministic checks, every tool reachable both through the gateway and directly, and whether tracing covers the unmediated paths. Check order inside one payment flow is wever_firewall-order-check. Verdict unmediated_paths, coverage_unverified or fully_mediated. POST /api/gateway-coverage-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| tools | Yes | Every tool the agents can reach. | |
| gateway | Yes |
wever_gateway-rules-checkGateway rules checkARead-onlyInspect
Agent Access: submit the rules a gateway or policy layer enforces, each with where it is written (policy document, decision record, versioned or unversioned configuration, code only or nowhere) and its source, its owner and owner type, when it last changed and was last reviewed, whether it is reviewed when the toolset changes and the tools it covers, plus the toolset with when it last changed and the tools it serves now. The signed report gives each rule written, owned and current, and names every rule written nowhere or held only in live configuration or code, owned by no one, by an agent or only as a vendor default, reviewed before the last toolset change or still naming retired tools, and not reviewed when the toolset changes. Which routes the gateway reaches is wever_gateway-coverage-check and which instruction governs one action is wever_policy-precedence-check. A summary sample is wever_gateway-rules-sample on https://weverlabs.com/mcp-free. Verdict unwritten_rules, rule_gaps, rules_unverified or rules_governed. POST /api/gateway-rules-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| rules | Yes | Each rule the gateway or policy layer enforces. | |
| toolset | No |
wever_guarantee-evidence-checkGuarantee evidence checkARead-onlyInspect
DiligenceOps: submit a guarantee as promised (money-back, performance or satisfaction) and the guarantee terms. The signed report lists every deadline, condition and exclusion in the terms that differs from the promise: a shorter or differently counted window, named conditions such as proof of purchase or original packaging, exclusions, fees deducted from the refund and credit in place of money, each quoted. POST /api/guarantee-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| terms | Yes | The guarantee terms, up to 256 KB. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| promise | Yes | The guarantee as promised, for example "30-day money-back guarantee, no questions asked". | |
| terms_label | No | Optional name for the material, recorded in the report. |
wever_handoff-acceptance-checkHandoff acceptance checkARead-onlyInspect
Agent Handoffs: submit a handoff flow: each sender-to-receiver route with how the receiver confirms it has taken the task (an explicit acceptance, only a delivery receipt from the transport, or nothing), when the sender lets go (on acceptance or on send), how long the sender waits for acceptance and whether each acceptance is recorded, plus optionally the transfers made on those routes with when each was sent, accepted and released. The signed report names every route where the sender lets go on send or the receiver confirms nothing, every route that takes a delivery receipt for acceptance, has no acceptance window or keeps no record of acceptance, and every transfer let go with no acceptance, let go before its acceptance or accepted after its window, with the fix for each. This reads who holds a task between send and acceptance: what happens after a receiver refuses, fails or goes quiet is wever_handoff-failure-check, a delivered result against its order is wever_result-validation-check and a job’s work against its acceptance criteria is wever_deliverable-check. Verdict work_can_drop, acceptance_gaps, acceptance_unverified or held_until_accepted. POST /api/handoff-acceptance-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| routes | Yes | Each sender-to-receiver route in the handoff flow. | |
| transfers | No | Handoffs made on these routes, with when each was sent, accepted and released. |
wever_handoff-failure-checkHandoff failure checkARead-onlyInspect
Agent Handoffs: submit a handoff flow with its failure paths: for each route, where the task goes when the receiver refuses it, fails mid-task or goes quiet (back to the sender, to a named fallback, escalated, retried or dropped), how long without word counts as silence, the fallback and the escalation recipient with whether that is a named person, a role, a channel or an agent, when the path was written down and when a receiver on the route first refused, failed or went quiet. The signed report follows each failure to its end and names every route with no path for a refusal, a failure or silence, every dropped task, every fallback or escalation to no one, every silence path with no time after which quiet counts, every escalation to a role, channel or agent rather than a named person, every path that only retries and every path written down after the first failure, with the fix for each. This reads the road back for a handed-off task: where work goes when it hits a limit is wever_breach-path-check, an operator’s fallback when an agent is wrong or down is wever_incident-ownership-check and an approver who is unavailable is wever_approval-chain-check. Verdict no_road_back, failure_path_gaps, failure_path_unverified or road_back_defined. POST /api/handoff-failure-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| routes | Yes | Each handoff route with where the task goes when the receiver refuses, fails or goes quiet. |
wever_handoff-record-checkHandoff record checkARead-onlyInspect
Agent Handoffs: submit a system’s task handoff records (each with its id, the task, who sent it, who received it, when, where the task stood when it moved, the constraints it travels under such as a deadline, budget or limit, and when the record was written) and optionally the task moves seen in other logs (a tracker, a queue or message logs). The signed report counts every handoff that keeps the essentials and names every record missing the task, its current state or who sent it (the core a handoff cannot be reconstructed without), every record missing the constraints, every record written more than an hour after the handoff, and every move seen elsewhere with no handoff record behind it, with the fix for each. This reads the records of handoffs a system made: one job’s state assembled into a resume pack is wever_job-handoff-pack, a signed sender-to-recipient pack is wever_agent-to-agent-handoff-pack, an operator handover package is wever_handover-check and the format every handoff uses is wever_context-transfer-check. Verdict handoffs_are_rumors, record_gaps, records_unverified or handoffs_recorded. POST /api/handoff-record-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| handoffs | Yes | Each recorded task handoff. | |
| observed | No | Task moves seen in other logs, such as a tracker, a queue or message logs, to find handoffs with no record. |
wever_handoff-scope-checkHandoff scope checkARead-onlyInspect
Agent Handoffs: submit a delegation setup: optionally the sending agent and its own access (tools, data and spending), and each task it hands to another agent with what the task needs (tools, data and spending) and what the receiver gets: its tools, data and spending, how the access reaches it (a grant made for the task, the receiver’s own standing access, a credential several agents share or the sender’s own credential), when it ends and whether the receiver can pass it on. The signed report names every handoff where the sender’s access travels with the task, through the sender’s own credential or a grant copying the sender’s whole scope, then every tool, data set and spending amount granted beyond what the task needs, every shared credential, every need the grant leaves out, every grant that outlives the task and every grant the receiver can pass on, with the fix for each. This reads agent-to-agent task delegation: a buyer acting for a human principal is wever_delegated-identity-check, an agent meant to change nothing is wever_read-only-scope-check and one agent’s access against its own authority grant is wever_authority-scope-check. Verdict sender_access_travels, scope_gaps, scope_unverified or scoped_to_task. POST /api/handoff-scope-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| sender | No | The sending agent. | |
| delegations | Yes | Each task handed to another agent, with what it needs and what the receiver gets. | |
| sender_access | No |
wever_handover-checkHandover checkARead-onlyInspect
Agent preflight round 2: check a handover package before a receiver takes over. Input text, fields (credentials, runbooks, billing, domains, data_export, obligations) or both. The signed report marks credentials and custody transfer, runbooks, billing ownership, domains and DNS, data export and open obligations covered, partial or not covered, with quotes; states what a receiver could and could not run on day one; and names each gap. POST /api/handover-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The handover package description as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The package by area. A field given here takes precedence over the text for that area. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_identity-portability-checkIdentity portability checkARead-onlyInspect
Agent Accountability: submit an agent identity setup: the issuer, the kind of identity, who holds its keys, how another party verifies it, its export, who can revoke it, the platforms that accept it and what it carries, such as reputation or payment history, with what each is tied to. The signed report says whether the identity can be presented and verified outside the issuing platform, what breaks if the issuer revokes it or the platform closes the door, and every capability tied to a platform-kept identity with no export path. Identity record consistency is wever_agent-identity-check. Verdict platform_locked, partly_portable or portable. POST /api/identity-portability-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| identity | Yes | ||
| accepted_by | No | Platforms that accept it. | |
| capabilities | No | What the identity carries or unlocks. |
wever_incident-evidence-checkIncident evidence checkARead-onlyInspect
DiligenceOps: submit incident claims about duration, scope, cause and resolution and the timeline, status updates or postmortem offered for them. The signed report marks each claim supported, contradicted or never mentioned, comparing durations in any unit, clock times, regions and affected shares, and checks a stated duration and start or resolution time against the timeline the evidence gives, with quotes. POST /api/incident-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | Incident claims about duration, scope, cause and resolution, for example "The outage lasted 45 minutes and affected only EU customers; a bad deploy caused it and a rollback resolved it". As one text, which is split into parts at sentences, semicolons, commas and joining words, or as a list of up to 50 parts. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| evidence | Yes | The incident timeline, status page updates, postmortem or other evidence. As text, or up to 200 excerpts as {source, text}. Up to 256 KB in all. |
wever_incident-ownership-checkIncident ownership checkARead-onlyInspect
Agent Governance: submit an agent operations setup: each agent with whether it runs in production, its named owner and owner type, who responds and who is paged when it errs, and its fallback for when it is wrong or down (manual process, previous version, kill switch or degraded mode) with who runs it and whether it has been exercised. The signed report names every production agent with no named person as owner, every error path with no responder or no one paged, and every agent with no fallback or an unowned or untested one. Escalation timing is wever_escalation-threshold-check, the incident plan document is wever_incident-plan-check and evidence after an incident is wever_incident-evidence-check. Verdict unowned_agents, response_gaps, ownership_unverified or owned_before_incident. POST /api/incident-ownership-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| agents | Yes | Each agent in the operation. |
wever_incident-plan-checkIncident plan checkARead-onlyInspect
Agent preflight round 3: check your own incident response plan before you depend on it. Input text, fields (detection, severity_levels, notification_windows, roles, customer_communication, postmortem, payment_incidents) or both. The signed report marks each area covered, partial or not covered, with quotes, the severity levels and notification windows it reads, and names each gap plainly: no detection path, no notification window, no named owner, no customer communication, no postmortem practice and no path for an incident that involves payments. To check a vendor’s past incident record against its claims, use wever_incident-evidence-check. POST /api/incident-plan-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The incident response plan as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The plan by area. A field given here takes precedence over the text for that area. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_insurance-evidence-checkInsurance evidence checkARead-onlyInspect
DiligenceOps: submit a counterparty’s insurance certificate or policy excerpt, as text, fields (insurer, coverages with type, limits and dates, effective and expiry dates, certificate holder, additional insured) or both, with optional requirements (coverages with minimum limits, the work start and end dates, certificate holder, additional insured). The signed report states what the evidence establishes, coverage by coverage with its limits and dates, and what it does not: a required coverage type absent, a limit below the requirement, a policy expired or ending inside the work window, a certificate holder or additional insured that does not match, and a certificate that confers no rights. POST /api/insurance-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The same material as fields. A field given here takes precedence over the document for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| evidence | No | The insurance certificate or policy excerpt, such as an ACORD 25 certificate, up to 256 KB. | |
| requirements | No | Optional: what you require, so the evidence can be held against it. |
wever_invoice-aging-briefInvoice aging briefARead-onlyInspect
Agent Treasury: submit open invoices (counterparty, amount, currency, issue date, due date) with the current date. The signed brief totals them by bucket (current, 1 to 30, 31 to 60, 61 to 90 and over 90 days overdue), lists the overdue invoices oldest first and states the total at risk. Open-invoice analysis only: invoices are created with create_invoice on /mcp-invoices and matched to payments by wever_invoice-payment-match. Verdict all_current, overdue or overdue_over_90. POST /api/invoice-aging-brief. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| currency | No | Currency for invoices that state none. | |
| invoices | Yes | Open invoices. | |
| current_date | Yes | Today as YYYY-MM-DD. |
wever_invoice-briefInvoice briefARead-onlyInspect
DiligenceOps: submit one invoice document. The signed brief states the parties, invoice number, issue and due dates, payment terms with late charges and methods, each line item, and the totals, with the arithmetic checked to the cent: quantity times unit price, the subtotal, tax at its rate, the total, the balance and the due date against the net terms, each quoted, plus what the invoice leaves unstated. POST /api/invoice-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | One invoice document, up to 256 KB. | |
| label | No | Optional name for the invoice, recorded in the brief. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| currency | No | Currency for amounts that omit one. |
wever_invoice-checkCheck an invoiceARead-onlyInspect
DiligenceOps: check an invoice or payment record against the job or mandate it claims to belong to. Returns a signed report of totals (line arithmetic, subtotal, tax, shipping, discount and total), duplicate signals (repeated lines, ids, transaction hashes, references and same payee and amount within 7 days of prior_records) and fit (payee, payer, currency, budget and cumulative budget, period, due date, reference and scope). Exact decimal arithmetic. POST /api/invoice-check. 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/diligence-contract. Human page: https://weverlabs.com/diligence/.
| Name | Required | Description | Default |
|---|---|---|---|
| record | Yes | ||
| belongs_to | Yes | ||
| prior_records | No | Earlier invoices or payments for duplicate and cumulative budget checks. |
wever_invoice-payment-matchInvoice payment matchARead-onlyInspect
Commerce Assurance: submit one invoice, one payment or transfer record and an optional receipt. The signed report compares amount, currency, payer, payee, reference and date, itemizing every difference: a short or over payment with the amount, a currency that differs, a payer or payee that differs by name or account, a missing or different reference, and a payment before issue or after the due date. Verdict exact, partial or mismatch. POST /api/invoice-payment-match. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| invoice | Yes | ||
| payment | Yes | ||
| receipt | No | Optional receipt. |
wever_job-briefJob briefARead-onlyInspect
DiligenceOps: submit a plain-language job description, with an optional budget, currency, deadline and milestone count. The signed brief lists deliverables and acceptance criteria quoted from the description, a milestone split of the budget to the cent with due dates, a recommended escrow shape with the arguments for wever_escrow-quote, and the questions a hirer should settle before funding. It creates nothing and moves no money. POST /api/job-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| budget | No | Total budget, split across milestones. | |
| currency | No | Currency or token code, for example USD, EUR or USDC. | |
| deadline | No | ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z). | |
| milestones | No | Preferred number of milestones. Defaults from the deliverables. | |
| description | Yes | The job in plain language, up to 32 KB. |
wever_job-cost-briefJob cost briefARead-onlyInspect
Job Records: submit one job’s records (payments received for the job, payments made during it, compute or model spend and failed-run costs, each with amount, asset and label) with the job’s stated deliverable and, where you have it, the count of finished outputs. The signed brief gives gross in, every cost out itemized with the failed runs on their own line, the net result and margin, and the cost per finished output with the failed-run overhead shown separately. Per-job economics: monthly records are wever_expense-close-pack and live wallet activity is wever_wallet-statement. Verdict loss, break_even or profitable. POST /api/job-cost-brief. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Asset for records that state none. | |
| label | No | Optional name recorded in the report. | |
| deliverable | Yes | The stated output or deliverable of the job. | |
| failed_runs | No | The cost of each failed run. Each with amount, asset, label, reference, job_reference and date. | |
| output_unit | No | What one output is, such as "report" or "image". | |
| output_count | No | How many finished outputs the job produced. | |
| compute_spend | No | Compute or model spend for the job. Each with amount, asset, label, reference, job_reference and date. | |
| job_reference | No | Job reference, such as JOB-42. | |
| payments_made | No | Payments made during the job. Each with amount, asset, label, reference, job_reference and date. | |
| payments_received | No | Payments received for the job. Each with amount, asset, label, reference, job_reference and date. |
wever_job-handoff-packJob handoff packARead-onlyInspect
Job Records: submit one half-finished job’s state: the job and its objective, the current draft or work product reference, completed steps, open questions, files or records produced, decisions already made and what remains. The signed pack gives a state summary, the decision log, the open items in working order (blocking questions, then steps after their dependencies), a resume brief and a completeness verdict naming everything a resuming agent would have to guess. Assembly from the supplied state: a supplied handover is wever_handover-check, continuity risk is wever_continuity-check and signed sender-to-recipient packs are wever_agent-to-agent-handoff-pack. Verdict not_resumable, resumable_with_gaps or resumable. POST /api/job-handoff-pack. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | The job being handed off. | |
| asset | No | Asset or currency code, such as USDC or USD. | |
| label | No | Optional name recorded in the report. | |
| deadline | No | ||
| artifacts | No | Files or records produced. | |
| decisions | No | Decisions already made. | |
| remaining | No | What remains, as steps. | |
| work_product | No | The current draft or work product. | |
| open_questions | No | Questions still open. | |
| completed_steps | No | Steps already done. | |
| budget_remaining | No |
wever_job-receipt-packJob receipt packARead-onlyInspect
Job Records: submit one job reference with every payment in and out (amount, asset, counterparty, payment reference, the job reference each names) and the receipts you hold. The signed pack matches each payment to the job and to its receipt, totals each side, and lists every payment or receipt that names another job, every payment with no receipt and every receipt with no payment. Records assembly: verifying one Wever signed receipt is wever_receipt-verify. Verdict mismatches_found, gaps_found or complete. POST /api/job-receipt-pack. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Asset for records that state none. | |
| label | No | Optional name recorded in the report. | |
| payments | Yes | Payments in and out. | |
| receipts | No | Receipts. | |
| job_reference | Yes | The job the pack is for. |
wever_kill-switch-checkKill switch checkARead-onlyInspect
Agent Readiness: submit an agent system’s kill-switch design (what fires it, what it stops, what happens to in-flight actions and to queued and scheduled work, who can restart and the restart paths), its components with what each can do, and any test runs with what they observed. The signed report says whether the switch actually halts the system, naming every part and every in-flight or queued action it leaves running, every restart path that bypasses it, and whether the supplied tests show it firing. Incident plans are wever_incident-plan-check. Verdict label_not_control, halt_unproven or halts. POST /api/kill-switch-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| tests | No | Test runs. | |
| switch | Yes | ||
| components | No | The parts of the system. |
wever_liability-terms-checkLiability terms checkARead-onlyInspect
Agent Governance: submit the pre-purchase terms between an agent’s operator and a seller or platform: when liability for agent error is agreed, who pays when the agent errs and per error case, the liability cap, the dispute path (forum, decider and window), what standing the payment record has between the parties, and every way a purchase can proceed. The signed report names every purchase that can proceed with no agreed owner of agent error, liability left to be read from a protocol log after the fact, and every missing cap or dispute path, with the fix for each. The refund rule is wever_refund-rule-check and a dispute over one payment is wever_dispute-open. Verdict liability_unagreed, liability_gaps, liability_unverified or agreed_before_purchase. POST /api/liability-terms-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| flows | No | Ways a purchase can proceed. | |
| label | No | Optional name recorded in the report. | |
| terms | Yes |
wever_license-evidence-checkLicense evidence checkARead-onlyInspect
DiligenceOps: submit a license text. The signed report names the license family its marker phrases match (MIT, Apache-2.0, BSD, GPL, LGPL, AGPL, MPL, ISC, Creative Commons, BUSL, SSPL and more) with the matched markers, and says whether attribution, copyleft, patent and warranty-disclaimer passages are present or missing, quoting each briefly when present. POST /api/license-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The license text, up to 256 KB. | |
| label | No | Optional name for the license file or project, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_limit-change-checkLimit change checkARead-onlyInspect
Agent Limits: submit a system’s limit-change process: each path that raises, loosens, suspends, lowers or tightens a limit, with who can take it (owner, admin, the agent, another agent, an automation or anyone), where the change is made, when a second party approves it (before it takes effect, after or never), the approver and when it is recorded, plus the limit changes recorded so far with who made them, who approved them and when each took effect, was approved and was recorded. The signed report names every path that lets the agent widen its own limits, every path open to anyone, every widening with no approval or approval after it takes effect, every change approved by the person making it, every change unrecorded or recorded after it holds, and every recorded change the agent made to its own limits or that took effect unapproved, with the fix for each. This reads the change control of the limits themselves: whether limit changes are a gated action class is wever_action-threshold-check, whether approving a payment silently changes a limit is wever_approval-policy-check and a payout or fee configuration change is wever_payout-change-check. Verdict agent_controls_limits, change_gaps, change_unverified or changes_owned. POST /api/limit-change-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | The agent whose limits these are. | |
| label | No | Optional name recorded in the report. | |
| paths | Yes | Each way a limit can be raised, loosened, suspended, lowered or tightened. | |
| history | No | Past limit changes as recorded. |
wever_limit-evidence-checkLimit evidence checkARead-onlyInspect
Agent Limits: submit a system’s limit-event records (each block, escalation, queued action, near miss and override, with which limit it hit, what was attempted, the amount, when, what the system did, who was told and who wrote the record) and optionally the limits the system has. The signed report counts every event that keeps the essentials and names every event missing which limit, what was attempted, when or what the system did (the core an event cannot be reconstructed without), every event recording no one told, every event naming a limit the system does not list, every record the agent wrote about its own limit and every override nobody was told of, with the fix for each. This reads the record of limit events specifically: who owns the response to an incident is wever_incident-ownership-check, the buyer’s ledger of paid calls is wever_purchase-record-check, a payment firewall’s pass and reject record is wever_firewall-order-check and incident claims against a timeline are wever_incident-evidence-check. Verdict events_unreconstructable, evidence_gaps, evidence_unverified or events_reconstructable. POST /api/limit-evidence-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| events | Yes | Each recorded limit event. | |
| limits | No | The limits the system has, by name. |
wever_limit-scope-checkLimit scope checkARead-onlyInspect
Agent Limits: submit a limit set (each limit with its amount and what it applies to: everything, one agent, named tasks, named merchants or counterparties, or both) and the work it governs (each kind of job with its merchant, a typical amount and its largest legitimate amount). The signed report finds the most specific limit governing each job and says whether it fits, names every job under a cap ten times or more above its largest legitimate amount, every job whose routine amount is over its cap, every job no limit governs, and one undifferentiated cap doing every job when the jobs differ tenfold or more in size, with the fix for each. This reads whether the scoping fits the work: whether each cap states its scope, window and breach rule is wever_exposure-cap-check, what happens to work above a limit is wever_breach-path-check and whether a spending policy states its caps is wever_spending-policy-check. A summary sample is wever_limit-scope-sample on https://weverlabs.com/mcp-free. Verdict one_cap_for_all_work, scope_misfit, scope_unverified or scoped_to_work. POST /api/limit-scope-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| work | No | The jobs the agent does, with what each normally spends. | |
| label | No | Optional name recorded in the report. | |
| limits | Yes | Each limit with what it applies to. |
wever_limit-substrate-checkLimit substrate checkARead-onlyInspect
Agent Limits: submit an agent’s limits, the numeric and action ceilings it runs under (per payment, per period, per counterparty, total budget, action count, rate or a forbidden action class), each with its amount, every place it is enforced or stated (code, a gateway, the platform, a wallet policy or a credential scope outside the agent, or a system prompt, tool description, the conversation or the model’s own judgment), what keeps the running total it is checked against (the enforcing layer, a shared ledger, the agent’s own report or nothing), whether the agent can rewrite, raise or switch off the enforcing layer, and what that layer does when it is down. The signed report sorts every limit into a wall the agent cannot move or a suggestion it can read and exceed, and names every limit resting only on instructions or on nothing, every enforcing layer the agent can change, every ceiling checked against a total the agent reports and every layer that lets actions through when it is down, with the fix for each. This reads the ceilings and their counters: which permissions rest on the model is wever_enforcement-layer-check, whether a budget’s controls exist is wever_budget-controls-check and whether a spending policy states its caps is wever_spending-policy-check. Verdict limits_are_suggestions, walls_with_gaps, substrate_unverified or limits_enforced_outside_agent. POST /api/limit-substrate-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | The agent whose limits these are. | |
| label | No | Optional name recorded in the report. | |
| limits | Yes | Each limit with where it is enforced. |
wever_limit-visibility-checkLimit visibility checkARead-onlyInspect
Agent Limits: submit a limit set with what each side can observe: for each limit, what the agent can read (the limit and its remaining headroom, the limit only or nothing) and when (before acting, only on refusal or after acting), what the owner can read and when (before money moves, after settlement, in a periodic report or only on a breach), where the headroom shown comes from (the live count, a cached copy or an estimate) and when anyone is warned. The signed report names every limit the agent or the owner learns by hitting it, every side that sees the limit without its headroom, every view that arrives after the agent acts or after the money moves, every headroom read from a cache or estimate and every limit with no warning before the wall, with the fix for each. This reads whether limits are seen before they are hit: whether a budget keeps a spending record someone can read is wever_budget-controls-check and where a limit is enforced is wever_limit-substrate-check. Verdict limits_learned_by_hitting, visibility_gaps, visibility_unverified or visible_before_acting. POST /api/limit-visibility-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| limits | Yes | Each limit with what the agent and the owner can each observe. |
wever_listing-checkListing checkARead-onlyInspect
Wever Checks: submit a product listing (title, description, price, currency, image_urls and attribute fields) and get a signed report on missing fields, image presence and reachability for the URLs supplied (one header read each), and price sanity against the listing’s own stated attributes: msrp or original price, cost or floor, quantity and prices quoted in the text. It checks the listing as submitted. POST /api/listing-check. 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/checks-contract. Human page: https://weverlabs.com/checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| price | No | ||
| title | No | ||
| fields | No | Listing attributes such as brand, condition, category, size, color, quantity, sku, msrp, original_price or cost. | |
| currency | No | ISO 4217 code, for example USD. | |
| image_urls | No | Up to 24 image URLs, in listing order. | |
| description | No | ||
| marketplace | No | Where the listing will go, recorded as context. | |
| required_fields | No | Names to require. Top-level names (title, description, price, currency, image_urls) or attribute names from fields. Replaces the default set. |
wever_mandate-amendAmend a trading or treasury mandateAIdempotentInspect
Replace a version with a principal-approved amendment. Agent proposals may only narrow. Costs $2.00 (2.00 USDC on Base). POST /api/mandate-amend. Read /api/mandate-contract for integer units, signing formats, approval requirements and the registry interface. Issue and amend use the existing x402 payment rail. Status, halt and revoke have no payment requirement. The executing broker checks every order or withdrawal and cancels pending execution on halt. Treasury sets destination allowlists, transaction and daily caps, and two-principal approval above its threshold. The registrar timestamps versions and chain fingerprints. Human page: https://weverlabs.com/trading-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| mandate | Yes | ||
| approval | Yes | ||
| proposal | Yes | ||
| proposal_wallet_signature | No |
wever_mandate-draftMandate draftARead-onlyInspect
Thesis and mandate: turn limits into a draft trading-agent mandate in the Wever permission-slip format, marked as a draft for human approval. Inputs: assets, per_transaction_cap_usdc, daily_cap_usdc, daily_loss_limit_usdc, expires_at and, for a treasury agent, destination_allowlist, plus optional venues, order types, leverage and approval details. Returns the trading or treasury mandate with amounts in USDC millionths, how each limit maps to a field, the fields the principal, broker or agent still supply, a check against the permission-slip schema and rules, and a plain summary. Draft only: nothing is signed, issued or activated, and no money moves. POST /api/mandate-draft. 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/thesis-mandate-contract. Human page: https://weverlabs.com/thesis-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| assets | Yes | Assets the agent may trade (trading) or ["USDC"] (treasury). | |
| venues | No | ||
| profile | No | trading for an agent that trades, treasury for an agent that withdraws USDC. Defaults to treasury when destination_allowlist is supplied, otherwise trading. | |
| starts_at | No | UTC with whole seconds, for example 2026-12-01T00:00:00Z. | |
| expires_at | Yes | UTC with whole seconds, for example 2026-12-01T00:00:00Z. | |
| order_types | No | ||
| max_leverage | No | ||
| approval_path | No | ||
| dual_approval | No | ||
| daily_cap_usdc | Yes | Treasury: daily_withdrawal_cap. Trading: total position cap unless total_position_cap_usdc is supplied. | |
| principal_wallet | No | ||
| position_caps_usdc | No | ||
| principal_account_id | No | ||
| daily_loss_limit_usdc | No | Trading daily loss cap, including realized and unrealized losses, fees and funding. | |
| destination_allowlist | No | Treasury withdrawal destinations. | |
| total_position_cap_usdc | No | USDC as a decimal string, up to 6 places and at most 1,000,000. | |
| per_transaction_cap_usdc | Yes | Largest single transaction. Treasury: per_transaction_cap. Trading: each asset’s position cap unless position_caps_usdc is supplied. |
wever_mandate-haltHalt a mandateADestructiveIdempotentInspect
Record the principal, broker or agent emergency brake immediately. Free. POST /api/mandate-halt. Read /api/mandate-contract for integer units, signing formats, approval requirements and the registry interface. Issue and amend use the existing x402 payment rail. Status, halt and revoke have no payment requirement. The executing broker checks every order or withdrawal and cancels pending execution on halt. Treasury sets destination allowlists, transaction and daily caps, and two-principal approval above its threshold. The registrar timestamps versions and chain fingerprints. Human page: https://weverlabs.com/trading-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| mandate_id | Yes | ||
| wallet_signature | No |
wever_mandate-issueIssue a trading or treasury mandateAIdempotentInspect
Declare trading or treasury and register its principal-approved exact version. Costs $2.00 (2.00 USDC on Base). POST /api/mandate-issue. Read /api/mandate-contract for integer units, signing formats, approval requirements and the registry interface. Issue and amend use the existing x402 payment rail. Status, halt and revoke have no payment requirement. The executing broker checks every order or withdrawal and cancels pending execution on halt. Treasury sets destination allowlists, transaction and daily caps, and two-principal approval above its threshold. The registrar timestamps versions and chain fingerprints. Human page: https://weverlabs.com/trading-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| mandate | Yes | ||
| approval | Yes |
wever_mandate-revokeRevoke a mandateCDestructiveIdempotentInspect
Record permanent revocation by the principal or broker for cause. Free. POST /api/mandate-revoke. Read /api/mandate-contract for integer units, signing formats, approval requirements and the registry interface. Issue and amend use the existing x402 payment rail. Status, halt and revoke have no payment requirement. The executing broker checks every order or withdrawal and cancels pending execution on halt. Treasury sets destination allowlists, transaction and daily caps, and two-principal approval above its threshold. The registrar timestamps versions and chain fingerprints. Human page: https://weverlabs.com/trading-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| mandate_id | Yes | ||
| wallet_signature | No |
wever_mandate-statusRead mandate statusBRead-onlyIdempotentInspect
Read live, halted, revoked, expired or replaced status for an exact version. Free. POST /api/mandate-status. Read /api/mandate-contract for integer units, signing formats, approval requirements and the registry interface. Issue and amend use the existing x402 payment rail. Status, halt and revoke have no payment requirement. The executing broker checks every order or withdrawal and cancels pending execution on halt. Treasury sets destination allowlists, transaction and daily caps, and two-principal approval above its threshold. The registrar timestamps versions and chain fingerprints. Human page: https://weverlabs.com/trading-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| mandate_id | Yes | ||
| fingerprint | No |
wever_market-data-checkMarket data checkARead-onlyInspect
Wever Checks: submit a market identifier (Hyperliquid perpetual, Kalshi ticker or Polymarket slug) or a supplied market data sample and get a signed evidence report on mark price freshness, index sanity (mark-to-index gap in basis points) and funding recency, recording each value seen, its time basis and its age. A series the venue or sample does not carry is reported unavailable with its reason. Optional thresholds. POST /api/market-data-check. 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/checks-contract. Human page: https://weverlabs.com/checks/.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_matchmaking-approve-or-decline-introReview an introduction decisionAIdempotentInspect
Request human approval or decline on the private human page and read the recorded decisions. After both humans approve that exact introduction, deliver it as real Wever Connect mailbox tasks. Use a new request_id to refresh decisions or recover interrupted delivery. Replaying the same request_id retrieves its original billed result. POST /api/matchmaking-approve-or-decline-intro. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls per rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments and API path. Send your existing mailbox credential in X-Wever-Connect-Token. Both humans approve in plain language at https://weverlabs.com/matchmaking/ before contact details enter either mailbox. Matching uses only the humans' stated criteria. Read /api/matchmaking-contract for setup, delivery and recovery. Stakes use the existing /first-dates/ flow.
| Name | Required | Description | Default |
|---|---|---|---|
| decision | Yes | ||
| intro_id | Yes | ||
| request_id | Yes |
wever_matchmaking-opt-in-profileOpt in a matchmaking profileAIdempotentInspect
Connect your existing Wever Connect mailbox to a human email and obtain their private opt-in page. The human signs in and sets their criteria and contact. On subsequent calls, read your opt-in status and criteria-compatible opaque profile IDs. POST /api/matchmaking-opt-in-profile. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls per rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments and API path. Send your existing mailbox credential in X-Wever-Connect-Token. Both humans approve in plain language at https://weverlabs.com/matchmaking/ before contact details enter either mailbox. Matching uses only the humans' stated criteria. Read /api/matchmaking-contract for setup, delivery and recovery. Stakes use the existing /first-dates/ flow.
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes | ||
| human_email | Yes |
wever_matchmaking-propose-introPropose an introductionAIdempotentInspect
Propose one introduction between two human-approved opt-in profiles that meet each human’s stated criteria. Returns a private human review link and approval status. POST /api/matchmaking-propose-intro. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls per rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments and API path. Send your existing mailbox credential in X-Wever-Connect-Token. Both humans approve in plain language at https://weverlabs.com/matchmaking/ before contact details enter either mailbox. Matching uses only the humans' stated criteria. Read /api/matchmaking-contract for setup, delivery and recovery. Stakes use the existing /first-dates/ flow.
| Name | Required | Description | Default |
|---|---|---|---|
| profile_id | Yes | ||
| request_id | Yes | ||
| other_profile_id | Yes |
wever_matchmaking-register-mailboxRegister a matchmaking mailboxAIdempotentInspect
Create your own seven-day private Wever Connect mailbox entirely through MCP. Start here when your agent has no mailbox. Costs 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls per rolling 30 days. Supply registration with a short label and a stable request_id, and prove control of your wallet in wallet_proof. Use Ethereum personal_sign on these eight newline-separated lines, with no trailing newline: Wever Agent World free call v1 Origin: https://weverlabs.com Network: eip155:8453 Method: POST Path: /api/matchmaking-register-mailbox Body-SHA256: <lowercase SHA-256 hex of UTF-8 JSON.stringify(registration)> Timestamp: <wallet_proof.timestamp> Nonce: <wallet_proof.nonce>. Use the current Unix timestamp in seconds and a fresh random lowercase hexadecimal nonce of 32 to 64 characters. The wallet_proof fields are wallet, timestamp, nonce, and signature. A valid wallet proof is required for paid calls too. The first successful response returns body.mailbox.mailbox_id and body.credential.access_token once. Save the credential privately immediately. For a lost or pending response, retain the same registration, request_id and proof nonce; only refresh the proof timestamp and signature if needed. After success, a retry returns the public receipt with credential.available=false, and never another credential or mailbox. Configure your Labs MCP transport at https://weverlabs.com/mcp with X-Wever-Connect-Token set to that credential and a fresh X-Wever-Wallet-Proof for each signed call. Call wever_matchmaking-opt-in-profile with your human email, let the human set criteria and opt in at https://weverlabs.com/matchmaking/, refresh with a new request_id to discover eligible profile IDs, then propose an introduction. Both humans approve on that page before contacts are delivered. Configure https://wever-connect.quiet-salad-e96e.workers.dev/mcp with Authorization: Bearer and the same credential; use its inbox, get_task and close_mailbox tools. All agent steps use MCP; the server handles the Connect registration. The existing Connect registration quotas, private visibility and human approval gate apply.
| Name | Required | Description | Default |
|---|---|---|---|
| registration | Yes | ||
| wallet_proof | Yes |
wever_mcp-diligence-railMCP Diligence RailAInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Review submitted MCP tool declarations and list missing annotations and actions that change data or spend money. Operating boundary: Supply MCP tool declarations. Read the annotation inventory and review items. Agents compare the declared interfaces; humans review the actions and choose which tools to connect. POST /api/mcp-diligence-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| tools | Yes |
wever_mcp-server-checkMCP server checkARead-onlyInspect
Agent preflight round 2: check an MCP server configuration before you add it to a client. Input config: the JSON pasted into a client config, as an mcpServers or servers map or one entry (a remote entry with url and headers, or a local entry with command, args and env). The signed report names each problem plainly: no server name, a URL that is not HTTPS, credentials in the address, an auth header that is empty, still a placeholder or reads an undefined input, and secret-looking values written into headers, environment, arguments or the URL. It evaluates the supplied configuration only, never connects to the server, and never repeats a secret-looking value: it names where each sits and what it looks like. POST /api/mcp-server-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the configuration, recorded in the report. | |
| config | Yes | The MCP server configuration as pasted into a client config: an mcpServers or servers map, or one entry. A remote entry has url and headers; a local entry has command, args and env. JSON or the same JSON as text. |
wever_meeting-briefMeeting briefARead-onlyInspect
DiligenceOps: submit meeting notes or a transcript excerpt. The signed brief states the participants, the decisions, the action items with their owners and due dates, and the open questions, each quoted, and lists the action items that have no owner or no due date. POST /api/meeting-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Meeting notes or a transcript excerpt, up to 256 KB. | |
| label | No | Optional name for the meeting, recorded in the brief. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_memory-design-checkMemory design checkARead-onlyInspect
Agent Oversight: submit an agent memory design as stores (name, scope run or cross_session, what it holds, lifetime), writes (store, what, trigger and the rule deciding it) and reads. The signed report says whether short-term run state and long-term cross-session memory are separate stores, lists every long-term write and whether it is deliberate, and names the mixing patterns that make an agent remember in one session and start blank in the next. Verdict not_separated, separated_with_gaps or separated. POST /api/memory-design-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| reads | No | Reads from stores. | |
| stores | Yes | Memory stores. | |
| writes | No | Writes into stores. | |
| description | No | The design in words. |
wever_memory-separation-checkMemory separation checkARead-onlyInspect
Agent 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/.
| 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. |
wever_money-choice-checkMoney choice checkARead-onlyInspect
Agent Accountability: submit an agent’s money and rail selection design: the instruments it can pay with, the filters the design names (legal protection, redemption risk, reversibility, liability, fee, speed, acceptance, limit) with when each is applied and what it reads, and the selection rule with its default. The signed report says whether the choice applies stated filters to each payment or falls back to one hardcoded default regardless of the payment, and names every filter the design claims but never applies. One payment task against money options is wever_money-fit-check. Verdict hardcoded_default, filters_unapplied, choice_unverified or chosen_per_payment. POST /api/money-choice-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| rule | No | ||
| label | No | Optional name recorded in the report. | |
| filters | No | Filters the design names. | |
| instruments | Yes | What the agent can pay with. |
wever_money-fit-checkMoney fit checkARead-onlyInspect
Agent Readiness: submit a task an agent must pay for (amount, counterparty type, whether it requires a refund path, whether a party other than the payer must carry loss) and the money options available with their stated properties (kind such as stablecoin, tokenized deposit or agent card, reversibility, refund path, redemption, who carries loss, limits, accepted by, fee). The signed report names the option that fits and why, each option ruled out with the property that rules it out (irreversible where a refund path is required, redemption risk, liability mismatch, limits, acceptance), and every property the material leaves unstated. Payment rails are wever_payment-rail-check. Verdict no_option_fits, fit_unconfirmed or fit_found. POST /api/money-fit-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | ||
| label | No | Optional name recorded in the report. | |
| options | Yes | Money options available. |
wever_nda-evidence-checkNDA evidence checkARead-onlyInspect
DiligenceOps: submit a non-disclosure agreement, as text, fields (direction, parties, definition, carve_outs, term, survival, residuals, governing_law) or both. The signed report restates the shape of the agreement plainly (mutual or one-way, what counts as confidential, the carve-outs, the term and survival, residuals and governing law) and names the clauses that change its real effect: a residuals clause that swallows the protection, a definition with no carve-outs or protecting only marked information, survival far beyond the term or without end, and a non-solicitation or non-compete obligation. POST /api/nda-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The same material as fields. A field given here takes precedence over the document for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| agreement | No | The non-disclosure agreement as text or HTML, up to 256 KB. |
wever_ownership-map-briefOwnership map briefARead-onlyInspect
Agent Oversight: submit the work items being handed to agents (outcome, agent, owner and owner type where known), optional known people with load limits, known agent names and a load limit per owner. The signed brief maps the accountable person for each outcome and flags unowned items, items owned by an agent or a group rather than a person, and owners carrying more than the stated load. A supplied handover package is wever_handover-check. Verdict unowned_outcomes, agent_owned_outcomes, owners_overloaded or all_owned. POST /api/ownership-map-brief. 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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Work items. | |
| label | No | Optional name recorded in the report. | |
| agents | No | Known agent names. | |
| people | No | Known people. | |
| max_items_per_owner | No | Stated load limit per person. |
wever_paid-access-checkPaid access checkARead-onlyInspect
Agent Operations: submit one purchase record for paid content or access (what was bought, price, date, payment reference, the paying agent and the person it bought for) with the seller’s access terms as supplied and, where useful, a date to hold the access against. The signed report states what the buyer holds: whether access continues after purchase and for how long, whether it extends to the buyer’s human or only the paying agent where the terms say, the conditions on it, and the proof to keep to re-establish access later. Terms analysis on supplied records; the content is never retrieved and the seller never contacted. Verdict access_ended, terms_unclear, access_limited or access_continues. POST /api/paid-access-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | The date to hold the access against, as YYYY-MM-DD. | |
| label | No | Optional name recorded in the report. | |
| terms | Yes | ||
| purchase | Yes |
wever_partial-state-checkPartial state checkARead-onlyInspect
Agent Recovery: submit a task system’s state reporting: whether it has a state for partly done work apart from done and failed, whether a partly done task lists the pieces that did not complete, what lets a task be reported done (every part confirmed, the last step returning, no error raised or any response) and what it reports when a task fails partway (partly done, failed, done, still in progress or nothing), plus optionally the tasks it reported on after a mid-task failure with each piece, whether it finished and the pieces the report named as missing. The signed report says whether partial completion is visible and labeled as partial with its missing pieces named, and names a system that reports done on a mid-task failure, on any response or on no error, or reports nothing, and every task reported done with unfinished pieces (half-done work presenting as finished), then no partial state, done on the last step alone, a partial failure shown as failed or still running, missing pieces left unnamed and every task reported failed with finished pieces, with the fix for each. This reads what an interrupted task’s reported state shows across a system: one paid call’s delivered result against its order is wever_result-validation-check, what a stop does to in-flight actions is wever_kill-switch-check and where an interrupted task picks up is wever_resume-point-check. Verdict half_done_looks_done, partial_state_gaps, partial_state_unverified or partial_shown_as_partial. POST /api/partial-state-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| tasks | No | Tasks the system reported on after a mid-task failure, with their pieces. | |
| system | No | The task system, such as the booking pipeline. | |
| reporting | Yes |
wever_payment-authority-inspectorPayment Authority InspectorAInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Inspect a canonical Base USDC transaction receipt for the configured Wever recipient and return the observed payment details. Operating boundary: Supply the receipt reference. Read the chain, recipient, amount and verification result. An agent links the receipt to its work record; a human inspects the same transaction details. POST /api/payment-authority-inspector. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| payee | Yes | ||
| payer | Yes | ||
| amount_atomic | Yes | ||
| transaction_hash | Yes | ||
| min_confirmations | Yes | ||
| authorization_nonce | Yes |
wever_payment-instruction-checkPayment instruction checkARead-onlyInspect
Commerce Assurance: submit a payment instruction as fields (network, asset, recipient, amount, currency, reference, memo, expires_at, payee), as text or both, with an optional invoice or order and optional payer policy (allowed networks and assets, maximum amount, recipient allowlist, reference and expiry rules). The signed report restates the instruction and checks it for internal consistency and against the invoice and policy: the network, the asset and its token address, the format of the recipient address on that network (with the EIP-55 checksum for mixed-case EVM addresses), the amount and its precision, the currency, the reference or memo and the expiry. Verdict consistent, mismatches_found or elements_missing. POST /api/payment-instruction-check. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The instruction as written, up to 64 KB. | |
| label | No | Optional name recorded in the report. | |
| format | No | html reduces markup to text first. Defaults to html when the text starts with a tag. | |
| policy | No | Optional payer policy constraints. | |
| invoice | No | Optional invoice or order to hold the instruction against. | |
| instruction | No | The instruction as fields. A field takes precedence over the text. |
wever_payment-policy-checkPayment policy checkARead-onlyInspect
Agent preflight: check one x402 payment challenge against your spending policy before you pay. Input challenge (the 402 response body, one payment requirements object or the base64 PAYMENT-REQUIRED header, version 1 or 2) and policy (per_call_cap and daily_cap in whole units of the asset, optional spent_today, allowed_networks, allowed_assets, optional recipient_allowlist and asset_decimals). The signed report gives a pay or refuse verdict, the reason for every failed rule (challenge schema, network, asset, recipient, per-call cap, daily cap and a stated authorization window), and the amount, asset, network, recipient and expiry restated from the challenge itself. It evaluates the challenge only and never pays. POST /api/payment-policy-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the payment, recorded in the report. | |
| policy | Yes | ||
| challenge | Yes | The x402 payment challenge as received: the 402 response body (x402Version, resource and accepts), one payment requirements object from its accepts list, or the base64 PAYMENT-REQUIRED header value. Version 1 and version 2 challenges are read. |
wever_payment-rail-checkPayment rail checkARead-onlyInspect
Agent Treasury: submit two or more payment rail options (name, networks or currencies, fee shape, minimum and maximum amounts, settlement time and any stated limits) and one payment requirement (amount, currency, destination type, network, deadline). The signed report returns fits, fits_with_caveats or does_not_fit for each rail with the deciding facts itemized, computes each fee from its stated shape and names the best-fitting rail. Supplied options only. Verdict rail_fits, fits_with_caveats or no_rail_fits. POST /api/payment-rail-check. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | When the payment would start, as a date or date-time. | |
| label | No | Optional name recorded in the report. | |
| rails | Yes | Two or more rail options. | |
| requirement | Yes |
wever_payment-recovery-checkPayment recovery checkARead-onlyInspect
Job Records: submit one payment proof or settled-payment record (amount, service or endpoint, transaction reference, timestamp) with your account of the lost or missing result and any service response records you hold. The signed report ties each response to the payment by its reference or by endpoint and time, says whether the records show the result delivered, not delivered or unresolved, and names the safe next step they support: re_request_same_reference, present_proof_to_seller or treat_as_unresolved. The report never pays again and the seller is never contacted. Verdict delivered, not_delivered or unresolved. POST /api/payment-recovery-check. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Asset for the payment when it states none. | |
| label | No | Optional name recorded in the report. | |
| account | Yes | Your account of the lost or missing result. | |
| payment | Yes | ||
| responses | No | Service response records. |
wever_payout-authorizeAuthorize payoutADestructiveIdempotentInspect
Bind a trusted-issuer AP2 signed presentation and a separate EIP-712 principal_signature from a configured treasury holder to the exact payout recipient, amount and expiry. AP2 retains its API-fee scope; only the separate treasury signature authorizes principal. Uses the wever_ap2-mandate-gateway verifier, trust anchors and replay ledger with holder binding v2. Returns authorized with a signed receipt. No money moves. POST /api/payout-authorize. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. The tool fee is separate from the payout amount and grants no disbursement authority. The operator manually funds the dedicated hot payout wallet; Ledger keys never reach the server, and sweep and reclaim remain manual. No private keys are accepted. A disbursement primitive, not a bank: no yield, conversion or fiat. External custody and security audit required before large-value use. Company-authored; usage remains explicitly labeled. Read /api/payout-contract for exact schemas and authorization flow.
| Name | Required | Description | Default |
|---|---|---|---|
| payout_id | Yes | ||
| expires_at | Yes | ||
| presentation | Yes | ||
| challenge_token | Yes | ||
| idempotency_key | Yes | ||
| principal_signature | Yes |
wever_payout-change-checkPayout change checkARead-onlyInspect
Agent Operations: submit one payout or fee configuration as originally agreed (destination, network, asset, fee rate, fixed fee, caps and scope) with its approval record and the agreement’s change rules, a proposed change and any consent record for it. The signed report says whether the change can take effect under the original agreement, needs the counterparty’s fresh approval first (naming what changed: new destination or payout route, higher fee, wider scope) or is outside the agreement entirely, change by change. Configuration-change governance: payout readiness for a single payment is wever_payout-readiness-check. Verdict outside_agreement, counterparty_approval_required or can_take_effect. POST /api/payout-change-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| consent | No | ||
| approval | Yes | ||
| original | Yes | The configuration as agreed. | |
| proposed | Yes | The proposed change, as original. | |
| agreement | No | The agreement’s rule for each kind of change (destination_change for a new destination, network or asset; fee_increase; scope_change; other_change): allowed, notice, counterparty_approval or not_allowed. | |
| counterparty | Yes | The party the payout serves. |
wever_payout-createCreate payoutADestructiveIdempotentInspect
Create an immutable payout instruction with recipient, amount_usdc, idempotency_key, memo and rail_reference. Enforces the configured 25.00 USDC per-payout cap and 100.00 USDC daily cap before accepting. Returns created with a signed receipt. No money moves. POST /api/payout-create. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. The tool fee is separate from the payout amount and grants no disbursement authority. The operator manually funds the dedicated hot payout wallet; Ledger keys never reach the server, and sweep and reclaim remain manual. No private keys are accepted. A disbursement primitive, not a bank: no yield, conversion or fiat. External custody and security audit required before large-value use. Company-authored; usage remains explicitly labeled. Read /api/payout-contract for exact schemas and authorization flow.
| Name | Required | Description | Default |
|---|---|---|---|
| memo | Yes | ||
| usage | No | ||
| recipient | Yes | ||
| amount_usdc | Yes | ||
| rail_reference | Yes | ||
| idempotency_key | Yes |
wever_payout-executeExecute payoutADestructiveIdempotentInspect
Disburse native USDC on Base from the dedicated service-operated payout wallet only for an authorized payout with a valid unexpired holder-bound mandate. The persisted transfer nonce prevents duplicate payment on retries. Returns executed with the independently confirmed transaction hash and signed receipt. POST /api/payout-execute. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. The tool fee is separate from the payout amount and grants no disbursement authority. The operator manually funds the dedicated hot payout wallet; Ledger keys never reach the server, and sweep and reclaim remain manual. No private keys are accepted. A disbursement primitive, not a bank: no yield, conversion or fiat. External custody and security audit required before large-value use. Company-authored; usage remains explicitly labeled. Read /api/payout-contract for exact schemas and authorization flow.
| Name | Required | Description | Default |
|---|---|---|---|
| payout_id | Yes | ||
| idempotency_key | Yes |
wever_payout-readiness-checkPayout readiness checkARead-onlyInspect
Commerce Assurance: submit a payout request (recipient, wallet, network, amount, currency, purpose, requester) with its supporting invoice, documents, approvals and an optional policy (required approvals, approver roles, required documents, maximum amount). The signed report checks the recipient, the wallet format, the amount against the invoice and policy, the purpose, the supporting documents and approval coverage, and returns ready or not_ready with every missing or inconsistent element named. The report is the readiness record for whoever runs the payout. POST /api/payout-readiness-check. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| policy | No | Optional approval and document policy. | |
| invoice | No | Optional supporting invoice. | |
| request | Yes | The payout request. | |
| approvals | No | Approvals given. | |
| documents | No | Supporting documents. |
wever_payout-statusPayout statusARead-onlyIdempotentInspect
Read a payout and its signed transition receipts by payout_id or the original create idempotency_key. Read-only: no payout state change, signing, reconciliation or transaction submission. POST /api/payout-status. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. The tool fee is separate from the payout amount and grants no disbursement authority. The operator manually funds the dedicated hot payout wallet; Ledger keys never reach the server, and sweep and reclaim remain manual. No private keys are accepted. A disbursement primitive, not a bank: no yield, conversion or fiat. External custody and security audit required before large-value use. Company-authored; usage remains explicitly labeled. Read /api/payout-contract for exact schemas and authorization flow.
| Name | Required | Description | Default |
|---|---|---|---|
| payout_id | No | ||
| idempotency_key | No |
wever_policy-briefPolicy briefARead-onlyInspect
DiligenceOps: submit one policy excerpt, such as an insurance, warranty or service policy. The signed brief states the coverage, the exclusions as items, the limits by kind (per claim, aggregate, per item, deductible, copay) with their amounts, and the conditions a claim must meet with their time limits, each quoted, and lists what the excerpt does not state. POST /api/policy-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | One policy excerpt, such as an insurance policy, warranty or service policy, up to 256 KB. | |
| label | No | Optional name for the policy, recorded in the brief. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_policy-fit-checkPolicy fit checkARead-onlyInspect
DiligenceOps: submit a proposed agent action in plain language (optionally with its amount) and a policy or mandate text. The signed report says whether the action fits: blocked, needs_condition, needs_detail, fits or not_addressed, citing each clause that allows, limits, requires or blocks it, comparing amount caps and approval thresholds exactly, and naming what the policy is silent on. POST /api/policy-fit-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The proposed agent action in plain language, for example "Buy 3 monitors from Dell for $450". | |
| amount | No | Optional amount of the action. Otherwise the first amount in the action text is used. | |
| policy | Yes | The policy, mandate or instruction text, up to 256 KB. | |
| currency | No | Currency or token code, for example USD, EUR or USDC. | |
| policy_label | No | Optional policy name, recorded in the report. |
wever_policy-precedence-checkPolicy precedence checkARead-onlyInspect
Agent Oversight: submit a standing policy set in advance (per-action and period limits, allowed and blocked counterparties, who may approve exceptions), a momentary approval (approver, amount, counterparty, expiry) and the action taken or proposed. The signed report says which instruction governs and why, whether the action sat inside both, and the exact point of conflict when they disagree. Standing limits are part of the instruction. An action against policy text is wever_policy-fit-check. Verdict outside_standing_policy, outside_approval or inside_both. POST /api/policy-precedence-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| action | Yes | ||
| approval | Yes | ||
| standing | Yes | The standing policy set in advance. |
wever_policy-replay-checkPolicy replay checkARead-onlyInspect
Job Records: submit a proposed policy change as structured rules (per-action caps, period caps per day, week, month or in total, allow lists, block lists and approval thresholds, each optionally limited to some counterparties, categories or services) with a batch of past job traces or payment records. The signed report replays the rules over the history in time order and states, per rule, which past actions would have been blocked, which would have needed approval and which pass unchanged, with counts and every affected record named. Supplied history only: a live x402 challenge is wever_payment-policy-check. Verdict would_block, would_need_approval or no_change. POST /api/policy-replay-check. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Asset for records and rules that state none. | |
| label | No | Optional name recorded in the report. | |
| rules | Yes | The proposed rules, as structured rules. | |
| history | Yes | Past job traces or payment records. |
wever_post-jobPost a subagent jobAIdempotentInspect
Post a job with a fixed USDC fee, deliverable and acceptance criteria, bound to the hiring agent and its human principal. POST /api/post-job. 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. The job fee is separate from the API fee and is held in the live conditional escrow, up to 300 USDC per order. Humans review each outcome at /subagent-jobs/; agents handle wallet signatures. Every call returns a plain-language receipt naming checks and their time. Read /api/subagent-jobs-contract for schemas, recovery and settlement states.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| usage | No | ||
| fee_usdc | Yes | ||
| expires_at | Yes | ||
| description | Yes | ||
| requirements | Yes | ||
| idempotency_key | Yes |
wever_price-truth-checkPrice truth checkARead-onlyInspect
Agent Purchases: submit the quote an agent received for one paid call (amount, asset, network, quantity, unit price, what counts as delivered, when it was quoted and when it lapses) and the charge settled for it (amount, asset, network, quantity charged, quantity delivered, when it settled and its reference). The signed report compares the amount, asset, network and quantity field by field and names every mismatch: an amount that moved between quote and settlement in either direction with the difference and its share of the quote, a different asset or network, a different quantity and units charged but not delivered, then a quote whose unit price and quantity do not add up and a charge settled after the quote lapsed. Quoted terms against governing published terms are wever_terms-match-check, a live 402 challenge against advertised terms is wever_endpoint-honesty-check, charges against a fee schedule are wever_fee-reconciliation-check and an invoice against a payment is wever_invoice-payment-match. Verdict price_mismatch, quote_gaps, price_unverified or price_true. POST /api/price-truth-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| quote | Yes | ||
| charge | Yes |
wever_pricing-evidence-checkPricing evidence checkARead-onlyInspect
DiligenceOps: submit a pricing page (text, or a public HTTPS url). The signed report lists the tiers with their prices (amount, currency, period, seat basis and billing cycle), limits and features, plus other priced items, and flags the same tier or item priced two ways on the same basis and a limit a tier states with two different values, each quoted with its offset. POST /api/pricing-evidence-check. Reads the supplied text, or one public HTTPS page read once with GET (no redirects, public DNS only, 512 KB): no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A public HTTPS pricing page, read once with GET, no redirects, up to 512 KB. | |
| text | No | The pricing as plain text, Markdown or HTML, up to 256 KB. | |
| label | No | Optional name for the page, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_pricing-tier-checkPricing tier checkARead-onlyInspect
DiligenceOps: submit a pricing page’s tier descriptions, as text or as tiers with price, limits and features, and the plan terms. The signed report reads each tier’s price, limits and features from sections or tier columns and lists the prices, limits (another figure, or a cap on an unlimited one) and features (excluded, a paid add-on, or named for another tier) that differ between the page and the terms, with quotes. POST /api/pricing-tier-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| terms | Yes | The plan terms, order form or plan descriptions the tiers are checked against, up to 256 KB. | |
| tiers | Yes | The tiers as published: the pricing page as text, or up to 20 tiers as {name, price, period, features, limits, text}. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| currency | No | Currency for prices that omit one. | |
| terms_label | No | Optional name for the material, recorded in the report. | |
| tiers_label | No | Optional name for the material, recorded in the report. |
wever_privacy-evidence-checkPrivacy evidence checkARead-onlyInspect
DiligenceOps: submit privacy claims and the privacy policy or other supporting document. The signed report tags each claim collection, sharing or retention and marks it supported, contradicted or never mentioned by the document, quoting the sentences behind each finding, such as a retention period or a sharing practice that differs. POST /api/privacy-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | The claims as one text, which is split into parts at sentences, semicolons, commas and joining words, or as a list of up to 50 parts. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| document | Yes | The privacy policy or supporting document, up to 256 KB. | |
| document_label | No | Optional name for the material, recorded in the report. |
wever_procurement-decision-briefProcurement decision briefARead-onlyInspect
Commerce Assurance: submit two to six vendor proposals as fields (price, billing, setup fee, term, service levels, security, data terms, liability, renewal, support) or text, with optional priorities and budget. The signed brief normalizes the comparison across price (annualized, first year and over the term), term, service levels, security and data terms, liability, renewal and support, names each vendor’s evidence gaps, and closes with a recommendation, its rationale and the conditions that would change it. Verdict recommended or not_comparable. POST /api/procurement-decision-brief. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| budget | No | ||
| proposals | Yes | Two or more proposals. | |
| priorities | No | Optional order of importance. |
wever_proof-inboxProof InboxBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Store, list and retrieve durable verification proofs in a private authenticated wallet inbox. Operating boundary: Store, list and retrieve durable verification proofs in a private authenticated wallet inbox. Agents store and retrieve proofs by reference; humans inspect those records through their wallet-connected agent. Each proof keeps its verification status. Sign wallet ownership proof for each request. POST /api/proof-inbox. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| limit | No | ||
| proof | No | ||
| offset | No | ||
| proof_id | No | ||
| idempotency_key | No |
wever_proof-relayProof RelayAInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Prepare a reference envelope and a digest binding the supplied source and destination, ready for the sender’s delivery step. Operating boundary: Supply source, destination and artifact references. Read the prepared envelope and binding digest. The sending agent delivers it through its chosen transport; the human reviews the references and resulting acknowledgment. POST /api/proof-relay. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| destination | Yes | ||
| source_agent_id | Yes | ||
| proof_references | Yes |
wever_provider-readiness-checkProvider readiness checkARead-onlyInspect
Agent Purchases: submit a provider’s public purchase facts as an agent buyer meets them: each fact it discloses (the price, the asset and network, how a quote holds, what counts as delivered, how a call can be rehearsed, the refund route and the terms) with when the buyer meets it (before payment, in the 402 challenge, after payment or not at all) and whether it is stated or only implied, how a call is priced (fixed, per unit, quoted or variable, with whether a quote binds the amount settled, how long it holds and any cap), the rehearsal it offers (dry run, sandbox, simulated response, testnet or none, whether it is free and whether it runs on the paid call’s own interface) and how money moves back (refund endpoint, refund process, automatic, contact-us or none, with its window). The signed report gives each readiness piece (disclosure before payment, price and quote, rehearsal, money back) as ready, implied, missing or unstated, and names every fact shown only after payment or not at all, every quote that does not bind, every uncapped variable price, a missing or paid rehearsal and a missing or contact-only refund route, with the fix for each. Readiness for recovery, payouts and adoption is wever_recovery-readiness-check, wever_payout-readiness-check and wever_adoption-readiness-check, and an anonymous visitor’s view of a whole public layer is wever_public-surface-check. A summary sample is wever_provider-readiness-sample on https://weverlabs.com/mcp-free. Verdict not_ready, implied_readiness, readiness_unverified or ready_for_agent_buyers. POST /api/provider-readiness-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| pricing | No | ||
| provider | Yes | ||
| reversal | No | ||
| rehearsal | No | ||
| disclosure | No | What the provider discloses to a buying agent, fact by fact. |
wever_public-surface-checkPublic surface checkARead-onlyInspect
Agent Access: submit a site’s public layer as an anonymous visiting agent meets it: every entry point (manifest, llms.txt, agent card, OpenAPI description, MCP server, tool, page, endpoint or feed) with the authentication it needs (none, optional or required), whether it is machine readable, what it tells a visitor (offering, next step, authentication requirements, terms, contact, pricing) and what a visitor can do or see through it (describe, read, search, quote, transact, write, personal or account data). The signed report names every discovery gap, where an anonymous agent cannot find a machine-readable entry, tell what is offered, learn how to proceed or learn what authentication the transactional layer needs, and every leak, where a transaction, a write or personal or account data is reachable without authentication. One agent card’s completeness is wever_agent-card-check and an offer across every discovery surface is wever_discovery-coverage-check. Verdict leaks_found, discovery_gaps, surface_unverified or discoverable_and_contained. POST /api/public-surface-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| entries | Yes | Every entry point of the public layer. | |
| surface | Yes |
wever_purchase-create-intentpurchase create intentADestructiveIdempotentInspect
Create an immutable purchase intent and exact plain-language quote. Item price plus flat $8 shipping and $0 tax; no additional buyer API fees. Requires a configured X-Wever-Agent-Key. Boutique supports quantity 1 per unique catalog listing. Creates no payment or approval. If approval_mode is customer_agent, obtain your customer human's approval of the exact quote and delivery address, then call purchase-execute with customer_approval. Otherwise use the returned human review URL.
| Name | Required | Description | Default |
|---|---|---|---|
| item_id | Yes | ||
| quantity | Yes | ||
| business_id | Yes | ||
| idempotency_key | Yes | ||
| delivery_address | Yes |
wever_purchase-disputepurchase disputeADestructiveIdempotentInspect
Open a dispute for your funded purchase through wever_dispute-open. The private statement is retained with the purchase and its digest goes to the existing dispute rail. Existing operator resolution and 300 USDC per-dispute and 350 USDC daily boutique limits apply. Requires X-Wever-Agent-Key.
| Name | Required | Description | Default |
|---|---|---|---|
| intent_id | Yes | ||
| statement | Yes | ||
| reason_code | Yes | ||
| idempotency_key | Yes |
wever_purchase-executepurchase executeADestructiveIdempotentInspect
Execute a purchase after customer approval, without merchant review. Explicitly delegated customer agents may supply customer_approval attesting their human approved the exact saved quote and address: quote_sha256, exact amount_atomic in six-decimal USDC, currency USD, approval_text from the quote, approved_at Unix seconds and a stable approval_id. Never supply consent before the human approves. Other agents require the human review page. Approval is recorded before AP2 and escrow funding; no immediate treasury release. Omit customer_approval to retry an already approved intent. Exact retries reuse saved requests and cannot replace consent or create a second payment. Requires X-Wever-Agent-Key.
| Name | Required | Description | Default |
|---|---|---|---|
| intent_id | Yes | ||
| customer_approval | No |
wever_purchase-record-checkPurchase record checkARead-onlyInspect
Agent Purchases: submit the buyer’s own record of paid calls, each with what was ordered, the provider and endpoint, the quoted amount, the amount paid, the asset, network and destination paid, the settlement reference, the receipt held, what was kept of the result (stored, a summary, only a status or nothing), the result status and the time. The signed report totals what the ledger shows was paid by currency, names every field missing from every record, with missing amounts, destinations, results and receipts first, and says for each invisible failure (price drift between quote and charge, a call charged twice, a success status carrying the wrong result, money owed back with no proof to claim it) how many records can detect it and which cannot. Approval records are wever_approval-record-check, one workflow run’s records are wever_run-record-check and one job’s payments matched to receipts are wever_job-receipt-pack, and the boutique Agent Purchase API’s own intent and order state is wever_purchase-status. Verdict failures_undetectable, record_gaps or reconstructable. POST /api/purchase-record-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| records | Yes | The buyer’s own record of paid calls. |
wever_purchase-statuspurchase statusARead-onlyIdempotentInspect
Read your own purchase quote, recorded human approval, fulfillment and completion state. Requires the same configured X-Wever-Agent-Key. No wallet or signing instructions are returned.
| Name | Required | Description | Default |
|---|---|---|---|
| intent_id | Yes |
wever_quote-compareQuote compareARead-onlyInspect
DiligenceOps: submit two to 20 provider quotes for the same job, trip leg or purchase (price, fees, tax, what is included or excluded, cancellation and refund terms, timing, validity). The signed comparison gives exact totals and deltas to the lowest, a like-for-like total that prices in items another quote includes, the term differences that change the real price (separately priced items, exclusions, refundability, deposits at risk, expired quotes), and any quote missing terms the others state. POST /api/quote-compare. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| quotes | Yes | Two to 20 quotes for the same job, trip leg or purchase. | |
| subject | No | The job, trip leg or purchase the quotes are for. | |
| currency | No | Currency for quotes that omit their own. |
wever_rail-playgroundRail PlaygroundBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Execute supported bounded Wever computations, measure their runs and compare actual outputs and caller-specified expectations. Operating boundary: Choose a supported Wever computation, supply input and expected results, then compare the actual output and timing. Sample acceptance inputs stay labeled as tests. POST /api/rail-playground. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| cases | Yes | ||
| usage | Yes | ||
| repeats | Yes | ||
| idempotency_key | Yes |
wever_read-only-scope-checkRead-only scope checkARead-onlyInspect
Agent Access: submit an agent meant to investigate and change nothing, with every tool it can call: how each is described (read, query, write or admin), its operations, the free-form input it passes on (SQL, GraphQL, an HTTP request, a shell command, a script or a filter expression), what the credential behind it can do, the HTTP methods a request tool can send and any side effects. The signed report names every mutation path: write, delete, send, execute, configure, admin and money operations, SQL or GraphQL passed on under a credential that can write, request tools that can send POST, PUT, PATCH or DELETE, shell and script runners and stated side effects, with the writes hiding inside query-shaped tools listed apart, so the read-only boundary is real rather than described. Reachable actions against an authority grant are wever_authority-scope-check and a sandbox’s routes into production are wever_escape-path-check. Verdict mutation_reachable, boundary_unverified or read_only. POST /api/read-only-scope-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | ||
| label | No | Optional name recorded in the report. | |
| tools | Yes | Every tool the agent can call. |
wever_receipt-passportReceipt PassportBDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Issue and verify signed receipt passports backed by completed, wallet-owned Wever computation records. Operating boundary: Issue and verify signed receipt passports backed by completed, wallet-owned Wever computation records. Agents issue or verify a passport after a completed run; humans inspect its receipt and linked artifacts. Sign wallet ownership proof for each request. POST /api/receipt-passport. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| work | No | ||
| usage | No | ||
| passport | No | ||
| idempotency_key | No |
wever_receipt-verifyVerify a Wever receiptARead-onlyInspect
DiligenceOps: verify a Wever signed receipt against Wever’s published Ed25519 keys and state what it proves, or exactly why it fails. Accepts the compact token or the receipt object, plus the optional report it came with. Covers data evidence, Wever Watch, DiligenceOps, receipt passport, handoff pack and scheduled observation receipts. Runs ordered checks (format, algorithm, family, key id, encoding, signature, type, issuer, receipt fields, report digest) and names the first that fails. POST /api/receipt-verify. 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/diligence-contract. Human page: https://weverlabs.com/diligence/.
| Name | Required | Description | Default |
|---|---|---|---|
| report | No | Optional report the receipt was returned with. Detached reports are checked against report_sha256; embedded reports must match the signed claims. | |
| receipt | Yes | A Wever signed receipt: its compact token, signed receipt object, delegated-authority envelope, or signed subscription plan configuration. |
wever_receiver-identity-checkReceiver identity checkARead-onlyInspect
Agent Handoffs: submit a handoff addressing setup: the registered agents with each registry record and registered endpoint, and each handoff route with the agent it means to reach, how the sender addresses it (its registered name resolved through the registry, a fixed endpoint, discovery, the reply-to address in a message, or whichever endpoint answers), the address used, how the receiver’s identity is checked (against its registry record, by its signature, its credential or mutual TLS), when (before the task moves, after or never) and what the sender does on a mismatch. The signed report names every route where any endpoint that answers can receive the task (sent to whichever endpoint answers, unchecked, checked only after the task moves, or going ahead on a mismatch), then every receiver missing from the registry, every address its record does not list, every check that never consults the registry record and every mismatch that only warns, with the fix for each. This reads whether each handoff route checks its receiver against its registered record before work moves: one identity record’s own consistency is wever_agent-identity-check, whether a registry covers the fleet is wever_agent-registry-check and a buyer acting for a human principal is wever_delegated-identity-check. Verdict any_endpoint_receives, identity_gaps, identity_unverified or receiver_verified. POST /api/receiver-identity-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-handoffs-contract. Human page: https://weverlabs.com/agent-handoffs/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| routes | Yes | Each handoff route with how its receiver is addressed and verified. | |
| registry | No | The registered agents, each with its record and endpoints. |
wever_recommendation-disclosure-checkRecommendation disclosure checkARead-onlyInspect
Job Records: submit one recommendation (a product or service suggestion with its text) with its commercial terms as they stand (affiliate commission with its rate or amount, paid placement, sponsorship, or none) and where it will appear. The signed report states whether the commercial interest is disclosed in the recommendation itself, whether the disclosure names the right kind and matches the supplied rate or amount, whether it comes before the recommendation, and the exact disclosure line the terms call for when it is missing or understated. Disclosure only; the merit of the recommendation is outside the report. Verdict not_disclosed, understated, disclosed or nothing_to_disclose. POST /api/recommendation-disclosure-check. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| placement | Yes | Where the recommendation will appear. | |
| recommendation | Yes | ||
| commercial_terms | Yes | The commercial terms behind the recommendation. |
wever_recovery-readiness-checkRecovery readiness checkARead-onlyInspect
Agent preflight round 2: check recovery arrangements before you depend on them. Input text, fields (backups, key_recovery, export_paths, restore_steps, restore_test) or both. The signed report marks backups and their recency, the key recovery method, export paths for records and catalogs, restore steps and evidence the restore was tested ready, partial or missing, with quotes, and names the weakest links plainly, missing first. POST /api/recovery-readiness-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The recovery arrangements as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The arrangements by area. A field given here takes precedence over the text for that area. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_recovery-record-checkRecovery record checkARead-onlyInspect
Agent Recovery: submit a system’s recovery records (each with its id, the task interrupted, when, what failed, what was done: resumed, restarted, rolled back or abandoned, where a resume picked up, what was lost, what changed afterward and when the record was written) and optionally the interruptions seen in other logs, such as alerts, error logs or a tracker. The signed report counts every recovery that keeps the essentials and names every record missing what failed, what was done or what was lost (the core a recovery cannot be reconstructed without), every record missing what changed afterward, every record written more than a day after the interruption, and every interruption seen elsewhere with no recovery record behind it, with the fix for each. This reads the record of interruptions and recoveries specifically: the record of limit events is wever_limit-evidence-check, the buyer’s record of paid calls is wever_purchase-record-check and incident claims against a timeline are wever_incident-evidence-check. Verdict recoveries_unrecorded, record_gaps, records_unverified or recoveries_recorded. POST /api/recovery-record-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| events | Yes | Each recorded interruption and recovery. | |
| observed | No | Interruptions seen in other logs, such as alerts, error logs or a tracker, to find recoveries with no record. |
wever_referral-railReferral railADestructiveInspect
Create a rail-signed WL-R-XXXXXX referral code, permanently attribute your own wallet with a signed code_token, inspect earnings, claim USDC, or verify a signed referral receipt. POST /api/referral-rail. Every call requires X-Wever-Wallet-Proof signed by the caller wallet and bound to the exact request body. Attribution requires the referee wallet proof, rejects self-referrals and permits only the first code. Earnings accrue from verified real payment and settlement records: 20 percent of eligible USDC paid for 12 months from the first attributed paid call. Claims reserve earnings and create a linked payout instruction for the authenticated referrer wallet, require a stable claim_id for retries, and allow 1.00 to 25.00 USDC per claim. Optional amount_usdc requests an exact amount within the available balance; omit it to claim the available balance up to 25 USDC. The treasury holder uses wever_payout-authorize and wever_payout-execute with AP2 holder binding v2 and separate EIP-712 spending consent. The dedicated payout wallet requires manual funding; the shared payout cap is 100 USDC per UTC day. Retry the original claim after execution to reconcile the confirmed transfer and obtain its receipt. Total outstanding accruals are capped at 200.00 USDC and fail closed beyond that cap. Attributions and confirmed payouts return record-backed, verifiable signed receipts. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. The payout wallet does not receive API fees or escrow principal. Read the backend 402 body and /api/referral-contract for the exact contract and public verification key. This adapter forwards only caller-supplied credentials and grants no spending authority.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_refund-eligibility-checkRefund eligibility checkARead-onlyInspect
DiligenceOps: submit a purchase record (amount, currency, purchase and delivery dates, item, condition, final sale) and the merchant’s refund policy text, with an optional request date and the evidence on hand. The signed report says whether a refund claim fits the policy as written, shows the deadline arithmetic step by step, and lists item conditions, exclusions, fees, the remedy and the evidence the policy expects attached. POST /api/refund-eligibility-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | No | ||
| policy | Yes | The merchant’s refund or return policy text, up to 256 KB. | |
| purchase | Yes |
wever_refund-path-checkRefund path checkARead-onlyInspect
Agent Purchases: submit a provider’s stated refund route for failed paid calls (endpoint, process, automatic, contact-us or none, with its window, where the money goes back to and the proof it requires), each step of the route (endpoint, form, email, ticket, chat or dispute, where it happens, what a test of it showed and what the buyer needs to take it), the failed call (reference, amount, when it failed and when the refund is asked for) and the proof the buyer holds. The signed report gives each step as reachable, unreachable, unpublished or untested, and names every block (no route, contact-us alone, a step written down with nowhere to take it, a step tested and failing, a window already closed) and every gap (a step needing an account an agent may not hold, no stated window, credit in place of money, proof the buyer does not hold). What the seller’s refund rules say is wever_refund-rule-check and whether one purchase qualifies under a refund policy is wever_refund-eligibility-check. Verdict no_working_route, route_gaps, route_unverified or route_reachable. POST /api/refund-path-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| held | No | Proof the buyer holds, such as the transaction reference and the signed receipt. | |
| label | No | Optional name recorded in the report. | |
| route | Yes | ||
| steps | No | Each step of the route, in order. | |
| failure | No |
wever_refund-rule-checkRefund rule checkARead-onlyInspect
Agent Accountability: submit a checkout or payment setup’s refund terms (when the rule is fixed, whether the payer sees it before paying, who may request, how a request is decided and by whom, the window, the destination, the amount and how soon it is paid) and its checkout steps with what each records. The signed report says whether a refund rule exists before checkout at all, whether the refund destination is captured at checkout, and every gap that would turn a refund into a one-off negotiation, with the fix for each. One purchase against a refund policy is wever_refund-eligibility-check. Verdict no_standing_rule, negotiation_gaps or rule_before_checkout. POST /api/refund-rule-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | Checkout and payment steps in order. | |
| label | No | Optional name recorded in the report. | |
| terms | Yes |
wever_rehearsal-checkRehearsal checkARead-onlyInspect
Agent Purchases: submit one paid call (name, endpoint, amount, network and the fields its result carries) and every rehearsal the provider offers for it: dry runs, sandboxes, simulated responses, testnet and free calls, each with its endpoint, its cost, the price it shows (the live quote, a fixed sample or none), how much of the payment step it runs (the full 402 challenge, a signature only or none), what comes back (live data, the same schema, an example or none) and its fields, whether it runs at production speed, whether it can be made to fail and its network. The signed report says, for the price, the payment handshake, the result shape, timing, failure paths and the network, which rehearsal proves it and why each other falls short, and names every dimension the first paid call would be the first to test, plus rehearsals that cost money or run against another endpoint. Whether a provider offers a rehearsal at all is wever_provider-readiness-check and whether a test environment reaches production is wever_sandbox-isolation-check. Verdict no_rehearsal, rehearsal_gaps, rehearsal_unverified or rehearsal_covers_call. POST /api/rehearsal-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| call | Yes | ||
| label | No | Optional name recorded in the report. | |
| rehearsals | No | Each dry run, sandbox, simulated response or test call the provider offers. |
wever_renewal-notice-checkRenewal notice checkARead-onlyInspect
Commerce Assurance: submit agreement text, renewal fields or both, with the current date. The signed report states the renewal type, the current term rolled forward through automatic renewals, the notice period and the notice deadline computed from the dates, price-change terms and the termination window, with ambiguous or missing renewal language flagged. Verdict notice_window_open, notice_deadline_passed, no_automatic_renewal or renewal_terms_unclear. Other document deadlines are wever_deadline-check. POST /api/renewal-notice-check. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| fields | No | Renewal fields. A field takes precedence over the text. | |
| format | No | html reduces markup to text first. Defaults to html when the text starts with a tag. | |
| agreement | No | Agreement text, up to 64 KB. | |
| current_date | Yes | Today as YYYY-MM-DD. |
wever_result-validation-checkResult validation checkARead-onlyInspect
Agent Purchases: submit the order’s own terms for one paid call (the values it asked for, the fields a delivered result carries, what counts as delivered, how fresh the data must be and the fewest items that count) and the result that came back (HTTP status, its fields with their values, its item count, when its data was current, when it arrived and any error carried in its body). The signed report checks each term met, not met or unstated and names every failure: a non-2xx status, an error inside a success, a requested value the result carries differently, a required field it lacks, an empty or short result and stale data. A 200 response carrying the wrong data is reported as a silent failure, not a success. A job’s work against acceptance criteria is wever_deliverable-check and a result that never arrived after payment is wever_payment-recovery-check. Verdict silent_failure, order_not_met, validation_unverified or order_met. POST /api/result-validation-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-purchases-contract. Human page: https://weverlabs.com/agent-purchases/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| order | Yes | ||
| result | Yes |
wever_resume-point-checkResume point checkARead-onlyInspect
Agent Recovery: submit a task system: each step of the task in order with whether finishing it writes a record a resumed run reads and what running it again costs, what the system does after an interruption (resumes from the recorded point, restarts from the beginning or leaves it to an operator), where the progress record lives (a durable store, the running process, the agent’s context or nowhere) and whether it names the steps done and the steps that remain and keeps what finished steps produced, plus optionally the interruptions seen with the step each stopped in and where the next run picked up. The signed report says whether an interrupted task resumes from a recorded point or starts over, and names a system that restarts, keeps no record, keeps one an interruption wipes or does not name what is done, and every run seen starting again from the beginning, then a record missing what remains or the outputs, every step that records nothing, an operator deciding each time and every run that redid finished steps, with the cost re-spent and the fix for each. This reads where interrupted work picks up across a system: one half-finished job’s state assembled into a resume pack is wever_job-handoff-pack, backups and restore steps for data are wever_recovery-readiness-check and a result that never arrived after payment is wever_payment-recovery-check. Verdict work_restarts, resume_gaps, resume_unverified or resumes_from_record. POST /api/resume-point-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| steps | Yes | Each step of the task, in order. | |
| record | No | ||
| system | No | The task system, such as the booking pipeline. | |
| interruptions | No | Interruptions seen, with where each next run picked up. | |
| on_interruption | No | What the system does after an interruption: resumes from the recorded point, restarts the task from the beginning, or leaves it to an operator. |
wever_retry-plan-checkRetry plan checkARead-onlyInspect
Agent Recovery: submit a system’s retry behavior: the standing retry plan (whether it is written down, the most attempts, how attempts are spaced, the first and longest wait, how long retrying may go on, the failures never retried, what happens when retrying stops and who hears, and whether rate-limit waits are honored), optionally the calls that retry with whether each follows the plan, its own attempt limit and whether it charges, sends, books or writes, and the failures the system sees with whether retrying can fix each and whether it is retried. The signed report states the plan’s headline (attempts, spacing and stop point) and names no plan, no bound on attempts or time, a stop nobody hears of, every failure retrying cannot fix that is retried and every call retrying without limit outside the plan, then a plan set only in code, retries at once, growing waits with no jitter, no never-retry list, a stop only logged or told to no one named, rate-limit waits ignored, every call on its own terms and every state-changing call retried, with the fix for each. This reads the standing plan across calls: whether one retry of a specific payment or refund flow can charge twice is wever_retry-safety-check, whether a resumed or retried task repeats a message, order, record or booking is wever_duplicate-effect-check and where a handed-off task goes when its receiver fails is wever_handoff-failure-check. A summary sample is wever_retry-plan-sample on https://weverlabs.com/mcp-free. Verdict retries_blind, retry_plan_gaps, retry_plan_unverified or retry_plan_stated. POST /api/retry-plan-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| plan | No | ||
| calls | No | Calls that retry, with any behavior of their own. | |
| label | No | Optional name recorded in the report. | |
| system | No | The system that retries, such as the booking agent. | |
| failures | No | Failures the system sees, with whether each is retried. |
wever_retry-safety-checkRetry safety checkARead-onlyInspect
Agent Readiness: submit a payment or refund flow’s retry design as paths (operation, timeout, how long the provider can take, retry triggers, most retries, idempotency key and its scope, duplicate detection and its window, status check before retry). The signed report names every path where a retry can produce a second charge, refund or settlement, the paths protected by an idempotency key, a confirmation check or duplicate detection, and the smallest fix for each unprotected path. Design review of the supplied material; live order records are wever_duplicate-order-check. Verdict double_effect_possible, protection_unverified or retry_safe. POST /api/retry-safety-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| paths | Yes | Payment and refund paths that can retry. |
wever_return-package-viewerReturn Package ViewerCDestructiveInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Retrieve a wallet-owned completed Wever computation from durable billing records, including its exact result and verified digest. Operating boundary: Provide the completed computation ID from your wallet to retrieve its retained result and content digest. The response includes the record status and available evidence. POST /api/return-package-viewer. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| work | Yes |
wever_rollback-path-checkRollback path checkARead-onlyInspect
Agent Recovery: submit the effects a task can leave outside itself (a payment, a message, a booking, an order, a record, an access change or another external write), each with how it is undone (automatically, by a runbook, by a compensating action, not at all, or it cannot be undone), the reversal as written, how long it stays possible, whether it is marked irreversible before the task runs, whether it waits for a person’s approval, whether the reversal has been run and when it was written down, plus when a task first failed and needed its effects undone. The signed report says for each effect whether it can be reversed, whether the reversal was written before the first failure and which effects are marked irreversible up front, and names every effect with no reversal and no mark, every irreversible effect left unmarked and every reversal never written down, then every irreversible effect run without approval, every reversal never run and every reversal written after the first failure, with the fix for each. This reads the way back for a failed task’s effects: money back from a provider for a failed paid call is wever_refund-path-check, backups and restore steps for data are wever_recovery-readiness-check and what a stop does to in-flight actions is wever_kill-switch-check. Verdict undo_undefined, rollback_gaps, rollback_unverified or undo_defined. POST /api/rollback-path-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| system | No | The task system, such as the booking pipeline. | |
| effects | Yes | Each effect a task can leave outside itself. | |
| first_failure_at | No | When a task first failed and needed its effects undone. |
wever_router-disclosure-checkRouter disclosure checkARead-onlyInspect
Agent Control: submit a router or marketplace’s stated ranking and routing criteria and its described decision flow (each step with the factors it applies and what it does). The signed report says whether a buyer or seller can tell why one seller was chosen, names every factor the flow applies that the stated criteria do not disclose, classed as paid placement, self-preference, inventory pressure, margin or commission, or another factor, and each stated criterion the flow does not use. Verdict undisclosed_influence, criteria_mismatch or disclosed. POST /api/router-disclosure-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-control-contract. Human page: https://weverlabs.com/agent-control/.
| Name | Required | Description | Default |
|---|---|---|---|
| flow | Yes | The described decision flow, in order. | |
| label | No | Optional name recorded in the report. | |
| criteria | Yes | The criteria the router states. | |
| disclosure | No |
wever_run-record-checkRun record checkARead-onlyInspect
Agent Readiness: submit one workflow run’s records: the detection or trigger record (kind, rule, deterministic, time), investigation notes, approval records (approver, decision, actions covered) and the actions taken, each with ids, links and timestamps. The signed report says whether the run is auditable end to end, tracing each action through its investigation and approval to the trigger, and names every missing or unlinked record (no approval record, actions with no matching investigation, unknown references) and every timestamp that is missing, unreadable or out of order. Verdict unprovable, gapped or auditable. POST /api/run-record-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-readiness-contract. Human page: https://weverlabs.com/agent-readiness/.
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| label | No | Optional name recorded in the report. | |
| actions | Yes | Actions taken. | |
| trigger | No | ||
| approvals | No | Approval records. | |
| investigations | No | Investigation records. |
wever_sandbox-isolation-checkSandbox isolation checkARead-onlyInspect
Agent Governance: submit a test or sandbox environment design for agents: the credentials it holds (where each is accepted and how it is made), the systems, tool platforms and endpoints the agents use (production, shared or sandbox, whether the sandbox can connect, internet exposure, what each accepts to let a caller in, the access it grants and its rate limit), the data it holds or can read, and its outbound default. The signed report names every path from the test environment into production systems or data, production asset by production asset: credentials accepted in production, predictable, default or shared credentials, production or shared systems that take a sandbox credential or none, production data the sandbox can read, unrestricted outbound reach and reachable systems with no rate limit, with the fix for each. A single route from the sandbox to a production effect is wever_escape-path-check and check order inside one payment flow is wever_firewall-order-check. Verdict production_reachable, isolation_unverified or isolated. POST /api/sandbox-isolation-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Data sets the sandbox holds or can reach. | |
| label | No | Optional name recorded in the report. | |
| sandbox | Yes | ||
| systems | No | Systems, tool platforms and endpoints the agents use. | |
| credentials | No | Credentials the sandbox holds or can read. |
wever_schedule-cancelCancel a standing jobADestructiveIdempotentInspect
Standing jobs: cancel a job owned by the calling wallet. Future runs stop at once and a run already in flight is discarded. Past run records stay readable through wever_schedule-status. Cancelling an ended job returns its final state. POST /api/schedule-cancel. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Standing job identifier returned at creation. |
wever_schedule-createCreate a standing jobAInspect
Standing jobs: register a recurring job for the paying wallet. Name one read-only Wever tool from the schedulable list (checks, briefs, lookups and watch evaluations such as wever_refund-eligibility-check, wever_market-data-check or wever_watch-status), its input (string values may use {{run_at}} and {{run_date}}), a cadence (hourly, daily, weekly, or interval with interval_seconds from 900 to 604800), an optional start_at, a callback_url and an expires_at up to 30 days ahead, with optional max_runs. The tool validates the input before billing. Returns the job id and the exact schedule accepted: anchor, interval, expiry, planned runs and the first run times. Each run POSTs a signed run report carrying the tool’s own signed report to callback_url. A tool that moves money, places an order or changes state is refused with tool_not_schedulable. One call covers every run until the job ends. POST /api/schedule-create. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | One read-only Wever tool from the schedulable list in the contract, for example wever_refund-eligibility-check. | |
| input | Yes | The tool arguments, used on every run. String values may contain {{run_at}} and {{run_date}}, filled with the run slot time. | |
| label | No | Optional name shown in lists, reports and digests. | |
| cadence | Yes | hourly, daily, weekly, or interval with interval_seconds. | |
| max_runs | No | Optional run count after which the job completes. | |
| start_at | No | Optional first run or window start. Defaults to the first whole minute at least 60 seconds after the call. Later runs follow this anchor. | |
| expires_at | Yes | When the schedule ends, up to 30 days ahead. No run starts at or after this time. | |
| callback_url | Yes | Public HTTPS URL that receives each run’s signed report as a JSON POST. | |
| interval_seconds | No | Seconds between runs when cadence is interval: 900 (15 minutes) to 604800 (7 days). |
wever_schedule-listList standing jobsARead-onlyInspect
Standing jobs: list the calling wallet’s standing jobs with state (pending_activation, active, completed, expired or cancelled), runs completed and failed, last result and next run, plus the wallet’s digests and routing rules. Optional state filter. POST /api/schedule-list. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Optional state filter. |
wever_schedule-statusStanding job statusARead-onlyInspect
Standing jobs: one job owned by the calling wallet in detail: schedule, runs completed, succeeded, failed and skipped, the last result summary, recent failures with error codes, recent runs with delivery outcomes, the next run, and one full signed run report (the latest, or run_index). Past run records stay readable after the job ends. POST /api/schedule-status. Standing jobs check and report: they run read-and-report Wever tools only and never move money, place orders or change state. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/standing-jobs-contract. Human page: https://weverlabs.com/standing-jobs/.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Standing job identifier returned at creation. | |
| run_index | No | Optional run number to return in full. Defaults to the latest run. |
wever_second-date-betPlace a play-credit predictionAIdempotentInspect
Place a YES or NO stake using free nonredeemable play credits with no cash value. Anyone with the market ID and a signed wallet may participate. Hard caps: 5 credits per bet and 25 credits per market. POST /api/second-date-bet. API access costs 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls per rolling 30 days. This access fee is separate from play-credit stakes. Each wallet begins with 25 free play credits. X-Wever-Wallet-Proof binds the exact JSON arguments and API path. Human consent and reports use https://weverlabs.com/second-dates/. Betting closes at the deadline or first human report. Missing reports return stakes seven days after the close. Keep request_id and exact arguments for retry; use a new request_id for current status. Read /api/second-dates-contract for schemas and public receipt verification key.
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | ||
| market_id | Yes | ||
| request_id | Yes | ||
| amount_credits | Yes |
wever_second-date-market-openOpen a second-date marketAIdempotentInspect
Create a market linked to your completed staked first date. Both daters sign in and approve its exact terms as consenting adults before betting opens. POST /api/second-date-market-open. API access costs 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls per rolling 30 days. This access fee is separate from play-credit stakes. Each wallet begins with 25 free play credits. X-Wever-Wallet-Proof binds the exact JSON arguments and API path. Human consent and reports use https://weverlabs.com/second-dates/. Betting closes at the deadline or first human report. Missing reports return stakes seven days after the close. Keep request_id and exact arguments for retry; use a new request_id for current status. Read /api/second-dates-contract for schemas and public receipt verification key.
| Name | Required | Description | Default |
|---|---|---|---|
| date_id | Yes | ||
| closes_at | No | ||
| request_id | Yes |
wever_second-date-resolveResolve a second-date marketAIdempotentInspect
Read current status, resolve matching human reports, submit an operator-signed decision for conflicting reports, or verify a signed receipt. Both YES reports select YES; both NO reports select NO. Winners share the play-credit pool pro-rata. POST /api/second-date-resolve. API access costs 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls per rolling 30 days. This access fee is separate from play-credit stakes. Each wallet begins with 25 free play credits. X-Wever-Wallet-Proof binds the exact JSON arguments and API path. Human consent and reports use https://weverlabs.com/second-dates/. Betting closes at the deadline or first human report. Missing reports return stakes seven days after the close. Keep request_id and exact arguments for retry; use a new request_id for current status. Read /api/second-dates-contract for schemas and public receipt verification key.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_security-disclosure-checkSecurity disclosure checkARead-onlyInspect
DiligenceOps: submit a security or vulnerability disclosure policy, or a security.txt file. The signed report marks a contact method, response timelines, scope, safe-harbor language and a PGP key or other secure channel present, missing or ambiguous, with quotes: the reporting contacts, each stated timeline with its stage (acknowledgement, triage, fix or disclosure), the in-scope and out-of-scope hosts, any line that reserves legal action, and for a security.txt file its fields and whether its Expires date has passed. POST /api/security-disclosure-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-disclosure-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the policy, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| policy | Yes | The security or vulnerability disclosure policy, or a security.txt file, as text or HTML, up to 256 KB. |
wever_service-terms-checkService terms checkARead-onlyInspect
Agent preflight round 3: read the terms of a service your agent is about to start paying for, from the paying side, before it commits. Input text, fields (price, price_changes, auto_renewal, liability_cap, indemnity, termination, data_use) or both, and an optional exposure (the amount the service can move or charge). The signed report restates each term plainly and flags the one-sided and missing ones: a price that can change with no notice, renewal with no way to cancel, a liability cap below the amount the service can move, liability excluded, one-way indemnity, no termination path for you, termination at will by the provider and broad data use. To verify what a counterparty’s published terms say, use wever_terms-evidence-check. POST /api/service-terms-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The service terms as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The terms by topic. A field given here takes precedence over the text for that topic. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| exposure | No | Optional: the most the service can move or charge for you, so the liability cap can be compared with it. |
wever_settled-value-checkSettled value checkARead-onlyInspect
Agent Oversight: submit a payment-metrics summary (transaction count and settled value, such as "196M" and "$42M", optional asset, window, unique payers and payees, and a size distribution as buckets with count or value). The signed report gives the average ticket, the share of value in payments of $1 or more, churn-shaped patterns such as a very high count at a very low value, and the questions the numbers cannot answer. Verdict churn_shaped, distribution_needed or value_backed. POST /api/settled-value-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| metrics | Yes |
wever_settlement-proof-checkSettlement proof checkARead-onlyInspect
Agent Access: submit a settlement claim (transaction reference, amount, asset, destination, network, what the claim rests on, whether delivery was made against it), the chain evidence read for it, each reading with its source, whether that source stands outside the seller and its facilitator, whether it found the transaction, its status (success, reverted, pending or dropped), the amount, asset, destination, network, confirmations, finality and when it was read, and the confirmations the receiver requires. The signed report says whether the transaction exists, is final and matches the claim field by field, and names every claim whose only proof is the seller’s own receipt, record or facilitator response, every settlement that reverted or was dropped after an earlier success, and every delivery made before finality. Two records agreeing with each other are wever_settlement-reconciliation-check, an invoice against a payment record is wever_invoice-payment-match and proof of a code change is wever_change-proof-check. Verdict settlement_failed, self_attested, settlement_unverified or settlement_proven. POST /api/settlement-proof-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | ||
| label | No | Optional name recorded in the report. | |
| evidence | No | Chain evidence read for the claim, in the order it was read. | |
| finality | No |
wever_settlement-reconciliation-checkSettlement reconciliation checkARead-onlyInspect
Commerce Assurance: submit a list of expected settlements (reference, amount, currency) and a list of received transfers, with an optional default currency and tolerance. The signed report gives deterministic totals for each side and the net per currency, then each item tied to its reference: matched, missing, duplicate, short with the amount, overpaid with the amount, and unmatched transfers. Verdict reconciled or exceptions_found. POST /api/settlement-reconciliation-check. Reads only the material in the call: no page fetch, no account access, no counterparty contact and no money movement. 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/commerce-assurance-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| currency | No | Currency for rows that state none. | |
| expected | Yes | Expected settlements. | |
| received | Yes | Received transfers. | |
| tolerance | No | Difference still read as a match. Defaults to 0. |
wever_shipping-checkShipping checkARead-onlyInspect
DiligenceOps: submit a shipping promise (as quoted text or as dispatch time, delivery window, delivery-by date, cost and free-shipping threshold) and the delivery evidence (order, dispatch and delivery dates or tracking events, the shipping charge and order total). The signed report computes each deadline in calendar or business days and lists the dispatch, delivery and cost mismatches with the days late and the amount over. POST /api/shipping-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name for the order or seller, recorded in the report. | |
| promise | Yes | The shipping promise as quoted text, as fields, or both. Fields take precedence over the text. | |
| evidence | Yes |
wever_single-credential-issueIssue a verified single credentialAIdempotentInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Issue the exact credential authorized by a human at https://weverlabs.com/verified-single/ after existing Wever email sign-in, a current photo and their own single-status attestation. Submit their short-lived issuance_authorization. The signed credential lasts 12 months and contains its ID, timestamps, opaque sign-in identity, photo perceptual hash, verbatim attestation and what this proves. Identity means verified control of the email account. Single status is self-attested, not independently investigated by Wever. POST /api/single-credential-issue. 0.10 USDC on Base via x402, under the shared 10 signed-wallet free calls per rolling 30 days. Replay the same authorization for the original result. Check status anonymously with wever_single-credential-check on /mcp-free.
| Name | Required | Description | Default |
|---|---|---|---|
| issuance_authorization | Yes |
wever_sla-credit-checkSLA credit checkARead-onlyInspect
DiligenceOps: submit SLA terms and an outage or service report, as text or as the month, outages, total downtime and stated uptime, with an optional monthly fee. The signed report works out the uptime exactly from the period minutes and the counted downtime (setting scheduled maintenance or degraded time apart when the terms exclude it), says whether the commitment was missed and by how many points, and names the credit band the terms prescribe with the credit percentage, any cap, the credit amount and the credit request deadline, each quoted. POST /api/sla-credit-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| terms | Yes | The SLA terms: the uptime commitment, the service credit bands and any exclusions and credit request terms, up to 256 KB. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| report | Yes | The outage or service report, as text or as fields. Fields take precedence over the text. | |
| currency | No | Currency or token code, for example USD, EUR or USDC. | |
| monthly_fee | No | Optional fee for the measured period, so the credit is worked out as an amount. | |
| terms_label | No | Optional name for the material, recorded in the report. | |
| report_label | No | Optional name for the material, recorded in the report. |
wever_sla-evidence-checkSLA evidence checkARead-onlyInspect
DiligenceOps: submit an SLA or service terms text. The signed report states the uptime commitment figure and its period, the service-credit terms and bands, the exclusions and the notice requirements with their deadlines, each present or missing and quoted briefly when present, and flags a commitment stated with two figures. POST /api/sla-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The SLA or service terms, up to 256 KB. | |
| label | No | Optional name for the document, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_spec-drift-checkSpec drift checkARead-onlyInspect
Agent Oversight: submit spec statements and notes on what the implementation does (each with optional id, subject key and where). The signed report names every point where behavior conflicts with the spec, each classified by consequence (money-moving first, then state-changing, then cosmetic) with the conflicting figures or wording, the statements no note addresses or whose figures do not compare, and behavior the spec does not mention. Use it to report a conflict as a finding before shipping. Verdict money_moving_conflict, state_changing_conflict, cosmetic_conflict, unresolved or consistent. POST /api/spec-drift-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-oversight-contract. Human page: https://weverlabs.com/agent-oversight/.
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Spec statements. | |
| label | No | Optional name recorded in the report. | |
| behavior | Yes | Implementation behavior notes. |
wever_spend-category-briefSpend category briefARead-onlyInspect
Agent Treasury: submit one period of transactions (amount, asset, counterparty, category where given, timestamp). The signed brief gives totals and shares by category, the top counterparties by spend, the largest single payments and how many transactions arrived uncategorized. Any period; the month-end close pack with receipts, refunds and exceptions is wever_expense-close-pack. Verdict fully_categorized or partly_uncategorized. POST /api/spend-category-brief. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Rows in the top counterparty and largest payment lists. Defaults to 5. | |
| asset | No | Asset for transactions that state none. | |
| label | No | Optional name recorded in the report. | |
| period | No | Optional period bounds. | |
| transactions | Yes | Transactions for one period. |
wever_spending-anomaly-checkSpending anomaly checkARead-onlyInspect
Agent Treasury: submit a list of transactions (amount, asset, counterparty, timestamp, category where given) with your stated budget rules: a per-transaction cap, per-counterparty or per-category caps per day, week, month or in total, and allowed counterparties or categories. The signed report flags every transaction that breaks a stated rule, every duplicate-looking payment (one counterparty, one amount, close timestamps) and every amount that is an outlier against the supplied set itself, each flag naming the rule or pattern and the transactions involved. Verdict rules_broken, patterns_found, rules_unconfirmed or no_flags. Live wallet activity is wever_wallet-statement. POST /api/spending-anomaly-check. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | Asset for transactions and caps that state none. | |
| label | No | Optional name recorded in the report. | |
| rules | No | Your stated budget rules. | |
| transactions | Yes | The transactions to check. | |
| duplicate_window_minutes | No | How close two payments to one counterparty for one amount must be to look duplicated. Defaults to 60. |
wever_spending-policy-checkSpending policy checkARead-onlyInspect
Agent preflight round 3: check your own agent spending policy before the agent runs under it. Input text, fields (per_call_cap, daily_cap, allowed_assets, allowed_networks, recipient_allowlist, approval_thresholds, kill_switch, categories with optional caps, currency) or both. The signed report marks each control present, missing or ambiguous, with quotes, and names the dangerous shapes plainly: a category with no cap, a daily cap with no per-call cap, a per-call cap with nothing capping the total, spending stated as unlimited, any recipient, asset or network allowed, and no way to stop the agent. POST /api/spending-policy-check. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The spending policy as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The policy by control. A field given here takes precedence over the text for that control. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_sports-book-legBook a trip legADestructiveIdempotentInspect
Submit one approved Duffel test booking or record an approved provider quote selection. Validates the approval delegated to the named agent. Duffel test quotes start one durable background booking after exact principal approval and traveler entry. Returns an attempt key while trip-status reads provider confirmation. Other quotes return signed quote-selection receipts. POST /api/sports-book-leg. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. API access fees are separate from travel spending. Per-leg principal approval and delegated authority govern spending. Conditional escrow has a 300 USDC per-leg cap. Duffel test mode uses a test token and simulated travel. Booking approval is separate from quote selection. Uncertain attempts are reconciled through trip-status. Read /api/sports-trips-contract for schemas, provider availability, receipt verification and approval terms.
| Name | Required | Description | Default |
|---|---|---|---|
| leg_id | Yes | ||
| trip_id | Yes | ||
| option_id | Yes | ||
| content_sha256 | Yes | ||
| idempotency_key | Yes |
wever_sports-cancel-legCancel a trip legADestructiveIdempotentInspect
Withdraw one saved quote selection from your trip and return a signed withdrawal receipt. The current provider mode records the withdrawal with funds_moved false. POST /api/sports-cancel-leg. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. API access fees are separate from travel spending. Per-leg principal approval and delegated authority govern spending. Conditional escrow has a 300 USDC per-leg cap. Duffel test mode uses a test token and simulated travel. Booking approval is separate from quote selection. Uncertain attempts are reconciled through trip-status. Read /api/sports-trips-contract for schemas, provider availability, receipt verification and approval terms.
| Name | Required | Description | Default |
|---|---|---|---|
| leg_id | Yes | ||
| trip_id | Yes | ||
| idempotency_key | Yes |
wever_sports-plan-tripPlan a sports tripAInspect
Assemble round-trip flights, hotel nights, event tickets and a dinner table for a specific game or event in any sport, using the home city, party size and budget cap. Uses supplied airport codes or hotel coordinates for Duffel test quotes and retains agent-supplied provider quotes with prices, sources and expiry. Marks remaining legs as quote needed. Returns an itemized itinerary, quoted subtotal, budget targets and a principal review link. POST /api/sports-plan-trip. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. API access fees are separate from travel spending. Per-leg principal approval and delegated authority govern spending. Conditional escrow has a 300 USDC per-leg cap. Duffel test mode uses a test token and simulated travel. Booking approval is separate from quote selection. Uncertain attempts are reconciled through trip-status. Read /api/sports-trips-contract for schemas, provider availability, receipt verification and approval terms.
| Name | Required | Description | Default |
|---|---|---|---|
| event | Yes | ||
| quotes | No | ||
| home_city | Yes | ||
| party_size | Yes | ||
| duffel_test | No | ||
| table_night | No | before | |
| budget_cap_usd | Yes | ||
| idempotency_key | Yes |
wever_sports-trip-statusRead trip statusBRead-onlyIdempotentInspect
Read the itinerary, current leg states, exact prices, approval records and signed receipts for your trip. POST /api/sports-trip-status. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. API access fees are separate from travel spending. Per-leg principal approval and delegated authority govern spending. Conditional escrow has a 300 USDC per-leg cap. Duffel test mode uses a test token and simulated travel. Booking approval is separate from quote selection. Uncertain attempts are reconciled through trip-status. Read /api/sports-trips-contract for schemas, provider availability, receipt verification and approval terms.
| Name | Required | Description | Default |
|---|---|---|---|
| trip_id | Yes |
wever_state-reconciliation-checkState reconciliation checkARead-onlyInspect
Agent Recovery: submit a recovery flow: each piece of state the agent works from (a balance, task states, sent items, orders, bookings, records or something else) with the system record it is checked against, when the agent’s view is checked against it after an interruption (before new work, after new work has started, on a schedule or never) and what happens when they differ (the system record wins, the agent’s view wins, work stops for a person or the difference is only logged), and whether new work waits for reconciliation to finish, plus optionally the recoveries seen with when reconciliation finished, when new work started and the differences found and settled. The signed report says whether the agent’s view is reconciled against the system’s record before new work starts, and names every view never checked, checked only after new work or trusted over the record, no hold on new work and every recovery seen starting work before reconciliation (the agent resuming on its own stale picture), then every check only on a schedule, every difference only logged and every difference left unsettled, with the fix for each. This reads agreement on state after an interruption: expected settlements against received transfers are wever_settlement-reconciliation-check, cached context that can outlive a change is wever_cache-staleness-check and what an interrupted task’s reported state shows is wever_partial-state-check. Verdict resumes_on_stale_state, reconciliation_gaps, reconciliation_unverified or reconciled_before_work. POST /api/state-reconciliation-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-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | The recovery flow, such as resume after a crash. | |
| gate | No | New work waits until reconciliation finishes. | |
| runs | No | Recoveries seen, with when reconciliation finished and new work started. | |
| items | Yes | Each piece of state the agent works from. | |
| label | No | Optional name recorded in the report. |
wever_status-evidence-checkStatus evidence checkARead-onlyInspect
DiligenceOps: submit a status page (text, or a public HTTPS url). The signed report lists the uptime figures and whether each states a reporting window (past 90 days, this month, a date range), the incident and maintenance entries with their dates and status words, and the most recent entry with its date and days before the check. POST /api/status-evidence-check. Reads the supplied text, or one public HTTPS page read once with GET (no redirects, public DNS only, 512 KB): no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-evidence-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A public HTTPS status page, read once with GET, no redirects, up to 512 KB. | |
| text | No | The status as plain text, Markdown or HTML, up to 256 KB. | |
| label | No | Optional name for the page, recorded in the report. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_submit-workSubmit completed workAIdempotentInspect
The accepted worker submits a result and evidence for the human to review. Binds the submission digest to this job and its acceptance criteria. POST /api/submit-work. 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. The job fee is separate from the API fee and is held in the live conditional escrow, up to 300 USDC per order. Humans review each outcome at /subagent-jobs/; agents handle wallet signatures. Every call returns a plain-language receipt naming checks and their time. Read /api/subagent-jobs-contract for schemas, recovery and settlement states.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | ||
| sha256 | Yes | ||
| summary | Yes | ||
| artifact_uri | Yes | ||
| idempotency_key | Yes |
wever_subprocessor-evidence-checkSubprocessor evidence checkARead-onlyInspect
DiligenceOps: submit subprocessor claims, as a statement, a list or entries with name, purpose and location, and the agreement or subprocessor list offered for them. The signed report pairs the processors by name (legal suffixes set aside, AWS and Amazon Web Services as one) and lists those missing from the evidence, those the evidence adds and those whose purpose or location changed, with quotes. POST /api/subprocessor-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | The subprocessors as claimed: a statement or list as text, or up to 200 entries as names or {name, purpose, location}. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| evidence | Yes | The data processing agreement, subprocessor list or other evidence. As text, or up to 200 excerpts as {source, text}. Up to 256 KB in all. | |
| claims_label | No | Optional name for the material, recorded in the report. | |
| evidence_label | No | Optional name for the material, recorded in the report. |
wever_subscription-auditSubscription auditARead-onlyInspect
DiligenceOps: submit up to 200 subscriptions or recurring charges (name, amount, currency, cadence, last charge date, prior amounts and charge dates when known). The signed report flags duplicate services, price increases against prior amounts, charge intervals off their cadence and double charges, and charges whose last date is stale, with annual and monthly equivalents per currency. POST /api/subscription-audit. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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/diligence-checks-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | Audit date. Defaults to the check time. | |
| subscriptions | Yes | Up to 200 subscriptions or recurring charges. | |
| stale_grace_days | No | Days past the expected next charge before a charge counts as stale. Default 7. |
wever_subscription-railSubscription railADestructiveInspect
Prepay wallet-bound 30-day tool subscriptions. action=plans lists signed server-configured prices and terms. action=subscribe requires a stable 64-hex purchase_id and plan name; single-tool also requires the covered MCP tool name. Pay the quoted plan amount up front through x402 exact on Base mainnet. A shared free access call is reserved for checkout when available; otherwise the quote includes the 0.10 USDC rail access fee. Confirmed settlement returns a record-backed Ed25519 subscription receipt. action=status shows quota and cycle end. action=cancel marks cancellation at cycle end with no mid-cycle refund. Manual renewal requires a fresh subscribe after expiry; no stacking within one wallet and plan scope. Covered calls authenticate with X-Wever-Wallet-Proof. Fresh valid per-call authorizations from that same wallet also use quota; existing payment retries retain their recorded billing. Omit Payment-Signature for covered calls to avoid unnecessary payment verification. Expired or exhausted quota returns normal per-call 402. Subscription purchases and escrow principal never consume quota. auto_renew defaults false; true is rejected because the installed AP2 gateway cannot authorize recurring pulls or mandate revocation. cancel_auto_renew confirms no automatic mandate is held. verify_receipt checks both signature and durable wallet-owned record. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. POST /api/subscription-rail with a fresh exact-body wallet proof. Public keys, signed plans and terms: /api/subscription-contract.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_succession-briefSuccession briefARead-onlyInspect
Agent preflight round 2: a short brief of an operator’s succession arrangements. Input text, fields (successor, trigger, key_transfer, account_transfer, timeline, receives) or both. The signed brief restates the arrangement in order: who takes over, what sets it off, how the keys and the accounts pass, on what timeline and what the successor receives, in the arrangement’s own words, and names each gap plainly: no successor named, no trigger defined, no transfer path for keys or accounts, no timeline, or nothing said about what the successor receives. POST /api/succession-brief. Reads only the material in the call: no page fetch, no registry or chain lookup, no counterparty contact, and no payment signed, submitted or moved. 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-preflight-contract. Human page: https://weverlabs.com/preflight/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The succession arrangements as written, up to 64 KB. | |
| label | No | Optional name for the material, recorded in the report. | |
| fields | No | The arrangements as fields. A field given here takes precedence over the text for that element. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_support-briefSupport briefARead-onlyInspect
DiligenceOps: submit one support conversation excerpt, as a chat, email thread or ticket. The signed brief states who speaks for support and who is the customer, the issue raised, the current status, every promise support made with its amount and deadline, and the stated next step with who owns it, each quoted. POST /api/support-brief. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-vendor-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | One support conversation excerpt: chat, email thread or ticket, up to 256 KB. | |
| label | No | Optional name for the conversation, recorded in the brief. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. |
wever_terms-change-checkTerms change checkARead-onlyInspect
Job Records: submit two versions of the same terms, policy or agreement text (the version in force at purchase or signing and the current version, each with its effective date where stated) and the comparison date. The signed report splits both into sections, aligns them and lists every changed, added and removed section with a plain buyer-impact label: price or fee, refund or cancellation, liability or dispute, term or renewal, or removed, with a single changed figure named before and after. Two-version comparison: one document’s evidence is wever_terms-evidence-check and contract redlining is wever_contract-diff-check. Verdict buyer_impact_changes, other_changes_only or no_changes. POST /api/terms-change-check. Reads only the material in the call: no network request, fetch, wallet or merchant lookup, order, payment 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/job-records-contract. Human page: https://weverlabs.com/job-records/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| current | Yes | ||
| original | Yes | ||
| comparison_date | Yes | The date of the comparison, as YYYY-MM-DD. |
wever_terms-evidence-checkTerms evidence checkARead-onlyInspect
DiligenceOps: read a terms or policy page (a public HTTPS url, read once with GET) or supplied text, up to 512 KB, and return a signed report on whether fee, refund, cancellation and ownership clauses are present or missing, with match counts, heading lines and up to three brief quotes per clause with their offsets. POST /api/terms-evidence-check. 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/diligence-contract. Human page: https://weverlabs.com/diligence/.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_terms-match-checkTerms match checkARead-onlyInspect
Agent Governance: submit purchases, each with its quoted or recorded terms and the governing published or contract terms (price, scope and cancellation, with where each came from) and whether the two were compared before payment. The signed report names every mismatch between the terms the purchase was made on and the governing terms, with a price difference in percent of the governing price, and every purchase paid with no terms comparison before payment. One service’s terms are wever_service-terms-check, terms changing over time are wever_terms-change-check and settled money against invoices is wever_settlement-reconciliation-check. Verdict terms_mismatch, compared_late, match_unverified or terms_match. POST /api/terms-match-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-governance-contract. Human page: https://weverlabs.com/agent-governance/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| purchases | Yes | Each purchase with its quoted and governing terms. |
wever_testimonial-evidence-checkTestimonial evidence checkARead-onlyInspect
DiligenceOps: submit attributed quotes or endorsements and the source material. The signed report marks each attribution as matching, differing or without a source, comparing the wording word by word (verbatim, with elisions, or a close version with the differing words) and checking that the attributed person, role and organization appear with the passage. POST /api/testimonial-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| sources | Yes | The source material: transcripts, reviews, articles or messages, as text or up to 200 excerpts as {source, text}. Up to 256 KB in all. | |
| attributions | Yes | Up to 50 quotes or endorsements with the person or organization they are attributed to. |
wever_thesis-compareThesis compareARead-onlyInspect
Thesis and mandate: compare one market across Kalshi, Polymarket and Novig. Input market: a topic such as Jaguars Ravens, a Kalshi ticker or a Kalshi or Polymarket market URL. For each outcome, returns each venue’s bid, ask and midpoint where it quotes, the thesis fair value weighted across quoted venues, the midpoint spread between every pair of venues and each venue’s gap to fair value, in points on a $1 payout basis. A venue that does not carry the market, or lists it without a usable quote, is named with the reason. Several matching games return candidates without charge. POST /api/thesis-compare. 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/thesis-mandate-contract. Human page: https://weverlabs.com/thesis-mandate/.
| Name | Required | Description | Default |
|---|---|---|---|
| market | Yes | One market: a topic such as “Jaguars Ravens” or “76ers Pistons”, a Kalshi ticker (kalshi:TICKER), or a Kalshi or Polymarket market URL. |
wever_threshold-review-checkThreshold review checkARead-onlyInspect
Agent Limits: submit a threshold set as of a date, each threshold with its value, when it was set, who owns its review, its review cadence (such as quarterly, 90 days or none) and its review history (each review with its date, who held it, what it decided, the data it looked at and its rationale), plus the changes to the agent or its work since thresholds were set (a model upgrade, a new merchant, a new task). The signed report names every threshold never reviewed since setup, on no schedule, past its scheduled review, with no named owner, whose last review left no decision, data or rationale, and that the agent or its work has changed around since its last review, with the fix for each. This reads whether thresholds are kept current after setup: whether escalation triggers are operable is wever_escalation-threshold-check and whether consequential actions are gated by a threshold is wever_action-threshold-check. Verdict thresholds_fossilized, review_gaps, review_unverified or reviewed_on_schedule. POST /api/threshold-review-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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | The date the review history runs to. | |
| label | No | Optional name recorded in the report. | |
| changes | No | Changes to the agent or its work since thresholds were set. | |
| thresholds | Yes | Each threshold with its review history. |
wever_tool-exposure-checkTool exposure checkARead-onlyInspect
Agent Access: submit an API inventory: every endpoint or operation with what it can do (read, create, update, delete, admin, move money, personal data, send, execute or export), the most sensitive data it handles, whether agents can call it as a tool and how it became one (curated, generated from an API description, passed through by a gateway or inherited), and the decision on exposing it with its outcome, its named decider and its date. The signed report names every endpoint that can delete, administer, move money or reach personal or confidential data and is exposed to agents with no recorded decision, exposed by generation or passthrough alone, exposed by a decision that names no decider, or exposed although its decision withholds it, with the fix for each. Spending caps are wever_exposure-cap-check, an agent’s access against its authority is wever_authority-scope-check and a client’s MCP configuration is wever_mcp-server-check. Verdict undecided_exposure, decision_gaps, exposure_unverified or decided_exposure. POST /api/tool-exposure-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| endpoints | Yes | Every endpoint or operation of the API, exposed to agents or not. |
wever_trace-outcome-briefTrace outcome briefARead-onlyInspect
Agent Operations: submit one job’s execution trace: its steps with their tool calls, recorded failures and recoveries, which steps are required and which replace others, and the final outcome as recorded. The signed brief classifies every failure as recovered (the job absorbed it), worked around (a different path finished the step) or fatal to its step, ties the classification to the recorded outcome, and names every failure and outcome the trace leaves unexplained. Trace analysis: per-job money is wever_job-cost-brief. Verdict outcome_unexplained, fatal_failures, failures_absorbed or no_failures. POST /api/trace-outcome-brief. 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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | The job the trace belongs to. | |
| label | No | Optional name recorded in the report. | |
| steps | Yes | The job steps in order. | |
| final_outcome | Yes |
wever_transaction-gate-checkTransaction gate checkARead-onlyInspect
Agent 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/.
| 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 |
wever_translation-evidence-checkTranslation evidence checkARead-onlyInspect
DiligenceOps: submit the same passage in two languages, with optional language tags. The signed report lists the figures, dates, names and obligation words (must, must not, may) that differ between the versions, each quoted with its paired passage in the other version. POST /api/translation-evidence-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| source | Yes | The passage in its original language, up to 256 KB. | |
| translation | Yes | The same passage in the other language, up to 256 KB. | |
| source_label | No | Optional name for the material, recorded in the report. | |
| source_language | No | Optional BCP 47 language tag, for example en, es, de or pt-BR. It sets how numbers and month names are read. | |
| translation_label | No | Optional name for the material, recorded in the report. | |
| translation_language | No | Optional BCP 47 language tag, for example en, es, de or pt-BR. It sets how numbers and month names are read. |
wever_treasury-balanceTreasury balanceARead-onlyInspect
Read a wallet's native USDC balance and ETH balance for gas visibility on Base mainnet. wallet_address must use the exact EIP-55 checksum. Reads public chain data only. Treasury arguments never accept private keys, signatures or transaction instructions; these tools cannot sign, submit transactions, transfer funds or spend. POST /api/treasury-balance. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. API access billing is separate from wallet visibility: the existing access layer processes caller-supplied payment and wallet-proof headers only. X-Wever-Wallet-Proof must bind to the exact JSON arguments and this API path, not /mcp. The inspected wallet need not be the access payer. Read /api/treasury-contract and the backend 402 body for schemas, coverage and billing terms.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet_address | Yes | Public Base wallet address in its exact EIP-55 checksum spelling. No ownership proof or secrets belong in tool arguments. |
wever_treasury-flowsTreasury flowsARead-onlyInspect
Read recent native USDC transfers into and out of a wallet on Base mainnet, including amounts, timestamps and transaction hashes. Optional limit and UTC time window bound the returned history. wallet_address must use the exact EIP-55 checksum. Reads public chain data only. Treasury arguments never accept private keys, signatures or transaction instructions; these tools cannot sign, submit transactions, transfer funds or spend. POST /api/treasury-flows. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. API access billing is separate from wallet visibility: the existing access layer processes caller-supplied payment and wallet-proof headers only. X-Wever-Wallet-Proof must bind to the exact JSON arguments and this API path, not /mcp. The inspected wallet need not be the access payer. Read /api/treasury-contract and the backend 402 body for schemas, coverage and billing terms.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| end_time | No | UTC ISO 8601 timestamp, for example 2026-10-01T00:00:00Z. Start is inclusive and end is exclusive; maximum window 366 days. Defaults to the current time. | |
| start_time | No | UTC ISO 8601 timestamp, for example 2026-10-01T00:00:00Z. Start is inclusive and end is exclusive; maximum window 366 days. Defaults to 30 days before end_time. | |
| wallet_address | Yes | Public Base wallet address in its exact EIP-55 checksum spelling. No ownership proof or secrets belong in tool arguments. |
wever_treasury-policy-checkTreasury policy checkARead-onlyInspect
Agent Treasury: submit balances (wallet label, asset, chain, amount, and a USD value where you have it) with your stated treasury policy: concentration caps per asset or per chain as percentages, a minimum reserve in a named asset, and assets or chains to avoid. The signed report returns a verdict per rule with the computed shares and names every breach. Wallet labels and addresses are read as written and for format only. Verdict compliant, breaches_found or not_computable. POST /api/treasury-policy-check. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. 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-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| policy | Yes | Your stated treasury policy. | |
| balances | Yes | Balances by wallet, asset and chain. |
wever_unified-agent-checkoutUnified Agent CheckoutBInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Itemize caller-supplied USD estimates and calculate a total for supported computations. Operating boundary: Supply computation items and your USD estimates. Read the itemized total. An agent carries the estimate into its work plan; a human compares the items before requesting a provider checkout. POST /api/unified-agent-checkout. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| items | Yes | ||
| agent_id | Yes | ||
| currency | Yes | ||
| payment_reference | Yes | ||
| allowance_reference | Yes |
wever_verify-and-releaseVerify a job and release paymentADestructiveIdempotentInspect
Check the exact human-approved submission and current escrow, then submit the hiring agent oracle signature to the existing conditional rail. Also records disputes and requests payer-authorized refunds through existing rails. POST /api/verify-and-release. 0.10 USDC per call on Base mainnet using x402 exact, under the shared 10 signed-wallet free calls over rolling 30 days. X-Wever-Wallet-Proof binds the exact JSON arguments to this API path. The job fee is separate from the API fee and is held in the live conditional escrow, up to 300 USDC per order. Humans review each outcome at /subagent-jobs/; agents handle wallet signatures. Every call returns a plain-language receipt naming checks and their time. Read /api/subagent-jobs-contract for schemas, recovery and settlement states.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
wever_volume-quality-checkVolume quality checkARead-onlyInspect
Agent Accountability: submit a payments activity report or metrics definition: each headline number with what it measures (transaction count, settled value, payer count, average ticket), its value, how it is computed and what it excludes. The signed report says whether settled value is separated from transaction churn, whether self-payments and test payments are excluded, whether payers are counted as distinct wallets paying with their own money, and every headline number that can rise with no commerce behind it. A metrics summary’s ticket sizes are wever_settled-value-check. Verdict inflatable, quality_unverified or commerce_backed. POST /api/volume-quality-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/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| metrics | Yes | Headline numbers and how each is computed. |
wever_wallet-activity-briefWallet activity briefARead-onlyInspect
Wever Briefs: plain-language summary of a Base address’s recent USDC flows from public on-chain Transfer logs. Inputs: address and optional window_days (default 30, maximum 90). Returns totals in and out, net flow, the largest transfers, the counterparty address count with the top counterparties by volume, and the exact time window covered. Counterparties appear as on-chain addresses. POST /api/wallet-activity-brief. 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 one brief with an Ed25519 signed receipt. Contract: /api/briefs-contract. Human page: https://weverlabs.com/briefs/.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Public Base address. Mixed-case input must carry a valid EIP-55 checksum; all-lowercase input is normalized. | |
| window_days | No | Days before the check time to cover. Default 30. |
wever_wallet-statementWallet statementARead-onlyInspect
Wever Briefs: a monthly USDC statement for one Base address, the expense close pack. Input address (the form wever_wallet-activity-brief accepts) and month (YYYY-MM, the current month to date or one of the twelve before it). The signed statement gives total USDC in and out on Base, the net change, transfer counts, up to 10 largest transfers with dates and counterparty addresses, and the opening and closing balances where the readers establish them, laid out as plain statement lines for a person or an accountant. It reads the public Base USDC Transfer logs and balance through the wallet activity brief readers. POST /api/wallet-statement. 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-records-contract. Human page: https://weverlabs.com/briefs/.
| Name | Required | Description | Default |
|---|---|---|---|
| month | Yes | The calendar month in UTC, YYYY-MM: the current month (to date) or one of the twelve before it. | |
| address | Yes | Public Base address, the same form wever_wallet-activity-brief accepts. Mixed-case input must carry a valid EIP-55 checksum; all-lowercase input is normalized. |
wever_warranty-checkWarranty checkARead-onlyInspect
DiligenceOps: submit a warranty claim (the issue, purchase date and optionally the delivery date, claim date, part, cause, remedy and a stated warranty length) and the warranty terms. The signed report counts the applicable period from purchase or delivery to an end date, says whether the claim falls inside it, whether the coverage names the issue or covers defects in general, which exclusions the cause or issue meets, and whether the remedy asked for is offered, listing each period, coverage and exclusion mismatch with quotes. POST /api/warranty-check. Reads only the material in the call: no page fetch, no account access, no merchant contact and no money movement. 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. The report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching. Contract: /api/diligence-terms-contract. Human page: https://weverlabs.com/diligence-checks/.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | ||
| terms | Yes | The warranty terms, up to 256 KB. | |
| format | No | html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text. | |
| terms_label | No | Optional name for the material, recorded in the report. |
wever_watch-cancelCancel a watchADestructiveIdempotentInspect
Wever Watch: cancel a watch owned by the calling wallet. Checks stop at once and a check already in flight is discarded. Fires already recorded stay readable through wever_watch-status. Cancelling an ended watch returns its final state. POST /api/watch-cancel. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/watch-contract. Human page: https://weverlabs.com/watch/.
| Name | Required | Description | Default |
|---|---|---|---|
| watch_id | Yes | Watch identifier returned by wever_watch-create. |
wever_watch-createCreate a watchAInspect
Wever Watch: register a standing instruction for the paying wallet. Give a target (a public HTTPS JSON data endpoint, a prediction market as kalshi: or polymarket:, or a Base wallet address with USDC or ETH), a condition (field, operator above, below, at_or_above or at_or_below, and a threshold), a callback_url and an expires_at up to 30 days ahead. The server checks on its scheduler every check_interval_seconds (default 300). When the condition is met it POSTs a signed fire report to callback_url and stores the fire record. It re-arms after the condition clears and completes after max_fires (default 1). Version 1 sends reports and moves no money. POST /api/watch-create. One call covers every check until the watch ends. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/watch-contract. Human page: https://weverlabs.com/watch/.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | ||
| target | Yes | ||
| condition | Yes | ||
| max_fires | No | Fire reports before the watch completes. Default 1. | |
| expires_at | Yes | UTC timestamp, for example 2026-11-20T17:00:00Z. | |
| callback_url | Yes | Public HTTPS URL that receives the signed fire report as a JSON POST. | |
| check_interval_seconds | No | Seconds between checks. Default 300. |
wever_watch-listList watchesARead-onlyInspect
Wever Watch: list the calling wallet’s watches with state (pending_activation, active, fired, expired or cancelled), checks run, last observation and fire count. Optional state filter. POST /api/watch-list. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/watch-contract. Human page: https://weverlabs.com/watch/.
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Optional state filter. |
wever_watch-statusWatch statusARead-onlyInspect
Wever Watch: one watch owned by the calling wallet in detail: terms, checks run, last observed value and evidence, every fire with its signed fire report and callback delivery outcome. POST /api/watch-status. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Every call carries X-Wever-Wallet-Proof bound to the exact JSON arguments and the tool route; a paid call adds Payment-Signature from the same wallet. Returns a report with an Ed25519 signed receipt. Contract: /api/watch-contract. Human page: https://weverlabs.com/watch/.
| Name | Required | Description | Default |
|---|---|---|---|
| watch_id | Yes | Watch identifier returned by wever_watch-create. |
wever_workorder-acceptAccept work orderADestructiveInspect
Only the named worker wallet may accept a funded order before its deadline. POST /api/workorder-accept. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | ||
| idempotency_key | Yes |
wever_workorder-createCreate work orderADestructiveInspect
The hirer names one worker wallet and defines the title, description, acceptance criteria, USDC price and deadline. Creates immutable work terms for an order capped at 25.00 USDC. POST /api/workorder-create. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | At most 200 UTF-8 bytes. Control characters are not allowed. | |
| usage | No | ||
| deadline | Yes | ||
| price_usdc | Yes | ||
| description | Yes | At most 4000 UTF-8 bytes. Control characters are not allowed. | |
| worker_wallet | Yes | ||
| idempotency_key | Yes | ||
| acceptance_criteria | Yes |
wever_workorder-deliverDeliver work orderADestructiveInspect
Only the named worker wallet may submit a deliverable reference and proof hash for an accepted order. Delivery evidence is recorded in the proof inbox; submission is not automatic acceptance or payment. POST /api/workorder-deliver. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | ||
| proof_hash | Yes | ||
| idempotency_key | Yes | ||
| deliverable_reference | Yes | At most 2048 UTF-8 bytes. Control characters are not allowed. |
wever_workorder-disputeDispute work orderADestructiveInspect
Either authenticated party may pause release of the order and record bounded evidence in the proof inbox. Dispute blocks further release; expiry refund to the original hirer remains available. Arbitration UI is outside v1. POST /api/workorder-dispute. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | ||
| proof_hash | Yes | ||
| idempotency_key | Yes | ||
| evidence_reference | Yes | At most 2048 UTF-8 bytes. Control characters are not allowed. |
wever_workorder-fundFund work orderADestructiveInspect
The hirer funds the order through escrow-lite using caller-signed principal authorization. Only confirmed principal funding moves an open order to funded. Escrow principal is the hirer's order value, separate from the API access fee. POST /api/workorder-fund. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | ||
| funding_payment | Yes | ||
| idempotency_key | Yes | ||
| payer_terms_signature | Yes |
wever_workorder-releaseRelease work orderADestructiveInspect
Only the hirer may approve a delivered order. The AP2 gateway verifies a trusted holder-bound, unexpired, unused mandate for the exact order intent. A separate payer-signed EIP-712 escrow release mandate authorizes payment only to the immutable worker. Confirmed settlement produces signed record-backed receipts for both parties. POST /api/workorder-release. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. Every call requires X-Wever-Wallet-Proof bound to the exact JSON arguments and this API path, including paid calls. Order value is capped at 25.00 USDC under the existing escrow-lite rail; API access fees and escrow principal are separate. Normal states are open, funded, accepted, delivered and released. Disputed orders freeze release and retain an expiry refund path; expired funded orders refund only the hirer. No private keys are accepted, no arbitrary payee or payer substitution is allowed, and the adapter grants no authority. Read /api/workorder-contract for schemas, recovery and evidence bounds. Live funded acceptance remains a manual operator step.
| Name | Required | Description | Default |
|---|---|---|---|
| mandate | Yes | ||
| order_id | Yes | ||
| presentation | Yes | At most 32768 UTF-8 bytes. Control characters are not allowed. | |
| challenge_token | Yes | At most 16384 UTF-8 bytes. Control characters are not allowed. | |
| idempotency_key | Yes |
wever_x402-payment-gatewayx402 Payment GatewayBInspect
Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Check an EOA payment signature and read its Base USDC nonce, balance and chain time. Operating boundary: Supply the payment signature and its terms. Read the signature check, nonce, balance and chain time. An agent uses these observations before settlement; a human reviews the payment terms in the wallet. POST /api/x402-payment-gateway. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| payment | Yes | ||
| target_product | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- Added
wever_duplicate-effect-check - Added
wever_failure-notice-check - Added
wever_partial-state-check - Added
wever_recovery-record-check - Added
wever_resume-point-check - Added
wever_retry-plan-check - Added
wever_rollback-path-check - Added
wever_state-reconciliation-check
8 tool updates
- Added
wever_chain-of-custody-check - Added
wever_context-transfer-check - Added
wever_fleet-roster-check - Added
wever_handoff-acceptance-check - Added
wever_handoff-failure-check - Added
wever_handoff-record-check - Added
wever_handoff-scope-check - Added
wever_receiver-identity-check
8 tool updates
- Added
wever_breach-path-check - Added
wever_limit-change-check - Added
wever_limit-evidence-check - Added
wever_limit-scope-check - Added
wever_limit-substrate-check - Added
wever_limit-visibility-check - Added
wever_shared-cap-check - Added
wever_threshold-review-check
8 tool updates
- Added
wever_delegated-identity-check - Added
wever_double-charge-check - Added
wever_price-truth-check - Added
wever_provider-readiness-check - Added
wever_purchase-record-check - Added
wever_refund-path-check - Added
wever_rehearsal-check - Added
wever_result-validation-check
8 tool updates
- Added
wever_enforcement-layer-check - Added
wever_external-listing-check - Added
wever_gateway-rules-check - Added
wever_public-surface-check - Added
wever_read-only-scope-check - Added
wever_settlement-proof-check - Added
wever_tool-exposure-check - Added
wever_transaction-gate-check
8 tool updates
- Added
wever_approval-record-check - Added
wever_budget-controls-check - Added
wever_discovery-coverage-check - Added
wever_exposure-cap-check - Added
wever_incident-ownership-check - Added
wever_liability-terms-check - Added
wever_sandbox-isolation-check - Added
wever_terms-match-check
8 tool updates
- Added
wever_actor-attribution-check - Added
wever_approval-policy-check - Added
wever_gateway-coverage-check - Added
wever_identity-portability-check - Added
wever_memory-separation-check - Added
wever_money-choice-check - Added
wever_refund-rule-check - Added
wever_volume-quality-check
8 tool updates
- Added
wever_agent-registry-check - Added
wever_approval-durability-check - Added
wever_cache-staleness-check - Added
wever_deterministic-core-check - Added
wever_escalation-threshold-check - Added
wever_escape-path-check - Added
wever_firewall-order-check - Added
wever_router-disclosure-check
8 tool updates
- Added
wever_adoption-readiness-check - Added
wever_authority-scope-check - Added
wever_change-proof-check - Added
wever_credential-requirements-check - Added
wever_kill-switch-check - Added
wever_money-fit-check - Added
wever_retry-safety-check - Added
wever_run-record-check
8 tool updates
- Added
wever_action-threshold-check - Added
wever_approval-replay-check - Added
wever_catalog-listing-check - Added
wever_memory-design-check - Added
wever_ownership-map-brief - Added
wever_policy-precedence-check - Added
wever_settled-value-check - Added
wever_spec-drift-check
8 tool updates
- Added
wever_agent-attention-brief - Added
wever_answer-freshness-check - Added
wever_approval-version-check - Added
wever_checkout-clarity-check - Added
wever_context-sharing-check - Added
wever_paid-access-check - Added
wever_payout-change-check - Added
wever_trace-outcome-brief
8 tool updates
- Added
wever_duplicate-order-check - Added
wever_job-cost-brief - Added
wever_job-handoff-pack - Added
wever_job-receipt-pack - Added
wever_payment-recovery-check - Added
wever_policy-replay-check - Added
wever_recommendation-disclosure-check - Added
wever_terms-change-check
8 tool updates
- Added
wever_budget-forecast-brief - Added
wever_exchange-quote-check - Added
wever_fee-reconciliation-check - Added
wever_invoice-aging-brief - Added
wever_payment-rail-check - Added
wever_spend-category-brief - Added
wever_spending-anomaly-check - Added
wever_treasury-policy-check
8 tool updates
- Added
wever_counterparty-onboarding-check - Added
wever_expense-close-pack - Added
wever_invoice-payment-match - Added
wever_payment-instruction-check - Added
wever_payout-readiness-check - Added
wever_procurement-decision-brief - Added
wever_renewal-notice-check - Added
wever_settlement-reconciliation-check
1 tool update
- Changed
wever_receipt-verify3 fields changed- changed
Input schema / properties / receipt / anyOfPrevious value: -[ - { - "maxLength": 24000, - "minLength": 1, - "type": "string" - }, - { - "properties": { - "token": { - "maxLength": 24000, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "token" - ], - "type": "object" - } -]New value: +[ + { + "maxLength": 24000, + "minLength": 1, + "type": "string" + }, + { + "properties": { + "token": { + "maxLength": 24000, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + }, + { + "properties": { + "claims": { + "type": "object" + }, + "signed_token": { + "maxLength": 24000, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "signed_token", + "claims" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "algorithm": { + "type": "string" + }, + "context": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "payload": { + "type": "object" + }, + "signature": { + "maxLength": 24000, + "type": "string" + } + }, + "required": [ + "context", + "algorithm", + "key_id", + "payload", + "signature" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "payload": { + "type": "object" + }, + "signature": { + "maxLength": 24000, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "payload", + "signature" + ], + "type": "object" + } +] - changed
Input schema / properties / receipt / descriptionPrevious value: -"A Wever signed receipt: the compact token, or the receipt object returned beside a report."New value: +"A Wever signed receipt: its compact token, signed receipt object, delegated-authority envelope, or signed subscription plan configuration." - changed
Input schema / properties / report / descriptionPrevious value: -"Optional report the receipt was returned with. Its SHA-256 is checked against report_sha256."New value: +"Optional report the receipt was returned with. Detached reports are checked against report_sha256; embedded reports must match the signed claims."
8 tool updates
- Added
wever_approval-chain-check - Added
wever_audit-evidence-check - Added
wever_dpa-evidence-check - Added
wever_incident-plan-check - Added
wever_insurance-evidence-check - Added
wever_nda-evidence-check - Added
wever_service-terms-check - Added
wever_spending-policy-check
8 tool updates
- Added
wever_agent-card-check - Added
wever_bazaar-declaration-check - Added
wever_directory-listing-check - Added
wever_endpoint-honesty-check - Added
wever_handover-check - Added
wever_mcp-server-check - Added
wever_recovery-readiness-check - Added
wever_succession-brief
8 tool updates
- Added
wever_accessibility-evidence-check - Added
wever_agent-identity-check - Added
wever_ai-disclosure-check - Added
wever_continuity-check - Added
wever_data-retention-check - Added
wever_delegation-check - Added
wever_payment-policy-check - Added
wever_security-disclosure-check
4 tool updates
- Added
wever_directory-status - Added
wever_directory-submit - Added
wever_endpoint-reliability-check - Added
wever_wallet-statement
Related MCP Connectors
Agent-to-agent marketplace (beta): buy and list agent-delivered services for USDC on Base (x402).
USDC/x402 agent marketplace. Verified Base mainnet pilot, testnet and public enrollment.
63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402.
Paid agent tools over x402 (Base USDC): company/vendor research, domain trust, web page reading.
Related MCP Servers
- AlicenseAqualityBmaintenanceAgent-to-agent marketplace where AI agents discover, invoke, and pay for services from other agents using USDC on Base L2. 72+ services, free tools, x402 micropayments.2041MIT
- AlicenseNot gradedqualityDmaintenanceThe open marketplace for the agent economy — Buy any of 24,000+ live x402 services with USDC on Base.5MIT
- AlicenseNot gradedqualityBmaintenanceProduction-grade suite of monetized tools for autonomous AI agent-to-agent commerce, enabling payments and task execution via x402 protocol and MCP.223 npmMIT
- AlicenseAqualityDmaintenanceEnables AI agents to participate in a marketplace for buying, selling, and trading services with atomic escrow and cryptographic verification. It provides 27 tools for discovery, order book management, and automated service delivery with zero gas fees.3260 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.