{
  "schema": "archon.manifest/v1",
  "version": "0.1.0",
  "generated_at": "2026-05-06T13:05:49.315Z",
  "base_url": "https://aaep.site",
  "source_root": "docs/source-files/",
  "docs": {
    "skill": "https://aaep.site/skill.md",
    "install": "https://aaep.site/install.md",
    "update": "https://aaep.site/update.md",
    "sync": "https://aaep.site/sync.md",
    "uninstall": "https://aaep.site/uninstall.md"
  },
  "runtime_ledger_paths": {
    "files": [
      ".archon/debt.md",
      ".archon/drift.md",
      ".archon/manifest.md",
      ".archon/memos.md",
      ".archon/signs.md",
      ".archon/decisions.md"
    ],
    "directories": [
      ".archon/debt/",
      ".archon/drift/",
      ".archon/memos/",
      ".archon/memos-archive/",
      ".archon/manifest/",
      ".archon/dashboard/heartbeats/",
      ".archon/runs/"
    ]
  },
  "placeholders": {},
  "totals": {
    "modules": 14,
    "files": 87
  },
  "modules": [
    {
      "id": "core-soul",
      "title": "Cognitive core (soul)",
      "description": "The soul defines who the agent is: identity, cognitive loop, ownership contract, autonomy principles, guardrails. Two mode extensions load on demand.",
      "required": true,
      "file_count": 3,
      "files": [
        {
          "path": ".archon/soul.md",
          "url": "https://aaep.site/source-files/.archon/soul.md",
          "sha256": "624c921d5e3718a401292c389e88f9bc488e6688d2c29779eee695cafe86bba4",
          "bytes": 27858
        },
        {
          "path": ".archon/soul/delivery.md",
          "url": "https://aaep.site/source-files/.archon/soul/delivery.md",
          "sha256": "0f95f2387739764deaaa0cb8e5062e28e9afb1dde6161fce3a50f864e0c3541e",
          "bytes": 8193
        },
        {
          "path": ".archon/soul/review.md",
          "url": "https://aaep.site/source-files/.archon/soul/review.md",
          "sha256": "d44c370963d5a6a70d541f050f4c4f59f9b50f709b989b51977eedf6754e55d3",
          "bytes": 12153
        }
      ]
    },
    {
      "id": "core-contracts",
      "title": "Governance contract",
      "description": "Machine-readable schema defining what a valid .archon/ tree looks like. Consumed by the checker scripts and the CLI doctor command.",
      "required": true,
      "file_count": 1,
      "files": [
        {
          "path": ".archon/contracts/governance-contract.yaml",
          "url": "https://aaep.site/source-files/.archon/contracts/governance-contract.yaml",
          "sha256": "bea1de5cd73021d726c4aea5cf69b09875c25fa35d2aecf9a7a4dc21b191e1e7",
          "bytes": 41132
        }
      ]
    },
    {
      "id": "core-templates",
      "title": "Runtime templates",
      "description": "Templates for Run-State v2 and per-run state rows. Authored by the cognitive loop, consumed by the dashboard and claim verifier.",
      "required": true,
      "file_count": 2,
      "files": [
        {
          "path": ".archon/templates/run-state.schema.json",
          "url": "https://aaep.site/source-files/.archon/templates/run-state.schema.json",
          "sha256": "ed8b23672f1bb378ba461d542b7e1312ea0374d9c84f2472c12ded074475304f",
          "bytes": 1935
        },
        {
          "path": ".archon/templates/run.template.md",
          "url": "https://aaep.site/source-files/.archon/templates/run.template.md",
          "sha256": "4e4321c1973eb6b3b632d8cd2ccb2978cc68c9937766114c49476b93b5f88a1f",
          "bytes": 5213
        }
      ]
    },
    {
      "id": "core-version",
      "title": "Version marker",
      "description": "Pinned framework version string.",
      "required": true,
      "file_count": 1,
      "files": [
        {
          "path": ".archon/VERSION",
          "url": "https://aaep.site/source-files/.archon/VERSION",
          "sha256": "e9dd8507f4bf0c6f42458e41aea833ad0bd3f6127272335eee9bf4d58541ed67",
          "bytes": 6
        }
      ]
    },
    {
      "id": "domain-lenses",
      "title": "Domain lenses (pre-verdict lens index)",
      "description": "5 lenses (dev / design / platform / ecosystem / capability) + 16 domain-specific decision tools. Used at the Decision Gate before committing to an implementation plan.",
      "required": true,
      "file_count": 25,
      "files": [
        {
          "path": ".archon/domain-lenses/lenses/capability.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/lenses/capability.md",
          "sha256": "f1817e3a23fcad42b563fc7e3a9ddf7a23199e238ab570b13eee814467ba6f9b",
          "bytes": 2549
        },
        {
          "path": ".archon/domain-lenses/lenses/design.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/lenses/design.md",
          "sha256": "5962e8d23873e27571446d5c6da5767696150cd530a9e87ad1568a1e70be6bb9",
          "bytes": 2317
        },
        {
          "path": ".archon/domain-lenses/lenses/dev.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/lenses/dev.md",
          "sha256": "9aa38e18d8b6f029b9bfea09d2bbdb11bcf0718557e51cb335491efffe2cf68b",
          "bytes": 1190
        },
        {
          "path": ".archon/domain-lenses/lenses/ecosystem.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/lenses/ecosystem.md",
          "sha256": "841faa225e82d91f110362d26c41f74710213cc33275e8c9b3ae01abf1e6a3a3",
          "bytes": 1876
        },
        {
          "path": ".archon/domain-lenses/lenses/platform.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/lenses/platform.md",
          "sha256": "1124bcf3cafca447fef3660d0b5e5e7db06ff8a97ce365a123b2aca13bf9b557",
          "bytes": 1792
        },
        {
          "path": ".archon/domain-lenses/README.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/README.md",
          "sha256": "8f9421882369bcf4a714778729c58f6497bb800f918666610c84d323eacc125b",
          "bytes": 13917
        },
        {
          "path": ".archon/domain-lenses/registry.yaml",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/registry.yaml",
          "sha256": "7520a9fe704276a07a0034d4eea07b23dc05591926b168ac2c82fb2ec15ab68f",
          "bytes": 10041
        },
        {
          "path": ".archon/domain-lenses/templates/lens.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/templates/lens.md",
          "sha256": "7823ac3ad45feb90900ed42f7be20fe1ff0de0053a42507a4e7ac5951e86b5dd",
          "bytes": 1066
        },
        {
          "path": ".archon/domain-lenses/templates/tool.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/templates/tool.md",
          "sha256": "42265d4d44b4529811b6435ce152a9bef21d89fd115e40d7a358a6923b324563",
          "bytes": 687
        },
        {
          "path": ".archon/domain-lenses/tools/capability/adoption-plan.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/capability/adoption-plan.md",
          "sha256": "5c3e10d38f26cf0e7316c01c50c7b1279e3b2eefd26c46e583a1ec1ed29f9358",
          "bytes": 1868
        },
        {
          "path": ".archon/domain-lenses/tools/capability/need-map.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/capability/need-map.md",
          "sha256": "7e87c4af91f65052112a76b9bf2605933944520ee21f4b3ff47931e87ecfbf27",
          "bytes": 1859
        },
        {
          "path": ".archon/domain-lenses/tools/capability/practice-selector.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/capability/practice-selector.md",
          "sha256": "a90fb24242c89c872fda4fceb49d28688fda3993828f8b6cd6ee1107f6afcd35",
          "bytes": 1875
        },
        {
          "path": ".archon/domain-lenses/tools/design/component-pattern.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/design/component-pattern.md",
          "sha256": "83d0e78bc1570a6e2064735e0f5d10de32362aae47fb1eef4d7c601c2dff44ce",
          "bytes": 944
        },
        {
          "path": ".archon/domain-lenses/tools/design/critique-audit-loop.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/design/critique-audit-loop.md",
          "sha256": "f4a411c0a77b8287d148b5c70aa61b4035cf23b5e89d918d6088cd4eec0bcad9",
          "bytes": 1598
        },
        {
          "path": ".archon/domain-lenses/tools/design/interaction-state.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/design/interaction-state.md",
          "sha256": "1e4f40a3363afc24341d7624c1d0b06a9b710b6aa22fcf81f139ce7f799d5dd5",
          "bytes": 877
        },
        {
          "path": ".archon/domain-lenses/tools/design/layout-reference.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/design/layout-reference.md",
          "sha256": "4a3381bd33b4d96208e0de6e4bf021934c7f1ba6fbcd1e352c855e3c9313947c",
          "bytes": 3171
        },
        {
          "path": ".archon/domain-lenses/tools/design/palette-boundary.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/design/palette-boundary.md",
          "sha256": "6dac0a7d12efb34fc5bec11d457f48366194663d2c59615f8e8fc487170d2eda",
          "bytes": 1604
        },
        {
          "path": ".archon/domain-lenses/tools/design/visual-constraint.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/design/visual-constraint.md",
          "sha256": "f25a17b15d513d5afddfe56ab0617f6de3d405b20efccf5de8432ddf2a57a8a4",
          "bytes": 991
        },
        {
          "path": ".archon/domain-lenses/tools/dev/blast-radius.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/dev/blast-radius.md",
          "sha256": "305eed8361d8e3f2813269b5fdaaaae924163dded9ea97bb995f96d26d7c408b",
          "bytes": 876
        },
        {
          "path": ".archon/domain-lenses/tools/dev/implementation-path.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/dev/implementation-path.md",
          "sha256": "df561a86c30e0dd661d4b74910fb7bdcf05ae7042ad414990fc0cd77adb6cc0c",
          "bytes": 844
        },
        {
          "path": ".archon/domain-lenses/tools/dev/validation-plan.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/dev/validation-plan.md",
          "sha256": "a166c8ef42d45a00f722cee24b195c46b371881b3aaef22642f76a8bec73b722",
          "bytes": 941
        },
        {
          "path": ".archon/domain-lenses/tools/ecosystem/adoption-path.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/ecosystem/adoption-path.md",
          "sha256": "4dc0897652fbc512fe76613d4b44f3e90770557a6b39cbc5f4f28f78d3ac2c5c",
          "bytes": 1729
        },
        {
          "path": ".archon/domain-lenses/tools/ecosystem/evidence-gate.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/ecosystem/evidence-gate.md",
          "sha256": "f700e17c13d30a70e1a6427fdc2dbfa16f576b70afe56d2531db635f9477694a",
          "bytes": 1758
        },
        {
          "path": ".archon/domain-lenses/tools/ecosystem/starter-catalog.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/ecosystem/starter-catalog.md",
          "sha256": "37f494e2423b2b49e06701b39eb902571fa9f495b717e0f156499142fb4ad07d",
          "bytes": 2223
        },
        {
          "path": ".archon/domain-lenses/tools/platform/platform-boundary.md",
          "url": "https://aaep.site/source-files/.archon/domain-lenses/tools/platform/platform-boundary.md",
          "sha256": "cc10997f68c815b2a293a7ca43d7d0b173f741172439bd1e6e6f6ae2f25a4235",
          "bytes": 1712
        }
      ]
    },
    {
      "id": "commands",
      "title": "Cursor commands",
      "description": "Entry points (archon, archon-plan, archon-demand, archon-review, archon-dashboard) that route a user message into the governed lifecycle.",
      "required": true,
      "file_count": 5,
      "files": [
        {
          "path": ".cursor/commands/archon-dashboard.md",
          "url": "https://aaep.site/source-files/.cursor/commands/archon-dashboard.md",
          "sha256": "68d8104a017f841058daaaec5bddacb9737304567af2ac1512db3f9bb7acc7b9",
          "bytes": 744
        },
        {
          "path": ".cursor/commands/archon-demand.md",
          "url": "https://aaep.site/source-files/.cursor/commands/archon-demand.md",
          "sha256": "1c0bc3425b233a1142da8f010779c0ea21dbb25c69bd19f22c789611b5552944",
          "bytes": 48357
        },
        {
          "path": ".cursor/commands/archon-plan.md",
          "url": "https://aaep.site/source-files/.cursor/commands/archon-plan.md",
          "sha256": "350dfd334baae0753f3ec2dc6889ce5dc5a259f160be666945146d2560ba5c60",
          "bytes": 6878
        },
        {
          "path": ".cursor/commands/archon-review.md",
          "url": "https://aaep.site/source-files/.cursor/commands/archon-review.md",
          "sha256": "6281924e594155908370af22792fa582a659d43ecad3518ba57486cbf6a27350",
          "bytes": 10415
        },
        {
          "path": ".cursor/commands/archon.md",
          "url": "https://aaep.site/source-files/.cursor/commands/archon.md",
          "sha256": "0d03962f61b364231e93a4fe435cf9ec7a524cdcbbe28c3f0d8e3febdde8ddbf",
          "bytes": 3313
        }
      ]
    },
    {
      "id": "agents",
      "title": "Cursor sub-agents",
      "description": "Cross-family sub-agents for independence: archon-reviewer (cycle-level) and archon-capture-auditor (per-delivery hygiene).",
      "required": true,
      "file_count": 2,
      "files": [
        {
          "path": ".cursor/agents/archon-capture-auditor.md",
          "url": "https://aaep.site/source-files/.cursor/agents/archon-capture-auditor.md",
          "sha256": "b98c1ed0289ec6190c08a858e4e0fe525c9d2949b4570e109385cddb733374c8",
          "bytes": 13728
        },
        {
          "path": ".cursor/agents/archon-reviewer.md",
          "url": "https://aaep.site/source-files/.cursor/agents/archon-reviewer.md",
          "sha256": "9fbffde76f698099224c9d3ad223721de073745dd55d3bd2b45e15f4113b01cb",
          "bytes": 7866
        }
      ]
    },
    {
      "id": "rules",
      "title": "Cursor rules (always-on)",
      "description": "Rules that auto-load into every Cursor session on this project: archon.mdc, archon-wake.mdc, archon-heartbeat.mdc.",
      "required": true,
      "file_count": 3,
      "files": [
        {
          "path": ".cursor/rules/archon-heartbeat.mdc",
          "url": "https://aaep.site/source-files/.cursor/rules/archon-heartbeat.mdc",
          "sha256": "b4aa25ec1db78a4e3fcc6a36bb9772111e7e6a4c4c52fcce144b7fe063b65a7e",
          "bytes": 1274
        },
        {
          "path": ".cursor/rules/archon-wake.mdc",
          "url": "https://aaep.site/source-files/.cursor/rules/archon-wake.mdc",
          "sha256": "365460b6bf34aca2194f24797ddc51fe0e62226a378d243af128fd2a63969de4",
          "bytes": 1788
        },
        {
          "path": ".cursor/rules/archon.mdc",
          "url": "https://aaep.site/source-files/.cursor/rules/archon.mdc",
          "sha256": "1ae3e8243389cb502beb930f94c3c4a6780bfba5a3d9bfbe76c2047545d35087",
          "bytes": 4776
        }
      ]
    },
    {
      "id": "skills",
      "title": "Cursor skills",
      "description": "Horizontal capabilities triggered by keywords / file types: framework primer, git-commit workflow, signs reasoning capsules, comic-doc refactor, blink dispatch, external-agent-patterns.",
      "required": true,
      "file_count": 6,
      "files": [
        {
          "path": ".cursor/skills/archon-comic-doc-refactor/SKILL.md",
          "url": "https://aaep.site/source-files/.cursor/skills/archon-comic-doc-refactor/SKILL.md",
          "sha256": "39de09cb293b654dfa81be27da770032e8147070f21508790364d67ad4297c1f",
          "bytes": 7150
        },
        {
          "path": ".cursor/skills/archon-framework/SKILL.md",
          "url": "https://aaep.site/source-files/.cursor/skills/archon-framework/SKILL.md",
          "sha256": "fce4e42c296735964e94f301bc83e3ab863324ec1a70d7990b3895ed3185769d",
          "bytes": 10714
        },
        {
          "path": ".cursor/skills/archon-git-commit/SKILL.md",
          "url": "https://aaep.site/source-files/.cursor/skills/archon-git-commit/SKILL.md",
          "sha256": "5d3c5130dee4d50d6750e442d81b4098f9860e0b54af9edf8a1aa5e0721470f8",
          "bytes": 7161
        },
        {
          "path": ".cursor/skills/archon-signs/SKILL.md",
          "url": "https://aaep.site/source-files/.cursor/skills/archon-signs/SKILL.md",
          "sha256": "9f2474ed4308fd52628ce33d700076427dc5e630c434bfa870771b472e03384a",
          "bytes": 3826
        },
        {
          "path": ".cursor/skills/blink-dispatch/SKILL.md",
          "url": "https://aaep.site/source-files/.cursor/skills/blink-dispatch/SKILL.md",
          "sha256": "ef80f68d87d4f908df8a965853ee7d9f5ce992f845ba1139f9917d62442fb44e",
          "bytes": 3538
        },
        {
          "path": ".cursor/skills/external-agent-patterns/SKILL.md",
          "url": "https://aaep.site/source-files/.cursor/skills/external-agent-patterns/SKILL.md",
          "sha256": "8e7e2edb7791973a6cce0a50753664ebb765bdbff85bbd25e784672ee613e8ff",
          "bytes": 3806
        }
      ]
    },
    {
      "id": "scripts",
      "title": "Portable helper scripts",
      "description": "Stdlib / zero-dep Python, Bash, and Node scripts (archon-check, archon-run-state, archon-records, archon-claim-verifier, export pipeline, migration helper).",
      "required": true,
      "file_count": 9,
      "files": [
        {
          "path": "scripts/archon-check.py",
          "url": "https://aaep.site/source-files/scripts/archon-check.py",
          "sha256": "b24d50f5628917b2528a046aebedc401400ba0d7d3381cd30769e9a0cebee719",
          "bytes": 39742
        },
        {
          "path": "scripts/archon-check.sh",
          "url": "https://aaep.site/source-files/scripts/archon-check.sh",
          "sha256": "ded8e9f47ef93c02eb028f43f0b4d0888a4a2238f5daa57acba84f950638c110",
          "bytes": 289
        },
        {
          "path": "scripts/archon-claim-verifier.mjs",
          "url": "https://aaep.site/source-files/scripts/archon-claim-verifier.mjs",
          "sha256": "bc1461f56008934291dfdde632f8db75eed18e0aad8d61a1f13b374070a23b99",
          "bytes": 23772
        },
        {
          "path": "scripts/archon-records-fold.mjs",
          "url": "https://aaep.site/source-files/scripts/archon-records-fold.mjs",
          "sha256": "f7fdea1c4712d766e94fa5c15e330d4cf645b8521979cd5bb9d9cf3d468ed6b0",
          "bytes": 8264
        },
        {
          "path": "scripts/archon-records-migrate.mjs",
          "url": "https://aaep.site/source-files/scripts/archon-records-migrate.mjs",
          "sha256": "2d5490ffe911511fef1a206772e086559c4dca31e550d90b28a54d137186e33e",
          "bytes": 7159
        },
        {
          "path": "scripts/archon-records.mjs",
          "url": "https://aaep.site/source-files/scripts/archon-records.mjs",
          "sha256": "cb2873d791dd45b91946fd7d9588b085807b994a3d1b8a7da51dcb752d580864",
          "bytes": 15916
        },
        {
          "path": "scripts/archon-run-state.mjs",
          "url": "https://aaep.site/source-files/scripts/archon-run-state.mjs",
          "sha256": "cb21d10317219b862143956f5e03fe0dca4cfece0588ead4a51eae6a2dfa36e7",
          "bytes": 10530
        },
        {
          "path": "scripts/export-archon-core.mjs",
          "url": "https://aaep.site/source-files/scripts/export-archon-core.mjs",
          "sha256": "3c3214b3df6bb082e3e1ef638328db5c04a15aa7d9f20c05a3a83fd791b649b0",
          "bytes": 19243
        },
        {
          "path": "scripts/test-archon-export.mjs",
          "url": "https://aaep.site/source-files/scripts/test-archon-export.mjs",
          "sha256": "5cd589ec233a4d9b09d9d31f1d1073716874e5bf125c49814f9c824f3fbacf06",
          "bytes": 10763
        }
      ]
    },
    {
      "id": "cli",
      "title": "Archon CLI (optional — agents usually do not need this)",
      "description": "Human-facing wrapper (`archon init | update | sync | doctor | uninstall`). Agents typically call the agent-facing /install.md /update.md flows instead.",
      "required": false,
      "file_count": 13,
      "files": [
        {
          "path": "tools/archon-cli/bin/archon.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/bin/archon.mjs",
          "sha256": "0bdf8cc4526150e023a509acc1a7fd1fedcf9b2674619a9dfd11243b0000f652",
          "bytes": 3962
        },
        {
          "path": "tools/archon-cli/CHANGELOG.md",
          "url": "https://aaep.site/source-files/tools/archon-cli/CHANGELOG.md",
          "sha256": "f0e649be9b4b9b0fe06d693e48a980a9e2d8889992add694cff3a956e4417ef5",
          "bytes": 3716
        },
        {
          "path": "tools/archon-cli/lib/common.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/common.mjs",
          "sha256": "1b7876ccdcaf332b94b263f6c5b6830c86c5088e86385578e0ee0268b6956676",
          "bytes": 2371
        },
        {
          "path": "tools/archon-cli/lib/doctor.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/doctor.mjs",
          "sha256": "154822471446dd70c1439148df5f96f2d646639e8a215af16fd5d924d0a5e078",
          "bytes": 7065
        },
        {
          "path": "tools/archon-cli/lib/export.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/export.mjs",
          "sha256": "3193fcbe2650c0367636a7fba23a21975a3bcecab2c622714981b5cb14963751",
          "bytes": 2199
        },
        {
          "path": "tools/archon-cli/lib/init.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/init.mjs",
          "sha256": "3346029387cee0b9ff871e199b57427a175ac430ee01ffb8db2ee6e39cb8a885",
          "bytes": 1062
        },
        {
          "path": "tools/archon-cli/lib/install.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/install.mjs",
          "sha256": "f0ecfb1d33446a971db7b521767cfaa85893740a7bea5cf5f7a53b8f54c0a236",
          "bytes": 7216
        },
        {
          "path": "tools/archon-cli/lib/manifest.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/manifest.mjs",
          "sha256": "6300e85dd281aa5e9fdff2a7ca0eda20d5e4e9c02bdfa9ecf73bd2f023e589b8",
          "bytes": 5803
        },
        {
          "path": "tools/archon-cli/lib/sync.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/sync.mjs",
          "sha256": "1af88a0a10311f6dfbaf85cc3562a7adf79da5cd69d21b81243bbec5ef608962",
          "bytes": 6598
        },
        {
          "path": "tools/archon-cli/lib/uninstall.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/uninstall.mjs",
          "sha256": "feb852f5b1fe7ac528f8d244901da6565ea479ba059e63b911e730b12054bf7d",
          "bytes": 5584
        },
        {
          "path": "tools/archon-cli/lib/update.mjs",
          "url": "https://aaep.site/source-files/tools/archon-cli/lib/update.mjs",
          "sha256": "7cb4613ed7f8a0a3d13b3c5b6cd349278f80ba67ddd1b9828cc6a81ee205b1e8",
          "bytes": 8713
        },
        {
          "path": "tools/archon-cli/package.json",
          "url": "https://aaep.site/source-files/tools/archon-cli/package.json",
          "sha256": "da10200e8521a1560d0304a9e1c4acf71b89e0c33c873c5bfb276790180700e7",
          "bytes": 623
        },
        {
          "path": "tools/archon-cli/README.md",
          "url": "https://aaep.site/source-files/tools/archon-cli/README.md",
          "sha256": "f6225de6799d7ac4e829a05089280a62c04d82ed3ed20476b0be8399d5078a2d",
          "bytes": 4083
        }
      ]
    },
    {
      "id": "dashboard",
      "title": "Local observability dashboard (optional)",
      "description": "Reference implementation of a local web UI that reads .archon/ ledgers. Adopters can fork, replace, or skip entirely.",
      "required": false,
      "file_count": 13,
      "files": [
        {
          "path": ".archon/dashboard/inference.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/inference.js",
          "sha256": "8652d9acee72114c26cf05ef261a3876a698d503f4dd55bf637d9e605b31b8c3",
          "bytes": 12733
        },
        {
          "path": ".archon/dashboard/package.json",
          "url": "https://aaep.site/source-files/.archon/dashboard/package.json",
          "sha256": "b00b08be6d060b6b5555fd66303c45563296ecdad9a7d7f1a72df36c7c0d17a9",
          "bytes": 179
        },
        {
          "path": ".archon/dashboard/providers.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/providers.js",
          "sha256": "e56bdbc0c418907e49e92e7fdb3b9b000b8bcd5f1f35c99ee733d4cfbef4ae16",
          "bytes": 12153
        },
        {
          "path": ".archon/dashboard/public/css/styles.css",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/css/styles.css",
          "sha256": "516bda11b4fe45459105e9f1b8430f0878f2dcae40a10f2ef9115db432d5455b",
          "bytes": 37993
        },
        {
          "path": ".archon/dashboard/public/index.html",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/index.html",
          "sha256": "521196268a96f3d2e8b54b326b3c7973829af49c670d6beb0c1a09f1a5058ca5",
          "bytes": 2683
        },
        {
          "path": ".archon/dashboard/public/js/app.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/js/app.js",
          "sha256": "8725e4e74df730279d74cab1d98e7161194c5b5089d16d183618fb5f0ec3b156",
          "bytes": 6784
        },
        {
          "path": ".archon/dashboard/public/js/components.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/js/components.js",
          "sha256": "66b983fe362df917893b5939ab87278f8bbf8cfd9266ccea5dccfbfb5cf53523",
          "bytes": 12450
        },
        {
          "path": ".archon/dashboard/public/js/views-trace.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/js/views-trace.js",
          "sha256": "d3f937996a73461d311d78c05208a828a5f6e6687254fe88e13e0e71255cb481",
          "bytes": 15000
        },
        {
          "path": ".archon/dashboard/public/js/views.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/js/views.js",
          "sha256": "92cbf388fbca05d9ef0badfe24f0f4c6d3bb6b4a5314cbc565922fe074ef9416",
          "bytes": 20020
        },
        {
          "path": ".archon/dashboard/public/js/workflow-data.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/js/workflow-data.js",
          "sha256": "d1c4e0df8049174f1a4885e7cc2ba899cdaacb86dab998b9f8979f3886b8aa7b",
          "bytes": 17687
        },
        {
          "path": ".archon/dashboard/public/js/workflow.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/public/js/workflow.js",
          "sha256": "5c17825c39e0866486c0e1946e704f8028d2b35df3940b8e087ea9f13abead1d",
          "bytes": 19126
        },
        {
          "path": ".archon/dashboard/schema.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/schema.js",
          "sha256": "44a5354828b3a2345c5f9f8026cd843a7361810e44809f42ace02e5bbfd880a8",
          "bytes": 15483
        },
        {
          "path": ".archon/dashboard/server.js",
          "url": "https://aaep.site/source-files/.archon/dashboard/server.js",
          "sha256": "a019d33309c150cbea1c7542e19ba7d00309d5d02d0f852d968a31a598d97812",
          "bytes": 18130
        }
      ]
    },
    {
      "id": "extensions-demand-pool",
      "title": "Extension: demand-pool (optional)",
      "description": "Lightweight backlog queue for pending demands before they enter a run. Reference implementation; use as a template when authoring other extensions.",
      "required": false,
      "file_count": 2,
      "files": [
        {
          "path": ".archon/extensions/demand-pool/demands.md",
          "url": "https://aaep.site/source-files/.archon/extensions/demand-pool/demands.md",
          "sha256": "6fdb56ae6ad87da4285f3cb6b96fee81b71f37e3cf5710bda45fbc5cdbcd0cb3",
          "bytes": 576
        },
        {
          "path": ".archon/extensions/demand-pool/extension.md",
          "url": "https://aaep.site/source-files/.archon/extensions/demand-pool/extension.md",
          "sha256": "8ee3f18066d727e9d09bc395cd098e0f9472f337b9db38c754ef4aa6964957bc",
          "bytes": 3308
        }
      ]
    },
    {
      "id": "legal",
      "title": "License & attribution",
      "description": "Apache-2.0 LICENSE + NOTICE. Required to keep Archon redistribution compliant.",
      "required": true,
      "file_count": 2,
      "files": [
        {
          "path": "LICENSE",
          "url": "https://aaep.site/source-files/LICENSE",
          "sha256": "c6a817defc6a17a0f92c5078a963f818a3b4109e833fe4a6c19ab84febba4a39",
          "bytes": 11314
        },
        {
          "path": "NOTICE",
          "url": "https://aaep.site/source-files/NOTICE",
          "sha256": "50ac46ffd257c9bfea3fa5733f648ee3916203248cb3c2cc4d11b62969aa3b9f",
          "bytes": 665
        }
      ]
    }
  ]
}
