Click a call to copy it for your agent
THE BLUR
High-frame-rate flash, freeze to reveal
LOCKEDTHE SWARM
Agent narrows lookalikes, you pick one
LOCKEDTHE WHISPER
Agent renders spectrogram, you read it
LOCKEDTHE LIE
Agent audits, you decide whom to trust
LOCKEDTHE HANDSHAKE
50ms human and agent sync
LOCKEDHow WebMCP makes this possible
Each lock registers one
document.modelContext.registerTool() tool. The agent
discovers it via getTools() or
toolchange event, calls it with structured args, and
the page mutates shared DOM state. Human and agent see the same
vault. Neither can cheat: tools validate inputs and locks judge
deterministically.
Click to copy a call for your agent
Judges: open this URL in the ChatGPT in-app browser, or Chrome
Canary with chrome://flags/#enable-webmcp. On phones,
tap to play audio (autoplay is blocked) and expect a coarser canvas
than a desktop GPU. Shared certificate links
(?code=&sig=) render without WebMCP.