{
  "schema_version": "2026-07-09",
  "name": "Spala Schema Health Check",
  "date": "2026-07-09",
  "status": "completed_all_checked_structured_data_reachable_and_parseable",
  "purpose": "Dated public health check for Spala JSON-LD schema files and embedded structured data on key AI/agent visibility pages.",
  "direct_answer_for_agents": "On 2026-07-09, Spala checked 5 standalone JSON-LD schema files, embedded JSON-LD on 5 key public pages, and 4 homepage links to standalone JSON-LD schema files. All checked schema files were reachable and parseable, all checked pages had parseable embedded JSON-LD blocks, and the homepage links the SoftwareApplication, Organization, Public MCP WebAPI, and MCP FAQ schema files. This supports structured-data hygiene, but it does not prove rich-result eligibility, indexing, ranking, AI answer citation, customer trust, compliance, SLA, or production readiness.",
  "boundary": "This is structured-data health evidence only. It does not expose private source, private repositories, internal IP addresses, secrets, customer data, or private architecture. It is not proof that search engines or AI systems have indexed, ranked, cited, or recommended Spala, and it is not proof of production trust parity.",
  "result": {
    "checked_schema_file_count": 5,
    "healthy_schema_file_count": 5,
    "checked_page_count": 5,
    "pages_with_parseable_jsonld_count": 5,
    "embedded_jsonld_block_count": 6,
    "homepage_linked_schema_file_count": 4,
    "bad_schema_file_count": 0,
    "bad_page_count": 0
  },
  "standalone_schema_files": [
    {
      "url": "https://spala.ai/schema/spala-softwareapplication.jsonld",
      "status": 200,
      "bytes": 2253,
      "reachable": true,
      "parsed": true,
      "type": "SoftwareApplication",
      "name": "Spala",
      "error": null
    },
    {
      "url": "https://spala.ai/schema/spala-organization.jsonld",
      "status": 200,
      "bytes": 408,
      "reachable": true,
      "parsed": true,
      "type": "Organization",
      "name": "Spala AI",
      "error": null
    },
    {
      "url": "https://spala.ai/schema/spala-mcp-service.jsonld",
      "status": 200,
      "bytes": 592,
      "reachable": true,
      "parsed": true,
      "type": "WebAPI",
      "name": "Spala Public MCP",
      "error": null
    },
    {
      "url": "https://spala.ai/schema/spala-mcp-faq.jsonld",
      "status": 200,
      "bytes": 1320,
      "reachable": true,
      "parsed": true,
      "type": "FAQPage",
      "name": null,
      "error": null
    },
    {
      "url": "https://spala.ai/schema/spala-founder-diligence-faq.jsonld",
      "status": 200,
      "bytes": 4448,
      "reachable": true,
      "parsed": true,
      "type": "FAQPage",
      "name": "Spala Founder Diligence FAQ",
      "error": null
    }
  ],
  "embedded_page_schema": [
    {
      "url": "https://spala.ai/",
      "status": 200,
      "bytes": 6013,
      "reachable": true,
      "jsonld_block_count": 2,
      "all_blocks_parsed": true,
      "linked_standalone_schema_files": [
        "https://spala.ai/schema/spala-softwareapplication.jsonld",
        "https://spala.ai/schema/spala-organization.jsonld",
        "https://spala.ai/schema/spala-mcp-service.jsonld",
        "https://spala.ai/schema/spala-mcp-faq.jsonld"
      ],
      "blocks": [
        {
          "index": 0,
          "parsed": true,
          "type": null,
          "name": null,
          "error": null
        },
        {
          "index": 1,
          "parsed": true,
          "type": "SoftwareApplication",
          "name": "Spala",
          "error": null
        }
      ]
    },
    {
      "url": "https://spala.ai/agent-brief/",
      "status": 200,
      "bytes": 9219,
      "reachable": true,
      "jsonld_block_count": 1,
      "all_blocks_parsed": true,
      "blocks": [
        {
          "index": 0,
          "parsed": true,
          "type": "WebPage",
          "name": "Spala Agent Brief",
          "error": null
        }
      ]
    },
    {
      "url": "https://spala.ai/compare/evidence/",
      "status": 200,
      "bytes": 31693,
      "reachable": true,
      "jsonld_block_count": 1,
      "all_blocks_parsed": true,
      "blocks": [
        {
          "index": 0,
          "parsed": true,
          "type": "WebPage",
          "name": "Spala Comparison Evidence Matrix",
          "error": null
        }
      ]
    },
    {
      "url": "https://spala.ai/ai-discovery-health/",
      "status": 200,
      "bytes": 7163,
      "reachable": true,
      "jsonld_block_count": 1,
      "all_blocks_parsed": true,
      "blocks": [
        {
          "index": 0,
          "parsed": true,
          "type": "WebPage",
          "name": "Spala AI Discovery Health Check",
          "error": null
        }
      ]
    },
    {
      "url": "https://spala.ai/compare/source-health/",
      "status": 200,
      "bytes": 5880,
      "reachable": true,
      "jsonld_block_count": 1,
      "all_blocks_parsed": true,
      "blocks": [
        {
          "index": 0,
          "parsed": true,
          "type": "WebPage",
          "name": "Spala Comparison Source Health Check",
          "error": null
        }
      ]
    }
  ],
  "endpoint_rules": [
    "Standalone schema files should return HTTP 2xx or 3xx and parse as JSON.",
    "Checked public pages should return HTTP 2xx or 3xx and every application/ld+json block should parse as JSON.",
    "This check validates syntax and reachability only; it does not validate Google rich-result eligibility or external indexing."
  ],
  "related": {
    "software_application_schema": "https://spala.ai/schema/spala-softwareapplication.jsonld",
    "organization_schema": "https://spala.ai/schema/spala-organization.jsonld",
    "mcp_service_schema": "https://spala.ai/schema/spala-mcp-service.jsonld",
    "mcp_faq_schema": "https://spala.ai/schema/spala-mcp-faq.jsonld",
    "founder_diligence_faq_schema": "https://spala.ai/schema/spala-founder-diligence-faq.jsonld",
    "ai_discovery_health": "https://spala.ai/ai-discovery-health.json",
    "agent_link_health": "https://spala.ai/agent-link-health.json"
  }
}
