{"ok":true,"site":{"host":"b11-health.github.io","url":"https://b11-health.github.io/webmcp-challenge-2026/","type":"live","desc":"Human-agent proof-carrying delegation with WebMCP","tools":[{"name":"get_mission_envelope","kind":"answer","impl":"imperative","description":"Read the human-authored mission goal, spending ceiling, approval threshold, required evidence, and hard constraints before proposing an action.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge-2026/"},{"name":"list_verified_evidence","kind":"answer","impl":"imperative","description":"List evidence objects already verified by the page for this mission.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge-2026/"},{"name":"evaluate_staged_action","kind":"act","impl":"imperative","description":"Run deterministic page policy against the current staged action. Returns block reasons and whether human approval is required.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge-2026/"},{"name":"request_human_approval","kind":"act","impl":"imperative","description":"Request the visible human approval checkpoint for a policy-passing action. Never approves on the human behalf.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge-2026/"},{"name":"verify_action_receipt","kind":"act","impl":"imperative","description":"Verify the committed synthetic action receipt by recomputing its SHA-256 hash.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge-2026/"},{"name":"export_audit_bundle","kind":"answer","impl":"imperative","description":"Return the complete shared mission/evidence/action/approval/receipt/audit state as JSON.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge-2026/"},{"name":"stage_release_action","kind":"act","impl":"declarative","description":"Stage a supplier payment release for policy evaluation. This does not execute payment and stays visible for human review.","inputSchema":{"type":"object","properties":{"invoice":{"type":"string"},"amount":{"type":"number"},"vendor":{"type":"string"},"bankSuffix":{"type":"string"}},"required":["invoice","amount","vendor","bankSuffix"]},"__source":"spec","__declarative":true,"page":"/webmcp-challenge-2026/"}],"category":"AI & Agents","apiSurface":"spec","toolCount":7}}