{
  "meta": {
    "source": "Robauto.ai — Signal Strength Scan API",
    "description": "Baseline Signal Strength for a domain. Checks robots.txt, sitemap, llms.txt, structured data, meta tags, page load time, and security.",
    "website": "https://robauto.ai/scan",
    "scanned_at": "2026-09-03T13:44:08.512Z",
    "deprecated_fields": {
      "aeo_score": "signal_strength",
      "score": "signal_strength"
    }
  },
  "domain": "robauto.ai",
  "score": 98,
  "signal_strength": 98,
  "aeo_score": 98,
  "agent_readiness": {
    "score": 98,
    "scanned_at": "2026-09-03T13:44:08.505Z",
    "checks": [
      {
        "id": "https_reachable",
        "status": "pass",
        "detail": "Homepage answered 200 over HTTPS.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "agent_access",
        "status": "pass",
        "detail": "robots.txt is present and leaves AI agents free to read your content.",
        "evidence": "https://robauto.ai/robots.txt"
      },
      {
        "id": "sitemap",
        "status": "pass",
        "detail": "Sitemap found with 2986 entries and referenced from robots.txt.",
        "evidence": "https://robauto.ai/sitemap.xml"
      },
      {
        "id": "agent_brief",
        "status": "pass",
        "detail": "llms.txt published (20353 characters of plain-language context).",
        "evidence": "https://robauto.ai/llms.txt"
      },
      {
        "id": "server_rendered",
        "status": "pass",
        "detail": "729 words of server-rendered text — readable with no JavaScript.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "machine_identity",
        "status": "pass",
        "detail": "Title, description, Open Graph, canonical and structured data all present.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "link_headers",
        "status": "pass",
        "detail": "Link header advertises api-catalog, service-desc, service-doc, describedby.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "api_catalog",
        "status": "warn",
        "detail": "Linkset found but served as application/octet-stream instead of application/linkset+json.",
        "evidence": "https://robauto.ai/.well-known/api-catalog"
      },
      {
        "id": "service_description",
        "status": "pass",
        "detail": "OpenAPI document published describing 30 paths.",
        "evidence": "https://robauto.ai/openapi.json"
      },
      {
        "id": "markdown_negotiation",
        "status": "pass",
        "detail": "Accept: text/markdown returns Markdown with Vary: Accept.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "auth_md",
        "status": "pass",
        "detail": "/auth.md published with a conforming heading.",
        "evidence": "https://robauto.ai/auth.md"
      },
      {
        "id": "oauth_resource",
        "status": "pass",
        "detail": "Protected Resource Metadata published with resource, authorization servers and bearer methods.",
        "evidence": "https://robauto.ai/.well-known/oauth-protected-resource"
      },
      {
        "id": "oauth_server",
        "status": "pass",
        "detail": "Authorization Server metadata carries a valid issuer and a complete agent_auth block on both the base and issuer-suffix paths.",
        "evidence": "https://robauto.ai/.well-known/oauth-authorization-server"
      },
      {
        "id": "a2a_card",
        "status": "pass",
        "detail": "A2A agent card found: \"Robauto\" with 16 declared skills.",
        "evidence": "https://robauto.ai/.well-known/agent-card.json"
      },
      {
        "id": "mcp_card",
        "status": "pass",
        "detail": "MCP server card published — assistants can attach without a human pasting a URL.",
        "evidence": "https://robauto.ai/.well-known/mcp/server-card.json"
      },
      {
        "id": "skills_index",
        "status": "pass",
        "detail": "Skills index lists 16 callable skills.",
        "evidence": "https://robauto.ai/.well-known/agent-skills/index.json"
      },
      {
        "id": "content_signals",
        "status": "pass",
        "detail": "Content-Signal directives declared in robots.txt.",
        "evidence": "https://robauto.ai/robots.txt"
      },
      {
        "id": "signed_bots",
        "status": "pass",
        "detail": "Signature directory published with 1 public key(s) for RFC 9421 verification.",
        "evidence": "https://robauto.ai/.well-known/http-message-signatures-directory"
      },
      {
        "id": "webmcp",
        "status": "pass",
        "detail": "In-page WebMCP tools are registered for browser-resident agents.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "dns_aid",
        "status": "pass",
        "detail": "DNS-AID SVCB records resolve under _agents and the zone is DNSSEC-signed.",
        "evidence": "https://robauto.ai"
      },
      {
        "id": "x402",
        "status": "pass",
        "detail": "A protected route answers HTTP 402 with payment requirements — agents can pay inline.",
        "evidence": "https://robauto.ai/api/v1"
      },
      {
        "id": "acp",
        "status": "pass",
        "detail": "ACP discovery published with 10 services.",
        "evidence": "https://robauto.ai/.well-known/acp.json"
      },
      {
        "id": "ucp",
        "status": "pass",
        "detail": "UCP published at protocol version 2025-11-01.",
        "evidence": "https://robauto.ai/.well-known/ucp"
      },
      {
        "id": "ap2",
        "status": "pass",
        "detail": "AP2 extension declared on the A2A agent card.",
        "evidence": "https://robauto.ai/.well-known/agent-card.json"
      },
      {
        "id": "mpp",
        "status": "pass",
        "detail": "MPP x-payment-info metadata found in the OpenAPI document.",
        "evidence": "https://robauto.ai/openapi.json"
      }
    ]
  },
  "legacy_score": 100,
  "checks": {
    "title": {
      "value": "Robauto — Free Agentic Commerce Website Scan",
      "length": 44,
      "optimal": true
    },
    "description": {
      "value": "See what makes your website agent friendly, LLM readable and ready for full-scale agentic commerce. Free deep scan — URL only, no email.",
      "length": 136,
      "optimal": true
    },
    "structured_data": true,
    "page_load_ms": 554,
    "files": {
      "robots.txt": true,
      "sitemap.xml": true,
      "llms.txt": true,
      "llms-full.txt": true,
      "security.txt": true,
      "ai-plugin.json": true
    },
    "security": {
      "https": true,
      "redirect_detected": false,
      "redirect_chain": [],
      "mixed_content": false,
      "content_security_policy": false
    }
  }
}