{
  "export_version": "egoist-public-87-check-v1",
  "publication_status": "approved",
  "generated_date": "2026-09-21",
  "subject": {
    "id": "yc:32129",
    "name": "Egoist Machines",
    "program": "Y Combinator",
    "cohort": "Summer 2026",
    "website": "https://ego.ist/",
    "public_purpose": "consumer_software"
  },
  "scope": {
    "observation_date": "2026-09-21",
    "logged_out_public_read_only": true,
    "no_login_forms_tool_execution_or_security_testing": true,
    "denominator": "one company-program-cohort row; not a cohort prevalence estimate",
    "observation_start_date": "2026-09-20",
    "observation_end_date": "2026-09-21",
    "date_timezone": "UTC"
  },
  "rubric": {
    "public_audit_rubric_version": "July 18, 2026",
    "protocol_version": "1.0-draft (2026-09-19)",
    "decision_rules_version": "1.1.0",
    "scoring_schema_version": "1.1.0"
  },
  "status_counts": {
    "pass": 55,
    "partial": 22,
    "fail": 3,
    "unknown": 0,
    "na": 3,
    "not_publicly_verifiable": 4
  },
  "score": {
    "final_score": 85.10360654093097,
    "display_score": 85.1,
    "coverage_status": "complete",
    "rank_eligible": true,
    "unknown_check_ids": [],
    "not_publicly_verifiable_check_ids": [
      "agent.task.confirmation_idempotency",
      "agent.task.output_errors",
      "reliability.cache.auth",
      "reliability.errors.auth_detail"
    ],
    "score_note": "This bounded public snapshot is not a field user-experience score, adoption measure, execution result, or target pass rate."
  },
  "signals": {
    "advertised_discovery": "multiple",
    "documented_machine_capability": "partial",
    "observed_tool_registration": "not_measured",
    "execution": "not_measured",
    "adoption": "not_measured",
    "visibility": "not_measured",
    "signal_note": "Discovery, documented capability, registration, execution, adoption, and visibility are separate fields; no registration or execution is claimed."
  },
  "checks": [
    {
      "check_id": "seo.http.preferred_origin",
      "dimension": "seo",
      "criterion": "HTTPS and ordinary scheme/host variants resolve to the preferred origin without a loop.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "http.core_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "HTTP/HTTPS and apex/www Egoist variants resolve to the HTTPS apex origin without a loop; sampled homepage bodies share the same hash."
    },
    {
      "check_id": "seo.http.core_page",
      "dimension": "seo",
      "criterion": "Core public page returns 200 with the intended content type.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "http.core_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The saved homepage returned HTTP 200 with text/html."
    },
    {
      "check_id": "seo.http.not_found",
      "dimension": "seo",
      "criterion": "A deliberately nonexistent URL returns a real 404 or 410.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "http.missing_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/mudpie-readiness-missing-a7e59443b5d6c5fa",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The deliberate missing path returned HTTP 404."
    },
    {
      "check_id": "seo.http.machine_errors",
      "dimension": "seo",
      "criterion": "Applicable API or asset misses preserve an appropriate machine-readable error.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "http.machine_error",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms-missing.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The advertised Markdown resource family's deliberately missing `/llms-missing.md` returned a real 404 HTML response rather than a successful 200 machine document; status is correct, but the body is generic rather than a typed Markdown error."
    },
    {
      "check_id": "seo.http.robots_headers",
      "dimension": "seo",
      "criterion": "Public pages do not emit accidental restrictive robots headers.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "http.robots_header_safety",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The sampled pages are indexable and have no restrictive X-Robots-Tag."
    },
    {
      "check_id": "seo.canonical.page",
      "dimension": "seo",
      "criterion": "Indexable representative pages declare one canonical URL.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "canonical.identity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/privacy-policy",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Homepage, docs, and privacy pages each declare one canonical URL."
    },
    {
      "check_id": "seo.canonical.target",
      "dimension": "seo",
      "criterion": "Declared canonical resolves to a 200 page without an unnecessary redirect.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "canonical.identity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/privacy-policy",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "All sampled canonical targets equal their saved HTTP 200 final URLs."
    },
    {
      "check_id": "seo.canonical.duplicate_hosts",
      "dimension": "seo",
      "criterion": "Alternate hosts and duplicate URL variants consolidate consistently.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "canonical.identity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Apex/www and HTTP/HTTPS homepage variants consolidate to the HTTPS apex origin with a stable canonical and body hash."
    },
    {
      "check_id": "seo.canonical.cross_surface",
      "dimension": "seo",
      "criterion": "HTML, schema, Open Graph, feeds, sitemaps, Markdown, and manifests agree where present.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2.5,
      "score_contribution": 2.5,
      "decision_rule_id": "canonical.identity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://passport.ego.ist/.well-known/openid-configuration",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "The sampled HTML canonicals, structured Organization/WebSite URLs, homepage/docs identity, sitemap origin, Markdown resource links, OpenAPI server, and OIDC service documentation all point to the same Egoist/Passport identity without a contradictory host or product target. Explicit machine representations are evaluated under their separate metadata check."
    },
    {
      "check_id": "seo.canonical.variants",
      "dimension": "seo",
      "criterion": "Query, slash, case, print, pagination, and locale variants do not contradict identity.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "canonical.identity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/?utm_source=public-readiness",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Fresh live representative checks for the homepage query, /docs, /docs/, and /docs?print=1 all returned 200 with clean canonical targets and no robots contradiction."
    },
    {
      "check_id": "seo.graph.reachable",
      "dimension": "seo",
      "criterion": "Intended representative pages are reachable from an indexable parent.",
      "status": "pass",
      "applicability": "applicable",
      "points": 3,
      "score_contribution": 3,
      "decision_rule_id": "graph.discovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/mudpie-readiness-missing-a7e59443b5d6c5fa",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The representative indexable homepage links to Documentation and Privacy Policy, and both linked pages returned HTTP 200 with self-canonicals in the saved public packet."
    },
    {
      "check_id": "seo.graph.crawlable_links",
      "dimension": "seo",
      "criterion": "Important links are ordinary crawlable anchors in raw or rendered HTML.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "graph.discovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The complete bounded sitemap crawl recorded 124 discovered same-origin links with no query links, while the saved homepage/docs packet shows ordinary anchors for the representative product, docs, privacy, changelog, and agent resources."
    },
    {
      "check_id": "seo.graph.bounded",
      "dimension": "seo",
      "criterion": "Collections, filters, calendars, and parameters form a bounded graph.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "graph.discovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public llms map is sectioned and bounded, the full 125-location crawl found zero query links, and the saved public route set contains finite sitemap membership rather than an observed filter/calendar parameter expansion."
    },
    {
      "check_id": "seo.graph.noindex_children",
      "dimension": "seo",
      "criterion": "Noindexed parents are not the only route to important children.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "graph.discovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/mudpie-readiness-missing-a7e59443b5d6c5fa",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The complete crawl found five noindex routes, all 404 creator-policy responses with no discovered links; no important child route depended on a noindexed parent. The redundant index/follow token is a separate 404 metadata issue and does not create a crawl-graph defect."
    },
    {
      "check_id": "seo.graph.orphans",
      "dimension": "seo",
      "criterion": "Sitemap and discovered-canonical comparison identifies orphan pages.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 0.75,
      "decision_rule_id": "graph.discovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The full 125-URL sitemap crawl found 86 sitemap-only routes in the bounded internal-link comparison, while the rendered docs/navigation and llms map expose the high-intent developer/agent resources; many sitemap-only routes are public profile/publisher pages, so this is discovery friction rather than a site-wide orphan failure."
    },
    {
      "check_id": "seo.sitemap.robots",
      "dimension": "seo",
      "criterion": "robots.txt is valid and references the canonical sitemap where appropriate.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/robots.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "robots.txt allows the public surface and names the canonical sitemap."
    },
    {
      "check_id": "seo.sitemap.protocol",
      "dimension": "seo",
      "criterion": "Sitemap files are valid and within protocol limits.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The saved sitemap parser observed URLSET and 125 locations."
    },
    {
      "check_id": "seo.sitemap.url_integrity",
      "dimension": "seo",
      "criterion": "Sitemap URLs resolve to indexable canonicals on the canonical origin.",
      "status": "fail",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 0,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "The complete 125-location sitemap crawl returned five 404 pages, including five creator-policy URLs that remain in the sitemap; two large pages were not fully captured."
    },
    {
      "check_id": "seo.sitemap.discovered_membership",
      "dimension": "seo",
      "criterion": "Discovered indexable canonicals have appropriate sitemap membership.",
      "status": "partial",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 1.0,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "The full sitemap is populated and 118 URLs returned 200, but 86 sitemap routes were not found in the bounded internal-link set and five sitemap entries returned 404."
    },
    {
      "check_id": "seo.sitemap.lastmod",
      "dimension": "seo",
      "criterion": "lastmod values reflect real public changes when supplied.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.25,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/docs/changelog",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The sitemap supplies 2026-08-31 for all sampled entries, while the public changelog contains 2026-09-16 and 2026-09-08 entries. This directly shows stale or overly coarse sitemap freshness for at least the changelog route; no external publication history is required to record the mismatch."
    },
    {
      "check_id": "seo.sitemap.index_children",
      "dimension": "seo",
      "criterion": "Sitemap indexes and child maps do not fail empty when a route family exists.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.5,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "The saved Egoist sitemap is a non-empty URLSET with 125 locations; no empty sitemap-index child map was observed."
    },
    {
      "check_id": "seo.sitemap.purpose_separation",
      "dimension": "seo",
      "criterion": "Search, user retrieval, and training crawler policy are not conflated.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.5,
      "decision_rule_id": "sitemap.policy",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/robots.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/sitemap.xml",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "robots.txt uses a generic public crawler policy with explicit private/auth/editor disallows and names the sitemap; no contradictory search, user-retrieval, or training policy directive was observed. The absence of a separate training policy is retained as context, not treated as conflation."
    },
    {
      "check_id": "seo.render.initial_html",
      "dimension": "seo",
      "criterion": "Primary meaning, title, headings, facts, and important links are in initial HTML or reliably rendered.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.25,
      "score_contribution": 1.25,
      "decision_rule_id": "render.initial",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Initial HTML includes the AI Passport title, identity, capabilities, and privacy/docs text."
    },
    {
      "check_id": "seo.render.hydration_parity",
      "dimension": "seo",
      "criterion": "Hydration does not remove or materially contradict initial content.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "render.initial",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "Rendered views retain the AI Passport title and primary identity text from raw HTML."
    },
    {
      "check_id": "seo.render.text_access",
      "dimension": "seo",
      "criterion": "Important text is available as text rather than only image, canvas, or inaccessible widget content.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "render.initial",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "The rendered desktop/mobile captures expose product and developer documentation as text."
    },
    {
      "check_id": "seo.render.interstitials",
      "dimension": "seo",
      "criterion": "Consent banners and interstitials do not make the public page unavailable.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.75,
      "score_contribution": 0.75,
      "decision_rule_id": "render.initial",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "The mobile/public FAQ pass exposed no consent or blocking interstitial; the page remained readable and FAQ controls were usable without authentication."
    },
    {
      "check_id": "aeo.truth.entity",
      "dimension": "aeo",
      "criterion": "Organization, product/service name, category, and identity are explicit.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public title and H1 identify Egoist AI Passport."
    },
    {
      "check_id": "aeo.truth.capabilities",
      "dimension": "aeo",
      "criterion": "Capabilities and explicit exclusions are understandable from public sources.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Homepage and docs state portable memory/context, AI application integrations, sign-in, agents, and managed partner integrations."
    },
    {
      "check_id": "aeo.truth.availability",
      "dimension": "aeo",
      "criterion": "Platforms, regions, languages, availability, compatibility, or service area are stated as applicable.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The docs name iPhone/iPad sign-in, agents, and integration paths."
    },
    {
      "check_id": "aeo.truth.commercial_terms",
      "dimension": "aeo",
      "criterion": "Price, currency, interval, limits, trial, cancellation, refund, overage, or quote policy is clear when applicable.",
      "status": "partial",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 1.0,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The homepage states free for life, but no limits, quota, cancellation, or paid upgrade terms are captured."
    },
    {
      "check_id": "aeo.truth.integration_trust",
      "dimension": "aeo",
      "criterion": "Integration, support, security, privacy, status, and escalation facts are available when applicable.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/trust",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/docs/changelog",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public Trust and Support pages provide security/privacy boundaries, revocation/export/deletion guidance, named support, response timing, and common account questions, with linked privacy/docs/contact paths."
    },
    {
      "check_id": "aeo.truth.freshness",
      "dimension": "aeo",
      "criterion": "Freshness or effective state is visible when facts can change the answer.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/privacy-policy",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The privacy policy exposes an effective date, while product capability freshness is not dated."
    },
    {
      "check_id": "aeo.truth.cross_surface",
      "dimension": "aeo",
      "criterion": "Public representations and action destinations agree on material facts.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 0.75,
      "decision_rule_id": "truth.public_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://passport.ego.ist/.well-known/openid-configuration",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "Homepage, llms map, install guide, OpenAPI, and OIDC discovery consistently identify AI Passport and its developer/agent integration purpose, while commercial/current terms remain incomplete across surfaces."
    },
    {
      "check_id": "aeo.schema.type_match",
      "dimension": "aeo",
      "criterion": "Schema type matches the actual business/page purpose.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "schema.semantic_parity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Structured types include SoftwareApplication, Offer, Organization, and WebSite for an AI software product."
    },
    {
      "check_id": "aeo.schema.visible_parity",
      "dimension": "aeo",
      "criterion": "Structured facts are visible and agree with the page.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "schema.semantic_parity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Freshly captured JSON-LD contains Organization, WebSite, SoftwareApplication, and Offer facts that agree with the visible AI Passport identity, web/product category, portable-context description, free-for-life/$0 offer, and publisher."
    },
    {
      "check_id": "aeo.schema.stable_ids",
      "dimension": "aeo",
      "criterion": "Stable entity/product/location/author identifiers are used consistently where relevant.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "schema.semantic_parity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The homepage/docs structured payloads identify the Egoist organization and website consistently, but the saved payload does not establish stable IDs for every product/partner entity."
    },
    {
      "check_id": "aeo.schema.current_facts",
      "dimension": "aeo",
      "criterion": "Prices, availability, ratings, dates, and authors are current rather than invented or stale.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "schema.semantic_parity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The homepage structured payload includes SoftwareApplication/Offer data aligned with free-for-life copy, while the public docs/OpenAPI expose current beta version and integration facts outside schema."
    },
    {
      "check_id": "aeo.schema.faq_howto",
      "dimension": "aeo",
      "criterion": "FAQ or HowTo data corresponds to visible content when present.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.25,
      "decision_rule_id": "schema.semantic_parity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The homepage visibly exposes FAQ controls, but no FAQ/HowTo structured type was captured in the homepage/docs payloads."
    },
    {
      "check_id": "aeo.schema.syntax",
      "dimension": "aeo",
      "criterion": "Applicable structured data parses successfully.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.5,
      "decision_rule_id": "schema.semantic_parity",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The saved structured-data parser found typed JSON-LD with zero parse errors."
    },
    {
      "check_id": "aeo.machine.alternate_advertised",
      "dimension": "aeo",
      "criterion": "Applicable Markdown or other reference representation is advertised through a valid alternate/link.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.25,
      "score_contribution": 1.25,
      "decision_rule_id": "machine.reference_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Developer docs advertise /llms.txt and /llms-install.md alternates."
    },
    {
      "check_id": "aeo.machine.clean_markdown",
      "dimension": "aeo",
      "criterion": "Applicable direct Markdown or content-negotiated response is clean and correctly typed.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.25,
      "score_contribution": 1.25,
      "decision_rule_id": "machine.reference_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms.mdx/agents",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The advertised Markdown resources returned readable substantive bodies with their intended text/plain or text/markdown content types; canonical/update metadata and fact parity are evaluated by separate checks."
    },
    {
      "check_id": "aeo.machine.negotiation_cache",
      "dimension": "aeo",
      "criterion": "Content negotiation and cache behavior use Vary and safe cache directives.",
      "status": "na",
      "applicability": "not_applicable",
      "points": 1,
      "score_contribution": null,
      "decision_rule_id": "machine.reference_contract",
      "evidence_class": "not_applicable",
      "evidence": [
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public machine representations use distinct explicit URLs such as /llms-install.md and /partner-openapi.json; no HTML/Markdown content negotiation endpoint was exposed in the saved public contract.",
      "applicability_reason": "The observed public machine contract uses explicit representation URLs and does not advertise negotiated HTML/Markdown variants; Vary: Accept is not applicable without content negotiation."
    },
    {
      "check_id": "aeo.machine.fact_parity",
      "dimension": "aeo",
      "criterion": "Machine representation matches canonical HTML facts and links back to it.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.25,
      "score_contribution": 1.25,
      "decision_rule_id": "machine.reference_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Live sampled llms, install, agent-install, and OpenAPI representations agree with the homepage/docs identity and capabilities. The $1,000/month startup offer is explicitly segmented as AI Passport for Startups rather than contradicting the personal free-for-life product."
    },
    {
      "check_id": "aeo.machine.metadata",
      "dimension": "aeo",
      "criterion": "Applicable Markdown includes canonical, locale, version, or update metadata.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "machine.reference_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The OpenAPI document exposes version 1.0.0-beta and the Markdown maps identify canonical public resource paths, but the Markdown responses lack explicit canonical/update metadata."
    },
    {
      "check_id": "aeo.machine.missing_error",
      "dimension": "aeo",
      "criterion": "Missing machine representation returns a useful error rather than HTML disguised as Markdown.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.25,
      "score_contribution": 0.125,
      "decision_rule_id": "machine.reference_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms-missing.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "A deliberately missing advertised-style Markdown path returned HTTP 404 with text/html rather than a successful Markdown body; the response is a real missing page but does not provide a machine-specific Markdown error representation."
    },
    {
      "check_id": "aeo.discovery.map",
      "dimension": "aeo",
      "criterion": "An applicable discovery map points to canonical high-intent resources.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "discovery.map_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The docs page points to bounded developer/agent resources and Markdown alternates."
    },
    {
      "check_id": "aeo.discovery.valid_links",
      "dimension": "aeo",
      "criterion": "Discovery-map links resolve and retain correct hosts and formats.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "discovery.map_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms.mdx/agents",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms-agent-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The advertised llms map's sampled first-party agent/install/full-corpus and Partner OpenAPI links resolved with their expected public text/JSON formats; the external GitHub link is outside this representative first-party scope."
    },
    {
      "check_id": "aeo.discovery.bounded",
      "dimension": "aeo",
      "criterion": "The discovery map is bounded and useful rather than a stale duplicate dump.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.5,
      "decision_rule_id": "discovery.map_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public llms map is sectioned into agent resources, product, docs, and a full corpus link rather than an unbounded duplicate dump."
    },
    {
      "check_id": "agent.a11y.semantics_names",
      "dimension": "agent",
      "criterion": "Interactive elements use valid semantics and descriptive programmatic names.",
      "status": "pass",
      "applicability": "applicable",
      "points": 2,
      "score_contribution": 2,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "accessibility_tree"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "screenshot"
        }
      ],
      "observation": "The reviewed AX tree exposes 33 interactive nodes with nonempty programmatic names, including native links, buttons, and the two handle textboxes; the representative keyboard sequence reaches those public controls."
    },
    {
      "check_id": "agent.a11y.inputs_errors",
      "dimension": "agent",
      "criterion": "Inputs have labels, constraints, autocomplete, and accessible errors where applicable.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 0.75,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "accessibility_tree"
        }
      ],
      "observation": "The live public handle input has a visible placeholder, autocomplete=username, and maxLength=20, while required/pattern/aria-error metadata is absent and no validation transition was entered. The private claim action was not clicked."
    },
    {
      "check_id": "agent.a11y.keyboard_focus",
      "dimension": "agent",
      "criterion": "Keyboard order, visible focus, dialog focus, and route focus are usable.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "screenshot"
        }
      ],
      "observation": "The bounded Tab and reverse-Tab traversal reaches the public homepage controls with named visible focus and no observed trap; the page has no public navigation-menu state requiring a separate menu traversal."
    },
    {
      "check_id": "agent.a11y.structure",
      "dimension": "agent",
      "criterion": "Headings and landmarks make the page navigable.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "accessibility_tree"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "accessibility_tree"
        }
      ],
      "observation": "The representative homepage has a named overview region, main landmark, labeled content regions, and meaningful H1/H2/H3 headings covering product identity, workflow, content sections, and FAQ. The main landmark does not require an accessible label; the repeated marketing H1 nodes are meaningful responsive content and are not treated as an automatic hierarc…"
    },
    {
      "check_id": "agent.a11y.mobile_text",
      "dimension": "agent",
      "criterion": "Critical controls remain usable on mobile and increased text size.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "A controlled local 200% per-element text stress doubled computed font sizes for a visible hero heading, body paragraph, LOGIN link, handle input, and FAQ button. Critical controls remained within the 390px viewport with no overlap or horizontal clipping in the captured screenshot."
    },
    {
      "check_id": "agent.a11y.dynamic_state",
      "dimension": "agent",
      "criterion": "Dynamic state changes are announced or otherwise observable where needed.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Repeated public FAQ interactions changed expanded state, exposed the answer, and returned to closed state without page errors; the state is observable through the control and rendered answer."
    },
    {
      "check_id": "agent.a11y.overlays",
      "dimension": "agent",
      "criterion": "Banners, widgets, dialogs, and overlays do not obscure or trap the core path.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.5,
      "score_contribution": 1.5,
      "decision_rule_id": "a11y.core_path",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Across ten public desktop/mobile runs, no consent banner, chat widget, modal, or blocking overlay appeared; FAQ expansion remained within the page and the public core controls stayed available."
    },
    {
      "check_id": "agent.stability.space",
      "dimension": "agent",
      "criterion": "Images, embeds, ads, and asynchronous sections reserve space.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "stability.layout",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "rendered_dom"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Across the representative homepage at desktop and mobile, all 49 images were complete with nonzero intrinsic and rendered dimensions, and repeated load/FAQ runs recorded no layout-shift entries without recent user input."
    },
    {
      "check_id": "agent.stability.movement",
      "dimension": "agent",
      "criterion": "Controls do not move materially between observation and interaction.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "stability.layout",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "rendered_dom"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Login and handle-input document coordinates remain unchanged across three FAQ open/close repeats at desktop and mobile. The FAQ accordion's own expansion and focus scroll are expected user-triggered reflow, not autonomous movement of unrelated targets."
    },
    {
      "check_id": "agent.stability.responsive",
      "dimension": "agent",
      "criterion": "Responsive layout keeps critical actions reachable without obstruction or overflow.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "stability.layout",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "The saved desktop/mobile rendered captures keep the sampled primary/login, FAQ, handle-input, and claim controls within their 1280px and 390px viewports without horizontal overflow or an observed obstruction. Increased text and interaction semantics are assessed separately."
    },
    {
      "check_id": "agent.stability.loading_motion",
      "dimension": "agent",
      "criterion": "Loading/disabled states are clear and motion respects reduced-motion preferences.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "stability.layout",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "The reduced-motion capture reports no animations while the public FAQ remains operable; the representative homepage exposes no loading/disabled control state during the audited path."
    },
    {
      "check_id": "agent.task.action_scope",
      "dimension": "agent",
      "criterion": "Applicable public action explains read/write/purchase/message scope and commit boundary.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "task.public_boundary",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms-agent-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs/directed-disclosure",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs/partners",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public install, agent, directed-disclosure, and partner docs state that the task reads owner-approved context or sends owner-approved messages, identify the approval/commit boundary, and distinguish hosted, personal-agent, and partner paths before any commit."
    },
    {
      "check_id": "agent.task.inputs_auth",
      "dimension": "agent",
      "criterion": "Applicable action exposes required inputs, authentication, and authorization constraints.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "task.public_boundary",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "The public sign-in contract states client metadata document fields, redirect URI host constraints, token endpoint auth method, state, PKCE S256, issuer, nonce, scopes, memory resource, and partnerKey security; visible login/handle controls match the documented public action without requiring login during this audit."
    },
    {
      "check_id": "agent.task.cost_limits",
      "dimension": "agent",
      "criterion": "Applicable action explains price, quota, rate limit, timeout, and availability.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "task.public_boundary",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public map states startup pricing, and OpenAPI/docs expose rate-limited error classes and scoped operations, but complete quota/timeout terms are not public."
    },
    {
      "check_id": "agent.task.output_errors",
      "dimension": "agent",
      "criterion": "Applicable action explains expected success, recoverable errors, and terminal failures.",
      "status": "not_publicly_verifiable",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": null,
      "decision_rule_id": "task.public_boundary",
      "evidence_class": "not_publicly_verifiable",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "Egoist's public action is visible, but its post-submit errors/confirmation and idempotency behavior cross the safe read-only audit boundary.",
      "public_boundary_reason": "Requires owner documentation or a safe sandbox/private action receipt; this public audit stopped before submission, authentication, booking, or write execution."
    },
    {
      "check_id": "agent.task.confirmation_idempotency",
      "dimension": "agent",
      "criterion": "Applicable write action has confirmation, idempotency, and safe stop behavior.",
      "status": "not_publicly_verifiable",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": null,
      "decision_rule_id": "task.public_boundary",
      "evidence_class": "not_publicly_verifiable",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "Egoist's public action is visible, but its post-submit errors/confirmation and idempotency behavior cross the safe read-only audit boundary.",
      "public_boundary_reason": "Requires owner documentation or a safe sandbox/private action receipt; this public audit stopped before submission, authentication, booking, or write execution."
    },
    {
      "check_id": "agent.task.escalation",
      "dimension": "agent",
      "criterion": "Applicable action explains human escalation or support.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "task.public_boundary",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/support",
          "observed_date": "2026-09-21",
          "source_kind": "public_document"
        }
      ],
      "observation": "The public Support page names [contact omitted] and a usual two-business-day response, while Trust/docs/going-live provide recovery, owner-approval, and contact paths for the public integration task."
    },
    {
      "check_id": "agent.capabilities.api_contract",
      "dimension": "agent",
      "criterion": "Applicable public API has an OpenAPI or equivalent contract.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1.25,
      "score_contribution": 1.25,
      "decision_rule_id": "capability.contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Egoist publishes a non-empty OpenAPI 3.1 partner contract with authenticated operations, request schemas, response schemas, versions, and explicit error codes/statuses."
    },
    {
      "check_id": "agent.capabilities.oauth_discovery",
      "dimension": "agent",
      "criterion": "Applicable authenticated integration exposes OAuth/resource discovery and scopes.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "capability.contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://passport.ego.ist/.well-known/openid-configuration",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "The advertised sign-in guide points to a public OIDC discovery document that returns issuer, authorization/token endpoints, JWKS, PKCE S256, device authorization, scopes, and CIMD support."
    },
    {
      "check_id": "agent.capabilities.skill",
      "dimension": "agent",
      "criterion": "Applicable hosted Agent Skill is discoverable and useful.",
      "status": "na",
      "applicability": "not_applicable",
      "points": 0.75,
      "score_contribution": null,
      "decision_rule_id": "capability.contract",
      "evidence_class": "not_applicable",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Egoist's advertised public machine surfaces are OIDC, OpenAPI, Markdown, and MCP/agent resources; no hosted Agent Skill surface is advertised in the public map or docs.",
      "applicability_reason": "A hosted Agent Skill does not fit the observed public integration contract; the public agent path is documented through OIDC/OpenAPI/MCP resources instead."
    },
    {
      "check_id": "agent.capabilities.mcp_webmcp",
      "dimension": "agent",
      "criterion": "Applicable MCP/WebMCP exposes a real product task; registration remains separately observed.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "capability.contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public llms map and install guide advertise hosted MCP assistants, messaging tools, and the Passport MCP resource; no authenticated MCP metadata or invocation was attempted."
    },
    {
      "check_id": "agent.capabilities.operational_metadata",
      "dimension": "agent",
      "criterion": "Applicable capability states versions, scopes, limits, errors, and confirmation boundaries.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "capability.contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://passport.ego.ist/.well-known/openid-configuration",
          "observed_date": "2026-09-20",
          "source_kind": "public_document"
        }
      ],
      "observation": "The OpenAPI and OIDC documents expose versions, security schemes, scopes, endpoint classes, and error codes, but do not fully state all operational limits and confirmation boundaries."
    },
    {
      "check_id": "reliability.performance.ttfb",
      "dimension": "reliability",
      "criterion": "Representative mobile/desktop TTFB is measured.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "performance.ttfb",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Saved Lighthouse lab profiles stayed separate (desktop median=191.0 p90=192.0 ms (pass); mobile median=631.0 p90=633.6 ms (pass)); conservative verdict=pass.",
      "measurements": [
        {
          "metric": "ttfb",
          "value": 191.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "viewport=desktop; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].timeToFirstByte; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "ttfb",
          "value": 192.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "p90",
          "sample_count": 5,
          "conditions": "viewport=desktop; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].timeToFirstByte; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "ttfb",
          "value": 631.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "viewport=mobile; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].timeToFirstByte; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "ttfb",
          "value": 633.6,
          "unit": "ms",
          "source": "lab",
          "aggregation": "p90",
          "sample_count": 5,
          "conditions": "viewport=mobile; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].timeToFirstByte; raw reports retained in the Lighthouse receipt."
        }
      ]
    },
    {
      "check_id": "reliability.performance.lcp",
      "dimension": "reliability",
      "criterion": "Representative mobile/desktop LCP is measured.",
      "status": "fail",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0,
      "decision_rule_id": "performance.lcp",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Saved Lighthouse lab profiles stayed separate (desktop median=1603.0 p90=1842.2 ms (pass); mobile median=6990.0 p90=7093.0 ms (fail)); conservative verdict=fail.",
      "measurements": [
        {
          "metric": "lcp",
          "value": 1603.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "viewport=desktop; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].largestContentfulPaint; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "lcp",
          "value": 1842.2,
          "unit": "ms",
          "source": "lab",
          "aggregation": "p90",
          "sample_count": 5,
          "conditions": "viewport=desktop; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].largestContentfulPaint; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "lcp",
          "value": 6990.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "viewport=mobile; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].largestContentfulPaint; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "lcp",
          "value": 7093.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "p90",
          "sample_count": 5,
          "conditions": "viewport=mobile; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].largestContentfulPaint; raw reports retained in the Lighthouse receipt."
        }
      ]
    },
    {
      "check_id": "reliability.performance.cls",
      "dimension": "reliability",
      "criterion": "Representative mobile/desktop CLS is measured.",
      "status": "pass",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 1,
      "decision_rule_id": "performance.cls",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Saved Lighthouse lab profiles stayed separate (desktop median=0.0001153172096631206 p90=0.0002700878962683872 ratio (pass); mobile median=0.0 p90=0.001808985884794211 ratio (pass)); conservative verdict=pass.",
      "measurements": [
        {
          "metric": "cls",
          "value": 0.0001153172096631206,
          "unit": "ratio",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "viewport=desktop; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].cumulativeLayoutShift; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "cls",
          "value": 0.0002700878962683872,
          "unit": "ratio",
          "source": "lab",
          "aggregation": "p90",
          "sample_count": 5,
          "conditions": "viewport=desktop; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].cumulativeLayoutShift; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "cls",
          "value": 0.0,
          "unit": "ratio",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "viewport=mobile; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].cumulativeLayoutShift; raw reports retained in the Lighthouse receipt."
        },
        {
          "metric": "cls",
          "value": 0.001808985884794211,
          "unit": "ratio",
          "source": "lab",
          "aggregation": "p90",
          "sample_count": 5,
          "conditions": "viewport=mobile; Lighthouse 13.5.0; Chrome 153; five repeats per desktop/mobile viewport; simulated throttling; logged out; raw metric locator=audits.metrics.details.items[0].cumulativeLayoutShift; raw reports retained in the Lighthouse receipt."
        }
      ]
    },
    {
      "check_id": "reliability.performance.transfer_interaction",
      "dimension": "reliability",
      "criterion": "Transfer size, blocking resources, image weight, and interaction responsiveness are measured.",
      "status": "partial",
      "applicability": "applicable",
      "points": 1,
      "score_contribution": 0.5,
      "decision_rule_id": "performance.transfer_interaction",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-21",
          "source_kind": "performance_trace"
        },
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "performance_trace"
        }
      ],
      "observation": "Trusted FAQ clicks produced browser Event Timing entries with 32–40ms durations after warmup; three repeats ran at each viewport with no page errors. Transfer and blocking observations remain bounded to the saved resource/interaction packet, so no field INP claim is made.",
      "measurements": [
        {
          "metric": "transfer_bytes",
          "value": 1413189,
          "unit": "bytes",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=desktop; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim."
        },
        {
          "metric": "request_count",
          "value": 57,
          "unit": "count",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=desktop; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim."
        },
        {
          "metric": "blocking_resource_count",
          "value": 3,
          "unit": "count",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=desktop; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim.; blocking CSS resource count."
        },
        {
          "metric": "other",
          "value": 394,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=desktop; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim.; longest dependency-chain duration, not a long-task or field metric."
        },
        {
          "metric": "other",
          "value": 32.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 3,
          "conditions": "Controlled FAQ Event Timing entries; viewport=desktop; three repeats; values 32–40ms; interaction timing only, not field INP."
        },
        {
          "metric": "transfer_bytes",
          "value": 1342136,
          "unit": "bytes",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=mobile; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim."
        },
        {
          "metric": "request_count",
          "value": 50,
          "unit": "count",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=mobile; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim."
        },
        {
          "metric": "blocking_resource_count",
          "value": 3,
          "unit": "count",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=mobile; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim.; blocking CSS resource count."
        },
        {
          "metric": "other",
          "value": 286,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 5,
          "conditions": "Controlled Lighthouse lab homepage run; viewport=mobile; Chrome 153; five repeats; simulated throttling; logged out; transfer/resource diagnostics only; no field claim.; longest dependency-chain duration, not a long-task or field metric."
        },
        {
          "metric": "other",
          "value": 32.0,
          "unit": "ms",
          "source": "lab",
          "aggregation": "median",
          "sample_count": 3,
          "conditions": "Controlled FAQ Event Timing entries; viewport=mobile; three repeats; values 32–40ms; interaction timing only, not field INP."
        }
      ]
    },
    {
      "check_id": "reliability.cache.directives",
      "dimension": "reliability",
      "criterion": "HTML, Markdown, API, and error responses use appropriate cache directives.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.75,
      "score_contribution": 0.75,
      "decision_rule_id": "cache.representation",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/privacy-policy",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Saved homepage/docs/privacy responses use public max-age=0, must-revalidate."
    },
    {
      "check_id": "reliability.cache.vary",
      "dimension": "reliability",
      "criterion": "Content-negotiated responses use Vary correctly.",
      "status": "na",
      "applicability": "not_applicable",
      "points": 0.5,
      "score_contribution": null,
      "decision_rule_id": "cache.representation",
      "evidence_class": "not_applicable",
      "evidence": [
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public Markdown and OpenAPI representations are separate explicit URLs, and the saved packet exposes no alternate representation selected by Accept negotiation.",
      "applicability_reason": "This cache check applies to content-negotiated responses; the observed contract has distinct explicit .md and .json URLs and no Accept-based alternate."
    },
    {
      "check_id": "reliability.cache.auth",
      "dimension": "reliability",
      "criterion": "Personalized/authenticated responses are not publicly cacheable.",
      "status": "not_publicly_verifiable",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": null,
      "decision_rule_id": "cache.representation",
      "evidence_class": "not_publicly_verifiable",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "Egoist exposes or implies an authenticated/private boundary, but the logged-out public packet cannot verify reliability.cache.auth.",
      "public_boundary_reason": "Requires authenticated or owner-provided cache/error evidence; no login, invalid [private detail omitted]."
    },
    {
      "check_id": "reliability.cache.challenge_content_type",
      "dimension": "reliability",
      "criterion": "A CDN or challenge does not masquerade as a successful Markdown/API response.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.25,
      "score_contribution": 0.25,
      "decision_rule_id": "cache.representation",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms.txt",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/llms-missing.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Sampled Egoist Markdown, OpenAPI JSON, HTML docs, and missing Markdown responses preserve ordinary content types/statuses; no challenge body masqueraded as successful machine content."
    },
    {
      "check_id": "reliability.freshness.effective_state",
      "dimension": "reliability",
      "criterion": "Dates and effective states are explicit or omitted rather than fabricated.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.25,
      "decision_rule_id": "freshness.provenance",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/privacy-policy",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs/changelog",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "Egoist publishes a changelog and a beta OpenAPI version, while product capability and free-for-life claims are not uniformly dated."
    },
    {
      "check_id": "reliability.freshness.commercial_compatibility",
      "dimension": "reliability",
      "criterion": "Pricing, availability, compatibility, policy, and status facts expose current state.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.75,
      "score_contribution": 0.375,
      "decision_rule_id": "freshness.provenance",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public llms map states AI Passport for Startups pricing (three months free, six for YC companies, then $1,000/month flat) and the homepage states free for life for the personal product; limits/cancellation/eligibility details are not fully unified."
    },
    {
      "check_id": "reliability.freshness.provenance",
      "dimension": "reliability",
      "criterion": "Research, editorial, regulated, or high-stakes claims expose appropriate source/provenance.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.25,
      "decision_rule_id": "freshness.provenance",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/privacy-policy",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The privacy policy has an effective date and named operator; product capability sources are not separately versioned."
    },
    {
      "check_id": "reliability.freshness.deprecated_replacement",
      "dimension": "reliability",
      "criterion": "Deprecated products/endpoints identify replacement or end date when applicable.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.25,
      "score_contribution": 0.125,
      "decision_rule_id": "freshness.provenance",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/llms-install.md",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        },
        {
          "url": "https://ego.ist/docs/changelog",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public install guide states that DCR remains deprecated and directs current clients toward host-consistent metadata-document/CIMD admission; the replacement/end-state is publicly described but not a full migration contract."
    },
    {
      "check_id": "reliability.errors.http_status",
      "dimension": "reliability",
      "criterion": "Public errors preserve correct HTTP status.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.75,
      "score_contribution": 0.75,
      "decision_rule_id": "http.missing_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/mudpie-readiness-missing-a7e59443b5d6c5fa",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The exact deliberate missing URL returned HTTP 404; no site-wide inference is made."
    },
    {
      "check_id": "reliability.errors.next_step",
      "dimension": "reliability",
      "criterion": "Error text explains what failed and a safe next step.",
      "status": "fail",
      "applicability": "applicable",
      "points": 0.5,
      "score_contribution": 0.0,
      "decision_rule_id": "errors.recovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/mudpie-readiness-missing-a7e59443b5d6c5fa",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The saved 404 body states that the page could not be found but does not expose a safe next step."
    },
    {
      "check_id": "reliability.errors.404_noindex",
      "dimension": "reliability",
      "criterion": "A conversion-oriented 404 remains a real noindexed 404.",
      "status": "pass",
      "applicability": "applicable",
      "points": 0.25,
      "score_contribution": 0.25,
      "decision_rule_id": "http.missing_contract",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/mudpie-readiness-missing-a7e59443b5d6c5fa",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The exact 404 carries noindex; the additional index, follow token is redundant source markup, but the restrictive noindex rule remains effective."
    },
    {
      "check_id": "reliability.errors.auth_detail",
      "dimension": "reliability",
      "criterion": "Applicable auth errors distinguish missing, invalid, expired, and insufficient scope safely.",
      "status": "not_publicly_verifiable",
      "applicability": "applicable",
      "points": 0.25,
      "score_contribution": null,
      "decision_rule_id": "errors.recovery",
      "evidence_class": "not_publicly_verifiable",
      "evidence": [
        {
          "url": "https://ego.ist/",
          "observed_date": "2026-09-20",
          "source_kind": "rendered_dom"
        }
      ],
      "observation": "Egoist exposes or implies an authenticated/private boundary, but the logged-out public packet cannot verify reliability.errors.auth_detail.",
      "public_boundary_reason": "Requires authenticated or owner-provided cache/error evidence; no login, invalid [private detail omitted]."
    },
    {
      "check_id": "reliability.errors.rate_limit_retry",
      "dimension": "reliability",
      "criterion": "Applicable rate limits and temporary failures communicate retry behavior.",
      "status": "partial",
      "applicability": "applicable",
      "points": 0.25,
      "score_contribution": 0.125,
      "decision_rule_id": "errors.recovery",
      "evidence_class": "observed",
      "evidence": [
        {
          "url": "https://ego.ist/partner-openapi.json",
          "observed_date": "2026-09-20",
          "source_kind": "raw_http"
        }
      ],
      "observation": "The public OpenAPI contract enumerates rate_limited errors and 429 responses for partner operations, but it does not publish a retry interval or backoff policy."
    }
  ],
  "limitations": [
    "Performance values are controlled lab observations; they are not field Core Web Vitals or user-impact claims.",
    "The 200% text result is a local computed-style stress test, not native browser text zoom or universal route certification.",
    "The FAQ movement pass excludes expected user-triggered accordion reflow and focus scrolling.",
    "N/A applies only to explicit non-applicability; NPV rows are visible owner/private exclusions and are not failures.",
    "No login, form submission, account creation, tool invocation, rate-limit bypass, or security test was performed."
  ]
}
