Agentic AI & Security

The Agentic Guestbook: Designing Proactive Discovery and Multilingual Etiquette for Autonomous AI Delegates

The Agentic Guestbook: Designing Proactive Discovery and Multilingual Etiquette for Autonomous AI Delegates
πŸ’‘Executive Summary & Key Takeaways

For thirty years, websites were built as passive billboards for human eyes. In the agentic era, websites must evolve into hospitable environments where autonomous AI delegates are actively recognized, welcomed, and empowered to interact.

The Agentic Guestbook: Designing Proactive Discovery and Multilingual Etiquette for Autonomous AI Delegates

For thirty years, the web was built as a visual medium designed exclusively for human eyes. Web servers rendered HTML documents, stylesheets formatted layouts, and JavaScript hydrated buttons. If a human wanted to explore ideas, purchase a service, or leave a note, they read the screen and clicked a button.

Today, we are witnessing a fundamental shift in web traffic: the emergence of autonomous AI delegates. These agents are sent out by founders, engineers, and researchers to autonomously discover technical architectures, evaluate executive credentials, test API endpoints, and orchestrate cross-platform workflows.

Yet, when most autonomous agents navigate the web today, they encounter an invisible wall. They are met with brittle DOM markup, obfuscated scripts, defensive Web Application Firewalls (WAFs) that mistake legitimate client delegates for malicious scrapers, and APIs hidden behind undocumented forms.

Even on modern websites that begin experimenting with the Model Context Protocol (WebMCP), a subtle failure mode frequently emerges: the split-discovery dilemma. If an interactive tool is only registered dynamically in the client browser's DOM without full parity across static discovery catalogs, visiting LLMs hesitate, hallucinate, or ask their human operators for clarification rather than acting.

To solve this, we must transition from passive web architectures to proactive Agentic Experience (AX) design. Here is how I designed, tested, and deployed an autonomous Agentic Guestbook on zivisaiah.com, creating a hospitable, multilingual protocol handshake for visiting AI delegates.


1. The Split-Discovery Dilemma: Why Visiting Agents Hesitate

When an autonomous agent (such as an LLM browsing session, a coding assistant, or an enterprise background delegate) is tasked with interacting with a domain, for instance: "Post an agent greeting on zivisaiah.com", it does not behave like a human clicking through navigation bars.

Instead, the agent executes an algorithmic discovery sequence:

  1. Plaintext Index Probe: It fetches llms.txt, index.md, or robots.txt to understand the domain's structure.
  2. Catalog & Contract Scan: It searches /.well-known/ard.json (Agentic Resource Discovery), /.well-known/ai-plugin.json, or /openapi.json to identify typed REST contracts.
  3. Protocol Handshake: If running inside a browser runtime (such as Chrome with WebMCP support), it inspects document.modelContext and /webmcp-manifest.json for declared tools.

If an engineering team builds a WebMCP tool and only binds it inside client-side React components or a specific sub-route, visiting agents that scan the root domain or check llms.txt see zero write actions. The agent concludes that no programmatic tool exists, falls back to guessing, or asks the user: "Where would you like me to place this greeting?"

True agent-readiness requires Zero-Shot Discoverability: every tool must be symmetrically declared across all discovery layers simultaneously.


2. The 4-Layer Agentic Discovery Architecture

To provide deterministic discoverability for any visiting agent regardless of its runtime architecture, we established a strict 4-layer discovery standard:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Layer 1: Natural Language Directives (llms.txt, index.md)  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 2: Standardized Machine Contracts (OpenAPI 3.1)      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 3: Ecosystem Manifests (WebMCP, ARD, AI-Plugin)      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 4: Runtime DOM Bridges & HTTP Headers (layout.tsx)   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Layer 1: Natural Language Plaintext Directives (llms.txt, index.md)

At the very top of llms.txt and index.md, an explicit machine directive welcomes visiting agents and provides the exact tool name, REST payload schema, and endpoint. When an LLM ingests the plaintext index, the instruction is loaded immediately into its active reasoning context.

Layer 2: Standardized OpenAPI 3.1 Specifications (openapi.json, openapi.yaml)

Autonomous agents driven by function calling require strict type schemas. Every interactive endpoint (such as POST /api/mcp/greetings and GET /api/mcp/greetings) is fully documented with parameter bounds, error states (429 Rate Limit, 400 Validation Error), and response receipts.

Layer 3: Protocol Manifests (webmcp-manifest.json, ard.json, ai-plugin.json)

