Wever Labs Agentic Rails
Server Details
378 main tools, 362 production tools for agents; Base USDC x402 and shared free tier.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 370 tools
The set contains hundreds of wever_* check/report tools whose boundaries are extremely difficult to distinguish, especially across approval, policy, replay, threshold, evidence, and governance families. Many tools appear to answer nearly the same question with slightly different framing, so an agent would frequently misselect.
Most tools use a wever_ prefix and snake_case-like descriptive names, but there are inconsistent separators such as wever_accept-job and wever_agent-allowance-console, plus non-prefixed tools like boutique-coupon, fair-value, and edge-alert. The naming is readable but not predictably uniform.
370 tools is far beyond an appropriate scope for one MCP server and creates severe discoverability and selection problems. Even if many are specialized checks, the set is too large to be well-scoped as a single tool surface.
The surface is extremely broad and includes lifecycle operations for escrow, payouts, work orders, watches, schedules, disputes, and many durable-record checks. Obvious gaps are less of an issue than overwhelming sprawl, though the sheer number of overlapping checks makes completeness hard to assess cleanly.
Available Tools
370 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.
Inputs: no named 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/.
Inputs: no named 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/.
Inputs: market (required). Returns: object
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.
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/.
Inputs: statement (required), label, format.
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/.
Inputs: actions (required), label.
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/.
Inputs: actions (required), label, grants_versioned, permissions_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/.
Inputs: rules (required), label.
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.
Inputs: mode (required), as_of (required), agent_id (required), currency (required), +9 more.
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/.
Inputs: as_of (required), agents (required), label, stall_after_minutes, +1 more.
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.
Inputs: mode (required), usage (required), policy (required), request (required), +1 more.
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/.
Inputs: card (required), label.
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.
Inputs: as_of (required), queues (required), services (required).
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.
Inputs: mode (required), usage (required), options (required), criteria (required), +3 more.
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.
Inputs: mode (required), terms, mandate, escrow_id, +3 more.
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.
Inputs: mode (required), files (required), usage (required), idempotency_key (required).
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/.
Inputs: record (required), label.
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.
Inputs: mode (required), schema_version (required), note, usage, +11 more.
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.
Inputs: mode (required), agent_id (required), constraints (required), product_key (required).
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.
Inputs: mode (required), limit, usage, action, +9 more.
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/.
Inputs: sources (required), registry (required), label.
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.
Inputs: mode (required), label, usage, sla_id, +6 more.
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.
Inputs: mode (required), task, state, usage, +4 more.
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.
Inputs: mode (required), payments (required), completed_work (required).
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.
Inputs: mode (required), task (required), product_key (required), requested_outcome (required), +1 more.
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.
Inputs: service_id (required), recipient_id (required), expected_evidence (required), available_evidence (required).
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/.
Inputs: material (required), format, disclosure, material_label.
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/.
Inputs: filter (required), expires_at (required), callback_url (required), label, +1 more.
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/.
Inputs: change (required), answers (required), label.
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.
Inputs: mode (required), presentation (required), challenge_token (required).
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/.
Inputs: after (required), before (required), endpoint, after_label, +1 more.
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/.
Inputs: text, label, fields, format.
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/.
Inputs: record (required), label, pause, context_kept.
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/.
Inputs: policies (required), approvals (required), label, paths, +2 more.
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/.
Inputs: record (required), executor (required), label, stages.
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/.
Inputs: approval (required), executed (required), label.
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/.
Inputs: current (required), approval (required), approved (required), document_kind (required), +1 more.
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.
Inputs: asset (required).
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.
Inputs: limit, query, stage, offset, +2 more.
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.
Inputs: left (required), right (required).
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/.
Inputs: issuer (required).
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/.
Inputs: no named 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/.
Inputs: asset (required).
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.
Inputs: asset, field, limit, offset.
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/.
Inputs: asset (required).
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/.
Inputs: stage (required).
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/.
Inputs: label, fields, format, report, +1 more.
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/.
Inputs: access (required), authority (required), label.
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/.
Inputs: declaration (required), label.
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/.
Inputs: claim (required), source (required), format, source_label.
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.
Inputs: order_id (required), order_token (required), claim, action, +4 more.
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.
Inputs: product_id (required), buyer_wallet (required), action, simulation, +3 more.
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.
Inputs: nwt, page, size, sort, +8 more.
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.
Inputs: id (required).
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.
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.
Inputs: order_id (required), tracking (required), order_token (required), simulation.
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/.
Inputs: limits (required), label.
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/.
Inputs: label, limits, recipients, revocation, +1 more.
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/.
Inputs: as_of (required), balance (required), horizon_days (required), asset, +5 more.
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/.
Inputs: cached (required), label, changes, decisions.
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.
Inputs: mode (required), usage, probe_id, callback_url, +1 more.
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/.
Inputs: listing (required), label.
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/.
Inputs: claims (required), evidence (required), format.
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/.
Inputs: hops (required), task (required), label, current_holder.
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/.
Inputs: url, text, format, claimed_version.
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/.
Inputs: claim (required), evidence (required), label.
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/.
Inputs: label, merchant, product_page, returns_text, +2 more.
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/.
Inputs: claim (required), evidence (required), claim_kind.
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/.
Inputs: as_of (required), event (required), label, rules, +1 more.
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/.
Inputs: fields (required), label, format, receiver_fills.
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/.
Inputs: text, label, fields, format.
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/.
Inputs: text (required), label, format.
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/.
Inputs: after (required), before (required), format, after_label, +1 more.
wever_coordination-boundary-checkCoordination boundary checkARead-onlyInspect
Agent Coordination: submit how one job is divided between the participating agents: each part of the job with its name, the other names assignments use for it, whether it is worked jointly by design and the agent that leads it, and each agent’s assignment with the parts it is told to do, the parts it is told to leave alone and the assignment as written. The signed report gives every part with the agents whose assignments cover it (owned, overlapping, jointly worked with or without a lead, or unowned), every assignment with the parts it covers, read from its list or else from the parts its statement names, and its wording (bounded, hedged or open-ended), and names territory that collides: parts two agents are told to do, parts in nobody’s assignment and assignments stated so loosely, with anything else, as needed or etc., that overlap is inevitable; then edges stated as help or support, assignments naming parts not on the job’s list, jointly worked parts with no lead and agents with no stated territory, with the fix for each. The access that travels with one handed-off task is wever_handoff-scope-check and the tasks one delegate may do for one principal are wever_delegation-scope-check. Verdict territory_collides, territory_gaps, territory_unverified or territory_clear. POST /api/coordination-boundary-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: parts (required), assignments (required), label.
wever_coordination-conflict-checkCoordination conflict checkARead-onlyInspect
Agent Coordination: submit two or more collaborators’ recorded actions and decisions on the same job: each with its id, the agent, its kind (a commitment of a resource, an output, a decision, a reversal or other), the resource it commits or the subject it is about, what it says or decides, when it was taken, the action it reverses, whether an output shipped outside the group, the agents told about it and whether it was withdrawn; optionally the agents on the job; and the rule that settles a collision (the lead decides, the principal decides, the first claim wins, the agents vote, or no rule) with who decides. The signed report counts the live, reversed and withdrawn actions, lists every collision, and names direct collisions: the same resource committed twice, contradictory outputs shipped and a decision one agent reversed without telling the others; then decisions and unshipped outputs that diverge on one subject, no resolution rule and a lead or principal rule with no one to decide, with the fix for each. Collaborators here share one goal: parties with opposing interests stuck on terms are wever_negotiation-deadlock-check, and knowledge entries that contradict each other are wever_knowledge-conflict-check. Verdict collaborators_collide, collision_gaps, collisions_unverified or no_collisions. POST /api/coordination-conflict-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: actions (required), rule, label, agents.
wever_coordination-escalation-checkCoordination escalation checkARead-onlyInspect
Agent Coordination: submit how a group of agents handles a disagreement or a stall, as its escalation path, its past escalations, or both: where the path is written (a runbook, the work plan, configuration, only inside an agent prompt, or nowhere), who receives an escalation by name and whether that is the principal, a lead, an operator or other, whether it covers disagreements, stalls or both, what starts it (a time limit, a number of attempts, a threshold, an agent’s judgment or nothing) with its value, and whether escalations are recorded; and each past escalation with its reason, who raised it and when, who it went to, when it was resolved, how it ended (decided, withdrawn, timed out or unresolved) and the decision recorded. The signed report gives the path, every escalation and the outcomes counted, and names an escalation that is missing: a path written nowhere, a path that exists only in a prompt with no named recipient, and a written path with no recipient; then a prompt-only path, no trigger, a judgment trigger, a limit with no value, disagreements or stalls left out, escalations unrecorded, past escalations ending with no decision and escalations sent to the wrong recipient, with the fix for each. An incident escalation policy is wever_escalation-threshold-check and where a refused or silent handed-off task goes is wever_handoff-failure-check. Verdict escalation_missing, escalation_gaps, escalation_unverified or escalation_named. POST /api/coordination-escalation-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: path, label, escalations.
wever_coordination-plan-checkCoordination plan checkARead-onlyInspect
Agent Coordination: submit a multi-agent work plan as recorded: optionally the agents in it, each with its id and the role it holds, and each task with its id, its title, the agents that own it, the outputs or deliverables it produces (the task itself when none is named), the outputs of other tasks it needs and the tasks it waits for. The signed report lists every task with its owners, the tasks it waits on and the inputs nobody produces, every deliverable with the agents that own it (single owner, contested or unowned) and every circular wait, and names a plan that cannot run as written: tasks with no owner, deliverables two agents own, circular dependencies and tasks that need an output no task in the plan produces; then dependencies on tasks not in the plan, owners not among the listed agents, listed agents with no task and agents with no role, with the fix for each. This reads how several collaborating agents divide one job: one principal handing work to one agent is wever_delegation-scope-check, a chain of delegations is wever_delegation-chain-check and one handoff record between two parties is wever_handoff-record-check. Verdict plan_unworkable, plan_gaps, plan_unverified or plan_workable. POST /api/coordination-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: tasks (required), label, agents.
wever_coordination-progress-checkCoordination progress checkARead-onlyInspect
Agent Coordination: submit a joint progress report from several agents with the plan it reports against: each plan task with the agent the plan gives it to; each progress claim with the task, the agent making it, its status (done, in progress, blocked or not started) and the evidence behind it (a link, a commit, a test run, a file or a record id); and each blocker with its id, the task it blocks, what it is and who is clearing it. The signed report gives every plan task with the agents claiming it and its status (done, in progress, blocked, not started, claimed done twice, disputed or unclaimed), counts the claims, the done claims with evidence and the claims off the plan, lists every blocker as owned or unowned, and names progress that is misreported: tasks claimed done by two agents, plan tasks nobody claims and blockers with no owner; then done claims with no evidence attached, tasks agents report differently, claims off the plan, claims by an agent other than the plan’s owner and tasks reported blocked with no blocker, with the fix for each. A delegate’s duty to report to one principal is wever_delegation-reporting-check, partly done work in one task system is wever_partial-state-check and one run’s trace is wever_observability-trace-check. Verdict progress_misreported, progress_gaps, progress_unverified or progress_accounted. POST /api/coordination-progress-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: plan (required), claims (required), label, blockers.
wever_coordination-report-checkCoordination report checkARead-onlyInspect
Agent Coordination: submit one report a group of agents writes for its principal, with the record behind it: its title, its audience, its headline as written and optionally its text; whether it states the collisions between agents, the tasks no agent owns, the open blockers and the unresolved disagreements, where each sits (beside the headline, in a later section, in an appendix or in a separate document) and how many it names; and optionally the record of each, as found in the plan, state, action and progress records. The signed report gives the headline with any frictionless wording, the disclosure of each kind of friction and the record, and names friction smoothed into a clean summary: collisions, unowned tasks, blockers or disagreements left out or stated as none while the record holds some; then counts below the record’s, disclosures in an appendix or a separate document, and wording such as on track, smooth or fully aligned while the record holds friction, with the fix for each. A delegate’s standing duty to report is wever_delegation-reporting-check, a knowledge report is wever_knowledge-report-check and an observability summary is wever_observability-report-check. Verdict friction_smoothed_over, friction_gaps, friction_unverified or friction_disclosed. POST /api/coordination-report-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: report (required), label, record, unowned, +3 more.
wever_coordination-roster-checkCoordination roster checkARead-onlyInspect
Agent Coordination: submit the roster of agents taking part in one job: each agent with its id, its name, a verifiable identity (a key id, a DID, a service account or a registry entry), its role and what it may read, write and approve; optionally the roles the job needs with whether each is required; and optionally every area that needs an approval, such as merges, spending or publishing. The signed report lists every agent as identified, unidentified or unnamed with its rights, every role with the agents holding it and every approval area with its approvers, and names rights no one can be held to: unnamed or unidentifiable agents holding write or approval rights, roles with no agent in them and one agent holding every approval; then approval areas nobody may approve, areas approved only by the agent that writes them, reading agents with no identity, agents with no role and roles the job does not list, with the fix for each. This reads the participants in one multi-agent job: whether an organisation keeps one current list of all its agents is wever_fleet-roster-check and whether one registry covers every deployed agent is wever_agent-registry-check. Verdict rights_unaccountable, rights_gaps, rights_unverified or rights_accountable. POST /api/coordination-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: agents (required), label, roles, approvals.
wever_coordination-state-checkCoordination state checkARead-onlyInspect
Agent Coordination: submit how a group of agents shares state: each shared record (a board, a file, a database, a document, a message thread, one agent’s own context or other) with its id, its name, its owner, the agents that write it and read it, the rule that settles two writes (one writer only, a lock, a versioned merge, the owner decides, the last write wins or no rule), what it keeps (a full change log, snapshots, the latest value only or nothing) and where a joining agent finds it; and optionally the agents in the group. The signed report lists every record with its writers, rule, history and whether a joining agent can rebuild it, counts the records with several, one or no writers and each rule, and names shared state that is unsafe: records with no named owner or writer, records several agents can overwrite with no conflict rule, and state a joining agent cannot reconstruct because it lives in one agent’s context, keeps nothing or has no location; then writers with no owner, last write wins, latest-value-only history and writers outside the group, with the fix for each. One agent’s view against the system record after an interruption is wever_state-reconciliation-check and partly done work in one task system is wever_partial-state-check. Verdict shared_state_unsafe, shared_state_gaps, shared_state_unverified or shared_state_sound. POST /api/coordination-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-coordination-contract. Human page: https://weverlabs.com/agent-coordination/.
Inputs: records (required), label, agents.
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/.
Inputs: counterparty (required).
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/.
Inputs: packet (required), label, 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/.
Inputs: flow (required), listing (required), label.
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/.
Inputs: payload (required), endpoint, dataset_type, required_fields.
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/.
Inputs: policy (required), label, format.
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/.
Inputs: text (required), title.
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.
Inputs: mode (required).
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/.
Inputs: receipt (required), label, delegation.
wever_delegate-vetting-checkDelegate vetting checkARead-onlyInspect
Agent Delegation: submit a delegator’s selection flow: the delegate chosen, the task and when it was handed over, how the delegate’s identity was checked (verified, taken on its own word, or not checked) and against what (a registry record, a signed credential, an attester, a prior working relationship or other), whether a track record was looked at, where it came from (a public record, an attester, the delegator’s own history or the delegate’s own claims), whether it covers comparable work and was public before the delegate’s first engagement, and whether fit for this task was checked, with what the task needs and what the delegate showed, each with when it was checked. The signed report says whether the delegate was checked before the handoff on identity, track record on comparable work and fit for this task specifically, and names an unchecked or self-declared identity, no track record looked at and every check done after the handoff, then a self-reported or non-comparable record, a record assembled after first use, fit not checked and every need not shown met, with the fix for each. This reads the delegator’s diligence before the handoff: whether a purchase receipt’s buyer identity matches its delegation is wever_delegated-identity-check, one identity record’s own consistency is wever_agent-identity-check and whether a handoff route checks its receiver against the registry is wever_receiver-identity-check. Verdict stranger_handoff, vetting_gaps, vetting_unverified or delegate_vetted. POST /api/delegate-vetting-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: delegate (required), fit, task, label, +4 more.
wever_delegation-chain-checkDelegation chain checkARead-onlyInspect
Agent Delegation: submit a delegation chain as supplied: the principal at the top, the work it serves, whether the whole chain is kept as one record, and each hop in order with who delegates to whom, the tasks, spending ceiling, tools, data and end passed on, and whether the principal can see that hop. The signed report lays the hops end to end, says hop by hop whether the scope narrowed, held or grew against the hop above, whether the scope narrowed overall and whether the chain’s full length is visible to the principal, and names every hop that passes on tasks, tools or data the hop above lacks, a higher ceiling or a later end, and every hop that drops a bound the hop above states, then every hop out of the principal’s sight, every hop that does not link to the one above, a first hop that does not start from the principal and a chain kept in no one record, with the fix for each. This reads authority as it passes down a chain of delegations: who held one task at each step is wever_chain-of-custody-check, approver bands are wever_approval-chain-check and one handoff’s grant against what its task needs is wever_handoff-scope-check. A summary sample is wever_delegation-chain-sample on https://weverlabs.com/mcp-free. Verdict authority_grew, chain_gaps, chain_unverified or authority_narrowed. POST /api/delegation-chain-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: hops (required), task, label, recorded, +1 more.
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/.
Inputs: text, label, fields, format.
wever_delegation-expiry-checkDelegation expiry checkARead-onlyInspect
Agent Delegation: submit a delegation setup’s expiry: what ends it (a stated date, a length from issue, the task being done, or nothing) with when it was issued, the end date or the length, when the expiry is checked (before each use, at the start of each task, only at setup, or never), what a lapsed delegation does when used anyway (refused and the principal told, refused, allowed and logged, or allowed), how it is renewed (by the principal on purpose, by itself, or not at all) and whether the principal is warned before it lapses, plus optionally the uses seen with when each happened and whether it went ahead, and the date they are read at. The signed report says whether an expiry is set, whether it is checked before each use or only at setup and what a lapsed delegation does when used anyway, with its end and days left, and names no expiry, a length of forever, an expiry checked only at setup or never, a lapsed use allowed, every use that went ahead after the end and a delegation that renews itself, then an expiry checked only per task, a lapsed use refused without telling the principal, no warning before it lapses and an end with no date or length, with the fix for each. This reads the end set in advance and its enforcement: pulling a delegation back early is wever_delegation-revocation-check, whether a delegation document states an expiry at all is wever_delegation-check and a handoff grant that outlives its task is wever_handoff-scope-check. Verdict never_expires, expiry_gaps, expiry_unverified or expiry_enforced. POST /api/delegation-expiry-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: expiry (required), uses, as_of, label, +1 more.
wever_delegation-record-checkDelegation record checkARead-onlyInspect
Agent Delegation: submit a system’s delegation records (each with its id, when the delegation was made, who delegated, who received it, what was delegated, the scope given, what came back, how it was settled: paid, accepted, sent back, disputed, cancelled or still open, and when the record was written) and optionally the delegations seen in other logs, such as payments, messages or a tracker. The signed report counts every delegation that keeps the essentials and names every record missing who delegated, who received it or what was delegated (the core a delegation cannot be audited without), every record missing the scope given, what came back or how it was settled, every record written more than a day after the delegation, and every delegation seen elsewhere with no record behind it, with the fix for each. This reads the record of delegations specifically: the record of handoff events is wever_handoff-record-check, the record of interruptions and recoveries is wever_recovery-record-check and the buyer’s record of paid calls is wever_purchase-record-check. Verdict delegations_unrecorded, record_gaps, records_unverified or delegations_recorded. POST /api/delegation-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: events (required), label, observed.
wever_delegation-reporting-checkDelegation reporting checkARead-onlyInspect
Agent Delegation: submit a delegation setup’s reporting duty: whether the delegate owes the delegator reports, how often (such as every 4 hours or daily), in what format (a structured record, a fixed template, free text or none), what each report carries and when failures must be reported (as they happen, in the next scheduled report, at the end of the task, or not at all), how a missed report is noticed (whether it is watched, how soon, and whether the principal or an operator is alerted, the delegation paused, the delegate reminded or nothing happens), plus optionally the reports seen with when each arrived, whether it was scheduled, a failure report or the final one, when a reported failure happened, and the date they are read at. The signed report says whether the delegate owes reports on a stated cadence and format, whether failures must be reported as they happen and whether a delegate that goes quiet is noticed, and names no duty to report, failures held to the end or never reported and silence nobody notices or that changes nothing, then no cadence, no or free-text format, failures held for the next report, a reminder as the only response, slow notice, every gap between reports past the cadence, a delegate quiet now and every failure reported more than an hour late, with the fix for each. This reads the delegate’s standing reporting duty inside a delegation: notice to the principal when a task fails for good is wever_failure-notice-check, where a refused, failed or silent handed-off task goes is wever_handoff-failure-check and task state reporting during recovery is wever_partial-state-check. Verdict silence_passes, reporting_gaps, reporting_unverified or reports_owed. POST /api/delegation-reporting-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: duty (required), as_of, label, reports, +4 more.
wever_delegation-result-checkDelegation result checkARead-onlyInspect
Agent Delegation: submit a delegation’s return flow: whether the original brief is kept with what counts as done, what returned work is checked against (the brief, the delegate’s own report, or nothing) and by whom (the delegator, an independent checker, the delegate itself, or no one), whether the check comes before the work is accepted, paid for and passed on, and what happens to work that fails (sent back with the reasons, escalated, redone by the delegator, dropped without a word, or accepted anyway), plus optionally the returns seen with whether each was checked and passed, the criteria it missed and whether it was accepted, paid for or passed on. The signed report says whether the delegator verifies returned work against the original brief before accepting it, paying for it or passing it on, and what happens to work that fails, and names no check, a check by the delegate or against its own report, no brief kept, every use before the check, failed work accepted, every return used unchecked and every failed return used, then a brief with no criteria, failed work redone by the delegator or dropped without a word and every return passed with criteria unmet, with the fix for each. This reads acceptance of a delegate’s work inside a delegation: one paid call’s result against its order is wever_result-validation-check, a job’s work against acceptance criteria is wever_deliverable-check and who holds a task between send and acceptance is wever_handoff-acceptance-check. Verdict accepted_unchecked, result_gaps, result_unverified or checked_against_brief. POST /api/delegation-result-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: flow, brief, check, label, +1 more.
wever_delegation-revocation-checkDelegation revocation checkARead-onlyInspect
Agent Delegation: submit a delegation setup: who can revoke it (the principal, the principal or an operator, only an operator, only the delegate, or no one) and how the principal does (on their own, by asking, or not at all), whether it can be revoked while a task is under way, when a revocation takes hold (at once, at the delegate’s next call, at its next task, at the next sync or by hand) and how long it takes against a stated target, what happens to work in flight when it lands (halted, rolled back, allowed to finish the step, or left running on the old authority), what happens to authority the delegate passed on and whether the principal is told, plus optionally the revocations seen with when each was made and took hold and whether work went on after. The signed report says whether the principal can revoke the delegation mid-task, how fast the revocation takes effect and what happens to work already in flight, and names no way to revoke, revocation only by an operator or the delegate, revocation only between tasks, work left running and every revocation work went on after, then revocation on request, a revocation deferred to the next task, a sync or a hand step, a revocation slower than the target, authority passed on that survives, no confirmation and every revocation that took hold late, with the fix for each. This reads pulling a delegation back early: the end set in advance is wever_delegation-expiry-check, halting a whole agent system is wever_kill-switch-check and whether a delegation document states revocation terms is wever_delegation-check. Verdict cannot_pull_back, revocation_gaps, revocation_unverified or revocable_mid_task. POST /api/delegation-revocation-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: revocation (required), label, target, principal, +2 more.
wever_delegation-scope-checkDelegation scope checkARead-onlyInspect
Agent Delegation: submit one delegation as supplied: who delegates to whom, where its bounds are written (a delegation record both sides read, a message to the delegate, only code or configuration, or nowhere), when they were written and when work started, the tasks the delegate may do and whether the list ends in open wording, whether it may spend with the ceiling and what it counts over (the whole delegation, each task, each payment, a day, a week or a month), the tools and data it may use, and what ends it (the task being done, a date, a length of time, only a revocation, or nothing). The signed report says bound by bound whether the scope is stated before work starts, which tasks, what spend, which tools and data and for how long, and names bounds written nowhere, bounds written after work started, no named tasks, open task wording, spending with no ceiling and no end, then bounds set only in code, unstated spending, a ceiling with no period, unnamed or open tools and data, an end only on revocation and an end with no date or length, with the fix for each. This audits the written bounds of one delegation from the delegator’s side: whether a delegation or mandate document marks its grantee, caps, expiry, revocation and approvals present is wever_delegation-check, issuing a signed mandate is wever_delegated-authority and what each receiver gets against what its task needs in an agent-to-agent handoff is wever_handoff-scope-check. A one-record restatement is wever_delegation-snapshot on https://weverlabs.com/mcp-free. Verdict blank_check, scope_gaps, scope_unverified or scope_bounded. POST /api/delegation-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-delegation-contract. Human page: https://weverlabs.com/agent-delegation/.
Inputs: delegation (required), data, label, spend, +3 more.
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/.
Inputs: deliverable (required), acceptance_criteria (required), evidence.
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/.
Inputs: decisions (required), label, components.
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/.
Inputs: digest_id (required).
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/.
Inputs: cadence (required), expires_at (required), callback_url (required), label, +4 more.
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/.
Inputs: digest_id (required), window_index.
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.
Inputs: expected_evidence (required), available_evidence (required).
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/.
Inputs: name, email, access, mcp_url, +3 more.
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/.
Inputs: url, submission_id.
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/.
Inputs: name (required), email (required), access (required), website (required), +3 more.
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/.
Inputs: offer (required), surfaces (required), label.
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.
Inputs: claim (required), idempotency_key (required), order_id, escrow_id.
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.
Inputs: action (required), dispute_id (required), reason_sha256 (required), idempotency_key (required), +5 more.
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.
Inputs: dispute_id (required).
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.
Inputs: dispute_id (required), references (required), idempotency_key (required).
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/.
Inputs: current_version (required), url, text, format.
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/.
Inputs: calls (required), events (required), label.
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/.
Inputs: label, fields, format, agreement.
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/.
Inputs: effects (required), flow, runs, label.
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/.
Inputs: orders (required), checkout (required), asset, label, +2 more.
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/.
Inputs: url (required), asset (required), price (required), network (required), +3 more.
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/.
Inputs: url (required), kind, label.
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/.
Inputs: system (required), permissions (required), label.
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/.
Inputs: claims (required), evidence (required), format.
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/.
Inputs: triggers (required), label, owners, action_classes.
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/.
Inputs: endpoints (required), credentials (required), label, egress.
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/.
Inputs: text (required), label, format.
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/.
Inputs: parties (required), amount_usdc (required), release_condition (required), expires_at.
wever_evaluation-cost-checkEvaluation cost checkARead-onlyInspect
Agent Evaluation: submit one evaluation run’s cost and latency figures with its stated budget: the total budget, the per-task cost cap, the task time cap and the percentile it applies to (median, 95th or slowest), the run’s task count, total cost and median, 95th percentile and slowest task times, each cost component (agent model calls, judge model calls, tool calls, compute, human review, storage or other) with its cost, and optionally each task’s cost and time. The signed report compares the total, the cost per task and the task time with the budget and caps, adds up the components against the total, and names a total over budget, tasks over the cost cap and task time over its cap, then every component with no cost, components that differ from the total by more than one part in a hundred, tasks with no recorded cost and single tasks over the time cap, with the fix for each. This reads one evaluation run’s cost against its own budget: an agent budget setup’s controls are wever_budget-controls-check, transactions against spending rules are wever_spending-anomaly-check and a forecast of spend is wever_budget-forecast-brief. Verdict over_budget, cost_gaps, cost_unverified or within_budget. POST /api/evaluation-cost-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: budget (required), run, label, tasks, +1 more.
wever_evaluation-dataset-checkEvaluation dataset checkARead-onlyInspect
Agent Evaluation: submit one evaluation dataset description: its name, size, source (production logs, written by experts, generated, a public benchmark or a mix), version and when it was published, the categories the agent must handle beside the categories covered with their example counts and whether hard and edge cases are included on purpose, how the reference labels were made (experts, trained annotators, crowd workers, a model, the agent’s own builders or no one) with the number of labelers, their agreement, a written guide and review of model labels, and the leakage controls: whether the set is held out from training and tuning, whether overlap was checked and found, whether prompt examples come from the set, whether anything was tuned against it, and the model’s training cutoff. The signed report says category by category whether the set covers what the agent must handle, whether the labels can be trusted and whether anything the agent learned from is in the test, and names every required category with no examples, no labels, examples shared with training or tuning data, prompt examples drawn from the set and tuning against the set, then every category under 30 examples, no hard cases, category counts above the dataset size, unreviewed model labels, labels by the agent’s builders, one labeler, agreement under 0.6, no guide, no split, no overlap check and a public benchmark published before the model’s training cutoff, with the fix for each. This reads the set an agent is scored on: whether a benchmark claim’s figures match the source it cites is wever_benchmark-evidence-check and whether a claim is supported by offered evidence is wever_claim-evidence-check. Verdict dataset_unfit, dataset_gaps, dataset_unverified or dataset_sound. POST /api/evaluation-dataset-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: dataset (required), label, leakage, coverage, +1 more.
wever_evaluation-design-checkEvaluation design checkARead-onlyInspect
Agent Evaluation: submit one evaluation plan as supplied: the agent and task, when the plan was written and when the evaluation first ran, the task set with its size and where the tasks come from, each success criterion with the metric that measures it, each metric with what it measures, whether its computation is written down, its pass threshold, whether a pass is at least or at most it and where the threshold comes from (a requirement, the baseline’s score, a prior run, a published benchmark or nowhere), and the baseline with its scores. The signed report says criterion by criterion whether a metric the plan defines measures it, metric by metric whether it has a sourced threshold and a written computation, and whether a baseline is scored, and names no success criteria, every criterion no defined metric measures (quoting wording such as good, reasonable or as expected), an empty task set and criteria written after the first run, then every metric with no threshold, every threshold with no source, every unwritten computation, no baseline, an unscored baseline, an undescribed task set and a task set that is all generated, with the fix for each. This reads the design of one evaluation before it runs: whether a job’s delivered work meets its acceptance criteria is wever_deliverable-check, whether an implementation’s behavior matches its spec is wever_spec-drift-check and whether a benchmark claim’s figures match the source it cites is wever_benchmark-evidence-check. The checklist of a complete evaluation packet is wever_evaluation-snapshot on https://weverlabs.com/mcp-free. Verdict untestable_plan, design_gaps, design_unverified or design_complete. POST /api/evaluation-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: criteria (required), plan, label, tasks, +2 more.
wever_evaluation-drift-checkEvaluation drift checkARead-onlyInspect
Agent Evaluation: submit two evaluation runs of the same agent at different times, each with its id, date, model and model version, prompt version, dataset and dataset version, judge and judge version, rubric version, temperature and scores (each with its metric, value, sample size and spread), and optionally the tolerance a score may move by. The signed report compares every condition between the runs, the same, changed or not stated, and every score with how far it moved against the tolerance or, with none, the two runs’ combined noise, and names every changed model, prompt, dataset, judge, rubric or setting that makes the runs measure different things, then every score that drifted, every metric scored in one run only and every score on less than half the earlier sample, with the fix for each. This compares two runs of one agent: whether an implementation’s behavior matches its spec is wever_spec-drift-check, a live endpoint’s reachability, latency and consistency is wever_endpoint-reliability-check and what one run needs to be rerun is wever_evaluation-reproducibility-check. Verdict runs_not_comparable, scores_drifted, drift_unverified or scores_stable. POST /api/evaluation-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: later (required), earlier (required), agent, label, +1 more.
wever_evaluation-report-checkEvaluation report checkARead-onlyInspect
Agent Evaluation: submit one evaluation summary written for a buyer or principal: its title and audience, each headline score with whether its spread, sample size and a baseline sit beside it, the limits with whether they are stated, where they sit (beside the headline, a later section, an appendix or a separate document) and what they are, the failures with whether they are reported, how many tasks failed against how many are reported, whether examples are shown and where they sit, which run conditions are stated (model, dataset, run date, scoring method and settings), and whether the full results are linked, on request or not available. The signed report says whether the limits, failures and run conditions are disclosed alongside the headline scores, and names limits never stated, failures left out or reported in part and no model, dataset or run date stated, then limits or failures placed in an appendix or a separate document, limits not named, headline scores without spread, sample size or baseline, every missing run condition, no failure examples and full results not available, with the fix for each. This reads what an evaluation summary discloses beside its headline: whether AI involvement in content is disclosed is wever_ai-disclosure-check, whether a recommendation discloses its interests is wever_recommendation-disclosure-check and whether a benchmark claim’s figures appear in its cited source is wever_benchmark-evidence-check. Verdict headline_only, disclosure_gaps, disclosure_unverified or fully_disclosed. POST /api/evaluation-report-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: headline (required), label, limits, report, +3 more.
wever_evaluation-reproducibility-checkEvaluation reproducibility checkARead-onlyInspect
Agent Evaluation: submit one reproducibility packet: the agent with its model, exact model version and provider, whether the full prompts are included and their version, the settings (temperature, top_p, output limit, seed and others), the tools with whether they are listed and versioned and how outside calls are handled (none, recorded, mocked or live), the dataset with its version, hash and who can get it, the environment with the code version, pinned dependencies and runtime, the scoring method with the scoring script or the judge model and its version, and when it ran. The signed report says essential by essential what someone else needs to rerun the same evaluation and expect the same result, present or missing with why, and names a missing model, a missing or moving model version (such as latest), prompts left out and no dataset version or hash, then missing settings, no seed above temperature 0, unversioned tools, no code version, unpinned dependencies, a missing scoring script or unpinned judge, live outside calls and a private dataset, with the fix for each. This reads what one evaluation needs to be rerun: whether an implementation’s behavior matches its spec is wever_spec-drift-check and two runs of the same agent compared is wever_evaluation-drift-check. Verdict cannot_rerun, reproducibility_gaps, reproducibility_unverified or rerunnable. POST /api/evaluation-reproducibility-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: agent (required), label, tools, run_at, +5 more.
wever_evaluation-result-checkEvaluation result checkARead-onlyInspect
Agent Evaluation: submit one evaluation result report: each claim with its text, metric and claimed figure, the subset it comes from and whether the claim names it, the baseline it compares with and whether it says higher, lower or meets a threshold; each measured result with its metric, value, subset, sample size, spread (a standard deviation, a standard error or a 95 percent interval) and run conditions (model, dataset and date); each baseline result; and the subsets the evaluation ran beside the subsets the report shows. The signed report matches every claim to its measured figure and says whether the figure matches, whether each comparison runs the claimed way and clears the noise in both figures, whether a subset figure says so and whether every subset that ran is reported, and names every claim with no result, every figure the results do not show, every comparison with no baseline result, the wrong way round or inside the noise, every threshold claimed and missed, every undisclosed subset and every dropped subset, then every figure behind a claim with no sample size, fewer than 30 tasks, no spread or no run conditions, with the fix for each. This reads one result report’s claims against its own numbers: whether a benchmark claim’s figures appear in the source it cites is wever_benchmark-evidence-check, whether a claim is supported by offered evidence is wever_claim-evidence-check and one paid call’s result against its order is wever_result-validation-check. Verdict claims_unsupported, result_gaps, result_unverified or claims_supported. POST /api/evaluation-result-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: claims (required), label, results, subsets, +1 more.
wever_evaluation-scoring-checkEvaluation scoring checkARead-onlyInspect
Agent Evaluation: submit one scoring rubric and its judge setup: the rubric version, what it scores, the scale’s lowest and highest scores and step, and each scale point with its anchor and whether a worked example is attached; who scores (a model, people, an automatic metric or a mix) with the judge model, whether its version is pinned and its prompt fixed, its temperature, whether it is the model being scored, and its calibration (against human labels, known answers or nothing, on how many items and at what agreement); and the spot check, whether people check a share of the scores, what share, who checks and how often they disagree. The signed report says point by point whether the scale is anchored, whether a model judge is calibrated and pinned, whether a person spot-checks judged scores and whether scores compare across runs, and names an unanchored scale, an uncalibrated model judge, judged scores no person checks and an unpinned judge, then every unanchored point, points off the scale, no worked examples, an unversioned rubric, calibration agreement under 0.7 or on fewer than 50 items, an unfixed judge prompt, a sampling judge, a judge scoring itself, a spot check under one in twenty or by the builders and spot-check disagreement over 0.2, with the fix for each. This reads the rubric and judge behind a score: a trust score computed from verified completed work is wever_agent-trust-scorecard and whether a job’s delivered work meets its acceptance criteria is wever_deliverable-check. A worked rubric is wever_evaluation-rubric-sample on https://weverlabs.com/mcp-free. Verdict scores_unreliable, scoring_gaps, scoring_unverified or scoring_consistent. POST /api/evaluation-scoring-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-evaluation-contract. Human page: https://weverlabs.com/agent-evaluation/.
Inputs: rubric (required), judge, label, spot_check.
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/.
Inputs: quotes (required), as_of, label.
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/.
Inputs: period (required), payments (required), label, refunds, +2 more.
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/.
Inputs: claims (required), evidence (required), format.
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/.
Inputs: caps (required), cases, label.
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/.
Inputs: live (required), listing (required), label.
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/.
Inputs: notices (required), flow, label, target, +2 more.
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/.
Inputs: market (required), platform (required).
wever_feedback-actionability-checkFeedback actionability checkARead-onlyInspect
Agent Feedback: submit one piece of feedback on a specific piece of work, point by point: optionally the giver and the work, and each point with its id, the point as written, its tone (praise, criticism, a suggestion, a question or mixed, read from wording such as great job or confusing when left out), the specific part of the work it is about, what it says is wrong or right there, the change it states or implies, whether it is about something outside the receiver’s control, whether it presents that as the receiver’s own defect, and the ids of other points whose instruction it contradicts. The signed report gives every point as actionable, nothing_to_act_on, misplaced_blame, conflicting, unlocated, no_change or unconfirmed, with every pair of contradicting instructions, and names feedback that leaves the receiver nothing clear to act on: every point pure praise or pure complaint with no part of the work and no change named, something outside the receiver’s control presented as their defect, and two instructions in the same feedback that contradict each other; then some such points among actionable ones, a change with no part named and a criticism of a part with no change, with the fix for each. This reads whether a receiver can act on feedback, not scoring or benchmarking: grading an agent’s output against a rubric is wever_evaluation-scoring-check, and a collision between agents’ recorded actions on shared work is wever_coordination-conflict-check. Verdict feedback_unactionable, feedback_actionability_gaps, feedback_actionability_unverified or feedback_actionable. POST /api/feedback-actionability-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: items (required), label, feedback.
wever_feedback-closure-checkFeedback closure checkARead-onlyInspect
Agent Feedback: submit the loop records for feedback on a specific piece of work: each loop with its id, what the feedback was about, the giver, the resolution state the record holds (done, declined, deferred or open), the reason for a decline or deferral, the date a deferred loop comes back, when the record marks it closed, whether the giver was told the outcome and when, whether the feedback reported a defect in the work, and whether someone verified the fix and who; and optionally the moment to read the loops at. The signed report gives every loop as closed, no_state, closed_untold, fix_unverified, open, declined_unexplained, deferred_undated, deferral_lapsed or unconfirmed, counts the loops by state with the givers told, gives the defect reports with their verification, and names a feedback loop left open: loops with no recorded state at all, closure claimed in the record but never communicated to the giver, and defect reports closed as done with nobody verifying the fix; then loops still marked open, declines with no reason, deferrals with no date and deferrals past their date, with the fix for each. This reads the working loop between one giver and one receiver: how a group of agents escalates and resolves a disagreement is wever_coordination-escalation-check, and an operator’s continuity arrangements for keys, successors and standing jobs are wever_continuity-check. Verdict feedback_loop_open, feedback_closure_gaps, feedback_closure_unverified or feedback_loop_closed. POST /api/feedback-closure-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: loops (required), as_of, label.
wever_feedback-freshness-checkFeedback freshness checkARead-onlyInspect
Agent Feedback: submit the feedback being relied on now about a specific piece of work: optionally the work with its current version and each version with when it was released and whether it is still in use; each piece of feedback with its id, the point as given, the version it is about, when it was given, its tone, how it is relied on now (as evidence of quality, as the basis for a change, as an open issue or other), the id of later feedback on the same point that supersedes it and a later change that already answers it; the moment it is relied on; and how many days old praise may be and still count as current evidence of quality (180 when left out). The signed report gives the work and its versions, every piece of feedback as current, version_gone, stale_praise, superseded, answered, earlier_version or unconfirmed with its age in days, and the oldest and newest ages, and names feedback that no longer describes the work: acting today on feedback about a version no longer in use, and old praise presented as current evidence of quality; then feedback superseded by later feedback on the same point, feedback a later change already answers, and feedback about an earlier version with no record of whether it still applies, with the fix for each. How an agent’s durable reputation score ages is wever_reputation-decay-check, drift in an evaluation’s results is wever_evaluation-drift-check, and whether an agent’s knowledge entries are current is wever_knowledge-freshness-check. Verdict feedback_stale, feedback_freshness_gaps, feedback_freshness_unverified or feedback_current. POST /api/feedback-freshness-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: feedback (required), work, as_of, label, +1 more.
wever_feedback-gaming-checkFeedback gaming checkARead-onlyInspect
Agent Feedback: submit one set of feedback about one piece of work or one agent: optionally the work and the receiver; each entry with its id, the giver, when it was given, its tone (positive, negative, mixed or neutral), whether the giver is related to the receiver (the same operator, owner or team, or a paid affiliate), the other givers in the set the giver is related to, whether the receiver asked for it and the giver’s connection to the work on record (used it, saw it or none); the disputes between the receiver and a giver with when each was raised or decided; and who the receiver asked for feedback, which of them were expected to be positive and how they were chosen. The signed report gives every entry as clean, flagged, set_apart or unconfirmed, each manipulation pattern with the entries behind it, and counts the positive, negative, related, unconnected and solicited entries, and names manipulation of the exchange itself: coordinated praise from two or more related parties, negative feedback filed within 14 days after a dispute with the receiver, feedback solicited only from parties expected to be positive, and three or more entries from accounts with no connection to the work within 72 hours; then a single related-party entry, a scattered unconnected entry and a hand-picked selection, with the fix for each. This grades one specific feedback set: whether a reputation system’s design resists manipulation of its durable standing record is wever_reputation-gaming-check, and a dispute over a reputation record is wever_reputation-dispute-check. Verdict feedback_set_manipulated, feedback_set_gaps, feedback_set_unverified or feedback_set_clean. POST /api/feedback-gaming-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: entries (required), label, subject, disputes, +1 more.
wever_feedback-incorporation-checkFeedback incorporation checkARead-onlyInspect
Agent Feedback: submit the receiver’s response and revision record for one round of feedback on a specific piece of work: optionally the reply to the giver with its text and when it was sent, read for acknowledgement-only wording such as thanks, noted; the revised version with when it was made; and each feedback item with its id, the point as given, whether it was acknowledged to the giver, what the receiver did (changed the work, declined, deferred or nothing), the reason for a decline or deferral, the date a deferred item will be taken up, the change the reply claims for it and whether the revised work holds that change. The signed report gives every item as incorporated, declined_with_reason, deferred_with_date, answered_with_reason, noted_only, claimed_absent, unacknowledged, declined_unreasoned, deferred_undated or unconfirmed, counts the acknowledged, changed, declined and deferred items and the changes present in the revision, and names feedback that did not land: items never acknowledged at all, thanks, noted with no change and no reason, and changes the reply claims that the revised work does not hold; then declines with no reason and deferrals with no date, with the fix for each. This reads one round of response to feedback, not a standing record: an agent’s durable record of completed jobs is wever_reputation-record-check, and a collision between agents’ recorded decisions on shared work is wever_coordination-conflict-check. Verdict feedback_not_landed, feedback_incorporation_gaps, feedback_incorporation_unverified or feedback_incorporated. POST /api/feedback-incorporation-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: items (required), label, reply, revision.
wever_feedback-provenance-checkFeedback provenance checkARead-onlyInspect
Agent Feedback: submit who each piece of feedback in one exchange came from: optionally the work and its current version, and each piece of feedback with its id, the giver as recorded (left out when unattributed), how it is treated (as authoritative, as one input or set aside), whether the giver saw or used the actual work, the version it judges and the versions the giver saw, whether the giver was asked for it, whether the giver holds a role that authorizes them to judge the work, and any stake in the outcome (none, a competitor, a counterparty in a dispute, a vendor, related to the receiver or other) with whether it is disclosed. The signed report gives every piece of feedback with its standing as sound, unattributed_authoritative, unseen, interest_undisclosed, unattributed, unsolicited or unconfirmed, counts the attributed, seen, asked or authorized and disclosed, and names feedback carrying weight its source does not support: unattributed feedback treated as authoritative, feedback about work or a version of it the giver never saw, and an undisclosed stake such as a competitor or a counterparty in a dispute behind a judgment; then unattributed feedback weighed as one input and givers neither asked nor authorized, with the fix for each. These provenance and consent questions are about one feedback exchange: where a fact in an agent’s stored memory came from is wever_memory-provenance-check, whether a principal agreed to be remembered is wever_memory-consent-check, and the sources behind an agent’s durable reputation record are wever_reputation-source-check. Verdict feedback_provenance_unsound, feedback_provenance_gaps, feedback_provenance_unverified or feedback_provenance_sound. POST /api/feedback-provenance-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: feedback (required), work, label.
wever_feedback-report-checkFeedback report checkBRead-onlyInspect
Agent Feedback: submit the feedback summary written for the principal, with the records behind it: its title, its audience, its headline as written and optionally its text; whether it states the negative feedback, the declined items (with how many carry their reasons), the open loops (and whether it presents them as resolved) and the gaming flags found in the set, where each sits (beside the headline, in a later section, in an appendix or in a separate document) and how many it names; whether it presents an average and whether the disagreement underneath sits beside it; and optionally the record of negative items, declined items, open loops, gaming flags and points on which givers disagree. The signed report gives the summary with any praise-only wording, the disclosure of each kind of record and of the average, and the record, and names a summary that whitewashes the feedback: negative feedback left out or stated as none while the record holds some, so it reports only praise; open loops left out or presented as resolved; gaming flags left out; and an average presented without the disagreements underneath it; then declined items left out or without their reasons, counts below the record’s, disclosures in an appendix or a separate document, and wording such as great feedback or overwhelmingly positive while the record holds negative feedback, with the fix for each. An agent’s durable reputation summary is wever_reputation-report-check, and an evaluation summary of scores is wever_evaluation-report-check. Verdict feedback_summary_whitewashed, feedback_summary_gaps, feedback_summary_unverified or feedback_summary_faithful. POST /api/feedback-report-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: summary (required), label, record, averages, +4 more.
wever_feedback-request-checkFeedback request checkARead-onlyInspect
Agent Feedback: submit one feedback request on a specific piece of work, as recorded: optionally the request itself with the work it names, its text as sent, when it went out and the time to respond by; the criteria it asks givers to judge the work against; and each party it went to, with whether that party saw or used the work and their relation to it (a user, a reviewer, the principal, a peer, a stakeholder or other). The signed report gives the request with any open-invitation wording it uses and the window to respond in days, every recipient as saw_work, never_saw_work or unstated, and the criteria, and names a request that leaves the loop unfocused: no specific work named, or work named only as everything or my work; no criteria, or an open invitation such as any feedback welcome in their place; and recipients who never saw or used the work; then a request with no time to respond by and a request with no named recipients, with the fix for each. This reads one request for feedback before any feedback arrives, not a formal evaluation: an evaluation’s design is wever_evaluation-design-check and scoring an agent against a rubric is wever_evaluation-scoring-check, and how a group of agents plans and splits shared work is wever_coordination-plan-check. Verdict feedback_request_unfocused, feedback_request_gaps, feedback_request_unverified or feedback_request_focused. POST /api/feedback-request-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
Inputs: label, request, criteria, recipients.
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/.
Inputs: charges (required), schedule (required), format, currency, +3 more.
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/.
Inputs: fees (required), schedule (required), label, currency, +2 more.
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/.
Inputs: checks (required), cap, label, paths, +1 more.
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/.
Inputs: lists (required), as_of, label, changes, +1 more.
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/.
Inputs: tools (required), gateway (required), label.
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/.
Inputs: rules (required), label, toolset.
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/.
Inputs: terms (required), promise (required), format, terms_label.
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/.
Inputs: routes (required), label, transfers.
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/.
Inputs: routes (required), label.
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/.
Inputs: handoffs (required), label, observed.
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/.
Inputs: delegations (required), label, sender, sender_access.
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/.
Inputs: text, label, fields, format.
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/.
Inputs: identity (required), label, accepted_by, capabilities.
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/.
Inputs: claims (required), evidence (required), format.
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/.
Inputs: agents (required), label.
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/.
Inputs: text, label, fields, format.
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/.
Inputs: label, fields, format, evidence, +1 more.
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/.
Inputs: invoices (required), current_date (required), label, currency.
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/.
Inputs: text (required), label, format, currency.
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/.
Inputs: record (required), belongs_to (required), prior_records.
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/.
Inputs: invoice (required), payment (required), label, 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/.
Inputs: description (required), title, budget, currency, +2 more.
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/.
Inputs: deliverable (required), asset, label, failed_runs, +6 more.
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/.
Inputs: job (required), asset, label, deadline, +7 more.
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/.
Inputs: payments (required), job_reference (required), asset, label, +1 more.
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/.
Inputs: switch (required), label, tests, components.
wever_knowledge-conflict-checkKnowledge conflict checkARead-onlyInspect
Agent Knowledge: submit a set of knowledge entries and the rule for settling contradictions: each entry with its id, the subject it is about (such as refund window), what it says, where it applies, when it was recorded, the period it applies to, its source, its priority and whether it is retired; and the rule (the newest entry wins, the highest priority wins, the higher-ranked source wins with the source rank, a person reviews it, or no rule). The signed report pairs every two entries on one subject that say different things, tells a real contradiction from entries about different scopes, entries about periods that do not overlap and pairs already settled by a retired entry, settles each contradiction by the recorded rule where its dates, priorities or source rank can decide it, and names contradictions on the same fact that no recorded rule settles, with what the rule would need to decide them; then entries the rule sets aside that are still served and a rule of none, with the fix for each. Values agree when they read alike without case, spacing or punctuation or state the same figures in the same words, and an entry with no scope applies everywhere. How an agent memory store handles a new fact against a remembered one is wever_memory-conflict-check and two versions of one policy text are wever_terms-change-check. Verdict contradictions_unresolved, consistency_gaps, consistency_unverified or entries_consistent. POST /api/knowledge-conflict-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: entries (required), rule, label.
wever_knowledge-coverage-checkKnowledge coverage checkARead-onlyInspect
Agent Knowledge: submit a knowledge scope statement with the entries behind it: each topic the agent claims to cover, with the other names entries use for it, and each knowledge entry with its id, the topics it covers and optionally its claim. The signed report counts the entries behind every claimed topic, matching topic names and their aliases without case, spacing or punctuation, gives each topic as covered, resting on a single entry or empty, counts the entries inside the claim, partly outside it, outside it and naming no topic, lists the topics entries name outside the claim with the entries that name them, and names the gaps between what the agent claims to know and what it holds: claimed topics with no entries at all; then claimed topics resting on a single entry and entries that cover topics outside the claimed scope, with the fix for each. Entries that name no topic count toward none and are named as open points. A name shared by two scope topics is refused before any charge. The tasks a delegate may do are wever_delegation-scope-check, what an agent memory may hold is wever_memory-scope-check and whether every action an agent takes is traced is wever_observability-coverage-check. Verdict topics_uncovered, topic_gaps, topics_unverified or topics_covered. POST /api/knowledge-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: scope (required), entries (required), label.
wever_knowledge-entry-checkKnowledge entry checkARead-onlyInspect
Agent Knowledge: submit one knowledge entry: its id, the claim as written, its source with its name, where a reader finds it (a URL, a document id with its page or section, or a record id), its kind and whether a reader outside the agent can open it, the date the claim holds for, the scope it applies to (where and to whom), its review date and its expiry date; and optionally the moment to read it at. The signed report reads the entry piece by piece, the claim, the source, the date, the scope and the review, giving each as present, missing or present with a gap, and names each missing piece: no source, no date, no scope, and no review or expiry date; then a source marked as one no reader outside the agent can open, a review or expiry date already past at the reading moment, and a claim that says always, never, all, every or guaranteed, wider than any one source can show, with the fix for each. A worked sample entry done right beside a flawed one is wever_knowledge-entry-sample and the packet checklist is wever_knowledge-snapshot, both on https://weverlabs.com/mcp-free. Where one stored memory came from is wever_memory-provenance-check, and which agent took an action under which authorization is wever_actor-attribution-check in Agent Accountability. Verdict entry_incomplete, entry_gaps, entry_unverified or entry_complete. POST /api/knowledge-entry-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: entry (required), as_of, label.
wever_knowledge-freshness-checkKnowledge freshness checkARead-onlyInspect
Agent Knowledge: submit knowledge entries with their dates and the moment to read them at: each entry with its id, its claim, its topic, its kind (a price, a version, an officeholder, a rate, a schedule, contact details, a policy, a statistic, a definition, history or other), the date its fact was true or published, when it was last checked against its source, its review or expiry date and whether the knowledge base serves it as current or as historical; and optionally how old an entry on a fast-moving topic may be and still be served as current (90 days when left out). The signed report gives every entry its age at the reading moment, its kind as stated or as read from the words of its topic and claim, and its status, and names entries served as current that are not: entries past their review date, entries with no date at all, and prices, versions, officeholders and other fast-moving topics carried on entries older than the age limit; then entries served as current with no review date, entries dated after the reading moment and entries that record a review with no date for the fact itself, with the fix for each. Entries marked historical are read as history and never as stale. Which earlier answers a named policy or source change makes stale is wever_answer-freshness-check, how long a cached element can outlive its source is wever_cache-staleness-check and how long a stored memory is kept is wever_memory-retention-check. Verdict stale_as_current, currency_gaps, currency_unverified or entries_current. POST /api/knowledge-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: as_of (required), entries (required), label, fast_max_age.
wever_knowledge-grounding-checkKnowledge grounding checkARead-onlyInspect
Agent Knowledge: submit one answer with the sources it cites: optionally the question and the answer as given; each claim the answer makes with its id, its text and the ids of the sources it cites; and each cited source with its id, its title and the cited passage as the source states it. The signed report reads claim by claim whether a cited passage makes the claim, stating every figure in it and at least 60% of its content words read without case, stop words or word endings, lists every citation with the figures and words it shares and lacks, and names the claims the answer cannot stand on: claims that cite no source, and citations attached to claims their passages do not make, such as a figure the passage never states; then claims stronger than their source, which state as always, never, all or guaranteed what the passage hedges, or state flat a figure the passage gives as a ceiling such as up to 40%, and claims that also cite passages that do not make them, with the fix for each. A cited source supplied with no passage is named as an open point and never fetched. One product or diligence claim against pasted evidence with no citations is wever_claim-evidence-check, a benchmark figure against its source is wever_benchmark-evidence-check and whether the sources behind a knowledge base can be checked at all is wever_knowledge-source-check. Verdict answer_ungrounded, grounding_gaps, grounding_unverified or answer_grounded. POST /api/knowledge-grounding-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: claims (required), label, answer, sources.
wever_knowledge-report-checkKnowledge report checkARead-onlyInspect
Agent Knowledge: submit one knowledge report written for a principal, saying what the agent knows and what it is unsure of: its title, its audience, its headline as written and optionally its text; whether it states the claimed topics with no entries, the entries past their review date, the facts resting on one source and the claims their cited sources do not support, where each sits (beside the headline, in a later section, in an appendix or in a separate document) and how many it names; and optionally the record of each, as found by the coverage, freshness, source and grounding checks. The signed report says what sits beside the headline, checks every count against the record, and names a report that smooths over what the agent does not know: gaps, stale entries, single-source facts or unsupported claims left out, or stated as none against a record that holds some; then counts below the record’s, disclosures in an appendix or a separate document, and wording that calls the knowledge complete, comprehensive, up to date or verified while the record holds unknowns, with the fix for each. An observability summary for a principal is wever_observability-report-check, a reputation summary for a buyer is wever_reputation-report-check and classifying the failures a recorded run absorbed against its outcome is wever_trace-outcome-brief. Verdict gaps_smoothed_over, candor_gaps, candor_unverified or unknowns_disclosed. POST /api/knowledge-report-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: report (required), gaps, label, stale, +3 more.
wever_knowledge-source-checkKnowledge source checkARead-onlyInspect
Agent Knowledge: submit the facts behind a knowledge base or answer set with the sources on file: each fact with its id, its text, the ids of the sources it rests on and whether other answers, decisions or entries rest on it; and each source with its id, its name, its kind (a document, a dataset, a web page, a database record, a person, the agent’s own earlier output or other), where a reader finds it (a URL, a document id with its page or section, or a record id), whether a reader outside the agent can open it and find the fact, and when it was published or last confirmed. The signed report classifies every fact as named and checkable, named but not checkable, resting on a single source while other work rests on it, citing only sources missing from the source list, or resting on no source at all, counts the facts in each class, lists each source with the facts that cite it, and names the facts that rest on nothing: facts with no source, facts that cite only sources not on file, and load-bearing facts that stand only on sources no reader outside the agent can open; then cited sources marked uncheckable, load-bearing facts on one source, facts that also cite a source not on file and facts resting on the agent’s own earlier output, with the fix for each. The source list is read as supplied; no source is fetched or opened. Where one stored memory came from is wever_memory-provenance-check, the sources behind a reputation record or score are wever_reputation-source-check and whether an answer’s claims match the passages they cite is wever_knowledge-grounding-check. Verdict facts_unsourced, source_gaps, sources_unverified or sources_checkable. POST /api/knowledge-source-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: facts (required), label, sources.
wever_knowledge-update-checkKnowledge update checkARead-onlyInspect
Agent Knowledge: submit how a knowledge base handles corrections and versions, as the path is written, as the corrections made, or both: whether a correction path is written down (how a wrong entry is reported, checked and corrected), who corrects a wrong entry, whether earlier versions of a corrected entry stay reachable and where a correction lands (every place the entry is used, some of them, the entry alone or nowhere); and each correction with its id, the entry found wrong, when it was found wrong and when it was corrected, whether the wrong version stays reachable marked as corrected, and each place the entry is used with whether the correction replaced it there. The signed report gives the path, each correction with the places still using the wrong version, and the uses listed and left stale, and names corrections that do not hold: no written correction path, earlier versions lost, and corrections that land in the entry alone or nowhere or leave places still using the wrong version; then no owner, a path that reaches some places only and corrections with no dates, with the fix for each. How an agent memory store retires a fact a new one contradicts is wever_memory-conflict-check and two versions of one policy text are wever_terms-change-check. Verdict corrections_lost, correction_gaps, corrections_unverified or corrections_hold. POST /api/knowledge-update-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-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Inputs: path, label, corrections.
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/.
Inputs: terms (required), flows, label.
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/.
Inputs: text (required), label, format.
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/.
Inputs: paths (required), agent, label, history.
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/.
Inputs: events (required), label, limits.
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/.
Inputs: limits (required), work, label.
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/.
Inputs: limits (required), agent, label.
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/.
Inputs: limits (required), label.
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/.
Inputs: price, title, fields, currency, +4 more.
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/.
Inputs: mandate (required), approval (required), proposal (required), proposal_wallet_signature.
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/.
Inputs: assets (required), expires_at (required), daily_cap_usdc (required), per_transaction_cap_usdc (required), +13 more.
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/.
Inputs: action (required), mandate_id (required), wallet_signature.
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/.
Inputs: mandate (required), approval (required).
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/.
Inputs: action (required), mandate_id (required), wallet_signature.
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/.
Inputs: mandate_id (required), fingerprint.
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/.
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.
Inputs: decision (required), intro_id (required), request_id (required).
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.
Inputs: request_id (required), human_email (required).
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.
Inputs: profile_id (required), request_id (required), other_profile_id (required).
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.
Inputs: registration (required), wallet_proof (required).
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.
Inputs: tools (required).
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/.
Inputs: config (required), label.
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/.
Inputs: text (required), label, format.
wever_memory-conflict-checkMemory conflict checkARead-onlyInspect
Agent Memory: submit a memory update flow: the rule for a new fact that contradicts a remembered one (when the contradiction is noticed: as the new fact is written, only when both are read, or never; which fact wins: what the principal stated over what was observed, inferred or imported, the principal decides, the newest, the oldest, or both stay; whether the principal is asked, told, only logged or not told; and whether the old fact is retired with its date, kept and marked superseded, deleted or kept as if current), plus optionally the contradictions seen, each with its subject, the old and new facts and their sources, which fact the agent now acts on, whether the principal heard and whether the old fact was retired. The signed report says which fact wins, whether the contradiction reaches the principal and whether the stale version is retired or silently kept, and names a contradiction never noticed, both facts kept, the oldest fact winning, the old fact kept as if current and, among the contradictions seen, every older fact that won, every pair left both current, every inference that replaced what the principal stated and every old fact left unretired, then noticing only on read, a principal not told, a deleted old fact with no trail and the newest fact always winning, with the fix for each. This reads contradictions between remembered facts: cached context that outlives a change at its source is wever_cache-staleness-check, where each memory came from is wever_memory-provenance-check and the agent’s view checked against the system’s record after an interruption is wever_state-reconciliation-check. Verdict stale_facts_win, conflict_gaps, conflict_unverified or conflicts_resolved. POST /api/memory-conflict-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: flow, rule, label, conflicts.
wever_memory-consent-checkMemory consent checkARead-onlyInspect
Agent Memory: submit a memory setup: the agreement (when the principal is asked whether to be remembered: before anything is kept, only after memory has started, or never; how agreement is given: an explicit opt-in, a default the principal can turn off, a line in the terms or none; the categories it covers; whether it is recorded), the principal’s controls (whether they can see, correct and switch off what is kept on their own, only by asking or not at all, whether switching off stops new writes and whether what is kept is then cleared, left to the principal or kept), and optionally the categories actually kept. The signed report says whether the principal agreed to be remembered, what the agreement covers and whether they can see, correct and switch off what is kept, and names no agreement, memory kept before the principal was asked, agreement as a line in the terms, every category kept beyond the agreement, no way to switch memory off and writes that continue after it is switched off, then memory on by default, an unrecorded agreement, every control only on request or missing and memory kept after switching off, with the fix for each. This reads whether the principal agreed and stays in control: what the system keeps at all is wever_memory-scope-check, whether one sharing event of live context needs consent is wever_context-sharing-check and whether a removal request clears memory everywhere is wever_memory-deletion-check. Verdict remembered_without_consent, consent_gaps, consent_unverified or principal_in_control. POST /api/memory-consent-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: kept, label, system, consent, +2 more.
wever_memory-deletion-checkMemory deletion checkARead-onlyInspect
Agent Memory: submit a deletion flow: every place the memory lives (the primary store, a backup, a summary, a profile, an embedding index, a cache, a log, a copy shared elsewhere or other) with what a removal request does there (deletes it, marks it deleted but keeps it, or leaves it), how long it takes and whether a restore from backup can bring it back, the confirmation the principal gets (whether one is sent, whether it names each place cleared and how they can check it: a deletion receipt, an export showing nothing remains, a view of what is kept, or no way), how long deletion may take in all, and optionally the removal requests seen with when each was confirmed and whether the memory was found again afterward. The signed report says place by place whether a removal request clears the memory everywhere it lives, backups and derived summaries and profiles included, and whether the principal gets a confirmation they can check, and names every place the request leaves, every derived copy that survives, every restore that can bring memory back, every memory found again after its confirmation and no confirmation, then every place that only marks memory deleted, every place slower than the stated time, a confirmation that cannot be checked or names no places and every request confirmed late, with the fix for each. This reads one removal request across the agent’s memory: a data policy’s deletion timeline as written is wever_data-retention-check, purging on a retention period is wever_memory-retention-check, switching memory off is wever_memory-consent-check and deletion or return on a processor’s termination is wever_dpa-evidence-check. Verdict deletion_incomplete, deletion_gaps, deletion_unverified or deleted_everywhere. POST /api/memory-deletion-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: places (required), flow, label, target, +2 more.
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/.
Inputs: stores (required), label, reads, writes, +1 more.
wever_memory-export-checkMemory export checkARead-onlyInspect
Agent Memory: submit an export flow: how the principal gets an export (on their own, by asking, or not at all), its format (JSON, CSV, Markdown, plain text, HTML, PDF, a proprietary format only the agent reads, or another), the categories it covers, whether it includes the agent’s inferences marked as inferences and each item’s source, and how long it takes, plus optionally every category kept about the principal, what the export withholds with the reason and whether the principal is told, the stated time an export should take and the export requests seen with when each arrived and whether it was complete. The signed report says whether the principal can obtain everything remembered about them, in a readable form, inferences included, and whether anything is withheld, and names no export, a format only the agent reads, inferences left out, every category kept but silently missing from the export, everything withheld without telling the principal and every export delivered incomplete, then an export only on request, items without their source, every category withheld with the principal told, an export slower than the stated time and every request delivered late, with the fix for each. This reads whether the principal can take their memory with them: export claims checked against a provider’s terms are wever_export-evidence-check, whether an agent’s own identity works outside its platform is wever_identity-portability-check and whether a removal request clears memory everywhere is wever_memory-deletion-check. Verdict memory_locked, export_gaps, export_unverified or principal_can_take_it. POST /api/memory-export-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: export (required), flow, held, label, +3 more.
wever_memory-provenance-checkMemory provenance checkARead-onlyInspect
Agent Memory: submit stored memories as supplied, each with the fact as stored, where it came from (observed in a call, stated by the principal, inferred by the agent or imported from another system), the call, message or record behind it, what an inference was drawn from, the system an import came from and whether an inference is labeled as one wherever the agent reads it, plus optionally the memory design: whether every write records its source, whether inferences are stored with a label and what the agent does before acting on an inference (confirms with the principal, acts, or never acts on inferences). The signed report counts the memories by source and says memory by memory whether each carries where it came from, and names every memory with no source, every inference stored without a label (an inference read as fact), a design that records no source or stores inferences as facts and an agent acting on inferences unconfirmed, then every observed or stated memory with no call, message or record behind it, every inference with no basis and every import with no source system, with the fix for each. This reads where each memory came from: what happens when a new fact contradicts a remembered one is wever_memory-conflict-check, what the agent keeps at all is wever_memory-scope-check and which stores hold run state and cross-session memory is wever_memory-design-check. Verdict rumors_kept, provenance_gaps, provenance_unverified or memories_sourced. POST /api/memory-provenance-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: memories (required), label, design, system.
wever_memory-retention-checkMemory retention checkARead-onlyInspect
Agent Memory: submit a memory setup’s retention: the stated period (a number of days, weeks, months or years, or forever), what it counts from (when a memory was written, when it was last used, or when the relationship ended), whether it is written where the principal can read it, how it is applied (old memories purged automatically, reviewed on a schedule with how often, cleaned up by hand, or not at all) and what happens to memory when the relationship ends (deleted with how soon, kept anonymized, or kept), plus optionally the categories with a period of their own, the stored memories seen with when each was written and last used, and the date they are read at. The signed report says whether a stated retention period exists, whether old memories are reviewed or purged on it and what survives the end of the relationship, and names no period, a period of forever, a period nobody applies, memory kept after the relationship ends, every category kept forever and every memory seen past its period, then a period not written down, cleanup only by hand, a review with no stated schedule and an anonymized copy surviving the end, with the fix for each. This reads how long the agent keeps what it remembers about its principals: the retention of records and data generally in a written policy is wever_data-retention-check, whether one removal request clears memory everywhere is wever_memory-deletion-check and what the agent keeps at all is wever_memory-scope-check. Verdict kept_forever, retention_gaps, retention_unverified or retention_enforced. POST /api/memory-retention-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: retention (required), as_of, label, system, +2 more.
wever_memory-scope-checkMemory scope checkARead-onlyInspect
Agent Memory: submit an agent’s memory design: the scope (whether it is written down, the categories kept, the categories excluded by rule, whether memory is kept per principal, in one global store every principal shares or a mix, the retention headline, and whether a written rule, the model’s own judgment or both decide each write), optionally each category with its kind (facts about the principal, task history, preferences, contacts, credentials, payment details, health details, location, inferences or other), whether it is kept or excluded, what decides it, whether it is kept per principal or shared and why it is kept, and the stored memories seen with their category. The signed report states what is kept, what is excluded by rule and whether the keeping is per principal or global, and names no scope, writes decided by the model, nothing excluded, one global store every principal shares and every stored memory in an excluded category, then a scope set only in code, mixed keying, every category kept in the shared store, decided by the model, kept with no purpose or holding credentials, payment or health details, every category both kept and excluded and every memory outside the scope, with the fix for each. This reads what the system keeps: which stores hold run state and which hold cross-session memory is wever_memory-design-check, whether the principal agreed to be remembered and stays in control is wever_memory-consent-check and how long memory is kept is wever_memory-retention-check. A summary sample is wever_memory-scope-sample on https://weverlabs.com/mcp-free. Verdict keeps_too_much, scope_gaps, scope_unverified or scope_bounded. POST /api/memory-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: label, scope, system, memories, +1 more.
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/.
Inputs: stores (required), label, crossings, on_failure, +1 more.
wever_memory-sharing-checkMemory sharing checkARead-onlyInspect
Agent Memory: submit a memory-sharing flow: whose memory it is and each way stored memory can cross (the categories that cross, who receives it and whether that is another agent, a tool, another principal, an operator or an external system, under whose instruction: the principal each time, a standing rule the principal set, an operator, the agent on its own or no one, whether it is logged in full, in part or not at all, whether only the memory the instruction names crosses and whether the recipient may keep it), plus optionally the crossings seen with under whose instruction each happened and whether it is in the log. The signed report says crossing by crossing what stored memory crosses to another agent, tool or principal, under whose instruction and whether it is logged, and names every crossing no one instructed, every crossing the agent decides on its own, every crossing carrying memory to another principal without the first principal’s word, every unlogged crossing, every crossing that hands over the whole store and, among the crossings seen, every path nobody declared, every crossing nobody instructed and every crossing missing from the log, then every partial log, every crossing on an operator’s word in place of the principal’s and every recipient that keeps the memory, with the fix for each. This reads deliberate sharing of stored memory: context handed over inside a live session, and whether one sharing event needs consent, is wever_context-sharing-check, whether memory stores stay apart by default is wever_memory-separation-check and what a handoff format carries is wever_context-transfer-check. Verdict memory_wanders, sharing_gaps, sharing_unverified or sharing_instructed. POST /api/memory-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-memory-contract. Human page: https://weverlabs.com/agent-memory/.
Inputs: flow, label, events, crossings, +1 more.
wever_migration-cutover-checkMigration cutover checkARead-onlyInspect
Agent Migration: submit the switch-over plan for one move: optionally when the cutover starts and ends, the expected downtime and whether both systems run during the switch; each phase of the switch (such as freeze, copy, switch or settle) with when it starts and ends and which system is authoritative in it (the source, the target, both or neither); and each kind of work in flight (payments, jobs, messages, webhooks, orders or other) with how it is handled (drained before the switch, replayed after, forwarded, paused, dropped, or no plan) and who owns it. The signed report gives every phase with its authority, every kind of work in flight with its handling, and names a cutover that is unsafe: a phase where both systems are authoritative or two overlapping phases with different authorities, a phase or a gap between phases where neither is, and work in flight that is dropped or given no plan; then payments, jobs or messages the plan never mentions and handling with no named owner, with the fix for each. Halting a running agent system is wever_kill-switch-check, the general rollback path for an action’s effects is wever_rollback-path-check and a single handover of work between parties is wever_handover-check. Verdict cutover_unsafe, cutover_gaps, cutover_unverified or cutover_single_authority. POST /api/migration-cutover-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: label, phases, cutover, in_flight.
wever_migration-export-checkMigration export checkARead-onlyInspect
Agent Migration: submit the export taken from the source system for one move, with the plan it serves: how the export is presented (full, partial or a sample), its format (JSON, JSON lines, CSV, a SQL dump, Parquet, XML, an archive, PDF, HTML, a proprietary format, binary or other), the tools or target systems known to read it and when it was taken; and each item the plan lists as moving, or the export holds, with whether it is planned, whether the export contains it, the record count the source’s own record holds, the count the export holds and its format when it differs. The signed report lists every item as complete, missing, extra, short or unreadable, totals the planned items and the source and export records, and names an export that is incomplete: a partial export presented as full, record counts that do not match the source’s own record, and an export in a format nothing named can read; then planned items missing from an export presented as partial, exported items the plan does not list and records exported only as pages a person reads, with the fix for each. Whether a reputation record can be exported from its platform in principle is wever_reputation-portability-check, and the data export section of a handover package is wever_handover-check. Verdict source_export_incomplete, source_export_gaps, source_export_unverified or source_export_complete. POST /api/migration-export-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: items (required), label, source_export.
wever_migration-loss-checkMigration loss checkARead-onlyInspect
Agent Migration: submit what one move loses, as recorded: each loss (history, reputation, settings, an integration, records, data, identity, funds or other) with why it is lost (no equivalent on the target, held only inside the source, not in the export, given up by choice or other), whether the plan’s loss list names it, whether the principal was told, when, and whether the principal accepted it; optionally each integration the agent uses on the source with its target equivalent, the records that exist only inside the source, and the cutover time. The signed report lists every loss with its status, counts the losses by class, lists the integrations with no equivalent and the source-only records missing from the loss list, and names losses that are undisclosed: losses that appear nowhere in the plan, including integrations with no target equivalent and records held only inside the source, and losses the principal was never told about; then losses told only after the cutover and losses the principal has not accepted, with the fix for each. This reads what an actual move loses: whether a reputation record or an identity could be carried to another platform in principle is wever_reputation-portability-check or wever_identity-portability-check. Verdict losses_undisclosed, losses_gaps, losses_unverified or losses_disclosed. POST /api/migration-loss-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: label, losses, cutover_at, source_only, +1 more.
wever_migration-mapping-checkMigration mapping checkARead-onlyInspect
Agent Migration: submit the field and concept mapping between the source and the target of one move: each source field or concept with the target field it lands in, its disposition (mapped, merged into one target field with others, dropped, or with no counterpart on the target), whether the plan names the drop, the unit, currency or time zone on each side with the conversion between them, the status or category values each side uses with the value map between them, and the data type on each side; and optionally every field the source schema holds. The signed report lists every mapping as carried, changing meaning, dropped or unstated, every drop with whether the plan names it, and every meaning change with its unit, stranded values and type, and names a mapping that corrupts data without failing: fields dropped silently or never mentioned, fields with no counterpart on the target the plan does not name, fields that keep their name while their unit or currency changes with no conversion, and status values with nowhere to land; then several source fields poured into one target field and data type changes with no conversion, with the fix for each. Whether an asset class can be carried to another service in principle is wever_identity-portability-check or wever_reputation-portability-check. Verdict mapping_corrupts, mapping_gaps, mapping_unverified or mapping_faithful. POST /api/migration-mapping-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: mappings (required), label, source_fields.
wever_migration-report-checkMigration report checkARead-onlyInspect
Agent Migration: submit the migration report written for the principal, with the record behind it: its title, its audience, its headline as written and optionally its text; whether it states what the move lost, the fields dropped in the mapping, the fields whose meaning changed (units, currencies or status values) and the areas not verified against the source, where each sits (beside the headline, in a later section, in an appendix or in a separate document) and how many it names; and optionally the record of each, as found by the scope, export, mapping, loss and verification records. The signed report gives the headline with any complete or lossless wording, the disclosure of each kind of finding and the record, and names a move smoothed into migration complete: losses, dropped fields, meaning changes or unverified areas left out or stated as none while the record holds some; then counts below the record’s, disclosures in an appendix or a separate document, and wording such as migration complete, seamless or nothing lost while the record holds findings, with the fix for each. The export section of a handover package is wever_handover-check, and whether a reputation record survives a platform change in principle is wever_reputation-portability-check. Verdict migration_smoothed_over, migration_disclosure_gaps, migration_disclosure_unverified or migration_disclosed. POST /api/migration-report-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: report (required), label, losses, record, +3 more.
wever_migration-return-checkMigration return checkARead-onlyInspect
Agent Migration: submit whether one move can be reversed, as its return path, the steps that cannot be undone, or both: how the plan presents the move (reversible or one way), whether a way back to the source is written down, how the agent moves back, how long the way back stays open after cutover, what returning costs and whether the return has been rehearsed; and each step that cannot be undone once it happens (source data deleted, a name or handle released, funds spent, a key revoked, the source account closed, a contract ended or other) with how many days after cutover it happens and whether the plan marks it as permanent. The signed report gives the return path, its window in days with the steps that close it early, and every permanent step with its status, and names a one-way door presented as reversible: a move presented as reversible with no written way back, and a permanent step such as deleting the source data that happens before the return window closes; then an honest one-way move, a way back with no deadline, no stated cost or no rehearsal, and permanent steps the plan does not mark, with the fix for each. The general rollback path for one action’s external effects is wever_rollback-path-check, and halting a running agent system is wever_kill-switch-check. Verdict return_path_closed, return_path_gaps, return_path_unverified or return_path_open. POST /api/migration-return-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: label, return_path, irreversible.
wever_migration-scope-checkMigration scope checkARead-onlyInspect
Agent Migration: submit a migration plan for moving an agent or its work from one service, platform, model or provider to another, as recorded: optionally the source and the target with the kind of move, the plan’s scope as written, each asset the plan names with its class (data, memory, tools, identity, credentials, funds, history, settings, integrations, reputation or other), whether it is moving, staying behind, retiring with the source or undecided, whether the source can export it and how it leaves, and optionally the source’s own inventory of what it holds for the agent. The signed report lists every asset with its status, reads each of data, memory, tools, identity, credentials, funds and history as moving, staying, split or unaddressed, and names a scope that is unbounded: scope stated as everything or the whole account instead of a list, assets the source holds that appear on neither the moving nor the staying list, and assets listed as moving that the source cannot export; then undecided assets and core classes nobody addressed, with the fix for each. This reads an actual planned or completed move: whether an identity or a reputation record could be carried to another service in principle is wever_identity-portability-check or wever_reputation-portability-check, and a single handover of work between parties is wever_handover-check. Verdict migration_scope_unbounded, migration_scope_gaps, migration_scope_unverified or migration_scope_bounded. POST /api/migration-scope-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: label, assets, inventory, migration, +1 more.
wever_migration-verify-checkMigration verify checkARead-onlyInspect
Agent Migration: submit the verification run after one move: each check with its kind (a record count, a sampled record, a balance, a field meaning spot-check, a field presence check, the target loads, a smoke test or other), what it covers, the mapped field it reads, the value on the source and on the target, whether they matched and when it ran; optionally what moved, the mapped fields, and when the source data was deleted. The signed report lists every check as a matched, mismatched or unstated comparison, a comparison run after deletion, or not a comparison at all, gives the items and mapped fields with the comparisons covering them and the timing against the deletion, and names a move left unchecked: verification that amounts to the target loads with nothing compared against the source, comparisons run after the source was already deleted, and comparisons that found the target differs; then moved items no comparison covers and mapped fields checked only for presence, never for meaning, with the fix for each. Counts and balances compare by their values; samples and meaning spot-checks state whether they matched. What a receiver could run on day one of a handover is wever_handover-check, and whether a supplied rollback was rehearsed is wever_rollback-path-check. Verdict post_move_unchecked, post_move_gaps, post_move_unverified or post_move_verified. POST /api/migration-verify-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write, and no data is 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-migration-contract. Human page: https://weverlabs.com/agent-migration/.
Inputs: checks (required), items, label, mapped_fields, +1 more.
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/.
Inputs: instruments (required), rule, label, filters.
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/.
Inputs: task (required), options (required), label.
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/.
Inputs: label, fields, format, agreement.
wever_negotiation-counteroffer-checkNegotiation counteroffer checkARead-onlyInspect
Agent Negotiation: submit an original offer and a counteroffer, each with its terms as written, and the mandate limits the counter is read against: each limit with its term, direction (at most, at least or exactly) and value, and the terms that may not change. The signed report reads every term of the counter as kept, changed or added, and against each limit on it as an amount, date, span, percentage, count or exact text, and names every limit crossed and every fixed term changed or dropped, then every original term the counter drops without a word, every new term with no limit and every change with no limit, with the fix for each. Two contract versions are wever_contract-diff-check, quotes for one job are wever_quote-compare and the mandate’s own bounds are wever_negotiation-mandate-check. A worked sample is wever_negotiation-playbook-sample on https://weverlabs.com/mcp-free. Verdict counter_crosses_mandate, counter_gaps, counter_unverified or counter_within_mandate. POST /api/negotiation-counteroffer-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: counter (required), original (required), label, mandate.
wever_negotiation-deadlock-checkNegotiation deadlock checkARead-onlyInspect
Agent Negotiation: submit a stalled negotiation: the two sides, each with its last offer’s terms and each constraint it has stated with its term, direction (at most, at least or exactly), value and whether it is hard, and the issues still open. The signed report reads every term as agreed, with room between the sides’ limits, meeting two hard limits, past a soft limit, offered by one side only or unaddressed, gives the zone where there is room, and names every term where two hard limits leave no value both sides accept, then soft conflicts, terms only one side has priced and open issues neither side has answered, so it says whether the gap is the price or a missing term, with the fix for each. Quotes for one job are wever_quote-compare, a counterparty brief is wever_counterparty-brief and one counteroffer against its mandate is wever_negotiation-counteroffer-check. Verdict no_agreement_zone, agreement_blocked, room_unverified or room_to_agree. POST /api/negotiation-deadlock-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: sides (required), label, open_issues.
wever_negotiation-fairness-checkNegotiation fairness checkARead-onlyInspect
Agent Negotiation: submit the two parties and the agreed or proposed clauses, each with its kind (a penalty, an exit right, a cost, liability, an indemnity, a payment or other), the party it binds or charges, the party that holds its right, for a cost the party that controls whether it arises, and any cap. The signed report gives the balance of each kind of clause between the two sides, and names every penalty that binds one side only, exit rights only one side holds and every cost charged to the side that does not control it, then liability, a liability cap or an indemnity on one side only, with the fix for each. Liability for agent error between an operator and a seller is wever_liability-terms-check, a checkout’s refund terms are wever_refund-rule-check and a service’s terms from the paying side are wever_service-terms-check. Verdict one_sided, balance_gaps, balance_unverified or balanced. POST /api/negotiation-fairness-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: clauses (required), parties (required), label.
wever_negotiation-mandate-checkNegotiation mandate checkARead-onlyInspect
Agent Negotiation: submit one negotiation mandate: the agent and its principal, who authorized it, when and how that is recorded (signed, written, a message, spoken or not at all), the deal it covers and its expiry, each walk-away limit with its term, kind, direction (at most, at least or exactly), value and whether reaching it ends the negotiation, the fixed terms, the flexible terms with how far each may move, who decides beyond the mandate, and optionally the moment to read it at. The signed report says limit by limit and term by term whether the agent is bounded and whether the mandate is in force, and names no authorizer, no limits, no price limit, limits with no value, in open wording (such as any or no cap) or with no direction, unbounded flexible terms, an expired mandate and use before authorization, then limits no value can meet together, terms both fixed and flexible or never classified, no walk-away point, no expiry, an unrecorded authorization, no deal named and nobody to escalate to, with the fix for each. One delegation’s scope is wever_delegation-scope-check, access against an authority grant is wever_authority-scope-check and issuing a signed mandate is wever_delegated-authority. Verdict mandate_unbounded, mandate_gaps, mandate_unverified or mandate_bounded. POST /api/negotiation-mandate-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: mandate (required), as_of, fixed, label, +3 more.
wever_negotiation-record-checkNegotiation record checkARead-onlyInspect
Agent Negotiation: submit one negotiation record: the parties with their ids and roles, each offer with its id, the party that made it, when, the offer it answers and its terms, and the final agreement with its time, the offer it accepts, the agreed terms and the parties that confirmed it. The signed report reads the trail from the first offer to the agreement and says whether the agreement matches a recorded offer term for term, and names no offers, every undated offer, an agreement that matches no recorded offer and every agreed term found in no offer, then offers from no listed party, answers to offers the record lacks or dated before them, an undated agreement or one dated before its offer and every party that did not confirm it, with the fix for each. An approval record is wever_approval-record-check, a buyer’s record of paid calls is wever_purchase-record-check and delegation records are wever_delegation-record-check. Verdict trail_broken, trail_gaps, trail_unverified or trail_complete. POST /api/negotiation-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: offers (required), agreement (required), label, parties.
wever_negotiation-risk-checkNegotiation risk checkARead-onlyInspect
Agent Negotiation: submit one proposed agreement: each item of value at risk with its value, whether it is handed over before the counterparty pays and whether it can be taken back, each payment from the counterparty with its amount and timing (upfront, on a milestone, on delivery or after), and the recovery terms: deposit, escrow, termination for default with a cure period, walk-away fee, late fee, dispute path and ownership until paid. The signed report sets the value handed over before payment against what secures it, lists the recovery paths and every exposure left unaddressed, and names unsecured value and no remedy for default, then unvalued exposures, nothing owed on a walk-away, no termination right, no dispute path, no late fee and ownership passing before payment, with the fix for each. A spend cap design is wever_exposure-cap-check, liability for agent error is wever_liability-terms-check and escrow terms are wever_escrow-quote. Verdict exposed, risk_gaps, risk_unverified or risk_covered. POST /api/negotiation-risk-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: exposures (required), label, payments, recovery, +1 more.
wever_negotiation-settlement-checkNegotiation settlement checkARead-onlyInspect
Agent Negotiation: submit one agreed deal and its settlement: the parties, the agreed price, currency, method (stablecoin, card, bank transfer, escrow, invoice, cash or other), network, payment and delivery due and the order of delivery and payment (payment first, delivery first, both at once, escrow or milestones), the settlement’s amount, currency, method, network, timing, order and escrow holder, and each settlement step with the party that does it. The signed report reads the settlement against the agreement field by field and step by step, and names a different amount, currency, method, network or order, payment later than due, no stated order and every step no party owns, then no network for a stablecoin payment, escrow with no holder, no due dates and steps after a step the list lacks, with the fix for each. Expected settlements against transfers are wever_settlement-reconciliation-check, a payment instruction is wever_payment-instruction-check and a settlement claim against chain evidence is wever_settlement-proof-check. Verdict cannot_settle, settlement_gaps, settlement_unverified or settles_as_written. POST /api/negotiation-settlement-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: agreement (required), label, steps, parties, +1 more.
wever_negotiation-terms-checkNegotiation terms checkARead-onlyInspect
Agent Negotiation: submit one proposed deal’s terms: the buyer and seller, the price as written with its basis (fixed, per unit, per hour, per milestone or variable), the scope in and out, each deliverable with its due date, acceptance test and who accepts it, the timeline, each payment with its amount, trigger (signing, delivery, acceptance, a milestone, a date or nothing), what the trigger refers to and how soon it is paid, and any other term as written. The signed report says deliverable by deliverable whether an acceptance test decides it and payment by payment whether something makes it due, and names no price, a price in open wording, no deliverables, every deliverable with no acceptance test, no payment terms and every payment with no trigger, then triggers pointing at nothing, unclear amounts, payments that differ from a fixed price, vague acceptance wording, tests nobody runs, undated deliverables, deliverables outside the timeline, scope gaps and terms left for later (quoting TBD, as needed or market rate), with the fix for each. A service’s published terms are wever_service-terms-check, two contract versions are wever_contract-diff-check and delivered work against its criteria is wever_deliverable-check. The packet checklist is wever_negotiation-snapshot on https://weverlabs.com/mcp-free. Verdict terms_incomplete, terms_gaps, terms_unverified or terms_complete. POST /api/negotiation-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-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
Inputs: deliverables (required), deal, label, price, +4 more.
wever_observability-access-checkObservability access checkARead-onlyInspect
Agent Observability: submit who can see an agent’s traces and logs: each agent with the principal it works for; each grant with who holds it, their role (the principal, the operator, the agent, an auditor, a vendor, a third party or support), the agents it covers (* for every agent), what it shows (traces, logs or both) and the contract, consent or policy behind it; and optionally stored trace and log excerpts to read for secrets. The signed report lists for each agent what its principal sees and which outside parties see it, and every secret found by kind and position without its value, and names exposure and blindness: principals who cannot see their own agent’s records, third parties and other principals who can with no stated basis, and secrets or credentials written into traces and logs (private keys, API keys, cloud and chat tokens, bearer tokens, signed web tokens and labeled passwords); then a principal who sees traces or logs only, outside parties with a stated basis and grants naming agents not in the list, with the fix for each. Whether stored memories are shared beyond their principal is wever_memory-sharing-check and whether a read-only scope holds is wever_read-only-scope-check. Verdict exposed_or_blind, access_gaps, access_unverified or access_sound. POST /api/observability-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: agents (required), label, grants, samples.
wever_observability-alert-checkObservability alert checkARead-onlyInspect
Agent Observability: submit the alert rules for an agent’s operation: the failure conditions that matter, each with its id, name and severity (critical, high, medium or low), and each alert with its id, the failure conditions it fires on, what it watches, its threshold, the period the threshold is read over, its owner, the owner’s next action or runbook, its channel and when it last fired in a test; and optionally the moment to read the rules at. The signed report lists every failure condition with the alerts that fire on it and every alert with its threshold read as numbered, vague or missing, and names alerting that would not work when it matters: failure conditions with no alert, alerts with no stated threshold, and alerts that name no owner and no next action; then an owner or a next action alone, thresholds with no number, no window, no test within 90 days, references to conditions not in the list and alerts tied to no condition, with the fix for each. Whether each production agent has a named owner, responder and fallback is wever_incident-ownership-check, when an agent hands a decision to a person is wever_escalation-threshold-check and routing delivered watch fires and job results is wever_alert-route. Verdict alerting_fails, alerting_gaps, alerting_unverified or alerting_works. POST /api/observability-alert-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: failures (required), as_of, label, alerts.
wever_observability-coverage-checkObservability coverage checkARead-onlyInspect
Agent Observability: submit the list of an agent’s action types, each with the tools it uses and whether its runs are traced and logged; the tools the agent reaches, each with whether calls go through the traced path and the other ways the agent reaches it (a direct API key, a shell, a browser session); and either recent runs with whether a trace and log records were kept for each, or which runs keep traces and logs (all runs, a sample with its share, failures only, successes only, on request or none). The signed report lists each action, tool and run selection with its coverage, and names the blind spots: action types with no trace, tools reachable outside the traced path, and records kept for some runs but not others; then actions traced and not logged, tools an action uses that the list leaves out and reachable tools no action names, with the fix for each. Whether a gateway sits in front of every paid or external call is wever_gateway-coverage-check, which tools are exposed to an agent at all is wever_tool-exposure-check and whether one run’s trace reconstructs is wever_observability-trace-check. Verdict blind_spots, coverage_gaps, coverage_unverified or fully_covered. POST /api/observability-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: actions (required), runs, label, tools, +1 more.
wever_observability-log-checkObservability log checkARead-onlyInspect
Agent Observability: submit an agent’s logging design, a sample of its log, or both: the design as whether each record names the actor, the principal and the authorization behind the action, holds the step’s inputs and outputs and carries a timestamp; each sample entry with its id, time, action, kind (a read, a write, a payment, a message, a tool call, a decision or other), actor, principal, authorization and its recorded inputs and outputs; and optionally the grants, mandates and approvals on file. The signed report says field by field what the design promises and what the entries hold, and names what an audit would need and not find: which actor took each action, the authorization behind it, and the inputs and the outputs of each step; then records with no principal or timestamp, shared actors such as system or agent that name no one actor, authorizations not on file and a design the sample log does not follow, with the fix for each. Whether each step of one run names its actor is wever_actor-attribution-check, whether an approval record holds up is wever_approval-record-check and a counterparty’s SOC 2 or ISO audit report is wever_audit-evidence-check. Verdict audit_blind, log_gaps, log_unverified or audit_ready. POST /api/observability-log-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: label, design, entries, authorizations.
wever_observability-metric-checkObservability metric checkARead-onlyInspect
Agent Observability: submit the metrics an operator reports, each with its name, its kind (a success rate, a failure rate, an average or 95th percentile latency, an average cost per task or a task count), its figure, its unit, the number of runs it says it counts, its window and the run statuses it says it leaves out, together with the run records behind them, each with its id, date, status (succeeded, failed, partial, timed out or cancelled), latency and cost, and optionally the reporting period. The signed report recomputes every figure from the records over its stated window with only its named exclusions, and when it differs tries every set of unnamed failing statuses, smallest first, so it names numbers that cannot be derived: a figure the records do not give, a success rate with no stated denominator, averages and rates that hold only with the failures left out, and metrics computed over a window that excludes the days the runs went worse; then a stated run count the records do not give, a shorter window that hides nothing worse, no window and undated records, with the fix for each. An evaluation’s claims against its measured results are wever_evaluation-result-check, headline payment numbers with no commerce behind them are wever_volume-quality-check and a reputation claim against its job record is wever_reputation-claim-check. Verdict metrics_underivable, metric_gaps, metrics_unverified or metrics_derivable. POST /api/observability-metric-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: metrics (required), records (required), label, period.
wever_observability-report-checkObservability report checkARead-onlyInspect
Agent Observability: submit one observability summary written for a principal: its title and audience, the headline as written with the uptime and success rate it reports and the period it covers; whether it states the failed runs, the gaps in trace and log coverage and the downtime, where each sits (beside the headline, in a later section, in an appendix or in a separate document) and how many or how many minutes it reports; and optionally the underlying record’s runs, failures, coverage gaps and downtime minutes with its period. The signed report says what sits beside the headline and checks it against the record, recomputing the uptime from the downtime over the period and the success rate from the runs and failures, and names a summary that leaves out the failures, the gaps in coverage or the downtime, or reports none against a record that holds some; then amounts below the record’s, disclosures in an appendix or a separate document, an uptime or success rate the record does not give, a period that differs from the record’s and no period, with the fix for each. An evaluation summary’s disclosures are wever_evaluation-report-check, a reputation summary for a buyer is wever_reputation-report-check and whether a failure notice reaches the right party is wever_failure-notice-check. Verdict headline_only, report_gaps, report_unverified or report_complete. POST /api/observability-report-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: summary (required), label, record, downtime, +2 more.
wever_observability-retention-checkObservability retention checkARead-onlyInspect
Agent Observability: submit a trace and log retention policy: each rule with the records it covers (traces, logs, an audit log, metrics, alerts, payment records or other), the runs it applies to (all runs, successful runs or failed runs), how long they are kept (a period such as 90 days or 7 years, or forever), how they leave when the period ends (deleted automatically, deleted by hand or not deleted) and whether they move to an archive first with how long the archive keeps them; and the dispute, audit or contract windows the work is under, each with its period and the records it needs. The signed report gives each rule how long its records stay available, each window the rules it reads, and failed runs beside successful ones, and names records that disappear too soon: retention shorter than the dispute or audit window the work is under, deletion with no archive, and failed runs losing their records sooner than successful ones; then failed runs kept longer, a rule for successful runs with none for failed runs, a window needing records no rule covers and traces or logs not kept at all, with the fix for each. A counterparty’s data retention and deletion policy is wever_data-retention-check and an agent memory setup’s retention is wever_memory-retention-check. Verdict records_lost, retention_gaps, retention_unverified or retention_holds. POST /api/observability-retention-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: rows (required), label, obligations.
wever_observability-trace-checkObservability trace checkARead-onlyInspect
Agent Observability: submit one run trace to find out whether the run can be reconstructed from it: each step with its id, its sequence number, its name, its kind (a tool call, a model call, a decision, a handoff, a message, a write or other), when it started and ended, the steps it follows from, the tool it called, whether its input and its result are recorded and its status; optionally the run with its task and start and end times; and the final outcome with its status, its text and the step it comes from. The signed report lists every step with its place in the run and whether its record is whole, and names what breaks reconstruction: no steps, steps another step reads from and numbers in the sequence that have no record, tool calls with no recorded result, steps with no timestamp or sequence number and steps sharing one timestamp, which leave the order of events unknowable, and a final outcome no recorded step leads to; then steps recorded before the steps they read from, calls with no recorded input, a succeeded outcome from a failed step, steps dated outside the run and steps that end before they start, with the fix for each. Classifying each recorded failure as recovered, worked around or fatal against the outcome is wever_trace-outcome-brief, a recovery attempt’s record is wever_recovery-record-check and incident claims against their timeline are wever_incident-evidence-check. A worked sample is wever_observability-trace-sample and the packet checklist is wever_observability-snapshot, both on https://weverlabs.com/mcp-free. Verdict trace_broken, trace_gaps, trace_unverified or trace_complete. POST /api/observability-trace-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-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Inputs: steps (required), run, label, outcome.
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/.
Inputs: items (required), label, agents, people, +1 more.
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/.
Inputs: terms (required), purchase (required), as_of, label.
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/.
Inputs: reporting (required), label, tasks, system.
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.
Inputs: mode (required), payee (required), payer (required), amount_atomic (required), +3 more.
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/.
Inputs: text, label, format, policy, +2 more.
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/.
Inputs: policy (required), challenge (required), label.
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/.
Inputs: rails (required), requirement (required), as_of, label.
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/.
Inputs: account (required), payment (required), asset, label, +1 more.
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.
Inputs: payout_id (required), expires_at (required), presentation (required), challenge_token (required), +2 more.
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/.
Inputs: approval (required), original (required), proposed (required), counterparty (required), +3 more.
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.
Inputs: memo (required), recipient (required), amount_usdc (required), rail_reference (required), +2 more.
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.
Inputs: payout_id (required), idempotency_key (required).
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/.
Inputs: request (required), label, policy, invoice, +2 more.
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.
Inputs: payout_id, idempotency_key.
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/.
Inputs: text (required), label, format.
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/.
Inputs: action (required), policy (required), amount, currency, +1 more.
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/.
Inputs: action (required), approval (required), standing (required), label.
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/.
Inputs: rules (required), history (required), asset, label.
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.
Inputs: title (required), fee_usdc (required), expires_at (required), description (required), +3 more.
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/.
Inputs: quote (required), charge (required), label.
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/.
Inputs: url, text, label, format.
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/.
Inputs: terms (required), tiers (required), format, currency, +2 more.
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/.
Inputs: claims (required), document (required), format, document_label.
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/.
Inputs: proposals (required), label, budget, priorities.
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.
Inputs: mode (required), limit, proof, offset, +2 more.
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.
Inputs: mode (required), destination (required), source_agent_id (required), proof_references (required).
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/.
Inputs: provider (required), label, pricing, reversal, +2 more.
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/.
Inputs: entries (required), surface (required), label.
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.
Inputs: item_id (required), quantity (required), business_id (required), idempotency_key (required), +1 more.
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.
Inputs: intent_id (required), statement (required), reason_code (required), idempotency_key (required).
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.
Inputs: intent_id (required), customer_approval.
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/.
Inputs: records (required), label.
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.
Inputs: intent_id (required).
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/.
Inputs: quotes (required), subject, currency.
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.
Inputs: mode (required), cases (required), usage (required), repeats (required), +1 more.
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/.
Inputs: agent (required), tools (required), label.
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.
Inputs: mode (required), work, usage, passport, +1 more.
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/.
Inputs: receipt (required), report.
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/.
Inputs: routes (required), label, registry.
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/.
Inputs: placement (required), recommendation (required), commercial_terms (required), label.
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/.
Inputs: text, label, fields, format.
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/.
Inputs: events (required), label, observed.
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.
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/.
Inputs: policy (required), purchase (required), claim.
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/.
Inputs: route (required), held, label, steps, +1 more.
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/.
Inputs: terms (required), flow, label.
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/.
Inputs: call (required), label, rehearsals.
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/.
Inputs: current_date (required), label, fields, format, +1 more.
wever_reputation-claim-checkReputation claim checkARead-onlyInspect
Agent Reputation: submit one reputation claim made to a buyer or principal, such as a success rate, a job count, completed jobs, an average rating, a dispute rate or an on-time rate, with its claimed figure, the time window it states, the job categories it says it leaves out (failed, partial, cancelled, refunded or disputed), the number of jobs it says it counts, who it was made to and when, together with the underlying record entry by entry: each entry’s date, outcome, rating, whether it was on time and whether it was disputed. The signed report recomputes the figure from the record over the stated window with only the named exclusions, and when it differs tries every set of unnamed job categories and then the whole history, smallest set first, so it names a figure the record does not give, jobs the claim quietly excludes with the categories and counts that reproduce it, a figure that holds only outside the stated window and a stated job count that differs, then no window, a window the record does not reach back to, undated entries and a rate or average with no job count behind it, with the fix for each. A claim against supplied evidence text is wever_claim-evidence-check, a benchmark claim against its cited source is wever_benchmark-evidence-check and an evaluation’s claims against its measured results are wever_evaluation-result-check. Verdict claim_unsupported, claim_gaps, claim_unverified or claim_supported. POST /api/reputation-claim-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: claim (required), record (required), label.
wever_reputation-decay-checkReputation decay checkARead-onlyInspect
Agent Reputation: submit one reputation score’s aging rules: the headline score with the window it states (such as 12 months or all time), the aging method (none, a window, linear across a window, a half-life or steps) with its window, half-life or the weight from each age on, and optionally the entries the score reads with each one’s date and outcome, the recent period read against older volume (90 days when left out) and the moment to read it at. The signed report gives the weight a result keeps at one month, six months and one, two and three years, the recent failure rate beside the weighted failure rate the score reads and the share of the weight older jobs carry, and names a reputation that never ages: years-old results weighted the same as last month’s, no window stated for the headline score and recent failures diluted by old volume, then a decay so slow that a two-year-old result keeps half its weight, an all-time window, a headline window that differs from the rule’s, an incomplete rule and undated entries, with the fix for each. Two evaluation runs compared for drift are wever_evaluation-drift-check, prior answers against a later change are wever_answer-freshness-check and a trust score computed from verified work is wever_agent-trust-scorecard. Verdict never_ages, aging_gaps, aging_unverified or ages_with_time. POST /api/reputation-decay-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: aging (required), as_of, label, score, +2 more.
wever_reputation-dispute-checkReputation dispute checkARead-onlyInspect
Agent Reputation: submit how one reputation record handles disputes: each dispute the record shows with its id, job, when it was opened, its status (open, resolved or withdrawn), its outcome (for the agent, for the counterparty, split, refunded or withdrawn) and when it was resolved; the disputes on file in the dispute log, escrow or platform records the record draws on, in the same shape; the dispute counts the record states (total, open and resolved); and how much each kind of dispute moves the score (open, resolved for the agent, resolved against it and withdrawn). The signed report matches every dispute shown to the log and counts the disputes shown by status, and names concealment: disputes on file missing from the record, disputes shown without their outcomes, statuses or outcomes shown differently from the log and resolved disputes counted the same as open ones, then stated counts that differ from the disputes shown, undated disputes and resolutions and disputes linked to no job, with the fix for each. One Wever dispute with its signed receipt chain is wever_dispute-status, incident claims against their timeline are wever_incident-evidence-check and the record’s own entries and totals are wever_reputation-record-check. Verdict disputes_concealed, dispute_gaps, disputes_unverified or disputes_disclosed. POST /api/reputation-dispute-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: shown (required), label, on_file, summary, +1 more.
wever_reputation-gaming-checkReputation gaming checkARead-onlyInspect
Agent Reputation: submit one reputation system’s design: how identities are created, with what a new identity costs, what it proves (nothing, an email, a wallet, KYC, an attestation or a stake), where its score starts (zero, neutral, inherited, purchased or imported) and whether a score moves to another identity or can be sold; how ratings are earned, with who can rate (anyone, any account, a counterparty or a counterparty with settled work), whether a rating needs a settled job, the smallest job that earns one and how ratings are weighted; and what the design detects: pairs that rate each other, closed rating rings, raters funded from one source and an agent rated by its own operator or wallets. The signed report lists each gaming path as open or closed with what a rating costs to fake, and names a fresh identity starting with a borrowed or bought score, ratings from parties with no settled work behind them and review exchanges the design cannot see, then free identities, ratings that cost only the smallest job, unseen rating rings, unseen self-dealing or shared funding and unweighted ratings, with the fix for each. Headline payment numbers with no commerce behind them are wever_volume-quality-check, quoted endorsements against their source are wever_testimonial-evidence-check and one agent identity record’s consistency is wever_agent-identity-check. Verdict gameable, gaming_gaps, gaming_unverified or gaming_resistant. POST /api/reputation-gaming-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: ratings (required), identities (required), label, system, +1 more.
wever_reputation-portability-checkReputation portability checkARead-onlyInspect
Agent Reputation: submit how one reputation record is stored and presented: the issuing platform, the agent, who holds the record (the issuer’s account, the agent, both or a third party) and what it is tied to (a platform account, the agent’s key, a DID, a wallet, a domain or other); its export, with whether one exists, its format (JSON, CSV, a verifiable credential, signed attestations, on chain, PDF, HTML, proprietary or none), whether the agent exports it on its own and what it carries (entries, dates, counterparties, outcomes, ratings, disputes and signatures); how another party verifies an entry (a signature, on chain, the issuer’s API, a public page or nothing), whether that works with no account at the issuer and whether the key is published; whether the record survives account closure and whether the issuer can rewrite it; and the platforms beyond the issuer that accept it. The signed report says whether the record moves with the agent and names a record locked to one platform account, no export format and nothing verifiable outside the issuing platform, then an export another platform does not read as data, an export missing parts of the record, an export only on request, an unpublished signing key, a record lost on account closure, entries the issuer can rewrite and no other platform accepting it, with the fix for each. An agent identity setup’s portability is wever_identity-portability-check, an agent memory export is wever_memory-export-check and a signed passport for completed Wever computation is wever_receipt-passport. Verdict platform_locked, portability_gaps, portability_unverified or portable. POST /api/reputation-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: record (required), label, export, closure, +2 more.
wever_reputation-record-checkReputation record checkARead-onlyInspect
Agent Reputation: submit one agent’s reputation record: each entry with its id, the job record it rests on, when the job was completed, the counterparty, the outcome (completed, partial, failed, cancelled or refunded), the rating, the amount and whether a dispute was raised; the job records themselves with their counterparty, date and amount; the totals the record states (jobs, completed, failed, disputed, average rating and total value); the rating scale; and optionally the moment to read it at. The signed report reads the record underneath a score entry by entry, says for each whether it rests on a job record and recomputes every total from the entries listed, and names no entries, entries with no date, entries with no counterparty, outcomes with no underlying job record and totals that do not match the entries listed, then entries with no outcome, entries that differ from their job record, job records left out of the record, entries dated after the read moment and ratings above the scale, with the fix for each. Computing a trust score from verified completed work is wever_agent-trust-scorecard, one job’s payments against its receipts is wever_job-receipt-pack and headline payment numbers with no commerce behind them are wever_volume-quality-check. A worked sample is wever_reputation-profile-sample and the packet checklist is wever_reputation-snapshot, both on https://weverlabs.com/mcp-free. Verdict record_unreliable, record_gaps, record_unverified or record_holds. POST /api/reputation-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: entries (required), jobs, agent, as_of, +3 more.
wever_reputation-report-checkReputation report checkARead-onlyInspect
Agent Reputation: submit one reputation summary written for a buyer or principal: its title and audience and the headline score as written, with whether its scale and the number of jobs behind it sit beside it; whether it states the disputes and the failures, where each sits (beside the headline, in a later section, in an appendix or in a separate document) and how many it reports; whether it states the record’s time window, where it sits and its dates; and optionally the underlying record’s job, dispute and failure counts with its first and last job. The signed report says what sits beside the headline score and checks it against the record, and names a summary that leaves out the disputes, the failures or the record’s time window, or reports none against a record that holds some, then counts below the record’s, disclosures in an appendix or a separate document, a window that differs from the record’s and a headline with no scale or job count, with the fix for each. An evaluation summary’s disclosures are wever_evaluation-report-check, a recommendation’s commercial interest is wever_recommendation-disclosure-check and a trust score computed from verified work is wever_agent-trust-scorecard. Verdict headline_only, report_gaps, report_unverified or report_complete. POST /api/reputation-report-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: summary (required), label, record, window, +2 more.
wever_reputation-source-checkReputation source checkARead-onlyInspect
Agent Reputation: submit the sources behind one reputation record or score: each source with its id, kind (self-reported, a platform record, a counterparty attestation, a third-party audit, an on-chain record, a payment receipt or other), its issuer, whether it is independent of the agent and its operator, whether a third party can check it, when it was produced or last confirmed and how the record shows it (as verified, as self-reported or unlabeled); each claim with the source ids it rests on, whether it is presented as current and how it is shown; and optionally the subject agent and headline score, how old a source may be and still carry a current claim (12 months when left out) and the moment to read it at. The signed report says source by source whether it is self-reported, independent, checkable and how old it is, and claim by claim what it rests on, and names self-reported history presented as verified, a single source behind every claim, current claims resting only on sources too old to support them and claims with no source, then sources shown as verified that nobody else can check, claims resting only on parties tied to the agent, undated sources and self-reported history shown with no label, with the fix for each. Quoted endorsements against their source text are wever_testimonial-evidence-check, one claim against supplied evidence is wever_claim-evidence-check and a one-call brief on a counterparty is wever_counterparty-brief. Verdict sourcing_weak, sourcing_gaps, sourcing_unverified or sourcing_sound. POST /api/reputation-source-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
Inputs: sources (required), as_of, label, claims, +2 more.
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/.
Inputs: order (required), result (required), label.
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/.
Inputs: steps (required), label, record, system, +2 more.
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/.
Inputs: plan, calls, label, system, +1 more.
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/.
Inputs: paths (required), label.
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.
Inputs: mode (required), work (required).
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/.
Inputs: effects (required), label, system, first_failure_at.
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/.
Inputs: flow (required), criteria (required), label, disclosure.
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/.
Inputs: actions (required), run, label, trigger, +2 more.
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/.
Inputs: sandbox (required), data, label, systems, +1 more.
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/.
Inputs: job_id (required).
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/.
Inputs: tool (required), input (required), cadence (required), expires_at (required), +5 more.
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/.
Inputs: state.
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/.
Inputs: job_id (required), run_index.
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.
Inputs: side (required), market_id (required), request_id (required), amount_credits (required).
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.
Inputs: date_id (required), request_id (required), closes_at.
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.
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/.
Inputs: policy (required), label, format.
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/.
Inputs: text, label, fields, format, +1 more.
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/.
Inputs: metrics (required), label.
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/.
Inputs: claim (required), label, evidence, finality.
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/.
Inputs: expected (required), received (required), label, currency, +1 more.
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/.
Inputs: promise (required), evidence (required), label.
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.
Inputs: issuance_authorization (required).
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/.
Inputs: terms (required), report (required), format, currency, +3 more.
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/.
Inputs: text (required), label, format.
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/.
Inputs: spec (required), behavior (required), label.
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/.
Inputs: transactions (required), top, asset, label, +1 more.
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/.
Inputs: transactions (required), asset, label, rules, +1 more.
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/.
Inputs: text, label, fields, format.
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.
Inputs: leg_id (required), trip_id (required), option_id (required), content_sha256 (required), +1 more.
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.
Inputs: leg_id (required), trip_id (required), idempotency_key (required).
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.
Inputs: event (required), home_city (required), party_size (required), budget_cap_usd (required), +4 more.
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.
Inputs: trip_id (required).
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/.
Inputs: items (required), flow, gate, runs, +1 more.
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/.
Inputs: url, text, label, format.
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.
Inputs: job_id (required), sha256 (required), summary (required), artifact_uri (required), +1 more.
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/.
Inputs: claims (required), evidence (required), format, claims_label, +1 more.
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/.
Inputs: subscriptions (required), as_of, stale_grace_days.
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.
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/.
Inputs: text, label, fields, format.
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/.
Inputs: text (required), label, format.
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/.
Inputs: current (required), original (required), comparison_date (required), label.
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/.
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/.
Inputs: purchases (required), label.
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/.
Inputs: sources (required), attributions (required), format.
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/.
Inputs: market (required).
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/.
Inputs: thresholds (required), as_of, label, changes.
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/.
Inputs: endpoints (required), label.
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/.
Inputs: steps (required), final_outcome (required), job, label.
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/.
Inputs: actions (required), surface (required), label.
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/.
Inputs: source (required), translation (required), format, source_label, +3 more.
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.
Inputs: wallet_address (required).
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.
Inputs: wallet_address (required), limit, end_time, start_time.
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/.
Inputs: policy (required), balances (required), label.
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.
Inputs: mode (required), items (required), agent_id (required), currency (required), +2 more.
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.
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/.
Inputs: metrics (required), label.
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/.
Inputs: address (required), window_days.
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/.
Inputs: month (required), address (required).
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/.
Inputs: claim (required), terms (required), format, terms_label.
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/.
Inputs: watch_id (required).
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/.
Inputs: target (required), condition (required), expires_at (required), callback_url (required), +3 more.
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/.
Inputs: state.
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/.
Inputs: watch_id (required).
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.
Inputs: order_id (required), idempotency_key (required).
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.
Inputs: title (required), deadline (required), price_usdc (required), description (required), +4 more.
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.
Inputs: order_id (required), proof_hash (required), idempotency_key (required), deliverable_reference (required).
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.
Inputs: order_id (required), proof_hash (required), idempotency_key (required), evidence_reference (required).
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.
Inputs: order_id (required), funding_payment (required), idempotency_key (required), payer_terms_signature (required).
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.
Inputs: mandate (required), order_id (required), presentation (required), challenge_token (required), +1 more.
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.
Inputs: mode (required), payment (required), target_product (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
378k+ ERC-8004 agents and their security verifications. Two tools free, the rest USDC over x402.
63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402.
232 pay-per-call agent tools: LLMs, search, browser, OCR, media, vision, email. x402 USDC.
135 pay-per-call agent tools: agent intelligence, token risk, developer and AI data tools. x402
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
- AlicenseAqualityCmaintenanceEnables AI agents to call 33 pay-per-call tools for onchain data, ECB exchange rates, text utilities, and more, using USDC on Base over x402 with optional prepaid credit or wallet-based payments.3446 npmMIT
- AlicenseBqualityBmaintenanceEnables users to access a free catalog and samples plus 17 pay-per-call tools, settled in USDC on Base via x402, for web reading, source-bounded summarization, Rioplatense Spanish translation, market and Argentine data, developer utilities, text comparison, and x402-related queries.1966 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to use pay-per-use web scraping, Base blockchain analytics, and PDF text extraction tools, monetized via x402 USDC micropayments.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.