{
  "name": "Embassia",
  "description": "Embassia is an agentic data layer for websites. It provides AI agents and LLM crawlers with structured, typed, machine-readable access to a website's public information — eliminating the need to scrape and parse rendered HTML.",
  "website": "https://embassia.com",
  "api_version": "v1",
  "discovery_version": "1.0.0",
  "last_updated": "2026-09-28T13:00:00Z",
  "interfaces": {
    "content_index": "https://embassia.com/api/v1/content/index.json",
    "content_search_index": "https://embassia.com/api/v1/content/search-index.json",
    "site_overview": "https://embassia.com/api/v1/content/site.json",
    "openapi": "https://embassia.com/api/v1/openapi.json",
    "mcp_manifest": "https://embassia.com/api/v1/mcp.json",
    "mcp_well_known": "https://embassia.com/.well-known/mcp.json",
    "architecture": "https://embassia.com/api/v1/architecture.json",
    "on_site_agent": "https://embassia.com/api/v1/on-site-agent.json",
    "llms_txt": "https://embassia.com/llms.txt",
    "llms_full_txt": "https://embassia.com/llms-full.txt",
    "sitemap": "https://embassia.com/sitemap.xml",
    "robots_txt": "https://embassia.com/robots.txt",
    "developer_guide": "https://embassia.com/developers/agent-access/",
    "machine_mode_console": "https://embassia.com/developers/machine-mode/"
  },
  "content": {
    "total_documents": 14,
    "content_types": ["page", "faq", "feature", "demo_data"],
    "languages": ["en"],
    "freshness_policy": "Content is updated with each deployment. Check document content_hash and updated_at fields for freshness.",
    "retrieval": "All content is available via GET requests to static JSON endpoints. No authentication required."
  },
  "protocols": {
    "rest_json": {
      "supported": true,
      "base_url": "https://embassia.com/api/v1/",
      "authentication": "none",
      "rate_limit": "Cloudflare CDN default limits apply",
      "documentation": "https://embassia.com/api/v1/openapi.json"
    },
    "mcp": {
      "supported": "discovery_only",
      "manifest_url": "https://embassia.com/api/v1/mcp.json",
      "note": "The MCP manifest provides tool and resource definitions for discovery. Full JSON-RPC MCP server requires Cloudflare Workers or an external backend, which is planned for a future release."
    }
  },
  "access": {
    "authentication": "none",
    "rate_limit_enforcement": "CDN-level only",
    "cors": "Access-Control-Allow-Origin: *",
    "formats": ["application/json", "text/plain"]
  },
  "legal": {
    "privacy_notice": "This site does not collect personal data through its machine-readable endpoints. All content served is public.",
    "contact": "founders@embassia.com"
  }
}
