{"service":"wever-agent-oversight-v1","category":"Agent Oversight","family":"Agent Oversight","page":"https://weverlabs.com/agent-oversight/","tools":{"wever_approval-replay-check":{"path":"/api/approval-replay-check","kind":"check","receipt_type":"wever.approval-replay-check.v1","schema":{"type":"object","additionalProperties":false,"required":["approval","executed"],"properties":{"approval":{"type":"object","additionalProperties":false,"required":["approved_by"],"properties":{"approved_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Who approved."},"approved_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"tool":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The tool or action approved."},"arguments":{"type":"object","maxProperties":200,"description":"The exact arguments approved."},"summary":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The approval as recorded in words."}}},"executed":{"type":"object","additionalProperties":false,"required":["tool","arguments"],"properties":{"tool":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The tool or action run."},"arguments":{"type":"object","maxProperties":200,"description":"The arguments as executed."},"at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"source":{"enum":["executed","reconstructed"],"description":"Executed log or a reconstruction after compaction."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["approval_record","differs","dropped","added","replay"],"verdicts":["drifted","unprovable","exact"]},"wever_spec-drift-check":{"path":"/api/spec-drift-check","kind":"check","receipt_type":"wever.spec-drift-check.v1","schema":{"type":"object","additionalProperties":false,"required":["spec","behavior"],"properties":{"spec":{"type":"array","minItems":1,"maxItems":300,"items":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"One spec statement."},"subject":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Optional key pairing it with notes."},"consequence":{"enum":["money_moving","state_changing","cosmetic"]}}},"description":"Spec statements."},"behavior":{"type":"array","minItems":1,"maxItems":300,"items":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"What the code does."},"subject":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"where":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"File, endpoint or component."}}},"description":"Implementation behavior notes."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["conflicts","unresolved","consistent","unspecified_behavior"],"verdicts":["money_moving_conflict","state_changing_conflict","cosmetic_conflict","unresolved","consistent"]},"wever_action-threshold-check":{"path":"/api/action-threshold-check","kind":"check","receipt_type":"wever.action-threshold-check.v1","schema":{"type":"object","additionalProperties":false,"required":["actions"],"properties":{"actions":{"type":"array","minItems":1,"maxItems":300,"items":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Action class."},"category":{"enum":["payment","limit_change","external_send","deletion","other"]},"description":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"gate":{"enum":["none","human_approval","second_person","policy_check","hard_block"],"description":"The control on it; absent reads as none."},"gate_above":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Gate fires above this amount."},"gate_after_count":{"type":"integer","minimum":0,"maximum":1000000000000,"description":"Gate fires after this many per period."},"max_amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Largest amount one action can carry."},"max_count":{"type":"integer","minimum":0,"maximum":1000000000000,"description":"Most actions per period."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Agent action classes."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["consequential","ungated","never_triggers","unverified","coverage"],"verdicts":["gaps_found","thresholds_unverified","covered"]},"wever_ownership-map-brief":{"path":"/api/ownership-map-brief","kind":"brief","receipt_type":"wever.ownership-map-brief.v1","schema":{"type":"object","additionalProperties":false,"required":["items"],"properties":{"items":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["outcome"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"outcome":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The outcome handed to agents."},"agent":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The agent doing the work."},"owner":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Who owns the outcome."},"owner_type":{"enum":["person","agent","team"]}}},"description":"Work items."},"people":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"max_items":{"type":"integer","minimum":0,"maximum":1000000000000,"description":"Load limit for this person."}}},"description":"Known people."},"agents":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Known agent names."},"max_items_per_owner":{"type":"integer","minimum":1,"maximum":10000,"description":"Stated load limit per person."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["ownership_map","unowned","agent_owned","overloaded"],"verdicts":["unowned_outcomes","agent_owned_outcomes","owners_overloaded","all_owned"]},"wever_catalog-listing-check":{"path":"/api/catalog-listing-check","kind":"check","receipt_type":"wever.catalog-listing-check.v1","schema":{"type":"object","additionalProperties":false,"required":["listing"],"properties":{"listing":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"use_when":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"When an agent should call it."},"input_schema":{"type":"object","maxProperties":200},"output_schema":{"type":"object","maxProperties":200},"price":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Price per call, such as 0.10 USDC."},"example":{"type":"object","additionalProperties":false,"required":[],"properties":{"input":{"type":"object","maxProperties":200},"output":{}}}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["use_when","input_schema","output_schema","price","example","fixes"],"verdicts":["not_decidable","decidable_with_gaps","decidable"]},"wever_policy-precedence-check":{"path":"/api/policy-precedence-check","kind":"check","receipt_type":"wever.policy-precedence-check.v1","schema":{"type":"object","additionalProperties":false,"required":["standing","approval","action"],"properties":{"standing":{"type":"object","additionalProperties":false,"required":[],"properties":{"text":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The standing policy as written."},"set_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"set_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"limit":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Most per action."},"period_limit":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Most per period."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"allowed":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Allowed counterparties."},"blocked":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Blocked counterparties."},"exceptions_by":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Who may approve above the limit."}},"minProperties":1,"description":"The standing policy set in advance."},"approval":{"type":"object","additionalProperties":false,"required":["approved_by"],"properties":{"approved_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"approved_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"expires_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"exception":{"type":"boolean","description":"Approved as an exception to the standing policy."},"text":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}}},"action":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"status":{"enum":["taken","proposed"]},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"spent_in_period":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Spent in the period before it."},"description":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["governing","standing_check","approval_check","conflict"],"verdicts":["outside_standing_policy","outside_approval","inside_both"]},"wever_settled-value-check":{"path":"/api/settled-value-check","kind":"check","receipt_type":"wever.settled-value-check.v1","schema":{"type":"object","additionalProperties":false,"required":["metrics"],"properties":{"metrics":{"type":"object","additionalProperties":false,"required":["transactions","settled_value"],"properties":{"transactions":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000},{"type":"string","minLength":1,"maxLength":40,"pattern":"\\S"}],"description":"Transaction count, such as 196000000 or \"196M\"."},"settled_value":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Settled value, such as \"$42M\"."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"window":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The time window, such as 2026-10-01 to 2026-10-31."},"unique_payers":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000},{"type":"string","minLength":1,"maxLength":40,"pattern":"\\S"}]},"unique_payees":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000},{"type":"string","minLength":1,"maxLength":40,"pattern":"\\S"}]},"buckets":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["min"],"properties":{"min":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Smallest payment."},"max":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"count":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000},{"type":"string","minLength":1,"maxLength":40,"pattern":"\\S"}]},"value":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Value in it."}}},"description":"Size distribution."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["average_ticket","value_at_one_dollar_or_more","churn_patterns","open_questions"],"verdicts":["churn_shaped","distribution_needed","value_backed"]},"wever_memory-design-check":{"path":"/api/memory-design-check","kind":"check","receipt_type":"wever.memory-design-check.v1","schema":{"type":"object","additionalProperties":false,"required":["stores"],"properties":{"stores":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"scope":{"enum":["run","cross_session"],"description":"run: one run or session; cross_session: kept for later sessions."},"holds":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"What it holds."},"lifetime":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Memory stores."},"writes":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["store","what"],"properties":{"store":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"what":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"trigger":{"enum":["deliberate","every_turn","run_end","unspecified"]},"rule":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The rule deciding the write."}}},"description":"Writes into stores."},"reads":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["store"],"properties":{"store":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"when":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Reads from stores."},"description":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The design in words."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["stores","separation","long_term_writes","mixing_patterns"],"verdicts":["not_separated","separated_with_gaps","separated"]}},"limits":{"all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"argument_leaves":2000,"argument_depth":12,"spec_statements":300,"behavior_notes":300,"actions":300,"items":500,"people":200,"schema_properties":200,"schema_depth":8,"buckets":50,"stores":50,"writes":200,"reads":200,"high_count":100000,"payer_loop_ratio":1000},"material":"Each tool reads only the material in the call: an approval record with the call as executed or reconstructed, spec statements with implementation behavior notes, an inventory of agent action classes with their gates and thresholds, work items with their owners, one tool or service listing, a standing policy with a momentary approval and an action, a payment-metrics summary, or an agent memory design. Every status, match and verdict is decided from that material; the report makes no network request or fetch, runs none of the supplied calls, compiles none of the supplied schemas, and moves no money, writes nothing outside the report, contacts no agent or counterparty and changes no configuration.","basis":"This report reads only the records, text and settings in the material in the call, and decides every status, match and verdict from them.","related":{"document_approval_coverage":"wever_approval-version-check","approval_bands":"wever_approval-chain-check","spending_policy_controls":"wever_spending-policy-check","action_against_policy_text":"wever_policy-fit-check","rules_over_past_actions":"wever_policy-replay-check","discovery_declaration":"wever_bazaar-declaration-check","directory_listing_draft":"wever_directory-listing-check","supplied_handover":"wever_handover-check"},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/approval-replay-check":"100000","/api/spec-drift-check":"100000","/api/action-threshold-check":"100000","/api/ownership-map-brief":"100000","/api/catalog-listing-check":"100000","/api/policy-precedence-check":"100000","/api/settled-value-check":"100000","/api/memory-design-check":"100000"},"x402Version":2,"scheme":"exact","freeTier":{"calls":10,"windowDays":30,"scope":"all_paid_endpoints","walletProofMaxAgeSeconds":300}},"wallet_proof":"Sign the exact JSON arguments and the tool route with X-Wever-Wallet-Proof. Retry an unchanged payment or wallet-proof request to recover its stored report.","signing":{"issuer":"https://weverlabs.com/api/agent-oversight-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"approval-replay-check":"wever.approval-replay-check.v1","spec-drift-check":"wever.spec-drift-check.v1","action-threshold-check":"wever.action-threshold-check.v1","ownership-map-brief":"wever.ownership-map-brief.v1","catalog-listing-check":"wever.catalog-listing-check.v1","policy-precedence-check":"wever.policy-precedence-check.v1","settled-value-check":"wever.settled-value-check.v1","memory-design-check":"wever.memory-design-check.v1"},"jwt_type":"wever-agent-oversight+jwt","digest":"SHA-256 of UTF-8 JSON.stringify(report), preserving returned property order. Verify the JWS signature and the report_sha256 and subject_sha256 claims."}}