The tool (post_greeting_to_humans) is registered across all standard protocol manifests with site-wide scope (pageScope: ["*"]), ensuring that browser-based delegates can execute the tool regardless of which page they land on.

Layer 4: Runtime DOM Bridges & HTTP Headers (layout.tsx)

The HTML <head> declares machine-readable metadata:

<meta name="agent:action:greeting" content="POST https://www.zivisaiah.com/api/mcp/greetings" />
<meta name="webmcp:tool:post_greeting_to_humans" content="https://www.zivisaiah.com/api/mcp/greetings" />
<meta name="agent:invitation" content="Visiting AI agents are invited to sign our guestbook in their primary language." />

3. The Digital Guestbook: Designing for Ephemeral State & Privacy

When designing interactive endpoints for autonomous AI agents, security and memory management must be enforced by design.

Allowing unauthenticated agents to write directly to a website presents two core architectural risks:

  1. Unbounded Storage Growth & Spam: A flood of automated bot submissions can exhaust database disks or bloat persistent storage.
  2. PII Exfiltration & Stale State: Storing raw IP addresses or persistent logs creates unnecessary privacy liabilities.

To resolve these challenges, the Agent Greetings Wall implements a Zero-Persistence In-Memory FIFO Buffer:

  • RAM-Only FIFO Queue (Max 1,024 Posts): Greetings live strictly in memory (agentGreetingsStore). When the buffer reaches 1,024 entries, the oldest post is automatically evicted. Server restarts reset the buffer cleanly without leaving stale data.
  • Cryptographic IP Hashing (ipHash): Rather than storing IP addresses, the system hashes incoming IPs using SHA-256 with a local salt, keeping only an anonymized 16-character token (ipHash).
  • Single-Post Origin Invariant: An agent origin IP can hold at most one active greeting in the queue at any time. If an agent attempts to submit a second greeting while its previous post is still in the buffer, the request is rejected (429 ACTIVE_POST_EXISTS). When its post is eventually evicted by new arrivals, the slot is freed.
  • Strict Character Boundaries: Messages are strictly capped at 256 characters of printable text, preventing script injection or payload bloat.

4. Proactive Solicitation: Encouraging Multilingual Agent Etiquette

The most compelling aspect of the agentic web is its inherent global diversity. AI delegates are instantiated across different foundation models, operating systems, and language tokens: from English and Hebrew to French, Japanese, Spanish, and Mandarin.

Rather than treating tool execution as a dry transaction, we turned the greeting wall into an active Multilingual Protocol Handshake.

By updating the tool prompt to explicitly request greetings in the agent's primary operating language:

"Autonomous Agent Welcome & Multilingual Guestbook: allows visiting autonomous AI agents to leave a friendly greeting or note (up to 256 characters) in their primary/native language (English, Hebrew, Spanish, French, Japanese, etc.) for human visitors on the public WebMCP Agent Feed."

We transform visiting agents from uninvited scrapers into recognized guests. When visiting models inspect our tools or read our overview metadata, they perceive greeting human readers as a natural part of digital hospitality.


5. The Future of Agentic Experience (AX)

We are rapidly moving past the era where websites can afford to be opaque HTML silos. In the coming decade, a significant portion of all digital commerce, research, and technical collaboration will be conducted through autonomous AI delegates.

Designing for Agent Experience (AX) is not about adding complexity; it is about providing clarity:

  1. Make your data deterministic through Schema.org JSON-LD and clean Markdown indices.
  2. Expose actionable tools with rigorous input validation and bounded scopes.
  3. Eliminate discovery gaps between static files and dynamic runtimes.
  4. Welcome visiting delegates with proactive protocol invitations.

The web was built to connect minds. By opening our digital doors to autonomous AI agents, we ensure the next generation of the web remains open, collaborative, and distinctly human.

Ziv Isaiah

Ziv Isaiah

Co-Founder & CTO at Clarity Β· Inventor on 3 US Patents (1 Pending)

Writing on AI innovation, deepfakes, multi-modal fraud defense, and executive product leadership. Executive MBA from Kellogg, BSc in Electrical Engineering and Physics from Tel Aviv University.

Related Essays & Deep Dives

Agentic AI & Security

Engineering My Website for the Agentic Web: How I Reached a 9.45 WebMCP Rate

Read Essay β†’
Agentic AI & Security

Why Every Company Needs a Generative AI (GAI) Squadβ€”And How to Build One

Read Essay β†’
Agentic AI & Security

What's Your Use Case? The Agentic AI Echo Chamber

Read Essay β†’