// DEBUG_ROUTE· Tool Simulator, Raw Audit Log & Protocol Spec
Back to Main Demo Flow// WEBMCP_INSPECTOR_SIMULATORLive Test Bench
WebMCP Agent Tool Execution Simulator
Drive the exact WebMCP tool sequence exposed to ChatGPT and WebMCP Inspector extensions with authentic Email OTP validation.
Target Agent:
7-STEP WEBMCP DEMO SCENARIO:Active:
WebMCP Execution Output
Select a tool or click a step above to invoke WebMCP.
Live execution payloads, OTP responses, and reputation updates will stream here.
// AREA_C · AUDIT_LOG_TELEMETRYReal-Time WebMCP Event Stream
Cryptographic Audit Trail & Reputation History
Chronological log of all WebMCP tool invocations, authentication attempts, rate-limit triggers, and deterministic reputation adjustments.
| Timestamp | Agent ID | WebMCP Tool | Action | Status | Score Delta | Latency | |
|---|---|---|---|---|---|---|---|
| No audit events recorded under "ALL". | |||||||
// ARCHITECTURE_SPECIFICATIONWebMCP Protocol Standard
How WebMCP Identity & Email OTP Operates
Why WebMCP provides a direct browser-native bridge for autonomous AI agent authentication and trust enforcement.
Runtime Sequence & Execution Pipelinedocument.modelContext
ChatGPT Browser Agent / Inspector
│
│ 1. Discovers WebMCP tools on document.modelContext
▼
WebMCP Host Website
│
│ 2. Agent invokes authenticate_agent({ agentId })
│ 3. Website sends 6-digit OTP code to recipient email
│ 4. Human provides code from inbox
│ 5. Agent invokes authenticate_agent({ agentId, otp })
▼
Identity & Reputation API
├── 6. verify_otp(agentId, otp) [5-min single use]
├── 7. check_rate_limit(agentId) [Per-agent sliding window]
├── 8. execute_action(params) [Protected Storefront]
├── 9. record_audit_event()
└── 10. derive_reputation_score() [100 - penalties]01. Identity
Persistent Agent ID replaces anonymous browser sessions.
02. Reputation
Deterministic scoring based on historical compliance.
03. Rate Limit
Per-agent quota applies strictly regardless of reputation.
Key Security Principles
- Human-in-the-Loop OTP: One-time code arrives in the real inbox; no OTP values are leaked in tool responses or UI.
- Single-Use Expiry: OTP codes carry a strict 5-minute TTL and are consumed immediately upon verification.
- Session-Determined Identity: Protected actions rely solely on validated session tokens rather than caller claims.
- Distinct Rate Limits: Good and untrusted agents are limited independently per identity.
// WebMCP Trust Model:"Websites can use verifiable agent identity as a trust signal instead of treating every automated browser interaction as anonymous."