{
  "schema_version": "1.0",
  "type": "crawler_identity_declaration",
  "issued_at": "2026-07-29",
  "identity_url": "https://verisai.eu/crawler",
  "operator": {
    "brand": "VerisAI",
    "legal_name": "BELVO, s.r.o.",
    "website": "https://verisai.eu",
    "contact": "support@verisai.eu"
  },
  "scanner": {
    "name": "VerisAI Index Scanner",
    "version": "1.0",
    "generic_user_agent": "VerisAI-IndexScanner/1.0 (+https://verisai.eu/crawler; AI visibility index scan; support@verisai.eu)",
    "purpose": "Public-site AI visibility index assessment"
  },
  "scope": {
    "public_resources_only": true,
    "endpoint_categories": [
      "homepage",
      "http_to_https_redirect",
      "robots_txt",
      "sitemap",
      "llms_txt",
      "llms_full_txt",
      "public_ai_discovery_files"
    ],
    "does_not": [
      "authenticate",
      "submit_forms",
      "use_credentials",
      "bypass_logins_or_paywalls"
    ]
  },
  "data_handling": {
    "purpose": "Create technical assessment results and derived AI-readiness signals for VerisAI index and monitoring operations.",
    "may_retain": "Technical response data and derived signals from publicly served responses.",
    "retention_or_suppression_contact": "support@verisai.eu"
  },
  "blocking": {
    "generic_requests": "Create a WAF or firewall rule matching scanner.generic_user_agent to block generic technical requests.",
    "bot_access_measurement": "L1 uses official User-Agent strings for selected AI bots to measure observed access. Blocking one records that bot as inaccessible and can also affect the real bot.",
    "domain_suppression_contact": "support@verisai.eu"
  },
  "network_identity": {
    "stable_ip_allow_list": false,
    "note": "Source IP addresses may vary during local operation. Use the declared User-Agent and identity URL for attribution."
  },
  "credential_statement": "This is a public HTTPS identity declaration, not a CA-issued, TLS-client, or cryptographic certificate."
}
