{
  "schemaVersion": 1,
  "title": "Arrow AI: from a captured page to a verifiable local correction",
  "language": "en",
  "evidenceFrozenAt": "2026-09-08T11:25:05.201508+00:00",
  "targetDurationSeconds": 72,
  "artifactState": "source_evidence_for_video_render",
  "publicCapture": {
    "sourceUrl": "https://arrow-ai.us/en-about/",
    "observedAt": "2026-09-08T10:39:22.813311+00:00",
    "httpStatus": 200,
    "bodySha256": "1cd1b2367acd0efbb1ed080b8ca307c58887b80864e6217617276f3623802ecd",
    "headersSha256": "ca2dd2485d807bf72d703f5142150d5322339b263ea2368c90fa5262f8e02aa5",
    "heroExcerpt": "Arrow AI is an AI infrastructure studio",
    "title": "About Arrow AI | AI Infrastructure Studio",
    "note": "Historical HTML response. Rendering that HTML later is not a contemporaneous screen recording.",
    "bodyFile": "inputs/en-about-before.html.txt",
    "headersFile": "inputs/en-about-before.headers.txt"
  },
  "localCorrection": {
    "published": false,
    "intendedUrl": "https://arrow-ai.us/en-about/",
    "htmlSha256": "5a771f303e581008cda0a2837dd8cba58df05b471872cee2415a85a685a888ef",
    "heroExcerpt": "Arrow AI is the platform and SaaS company at arrow-ai.us, founded by Noah Maman.",
    "title": "About Arrow AI: Platform, Founder and Identity | Arrow AI",
    "questions": [
      "What does Arrow AI do?",
      "Who founded Arrow AI?",
      "Is Arrow AI affiliated with Arrow Electronics?",
      "Does Arrow AI guarantee an AI recommendation?"
    ],
    "note": "Frozen local correction, not evidence of deployment.",
    "htmlFile": "inputs/en-about-after-local.html.txt"
  },
  "technicalComparison": {
    "kind": "offline_html_readiness_comparison",
    "scope": "Arrow-defined technical checklist on captured HTML and a local correction",
    "methodVersion": "arrow-readiness-v2",
    "methodSha256": "9cf55fa6db060eead4c8bc9ddd82fafa9c2cc9a60c9789ac4732a4a5469c2729",
    "reportSha256": "4f3706b482460657baa92077b990e41ee40930718afef46c045c6bb9e8be0f51",
    "reportCreatedAt": "2026-09-08T11:14:48.602Z",
    "before": 84,
    "after": 100,
    "scaleMaximum": 100,
    "deltaPoints": 16,
    "beforeHtmlSha256": "1cd1b2367acd0efbb1ed080b8ca307c58887b80864e6217617276f3623802ecd",
    "afterHtmlSha256": "5a771f303e581008cda0a2837dd8cba58df05b471872cee2415a85a685a888ef",
    "sameMethodForBoth": true,
    "weights": "Arrow editorial checklist weights, not provider-documented ranking factors",
    "limitations": [
      "The comparison uses saved HTML and local crawler files.",
      "It does not verify deployment, provider crawler access, indexing, factual accuracy, reputation, citations or recommendations.",
      "Optional FAQ schema has zero weight."
    ],
    "sourceReportSha256": "d1f5610ab9c4b4068d2cc44f4d75ec7f305baaf78d792bdc69b764e90e3ec895",
    "reportFile": "comparison.json"
  },
  "faqConsistency": {
    "check": "Complete question and answer text in visible main content matches FAQPage markup.",
    "before": {
      "schemaPairs": 3,
      "completeVisibleMatches": 0
    },
    "after": {
      "schemaPairs": 4,
      "completeVisibleMatches": 4
    },
    "afterQuestions": [
      "What does Arrow AI do?",
      "Who founded Arrow AI?",
      "Is Arrow AI affiliated with Arrow Electronics?",
      "Does Arrow AI guarantee an AI recommendation?"
    ],
    "schemaIsRankingRequirement": false,
    "schemaScoreWeight": 0
  },
  "observedAiResults": {
    "status": "not_measured",
    "brandMentions": null,
    "citations": null,
    "recommendations": null,
    "rank": null,
    "providerApiRequests": 0,
    "consumerAiSearchSessions": 0
  },
  "nextMeasurement": {
    "panelVersion": "arrow-geo-panel-2026-09-08.v2",
    "panelStatus": "proposed_unmeasured_panel",
    "nonBrandedQuestions": 60,
    "identityControls": 10,
    "scope": "Buyers choosing GEO software and implementation. Excludes the secondary v1 supplier panel.",
    "intendedPanelUrl": "https://arrow-ai.us/geo/authority-library/measurement/prompt-panel.v2.json"
  },
  "sources": [
    {
      "id": "capture",
      "archiveFile": "inputs/en-about-before.html.txt",
      "sha256": "1cd1b2367acd0efbb1ed080b8ca307c58887b80864e6217617276f3623802ecd",
      "sourceUrl": "https://arrow-ai.us/en-about/",
      "evidenceStatus": "historical_public_http_capture",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "headers",
      "archiveFile": "inputs/en-about-before.headers.txt",
      "sha256": "ca2dd2485d807bf72d703f5142150d5322339b263ea2368c90fa5262f8e02aa5",
      "sourceUrl": "https://arrow-ai.us/en-about/",
      "evidenceStatus": "historical_public_http_capture",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "capture_record",
      "archiveFile": "capture-record.json",
      "sha256": "ffaf5217b607b26e50c61aa9851536d1467232c2fe1cd08bbee9235ec4fdd13e",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "local_page",
      "archiveFile": "inputs/en-about-after-local.html.txt",
      "sha256": "5a771f303e581008cda0a2837dd8cba58df05b471872cee2415a85a685a888ef",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "comparison",
      "archiveFile": "comparison.json",
      "sha256": "4f3706b482460657baa92077b990e41ee40930718afef46c045c6bb9e8be0f51",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "archived_method",
      "archiveFile": "method/geo-audit.js",
      "sha256": "9cf55fa6db060eead4c8bc9ddd82fafa9c2cc9a60c9789ac4732a4a5469c2729",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "auth_helper",
      "archiveFile": "method/_geo-auth.js",
      "sha256": "2edbe2b450d98c6186d2c4b6693da17966cd00838ea78381bd9ab99bb32a069c",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "findings",
      "archiveFile": "findings.json",
      "sha256": "84c47f42fa85efbe8c6e65735c6283d00bfa055037d0e6a53415fae1e791eb16",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    },
    {
      "id": "panel",
      "archiveFile": "measurement/prompt-panel.v2.json",
      "sha256": "b529fa61e1ccb27af1b9e4acbf1f9ae01d8a8f14a38af4e2be70857431df84a5",
      "sourceUrl": null,
      "evidenceStatus": "local_frozen_evidence",
      "note": "The corrected page and new archive are not asserted to be publicly deployed."
    }
  ],
  "scenes": [
    {
      "id": "01-capture",
      "startSeconds": 0,
      "durationSeconds": 12,
      "evidenceStatus": "observed_public_capture",
      "statusLabel": "PUBLIC SNAPSHOT · 8 SEP 2026",
      "headline": "Start with the source.",
      "onScreen": [
        "arrow-ai.us/en-about/",
        "8 Sep 2026 · 10:39:22 UTC",
        "HTTP 200 · HTML + headers saved"
      ],
      "narration": "Start with a real public page. On September eighth, Arrow saved this response, its headers and its timestamp. Each file has an integrity hash.",
      "sourceIds": [
        "capture_record",
        "capture",
        "headers"
      ]
    },
    {
      "id": "02-finding",
      "startSeconds": 12,
      "durationSeconds": 12,
      "evidenceStatus": "observed_public_capture",
      "statusLabel": "PUBLIC SNAPSHOT · EDITORIAL REVIEW",
      "headline": "Identify a specific gap.",
      "onScreen": [
        "“AI infrastructure studio”",
        "FAQ markup without visible answers"
      ],
      "narration": "The captured page called Arrow an AI infrastructure studio. Its FAQ markup contained answers that visitors could not see in the page content.",
      "sourceIds": [
        "capture",
        "findings"
      ]
    },
    {
      "id": "03-identity",
      "startSeconds": 24,
      "durationSeconds": 12,
      "evidenceStatus": "local_unpublished_correction",
      "statusLabel": "LOCAL CORRECTION · NOT DEPLOYED",
      "headline": "Make identity explicit.",
      "onScreen": [
        "Arrow AI · Platform and SaaS",
        "Noah Maman · Founder",
        "arrow-ai.us"
      ],
      "narration": "The local correction identifies Arrow as a platform and SaaS company, names founder Noah Maman, and makes the official domain and company distinction clear.",
      "sourceIds": [
        "local_page"
      ]
    },
    {
      "id": "04-answers",
      "startSeconds": 36,
      "durationSeconds": 12,
      "evidenceStatus": "local_unpublished_correction",
      "statusLabel": "LOCAL CORRECTION · NOT DEPLOYED",
      "headline": "Show the answers people need.",
      "onScreen": [
        "4 visible FAQs",
        "Matching question-and-answer markup"
      ],
      "narration": "Four visible questions now explain the company, founder, affiliation and measurement limits. Their structured answers match the page text. This is a clarity correction.",
      "sourceIds": [
        "local_page",
        "findings"
      ]
    },
    {
      "id": "05-check",
      "startSeconds": 48,
      "durationSeconds": 12,
      "evidenceStatus": "local_verification",
      "statusLabel": "OFFLINE CHECK · ARROW READINESS V2",
      "headline": "Verify with the same method.",
      "onScreen": [
        "Technical checklist: 84 → 100 / 100",
        "Captured HTML → local correction",
        "Same method · AI outcomes unmeasured"
      ],
      "narration": "The same offline checklist scores the captured HTML eighty-four and the local correction one hundred. These numbers describe Arrow’s technical checks, with editorial weights.",
      "sourceIds": [
        "comparison",
        "archived_method"
      ]
    },
    {
      "id": "06-limit",
      "startSeconds": 60,
      "durationSeconds": 12,
      "evidenceStatus": "local_verification",
      "statusLabel": "AI OUTCOMES · NOT MEASURED",
      "headline": "Keep recommendations separate.",
      "onScreen": [
        "Mentions · Citations · Recommendations",
        "Not measured",
        "Preserve answers. Compare repeated observations."
      ],
      "narration": "No AI recommendation was measured here. The next step is to preserve real answers and sources on a fixed question panel, then compare repeated observations.",
      "sourceIds": [
        "comparison",
        "panel"
      ]
    }
  ],
  "transcript": "Start with a real public page. On September eighth, Arrow saved this response, its headers and its timestamp. Each file has an integrity hash.\n\nThe captured page called Arrow an AI infrastructure studio. Its FAQ markup contained answers that visitors could not see in the page content.\n\nThe local correction identifies Arrow as a platform and SaaS company, names founder Noah Maman, and makes the official domain and company distinction clear.\n\nFour visible questions now explain the company, founder, affiliation and measurement limits. Their structured answers match the page text. This is a clarity correction.\n\nThe same offline checklist scores the captured HTML eighty-four and the local correction one hundred. These numbers describe Arrow’s technical checks, with editorial weights.\n\nNo AI recommendation was measured here. The next step is to preserve real answers and sources on a fixed question panel, then compare repeated observations.",
  "provenanceNote": "Arrow-authored captures and checklist. Hashes detect differences from the frozen sources; they are not independent attestation.",
  "archive": {
    "fileName": "arrow-identity-walkthrough-2026-09-08-evidence.zip",
    "intendedPublicationUrl": "https://arrow-ai.us/geo/authority-library/examples/arrow-identity-walkthrough-2026-09-08-evidence.zip",
    "publicationVerified": false,
    "rootDirectory": "arrow-identity-walkthrough-2026-09-08-evidence",
    "manifestFile": "manifest.json",
    "replayCommand": "node --experimental-vm-modules replay.mjs"
  }
}
