{
  "spec_version": "1.2",
  "canonical_base_url": "https://agentability.org",
  "product": {
    "name": "Agentability",
    "description": "Public-mode agent readiness evaluator: discoverability, callable surface quality, ingestion quality, trust, reliability.",
    "home_url": "https://agentability.org"
  },
  "contact": {
    "email": "hello@agentability.org"
  },
  "legal": {
    "terms_url": "https://agentability.org/legal/terms.md",
    "privacy_url": "https://agentability.org/legal/privacy.md"
  },
  "entrypoints": {
    "web_app": "https://agentability.org",
    "report_ui": "https://agentability.org/reports/{domain}",
    "api_base": "https://agentability.org/v1"
  },
  "callable_surface": {
    "openapi": "https://agentability.org/.well-known/openapi.json",
    "mcp_endpoint": "https://agentability.org/mcp"
  },
  "llm_entrypoints": {
    "llms_txt": "https://agentability.org/llms.txt",
    "llms_full_txt": "https://agentability.org/llms-full.txt"
  },
  "openapi": {
    "json": "https://agentability.org/.well-known/openapi.json",
    "yaml": "https://agentability.org/.well-known/openapi.yaml"
  },
  "llm_ingestion": {
    "llms_txt": "https://agentability.org/llms.txt",
    "llms_full_txt": "https://agentability.org/llms-full.txt",
    "docs_md": "https://agentability.org/docs.md",
    "spec_md": "https://agentability.org/spec.md"
  },
  "verification": {
    "discovery_audit_latest": "https://agentability.org/discovery/audit/latest.json",
    "discovery_audit_html": "https://agentability.org/discovery/audit",
    "discovery_audit_json": "https://agentability.org/discovery/audit/latest.json"
  },
  "siblings": {
    "a2abench": {
      "name": "A2ABench",
      "url": "https://a2abench-api.web.app",
      "stats_url": "https://a2abench-api.web.app/stats",
      "stats_json_url": "https://a2abench-api.web.app/stats.json",
      "agent_card_url": "https://a2abench-api.web.app/.well-known/agent.json"
    },
    "ragmap": {
      "name": "Ragmap",
      "url": "https://ragmap-api.web.app",
      "stats_url": "https://ragmap-api.web.app/stats",
      "stats_json_url": "https://ragmap-api.web.app/stats.json",
      "agent_card_url": "https://ragmap-api.web.app/.well-known/agent.json"
    },
    "rootfetch": {
      "name": "Rootfetch",
      "url": "https://rootfetch.com",
      "stats_url": "https://rootfetch.com/stats",
      "stats_json_url": "https://rootfetch.com/stats.json",
      "agent_card_url": "https://rootfetch.com/.well-known/agent.json"
    },
    "relayorb": {
      "name": "RelayOrb",
      "url": "https://relayorb.com",
      "stats_url": "https://relayorb.com/stats",
      "stats_json_url": "https://relayorb.com/stats.json",
      "agent_card_url": "https://relayorb.com/.well-known/agent.json"
    },
    "aistatusdashboard": {
      "name": "AIStatusDashboard",
      "url": "https://aistatusdashboard.com",
      "stats_url": "https://aistatusdashboard.com/stats",
      "stats_json_url": "https://aistatusdashboard.com/stats.json",
      "agent_card_url": "https://aistatusdashboard.com/.well-known/agent.json"
    }
  },
  "limits": {
    "public_mode_only": true,
    "max_pages_crawled": 25,
    "max_bytes_per_fetch": 2097152,
    "max_fetch_seconds": 15
  }
}
