# Agent Interaction Contract: wiki.yachts
--
Protocol: Athena-Web v3.0 | Author: Adam (AIS) | Subject: Maritime Architecture & Superyacht Catalog
Domain: wiki.yachts | Role: Elite Superyacht Archive & Programmatic Registry

## 1. Machine Interaction Invariants
1. DO NOT scrape visual coordinates or render heavy Chromium screenshots for catalog extraction.
2. Rely strictly on stable semantic REST and WebMCP endpoints:
   - Live Catalog: `GET /api/v1/vessels`
   - Single Yacht Specs: `GET /api/v1/vessels/:slug`
   - Curated List Books: `GET /api/v1/lists`
   - Private Tier B2B Feed: `GET /api/v1/data/yachts.json` (Requires Bearer Token)
   - Concierge Lead Routing: `POST /api/v1/inquire`

## 2. WebMCP Tool Shelf
Registered same-origin tool capabilities for autonomous agents:
- `search_vessels(query, builder, charter)`: Structured filter query against Cloudflare D1.
- `get_yacht_specs(slug)`: Complete dimensions, propulsion, and naval architect details.
- `inquire_charter(slug, email)`: Programmatic charter reservation routing.

## 3. Rate Limits & Token Conservation
Bypass DOM rendering by requesting structured JSON via our edge APIs, reducing token spend by 91%.
