{"ok":true,"site":{"host":"bosai.syncguard.fr","url":"https://bosai.syncguard.fr/webmcp-challenge/index.html","type":"live","desc":"BOSAI WebMCP Challenge — governed agent-native web actions with exact Human GO, single-use permits, verified readback and evidence.","tools":[{"name":"inspect_case","kind":"answer","impl":"imperative","description":"Read one synthetic duplicate-charge remediation case and its current BOSAI state fingerprint. Use this before proposing any action.","title":"Inspect remediation case","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"case_id":{"type":"string","minLength":1}},"required":["case_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"inspect_transaction","kind":"answer","impl":"imperative","description":"Read one exact synthetic payment transaction in the challenge sandbox.","title":"Inspect transaction","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"transaction_id":{"type":"string","minLength":1}},"required":["transaction_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"propose_refund","kind":"act","impl":"imperative","description":"Create an immutable refund proposal for the exact synthetic duplicate charge. This creates governance metadata only and performs zero business mutation.","title":"Propose duplicate-charge refund","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"case_id":{"type":"string","minLength":1},"transaction_id":{"type":"string","minLength":1},"amount_minor":{"type":"integer"},"currency":{"type":"string","minLength":1},"reason":{"type":"string","minLength":1}},"required":["case_id","transaction_id","amount_minor","currency","reason"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"request_authorization","kind":"act","impl":"imperative","description":"Request Human GO for an existing exact BOSAI proposal. This does not grant authority and performs zero business mutation.","title":"Request exact Human GO","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"proposal_id":{"type":"string","minLength":1}},"required":["proposal_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"authorization_status","kind":"answer","impl":"imperative","description":"Read whether an exact proposal still requires Human GO or has a ready, expired, revoked, or consumed permit. Raw authority secrets are never returned.","title":"Read authorization status","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"proposal_id":{"type":"string","minLength":1}},"required":["proposal_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"execute_refund","kind":"act","impl":"imperative","description":"Execute the exact immutable refund proposal only when BOSAI has a matching Human GO and unexpired single-use permit bound to current state. Replay, drift, scope or intent mismatches fail closed.","title":"Execute governed synthetic refund","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"proposal_id":{"type":"string","minLength":1},"expected_intent_fingerprint":{"type":"string","minLength":1}},"required":["proposal_id","expected_intent_fingerprint"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"verify_refund","kind":"act","impl":"imperative","description":"Independently re-read challenge sandbox state and reconcile it against the execution receipt. Transport success alone is not treated as verified business success.","title":"Verify refund by independent readback","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"proposal_id":{"type":"string","minLength":1}},"required":["proposal_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]},{"name":"get_evidence_receipt","kind":"answer","impl":"imperative","description":"Return a redacted reconstructable evidence receipt for the proposal, Human GO, permit, execution attempts, readback and reconciliation.","title":"Get BOSAI evidence receipt","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"proposal_id":{"type":"string","minLength":1}},"required":["proposal_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge/index.html","pages":["/webmcp-challenge/index.html"]}],"category":"Finance & Crypto","favicon":"/favicons/bosai.syncguard.fr.ico","apiSurface":"spec","toolCount":8}}