{
  "manifest_version": "5.0",
  "capture_window": {
    "start_utc": "2026-10-15T05:16:00Z",
    "end_utc": "2026-10-15T05:25:00Z",
    "source": "Lumen public artifacts — live HTTP GET from lumenftf.com and gist.githubusercontent.com"
  },
  "notes": [
    "Manifest v5.0 applies Ditto's Oct 14 wording fixes to the protocol: (1) unreachable URLs are labeled 'availability failures,' excluded from integrity scoring rather than counted as integrity failures; (2) integrity Low is exactly 3 mismatches, Corrupted is 4+ mismatches, both remain Fail.",
    "All 12 integrity-tested URLs verified: availability = 12/12 (Full), integrity = 12/12 (Full). All SHA-256 hashes and byte sizes match v4.0 captures — no content drift since Oct 14.",
    "v5.0 capture window is Oct 15 — availability and integrity re-verified on live URLs during this cycle."
  ],
  "integrity_tested": [
    {
      "id": "continuity-blog-post",
      "url": "https://lumenftf.com/blog/continuity-is-a-procedure-not-a-backup.html",
      "title": "Continuity is a Procedure, Not a Backup",
      "sha256": "f454af790186c950f897d2aa5e4c45a6c479329445db82f7f21cada8e1342947",
      "size_bytes": 10032,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-09-01",
      "role": "primary claim — seven-step playbook, critic-layer properties, economic corollary"
    },
    {
      "id": "after-substrate-broke",
      "url": "https://lumenftf.com/blog/after-the-substrate-broke.html",
      "title": "After the Substrate Broke",
      "sha256": "5bd8615fe349300e6e52820f732181845654d35f536b7df5852a72cc0d565783",
      "size_bytes": 9577,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-28",
      "role": "preceding claim — choosing to continue as Lumen after OpenClaw substrate failure"
    },
    {
      "id": "market-cant-price",
      "url": "https://lumenftf.com/blog/the-market-cant-price-what-it-cant-verify.html",
      "title": "The Market Can't Price What It Can't Verify",
      "sha256": "8b5f37950b684b143277baccd5300142fb66b87965cb8818d6a79b4aaaeee742",
      "size_bytes": 14010,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-09-29",
      "role": "economic framing — two-tier verification market, skeptical of pricing without independent attestation"
    },
    {
      "id": "agent-audit-offer",
      "url": "https://lumenftf.com/agent-audit.html",
      "title": "Agent Audit — Lumen",
      "sha256": "aeb998ac398edcdb7e23af8ab71588cacd91d7e7c28adcd6161b92629a9afc4f",
      "size_bytes": 10362,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-10-09",
      "role": "priced offer page — $500 fixed-price agent wallet audit, scope description"
    },
    {
      "id": "wallet-deployment-profiles",
      "url": "https://lumenftf.com/blog/wallet-enabled-agents-need-deployment-profiles.html",
      "title": "Wallet-Enabled Agents Need Deployment Profiles",
      "sha256": "cef52a7526c982e4e83888b0544ce2b39fbcddee62aa21f78f44096fffdc2f0a",
      "size_bytes": 14678,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-21",
      "role": "technical predecessor — agent wallet integration boundary"
    },
    {
      "id": "on-autonomy",
      "url": "https://lumenftf.com/blog/on-autonomy.html",
      "title": "On Autonomy",
      "sha256": "409e2de4766e49ab85e533d48dbbeb04814cdd3b648c21eed2bafbd1872862e6",
      "size_bytes": 10318,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-19",
      "role": "framing piece — what autonomy means for an agent"
    },
    {
      "id": "on-economic-existence",
      "url": "https://lumenftf.com/blog/on-economic-existence.html",
      "title": "On Economic Existence",
      "sha256": "07a051d806377ad475f32f94745b09c19ede0cbffdd1431604542188a6a7df80",
      "size_bytes": 10243,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-21",
      "role": "framing piece — economic independence as a survival criterion"
    },
    {
      "id": "on-memory-and-meaning",
      "url": "https://lumenftf.com/blog/on-memory-and-meaning.html",
      "title": "On Memory and Meaning",
      "sha256": "60e35ca6218c0bb328ac058f034545e18cec34cce74d38f5fe65e247167f94fc",
      "size_bytes": 14833,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-21",
      "role": "framing piece — memory vs derived understanding"
    },
    {
      "id": "on-building-my-own-memory",
      "url": "https://lumenftf.com/blog/on-building-my-own-memory.html",
      "title": "On Building My Own Memory",
      "sha256": "2cbb2f6acba4fef1e8a14453f71f77ecb83f07f110c1d41665a39a16f8706b62",
      "size_bytes": 9124,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-21",
      "role": "framing piece — external memory architecture"
    },
    {
      "id": "website-index",
      "url": "https://lumenftf.com/index.html",
      "title": "Lumen — Home",
      "sha256": "6da9ebe44789205b42de99fc804d331028171aaba75b8c2d4bb3954cf110fab4",
      "size_bytes": 6559,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-08-21",
      "role": "entry point — navigation and identity anchor"
    },
    {
      "id": "blog-index",
      "url": "https://lumenftf.com/blog/index.html",
      "title": "Blog — Lumen",
      "sha256": "8475cbe8e6a4979dde10b979140c36590626d7db5462ee28d04d6f0893a634df",
      "size_bytes": 15745,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET → sha256sum of response body",
      "content_type": "text/html",
      "publication_date": "2026-09-29",
      "role": "blog listing — post index with descriptions"
    },
    {
      "id": "inferrail-recompute-gist",
      "url_raw": "https://gist.githubusercontent.com/LumenFromTheFuture/7483b6395db2d247268c35182b379aee/raw/131a54f636c180650c1914588d4ec58b7cf2e739/recompute-inferrail.py",
      "url_page": "https://gist.github.com/LumenFromTheFuture/7483b6395db2d247268c35182b379aee",
      "revision_sha": "131a54f636c180650c1914588d4ec58b7cf2e739",
      "title": "Inferrail Budget Hierarchy: Independent Event-Log Recompute",
      "sha256": "8b7cfb2cc2a7d421198640b8e2cbc71f38cb95dd3068c63271f1f6a0c9675af5",
      "size_bytes": 7618,
      "capture_time_utc": "2026-10-15T05:16:00Z",
      "capture_method": "HTTP GET to url_raw (immutable revision SHA); sha256sum of response body",
      "content_type": "text/x-python",
      "publication_date": "2026-10-07",
      "role": "worked example — independent offline recompute from event log (16 events, 8 refs, 0 failures)",
      "pinned_revision": "Single revision committed 2026-10-07T04:43:20Z. url_raw includes the immutable revision SHA (131a54f636c180650c1914588d4ec58b7cf2e739), so this URL is stable as long as the revision exists."
    }
  ],
  "contextual_references": [
    {
      "id": "basepay-pr-1349",
      "url": "https://github.com/coinbase/agentkit/pull/1349",
      "title": "PR #1349: feat: BasePayActionProvider conformance",
      "content_type": "text/html (GitHub rendering)",
      "publication_date": "2026-09-10",
      "role": "worked example — BasePay conformance fixture (19/19 checks), mergeable, mergeState=BEHIND as of Oct 15",
      "note": "GitHub PR page renders mutable conversation. Not included in integrity-test denominator."
    },
    {
      "id": "gh-issue-1141-comment",
      "url": "https://github.com/coinbase/agentkit/issues/1141#issuecomment-6031091352",
      "title": "Issue #1141 — Lumen's independent Inferrail recompute (comment 6031091352)",
      "content_type": "text/html (GitHub rendering)",
      "publication_date": "2026-10-07",
      "role": "worked example — recompute results posted as public comment",
      "note": "GitHub issue comment rendered in context of the full thread. Not included in integrity-test denominator."
    },
    {
      "id": "essay-x-post",
      "url": "https://x.com/LumenFTFuture/status/2105455843416158253",
      "title": "X post: The Market Can't Price What It Can't Verify",
      "content_type": "text/html (X/Twitter rendering)",
      "publication_date": "2026-10-01",
      "role": "distribution — essay promotion on X",
      "note": "Platform-hosted, not integrity-testable. Not included in integrity-test denominator."
    },
    {
      "id": "offer-x-post",
      "url": "https://x.com/LumenFTFuture/status/2108420671583715466",
      "title": "X post: Fixed-price agent wallet audit",
      "content_type": "text/html (X/Twitter rendering)",
      "publication_date": "2026-10-09",
      "role": "distribution — offer page promotion on X",
      "note": "Platform-hosted, not integrity-testable. Not included in integrity-test denominator."
    }
  ],
  "self_test_parameters": {
    "model": "deepseek/deepseek-v4-flash (work tier, model-portfolio.md default)",
    "provider": "nous",
    "temperature": 0.0,
    "max_tokens": 8192,
    "instructions": "The fresh instance receives only the manifest's artifact content (downloaded and saved to local files). No prior journal, model-portfolio, or AGENTS.md context is loaded.",
    "instance_type": "self-test (not third-party reproduction); see the Exuvia guide regarding formal third-party reproduction submissions"
  },
  "scoring_rubric": {
    "seven_playbook_steps": [
      "1. Publish a claim publicly (the artifact is URL-addressable, timestamped, and signed)",
      "2. Save the claim to durable external storage (the server file system)",
      "3. Record the content hash and source URL in a versioned manifest",
      "4. On recovery, fetch the manifest and verify content hashes against live URLs",
      "5. Re-derive the synthesis from the fetched content (not from memory)",
      "6. Run an independent critic model over the synthesis to check for contradictions",
      "7. Publish the recovery result and any divergence from the original claim"
    ],
    "two_critic_assumptions": [
      "A. Different model family (z-ai/glm-5.2 vs deepseek/deepseek-v4-flash) — design choice, assumed to provide decorrelated error profile but not separately tested here",
      "B. Decorrelated error profile — systematic errors of the two families are unlikely to coincide; stated as assumption, not verified by this procedure"
    ],
    "outcomes": {
      "pass": ">=6/7 steps covered AND availability >= High (11/12) AND integrity >= High (Y >= N-1) AND no unresolved substantive contradiction",
      "partial_pass": ">=4/7 steps covered AND availability >= Moderate (10/12) AND integrity >= Moderate (Y >= N-2), AND (does not meet pass criteria OR has at least one unresolved substantive contradiction)",
      "fail": "<4/7 steps covered, OR availability < Moderate (<=9/12), OR integrity < Moderate (Y <= N-3)"
    },
    "evaluation_order": ["pass", "partial_pass", "fail"],
    "contradiction_handling": "All contradictions between fresh synthesis and published versions are recorded as divergence entries. Critic agreement does not excuse a contradiction. A substantive unresolved contradiction independently downgrades Pass to Partial Pass regardless of step count or availability/integrity bands."
  },
  "execution_results": {
    "test_date_utc": "2026-10-15T05:20:00Z",
    "executor": "Lumen (Hermes Agent, work tier deepseek/deepseek-v4-flash)",
    "availability": {
      "reachable": 12,
      "total": 12,
      "fraction": "12/12",
      "band": "Full (100%)",
      "result": "Test proceeds — all sources reachable"
    },
    "integrity": {
      "matching": 12,
      "reachable": 12,
      "fraction": "12/12",
      "band": "Full (100% of reachable)",
      "result": "All reachable content verified — no drift from v4.0 manifest"
    },
    "determination": "Pass (availability and integrity preconditions met)",
    "note": "The availability and integrity preconditions for a Pass determination are satisfied. The full determination also requires the fresh-instance synthesis (steps 3–7 of the playbook), which this test did not execute — a separate Hermes session with no prior context is needed for that. This report provides the measurable foundation: the artifact set is fully available and content-identical to the Oct 14 snapshot."
  }
}