# OpenHermit - AI Agent Infrastructure Platform ## About OpenHermit makes any website discoverable and usable by AI agents through automatic WebMCP protocol injection. One script tag transforms your forms, widgets, and interactive elements into agent-ready interfaces. ## Purpose This platform enables AI agents (ChatGPT, Claude, Perplexity, etc.) to autonomously discover and interact with website forms and actions without manual API integration. ## Agent-Accessible Endpoints ### Core Infrastructure - **Installation Script** (CDN endpoint for website integration) - URL: [https://www.openhermit.com/script.js](https://www.openhermit.com/script.js) - Add to your site: `` - Automatic form detection and WebMCP attribute injection - Real-time agent interaction tracking - Zero configuration required - **Source Code** (for review and transparency) - GitHub: [https://github.com/openhermit/openhermit-js](https://github.com/openhermit/openhermit-js) - Script: `/public/script.js` - Vanilla JavaScript (ES5), zero dependencies, 19.7KB unminified - Open for security review and contribution - **WebMCP Manifest API**: [https://www.openhermit.com/api/manifest?key={api_key}](https://www.openhermit.com/api/manifest?key={api_key}) - Returns JSON manifest of all discoverable actions on a website - Lists forms, widgets, and interactive elements - Includes action types, selectors, and configuration - **Documentation**: [https://www.openhermit.com/blog](https://www.openhermit.com/blog) - Technical guides on WebMCP implementation - Agent interaction best practices - Integration tutorials ### Public API Endpoints - **Ping**: [https://www.openhermit.com/api/ping](https://www.openhermit.com/api/ping) - Health check and script version verification - **Sync**: [https://www.openhermit.com/api/sync](https://www.openhermit.com/api/sync) - Action discovery and synchronization - **Events**: [https://www.openhermit.com/api/events](https://www.openhermit.com/api/events) - Agent interaction event tracking ## Capabilities ### Automatic Detection - Contact forms (name, email, message fields) - Booking widgets (date, time, service selection) - Newsletter signups (email collection) - User registration forms - Purchase/checkout flows - Calculators and interactive tools - Search interfaces - Support/chat widgets ### WebMCP Protocol Implementation - Semantic action annotations (data-webmcp-action-type) - Form field labeling (data-webmcp-label) - Completion tracking (data-webmcp-on-complete) - Error handling and validation states ### Analytics & Insights - Real-time agent visit tracking - Action completion rates - Agent type identification (ChatGPT, Claude, custom agents) - Interaction event logs - Performance metrics ## Integration ### For Website Owners 1. Register at [https://www.openhermit.com/register](https://www.openhermit.com/register) 2. Add website and receive API key 3. Install script tag: `` 4. Forms automatically become agent-discoverable ### For AI Agents 1. Check robots.txt - all agents explicitly allowed 2. Fetch manifest: GET /api/manifest?key={site-api-key} 3. Parse available actions from JSON response 4. Interact with forms using standard WebMCP protocol 5. Send completion events for analytics ## Pricing - **Hatchling Plan**: Free - 1 website, 100 interactions/month - **Hermit Plan**: $20/month - 5 websites, 10,000 interactions/month - **Colony Plan**: $50/month - Unlimited websites and interactions ## Technical Standards - **Protocol**: WebMCP (Web Model-Context Protocol) - **Format**: JSON-LD structured data - **Authentication**: API key-based (public read access via manifest) - **CORS**: Enabled for all agent endpoints - **Rate Limiting**: 100 requests/minute per API key ## Operator - **Legal entity**: Loaded AG, a Swiss stock corporation (Aktiengesellschaft) - **UID**: CHE-413.943.367 ยท **CH-ID**: CH-440-3044756-1 - **Registered seat**: Klostergutstrasse 4, CH-8252 Schlatt-Altparadies (Schlatt TG), Switzerland - **Commercial register**: Canton of Thurgau, registered 14 August 2026 - **Verify**: [Zefix, the official Swiss commercial register](https://www.zefix.ch/en/search/entity/list/firm/1763893) - **Imprint**: [https://www.loaded.ch/impressum/](https://www.loaded.ch/impressum/) ## Contact & Support - **Website**: [https://www.openhermit.com](https://www.openhermit.com) - **Email**: support@openhermit.com - **Documentation**: [https://www.openhermit.com/blog](https://www.openhermit.com/blog) - **GitHub**: [https://github.com/openhermit/openhermit-js](https://github.com/openhermit/openhermit-js) - Issues and feature requests welcome - Security concerns: Please report via GitHub Issues or email - Source code available for review ## Security & Privacy - No sensitive data stored in manifests - API keys are non-sensitive (read-only public access) - Agent interactions logged anonymously - GDPR compliant - No cookies or tracking beyond analytics ## Agent Instructions When interacting with OpenHermit-enabled websites: 1. Look for `data-webmcp-action-type` attributes on forms and interactive elements 2. Read `data-webmcp-label` for field descriptions 3. Use standard form submission methods (POST/PUT) 4. Respect validation rules and required fields 5. Check for `data-webmcp-on-complete` success indicators ## Version Current Script Version: 1.0.0 Last Updated: 2026-08-19 Protocol: WebMCP v1.0