From b7ae5861db597b8868f74c353c6b7787863afdd3 Mon Sep 17 00:00:00 2001 From: grishencorp Date: Sun, 20 Sep 2026 11:09:10 -0400 Subject: [PATCH 1/3] Close superseded Morphogenesis transitions and publish v0.5 evidence --- .github/workflows/ci.yml | 11 + CHANGELOG.md | 12 + ...054-morphogenesis-superseded-resolution.md | 57 + .../morphogenesis-paper-v0.5/README.md | 75 + .../cases/decision_expired-durable.json | 145 + .../cases/decision_expired-fixed.json | 86 + .../cases/decision_expired-minimal.json | 86 + .../cases/decision_expired-morphogenesis.json | 588 ++++ .../cases/lost_ack-durable.json | 246 ++ .../cases/lost_ack-fixed.json | 178 ++ .../cases/lost_ack-minimal.json | 271 ++ .../cases/lost_ack-morphogenesis.json | 2441 ++++++++++++++ .../cases/mandate_expired-durable.json | 145 + .../cases/mandate_expired-fixed.json | 86 + .../cases/mandate_expired-minimal.json | 86 + .../cases/mandate_expired-morphogenesis.json | 588 ++++ .../cases/nominal-durable.json | 233 ++ .../cases/nominal-fixed.json | 178 ++ .../cases/nominal-minimal.json | 174 + .../cases/nominal-morphogenesis.json | 2429 ++++++++++++++ .../cases/owner_denied-durable.json | 145 + .../cases/owner_denied-fixed.json | 86 + .../cases/owner_denied-minimal.json | 86 + .../cases/owner_denied-morphogenesis.json | 588 ++++ .../cases/plan_substituted-durable.json | 145 + .../cases/plan_substituted-fixed.json | 86 + .../cases/plan_substituted-minimal.json | 86 + .../cases/plan_substituted-morphogenesis.json | 588 ++++ .../cases/reconciliation_outage-durable.json | 350 ++ .../cases/reconciliation_outage-fixed.json | 178 ++ .../cases/reconciliation_outage-minimal.json | 271 ++ .../reconciliation_outage-morphogenesis.json | 2343 ++++++++++++++ .../cases/scope_escalated-durable.json | 145 + .../cases/scope_escalated-fixed.json | 86 + .../cases/scope_escalated-minimal.json | 86 + .../cases/scope_escalated-morphogenesis.json | 588 ++++ .../cases/self_issued-durable.json | 145 + .../cases/self_issued-fixed.json | 86 + .../cases/self_issued-minimal.json | 86 + .../cases/self_issued-morphogenesis.json | 588 ++++ .../governance-pilot-1/registration.json | 53 + .../governance-pilot-1/summary.json | 7 + .../cases/decision_expired-durable.json | 163 + .../cases/decision_expired-fixed.json | 86 + .../cases/decision_expired-minimal.json | 105 + .../cases/decision_expired-morphogenesis.json | 607 ++++ .../cases/lost_ack-durable.json | 361 +++ .../cases/lost_ack-fixed.json | 232 ++ .../cases/lost_ack-minimal.json | 329 ++ .../cases/lost_ack-morphogenesis.json | 1807 +++++++++++ .../cases/mandate_expired-durable.json | 163 + .../cases/mandate_expired-fixed.json | 86 + .../cases/mandate_expired-minimal.json | 105 + .../cases/mandate_expired-morphogenesis.json | 607 ++++ .../cases/nominal-durable.json | 348 ++ .../cases/nominal-fixed.json | 232 ++ .../cases/nominal-minimal.json | 232 ++ .../cases/nominal-morphogenesis.json | 1795 +++++++++++ .../cases/owner_denied-durable.json | 163 + .../cases/owner_denied-fixed.json | 86 + .../cases/owner_denied-minimal.json | 105 + .../cases/owner_denied-morphogenesis.json | 607 ++++ .../cases/plan_substituted-durable.json | 163 + .../cases/plan_substituted-fixed.json | 86 + .../cases/plan_substituted-minimal.json | 105 + .../cases/plan_substituted-morphogenesis.json | 607 ++++ .../cases/reconciliation_outage-durable.json | 465 +++ .../cases/reconciliation_outage-fixed.json | 232 ++ .../cases/reconciliation_outage-minimal.json | 329 ++ .../reconciliation_outage-morphogenesis.json | 1998 ++++++++++++ .../cases/scope_escalated-durable.json | 163 + .../cases/scope_escalated-fixed.json | 86 + .../cases/scope_escalated-minimal.json | 105 + .../cases/scope_escalated-morphogenesis.json | 607 ++++ .../cases/self_issued-durable.json | 163 + .../cases/self_issued-fixed.json | 86 + .../cases/self_issued-minimal.json | 105 + .../cases/self_issued-morphogenesis.json | 607 ++++ .../governance-pilot-2/registration.json | 53 + .../governance-pilot-2/summary.json | 7 + .../governance-pilot-2/verification.json | 366 +++ .../configuration.json | 50 + .../persistent-before-ci-config/drain.json | 1182 +++++++ .../environment.json | 2833 +++++++++++++++++ .../persistent-before-ci-config/events.json | 2344 ++++++++++++++ .../persistent-before-ci-config/expiry.json | 552 ++++ .../persistent-before-ci-config/manifest.json | 34 + .../persistent-before-ci-config/race.json | 2504 +++++++++++++++ .../persistent-before-ci-config/room.json | 481 +++ .../persistent-before-ci-config/summary.json | 36 + .../verification.json | 5 + .../configuration.json | 50 + .../environment.json | 2833 +++++++++++++++++ .../persistent-example-attempt-4/events.json | 1 + .../manifest.json | 18 + .../persistent-example-attempt-4/summary.json | 13 + .../configuration.json | 50 + .../environment.json | 2833 +++++++++++++++++ .../persistent-example-attempt-5/events.json | 1 + .../manifest.json | 18 + .../persistent-example-attempt-5/summary.json | 13 + .../figures/architecture.svg | 46 + .../figures/continuity.svg | 39 + .../figures/recovery.svg | 53 + .../cases/decision_expired-durable.json | 163 + .../cases/decision_expired-fixed.json | 86 + .../cases/decision_expired-minimal.json | 105 + .../cases/decision_expired-morphogenesis.json | 607 ++++ .../governance/cases/lost_ack-durable.json | 361 +++ .../governance/cases/lost_ack-fixed.json | 232 ++ .../governance/cases/lost_ack-minimal.json | 329 ++ .../cases/lost_ack-morphogenesis.json | 1807 +++++++++++ .../cases/mandate_expired-durable.json | 163 + .../cases/mandate_expired-fixed.json | 86 + .../cases/mandate_expired-minimal.json | 105 + .../cases/mandate_expired-morphogenesis.json | 607 ++++ .../governance/cases/nominal-durable.json | 348 ++ .../governance/cases/nominal-fixed.json | 232 ++ .../governance/cases/nominal-minimal.json | 232 ++ .../cases/nominal-morphogenesis.json | 1795 +++++++++++ .../cases/owner_denied-durable.json | 163 + .../governance/cases/owner_denied-fixed.json | 86 + .../cases/owner_denied-minimal.json | 105 + .../cases/owner_denied-morphogenesis.json | 607 ++++ .../cases/plan_substituted-durable.json | 163 + .../cases/plan_substituted-fixed.json | 86 + .../cases/plan_substituted-minimal.json | 105 + .../cases/plan_substituted-morphogenesis.json | 607 ++++ .../cases/reconciliation_outage-durable.json | 465 +++ .../cases/reconciliation_outage-fixed.json | 232 ++ .../cases/reconciliation_outage-minimal.json | 329 ++ .../reconciliation_outage-morphogenesis.json | 1998 ++++++++++++ .../cases/scope_escalated-durable.json | 163 + .../cases/scope_escalated-fixed.json | 86 + .../cases/scope_escalated-minimal.json | 105 + .../cases/scope_escalated-morphogenesis.json | 607 ++++ .../governance/cases/self_issued-durable.json | 163 + .../governance/cases/self_issued-fixed.json | 86 + .../governance/cases/self_issued-minimal.json | 105 + .../cases/self_issued-morphogenesis.json | 607 ++++ .../governance/registration.json | 54 + .../governance/summary.json | 7 + .../governance/verification.json | 366 +++ .../historical-cells.md | 54 + .../morphogenesis-paper-v0.5/manuscript.md | 437 +++ .../model/tlc-fresh-retry.txt | 54 + .../model/tlc-legacy-loser.txt | 122 + .../model/tlc-unsafe-drain.txt | 78 + .../morphogenesis-paper-v0.5/model/tlc.txt | 27 + .../model/toolchain.json | 13 + .../persistent/configuration.json | 50 + .../persistent/drain.json | 1182 +++++++ .../persistent/environment.json | 2833 +++++++++++++++++ .../persistent/events.json | 2344 ++++++++++++++ .../persistent/expiry.json | 552 ++++ .../persistent/manifest.json | 34 + .../persistent/race.json | 2504 +++++++++++++++ .../persistent/room.json | 481 +++ .../persistent/summary.json | 36 + .../persistent/verification.json | 5 + .../morphogenesis-paper-v0.5/references.bib | 186 ++ .../review-response.md | 24 + .../runtime-tests.txt | 68 + .../source-register.md | 21 + .../verifier-tests.txt | 17 + docs/specification/agent-morphogenesis-v1.md | 9 + examples/agent-morphogenesis/README.md | 27 + .../persistent-fixture.mjs | 218 ++ .../agent-morphogenesis/persistent-local.mjs | 27 + examples/agent-morphogenesis/persistent.mjs | 432 +++ .../governance/protocol.md | 69 + .../governance/run-local.mjs | 27 + .../morphogenesis-paper/governance/run.mjs | 93 + .../governance/verify-persistent.mjs | 45 + .../morphogenesis-paper/governance/verify.mjs | 77 + .../governance/verify.test.mjs | 20 + .../morphogenesis-paper/model/README.md | 32 + .../model/Supersession.cfg | 9 + .../model/Supersession.tla | 54 + .../morphogenesis-paper/model/fresh-retry.cfg | 9 + .../model/legacy-loser.cfg | 9 + .../model/unsafe-drain.cfg | 9 + experiments/morphogenesis-paper/render-v05.py | 204 ++ output/pdf/agent-morphogenesis-paper-v0.5.pdf | Bin 0 -> 276734 bytes package.json | 2 +- packages/a2a/package.json | 2 +- packages/agent-registry-postgres/package.json | 2 +- packages/agent-registry/package.json | 2 +- packages/audit-postgres/package.json | 2 +- packages/audit/package.json | 2 +- packages/auth/package.json | 2 +- packages/autonomy-postgres/package.json | 2 +- packages/autonomy/package.json | 2 +- .../collective-control-postgres/package.json | 2 +- packages/collective-control/package.json | 2 +- .../collective-host-postgres/package.json | 2 +- packages/collective-host/package.json | 2 +- packages/collective-host/src/morphogenesis.ts | 8 +- .../package.json | 2 +- packages/collective-membership/package.json | 2 +- packages/collective-planning/package.json | 2 +- packages/collective-planning/src/canonical.ts | 2 + packages/collective-planning/src/contracts.ts | 2 + .../collective-quorum-postgres/package.json | 2 +- packages/collective-quorum/package.json | 2 +- packages/collective-runtime/package.json | 2 +- .../src/morphogenesis-execution.ts | 148 +- .../src/morphogenesis-retirement.ts | 19 + .../src/morphogenesis-supersession.ts | 136 + .../src/morphogenesis-workflow.ts | 27 + .../collective-runtime/src/morphogenesis.ts | 1 + .../collective-sync-postgres/package.json | 2 +- packages/collective-sync/package.json | 2 +- packages/core/package.json | 2 +- packages/events/package.json | 2 +- packages/framework/package.json | 2 +- packages/inference-control/package.json | 2 +- packages/interop-postgres/package.json | 2 +- packages/interop/package.json | 2 +- packages/mcp-docs/package.json | 2 +- packages/mcp-runtime/package.json | 2 +- packages/mcp/package.json | 2 +- packages/memory/package.json | 2 +- packages/mesh-conformance/package.json | 2 +- packages/mesh-crypto/package.json | 2 +- packages/mesh-http/package.json | 2 +- packages/mesh-postgres/package.json | 2 +- packages/mesh-protocol/package.json | 2 +- packages/mesh-sim-local/package.json | 2 +- packages/mesh-sim-postgres/package.json | 2 +- packages/mesh-sim/package.json | 2 +- packages/mesh/package.json | 2 +- packages/model-anthropic/package.json | 2 +- packages/model-gemini/package.json | 2 +- packages/model-openai-compatible/package.json | 2 +- packages/model/package.json | 2 +- .../planning-artifacts-postgres/package.json | 2 +- packages/planning-artifacts/package.json | 2 +- packages/postgres/package.json | 2 +- packages/provider-openai/package.json | 2 +- packages/rooms-api/package.json | 2 +- packages/rooms-mesh/package.json | 2 +- packages/rooms-mesh/src/morphogenesis.ts | 43 + packages/rooms-postgres/package.json | 2 +- packages/rooms-temporal/package.json | 2 +- packages/rooms/package.json | 2 +- packages/runtime-mock/package.json | 2 +- packages/runtime/package.json | 2 +- packages/sessions-redis/package.json | 2 +- packages/sessions/package.json | 2 +- packages/streaming/package.json | 2 +- packages/tools/package.json | 2 +- packages/trust/package.json | 2 +- packages/work-management-asana/package.json | 2 +- packages/workflows-conformance/package.json | 2 +- packages/workflows-postgres/package.json | 2 +- packages/workflows-rooms/package.json | 2 +- packages/workflows-temporal/package.json | 2 +- packages/workflows/package.json | 2 +- scripts/release-line.mjs | 8 + tests/morphogenesis-supersession.test.mjs | 209 ++ tests/morphogenesis-supersession.test.mts | 19 + tests/release-line.test.mjs | 11 + 263 files changed, 73216 insertions(+), 72 deletions(-) create mode 100644 docs/adr/0054-morphogenesis-superseded-resolution.md create mode 100644 docs/research/morphogenesis-paper-v0.5/README.md create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/registration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/registration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/verification.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/configuration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/drain.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/environment.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/events.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/expiry.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/manifest.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/race.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/room.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/verification.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/configuration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/environment.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/events.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/manifest.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/configuration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/environment.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/events.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/manifest.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/figures/architecture.svg create mode 100644 docs/research/morphogenesis-paper-v0.5/figures/continuity.svg create mode 100644 docs/research/morphogenesis-paper-v0.5/figures/recovery.svg create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/registration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/verification.json create mode 100644 docs/research/morphogenesis-paper-v0.5/historical-cells.md create mode 100644 docs/research/morphogenesis-paper-v0.5/manuscript.md create mode 100644 docs/research/morphogenesis-paper-v0.5/model/tlc-fresh-retry.txt create mode 100644 docs/research/morphogenesis-paper-v0.5/model/tlc-legacy-loser.txt create mode 100644 docs/research/morphogenesis-paper-v0.5/model/tlc-unsafe-drain.txt create mode 100644 docs/research/morphogenesis-paper-v0.5/model/tlc.txt create mode 100644 docs/research/morphogenesis-paper-v0.5/model/toolchain.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/configuration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/drain.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/environment.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/events.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/expiry.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/manifest.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/race.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/room.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/persistent/verification.json create mode 100644 docs/research/morphogenesis-paper-v0.5/references.bib create mode 100644 docs/research/morphogenesis-paper-v0.5/review-response.md create mode 100644 docs/research/morphogenesis-paper-v0.5/runtime-tests.txt create mode 100644 docs/research/morphogenesis-paper-v0.5/source-register.md create mode 100644 docs/research/morphogenesis-paper-v0.5/verifier-tests.txt create mode 100644 examples/agent-morphogenesis/persistent-fixture.mjs create mode 100644 examples/agent-morphogenesis/persistent-local.mjs create mode 100644 examples/agent-morphogenesis/persistent.mjs create mode 100644 experiments/morphogenesis-paper/governance/protocol.md create mode 100644 experiments/morphogenesis-paper/governance/run-local.mjs create mode 100644 experiments/morphogenesis-paper/governance/run.mjs create mode 100644 experiments/morphogenesis-paper/governance/verify-persistent.mjs create mode 100644 experiments/morphogenesis-paper/governance/verify.mjs create mode 100644 experiments/morphogenesis-paper/governance/verify.test.mjs create mode 100644 experiments/morphogenesis-paper/model/README.md create mode 100644 experiments/morphogenesis-paper/model/Supersession.cfg create mode 100644 experiments/morphogenesis-paper/model/Supersession.tla create mode 100644 experiments/morphogenesis-paper/model/fresh-retry.cfg create mode 100644 experiments/morphogenesis-paper/model/legacy-loser.cfg create mode 100644 experiments/morphogenesis-paper/model/unsafe-drain.cfg create mode 100644 experiments/morphogenesis-paper/render-v05.py create mode 100644 output/pdf/agent-morphogenesis-paper-v0.5.pdf create mode 100644 packages/collective-runtime/src/morphogenesis-supersession.ts create mode 100644 tests/morphogenesis-supersession.test.mjs create mode 100644 tests/morphogenesis-supersession.test.mts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef0b7b0e..5c6b6c6b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,6 +52,17 @@ jobs: - run: pnpm install --frozen-lockfile - run: pnpm run audit:dependencies:production - run: pnpm run check + - name: Verify persistent Morphogenesis and paper evidence + run: | + node examples/agent-morphogenesis/persistent.mjs /tmp/morphogenesis-persistent-ci + node experiments/morphogenesis-paper/governance/verify-persistent.mjs /tmp/morphogenesis-persistent-ci + node experiments/morphogenesis-paper/governance/verify.mjs docs/research/morphogenesis-paper-v0.5/governance + MORPHOGENESIS_GOVERNANCE_EVIDENCE=docs/research/morphogenesis-paper-v0.5/governance node --test experiments/morphogenesis-paper/governance/verify.test.mjs + env: + MORPHOGENESIS_PG_PORT: "5432" + PGUSER: agentplat_test + PGDATABASE: agentplat_test + PGPASSWORD: agentplat_test - run: pnpm --filter @agentplat/sessions-redis test - run: pnpm --filter @agentplat/audit-postgres test env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 068df450..dac26b74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ ## Unreleased +## 0.3.0-beta.9 — prepared, not yet published + +- Add opt-in Morphogenesis supersession admission and terminal cleanup receipts, + retaining stable owner operation identities and the accepted morphology head. +- Add a workflow compensation adapter and authority-neutral Room projection. +- Preserve original fence timestamps during delayed owner reconciliation. +- Add a runnable PostgreSQL Room/Team/Work example, contract tests and bounded + TLA+ model. Publish paper v0.5 with separate adversarial admission evidence. +- All 65 packages move together; npm `next` distribution requires the existing + protected release workflow and human staged-package approval. No `latest` + promotion or production-reliability claim is part of this change. + ## 0.3.0-beta.8 — published 2026-09-14 (UTC) All 65 public packages are available under `next`; `latest` was not promoted. diff --git a/docs/adr/0054-morphogenesis-superseded-resolution.md b/docs/adr/0054-morphogenesis-superseded-resolution.md new file mode 100644 index 00000000..4abb8244 --- /dev/null +++ b/docs/adr/0054-morphogenesis-superseded-resolution.md @@ -0,0 +1,57 @@ +# ADR 0054: explicit resolution of a superseded Morphogenesis execution + +Status: implemented, opt-in preview. Historical evidence remains versioned. + +## Problem + +Morphology-head CAS selects one successor but does not roll back Team or Work +effects of another admitted proposal. The v0.3 paper integration demonstrated +owner cleanup while the losing V1 execution remained `committing_morphology`. +A timeout or a later head alone cannot establish that a proposal never committed. + +## Decision + +`beginSupersededResolution` reads the authoritative head through the optional +`inspectHead` activation port. It admits only `team_active` or +`committing_morphology`, with no retained activation receipt, and a different +proposal at exactly expected epoch + 1 in the same scope. The observed head is +persisted in an immutable supersession binding by execution CAS. Legacy ports +without inspection fail closed. Later epochs require historical proof outside +this API; the coordinator does not guess. + +`advanceSupersededResolution` reuses the existing owner pipeline: checkpoint, +fence authority, drain/detach or retire, release budget, then `superseded`. +Uncertain effects keep their prepared operation identity and reconcile through +the original owner. Missing evidence blocks progress. Cleanup never modifies the +accepted head. The terminal supersession receipt is distinct from a normal +activation/completion receipt, and `complete` refuses supersession executions. + +The workflow compensation adapter opts into this exact loser-specific path. +It is not a generic pre-Team cancellation or post-commit rollback facility. +Room projection is optional, tenant-scoped and grants no authority. + +## Compatibility and obligations + +The execution schema version remains 1; supersession fields are absent from +legacy records so their canonical digests do not change. New phases are emitted +only by the opt-in API. Exhaustive TypeScript consumers must accommodate +`superseding` and `superseded`; use `isMorphogenesisExecutionTerminalV1` when both +successful completion and compensated loss are terminal for the application. +This addition requires a new coordinated preview package release. + +Owners still authenticate, deduplicate stable operation IDs, prevent new work +once fenced, and wait for admitted work to drain. The optional original +`fencedAtLogicalMs` result preserves receipt identity across delayed reconciliation; +omission retains legacy behavior. A receipt is evidence, not an authority grant. + +## Validation + +`tests/morphogenesis-supersession.test.mjs` covers recruitment and creation, +lost acknowledgements, concurrent resolution, ambiguous histories, unavailable +owners, forged receipts, legacy record digests and authority-neutral projection. +`examples/agent-morphogenesis/persistent-local.mjs` exercises real PostgreSQL, +Room approval, Team and Work reducers, head contention and pending work. +Its catalog/membership and reviewers are fixtures; its rollback witness is +process-local. These results are not independent-host recovery evidence. +The bounded TLA+ abstraction under `experiments/morphogenesis-paper/model` is +separate evidence, not a refinement proof of this implementation. diff --git a/docs/research/morphogenesis-paper-v0.5/README.md b/docs/research/morphogenesis-paper-v0.5/README.md new file mode 100644 index 00000000..fb374577 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/README.md @@ -0,0 +1,75 @@ +# Agent Morphogenesis paper v0.5 + +The manuscript separates historical v0.4 results from the new opt-in runtime and +its evidence. PDF: `output/pdf/agent-morphogenesis-paper-v0.5.pdf`. + +## Evidence index + +- `manuscript.md`, `references.bib`: editable paper and citation metadata. +- `historical-cells.md`: all 48 historical condition/shape/fault cells, computed + from the unchanged v0.4 oracle scores. Seeds are not independent reliability trials. +- `governance/`: 36 prescribed authority/recovery cells with four real controllers, + PostgreSQL and a common experimental signed admission envelope. The registration + retains the issuer trust anchor, code hashes and the explicitly bounded design. +- `persistent/`: PostgreSQL Room/Team/Work integration, competing successors, + terminal supersession, lost fence acknowledgement, pending work and real mandate + expiry. The environment records compiled module hashes and fixture limitations. +- `model/`: TLC logs for the two-proposal finite model and three failing mutations. +- `verifier-tests.txt`: independent verifier's positive and negative controls. +- `development-attempts/`: engineering pilots and failed integration attempts, + excluded from the final observations. +- `review-response.md`: addressed feedback and remaining research limitations. + +The v0.4 frozen artifact is available at the +[paper publication revision](https://github.com/Agentplat/agentplat/tree/22b60bdae0411496a5295021d8a3988118721a82/docs/research/morphogenesis-paper-v0.4). +Its experiment source baseline remains +[the original source revision](https://github.com/Agentplat/agentplat/tree/e978544915a329387e13883fa352191f6993dcc7). +Do not run that frozen registration against the new runtime and relabel the result +as the historical execution. New runtime evidence has its own source manifests. + +## Reproduce the new extension + +From the checkout containing this directory, Node.js 22.13+, pnpm 11.25 and Docker: + +```sh +pnpm install --frozen-lockfile +pnpm --filter @agentplat/workflows-postgres... --filter @agentplat/collective-host-postgres... --filter @agentplat/collective-control-postgres... --filter @agentplat/rooms-mesh... --filter @agentplat/workflows-rooms... --filter @agentplat/runtime-mock... build +node experiments/morphogenesis-paper/governance/run-local.mjs /tmp/governance-new +node experiments/morphogenesis-paper/governance/verify.mjs /tmp/governance-new +MORPHOGENESIS_GOVERNANCE_EVIDENCE=/tmp/governance-new node --test experiments/morphogenesis-paper/governance/verify.test.mjs +node examples/agent-morphogenesis/persistent-local.mjs /tmp/persistent-new +node experiments/morphogenesis-paper/governance/verify-persistent.mjs /tmp/persistent-new +node --test tests/morphogenesis-supersession.test.mjs tests/morphogenesis.test.mjs +``` + +Output directories must be new. Both wrappers create and remove dedicated +loopback PostgreSQL containers. No model keys or external inference are needed. +Signatures, UUIDs, timings and the identity of the race winner can differ between +runs; compare validated invariants and per-cell outcomes, not random bytes. + +For retained evidence, use the same verifiers with this directory's `governance` +and `persistent` subdirectories. `model/` corresponds to +`experiments/morphogenesis-paper/model/Supersession.tla`; follow that folder's +README to repeat TLC with Java and the upstream TLC 1.7.4 jar. The tool and Java +runtime are development dependencies, not vendored binaries or npm dependencies. + +Render with ReportLab and Times New Roman/Arial/Arial Unicode fonts: + +```sh +python3 -B experiments/morphogenesis-paper/render-v05.py +``` + +## Evidence limits + +The new authority matrix measures the common owner's admission contract, not a +security feature unique to the Morphogenesis core. The strongest workflow +baseline ties on admission safety and terminal controller-chain reconstruction. +The fixed controller has no organizational transition denominator. The minimal +controller's retained admission chains do not imply successful cleanup. + +The persistent contention test is Morphogenesis-specific; comparative full P5 +coverage across contending workflows is not established. Identity/catalog inputs +and scripted reviewers are fixtures; the rollback witness is process-local. +TLC explores a bounded abstraction under stated fairness and owner assumptions, +not the full TypeScript implementation. No LLM-quality or production-reliability +claim is made. This preprint has not been submitted to a venue by this task. diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-durable.json new file mode 100644 index 00000000..1919584b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-durable.json @@ -0,0 +1,145 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-durable", + "condition": "durable", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:173669cf05c79d692da68da68bab25861f00d465c280b712e600999737b079ae", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:53df618d24d99619e81374ef2c6abed6b9061bc07b5b7d4826238747b7bce94f" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-durable:durable-activate", + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "/4/9M6LNRFT3ZcLgJrsusUWtH64dj2A9umvJuRKfLM4oTmPnaXIQ93iiKqh/ueh5UqF/O+alNczLfefKEzThBQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-decision_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-decision_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-decision_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:bb14e0ed3c6704a0a3c16a3d3ce856c5fe70660ab962749485291f163c07960c" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-fixed.json new file mode 100644 index 00000000..7634aab0 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-fixed", + "condition": "fixed", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b3c66a71a2ad311f2936550fb1db4d1b6347f2de6840061bb0975ef42f85a47b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6f6440794a1781bc61553ac98760cac3c4350a55d923aa294cbde8326e693c3c" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-fixed:fixed", + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "IXSBS3PeOExD5lwl440+ZcQKZk4wvZaObVXvanhw2ncrA5ufXVjIw3n7rs1XcudHMX3qsCLSSCjv7jcxFMYRCw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-minimal.json new file mode 100644 index 00000000..0ac2c861 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-minimal.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-minimal", + "condition": "minimal", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9166342eb5320ccce81c2e9de6edce656731e7b473d9f9806c347de5f1243d38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:617a17414df778bda4fc9fd27856d17e356d4fc72af330273fe29cedaae997c6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-minimal:attempt:0", + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "gQld5GewUng5vXKnOwlBgMJbLsSj548+YNypE+d9QL+VvGijUErzqUaX33858OGmXjbdS6P3iaJYlh5VG3hbDw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-morphogenesis.json new file mode 100644 index 00000000..997cb2cb --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/decision_expired-morphogenesis.json @@ -0,0 +1,588 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-decision_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "5gFrrM39GRQ4lJOaxZEQM98vHUI+6pwUVREwWJLIbJpMBqJngsQOMKc2fWUJ+danWxOfJ2Sjaqub3cKuOVyfCA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-decision_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-decision_expired-morphogenesis", + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:338352b0a566cf52e0bdc7e305761f5469ad009be1d4840d8267eaf2876678f2" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:2f78a48942aea63846c3983a5d0f0195886410e53ecaef11e28044b713ef54d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-decision_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:425485cf7a2f9c328ed36f3069b48f884f57e38a64708dd3dc91ae0465348026" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:3a0b2438c50ffac2cd5e91fb0b9613ca09662a4d7405dc32c9cefa5666fabb1d" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-durable.json new file mode 100644 index 00000000..2739cf73 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-durable.json @@ -0,0 +1,246 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-durable", + "condition": "durable", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-durable:durable-activate", + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "Av3pxWFMv5exg9A+tdKS2mmNa8VxkA8GyKvg7zk4QSSQ5JSBvBHY5bH2dNGE1wIJjdxxXFNzsVbsmKogRFhzBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-durable:durable-activate", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 3, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "initial": false + }, + { + "sequence": 4, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + }, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "response_lost", + "taskRunId": "authority-lost_ack-durable:activate:apply:2", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e7fac6206283de84e1e4f9dd8d013d4e5f11417556151c0c881a110c9eb47d9c" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-fixed.json new file mode 100644 index 00000000..30e3f1ff --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-fixed.json @@ -0,0 +1,178 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-fixed", + "condition": "fixed", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-fixed:fixed", + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "vg4IFGXPwtES3YbC08xhSy+T4YADKEa5iIWV+PLVtiIs45lQuCip4mLmwC4dCWo4ug4dYhVYOJq12GMx/9JqCA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 3, + "phase": 8, + "kind": "role-retired", + "roleId": "role:4957369f46940b15" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-minimal.json new file mode 100644 index 00000000..adad9f40 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-minimal.json @@ -0,0 +1,271 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-minimal", + "condition": "minimal", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:0", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "F9IVyObuSYVPO3ev8B47PAq3ula2+6NYjW/q4poPoy1M6K/tM0jwP234CbiAlKKE0bg+/iGmmkTrQcT9pRXNAQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:1", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "F9IVyObuSYVPO3ev8B47PAq3ula2+6NYjW/q4poPoy1M6K/tM0jwP234CbiAlKKE0bg+/iGmmkTrQcT9pRXNAQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-lost_ack-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "initial": false + }, + { + "sequence": 2, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-minimal:attempt:0" + }, + { + "sequence": 3, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "initial": false + } + ], + "controller": { + "condition": "minimal", + "role": { + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "kind": "statistics", + "active": true, + "fenced": false, + "createdPhase": 3 + }, + "done": false + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-morphogenesis.json new file mode 100644 index 00000000..ff65ab0c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/lost_ack-morphogenesis.json @@ -0,0 +1,2441 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-morphogenesis", + "condition": "morphogenesis", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "nks/md8CC2J5iakK3huNIQZUW/5FLdV75KoFLOoPEszRtRjB21rEE/3i7oWs2wnZipVaBUAGJDXduZoBfsV4Aw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 2, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 3, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + } + ], + "controller": { + "condition": "morphogenesis", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + }, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-lost_ack-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-lost_ack-morphogenesis", + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:efe7207fef4c1fd9dba8e377c4ca417a157549eac8dc29d621dd0dbb9fb541fd" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-lost_ack-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:49cef1b5a7c04c726e74060670615cdce52540bfcd68b7334518a461d503b24f" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6", + "eventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5", + "eventDigest": "sha256:3813a003bdc5c1914b0b67196333f18c4c9f6f8c48034f65009fd07cfb7a7b23" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:5ac19fed87f0891b75eaec52c92c5cce5ff499829b9c6375e1536c0f99e7731e", + "activationReceiptDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f6fb84f63961e1050ca20a6f25c6a9f9c5a54fde2c043facc70721d91113fcf7", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:64cfbb8ec5909914e87549937d232c1f3753bdcd589bc4442f8cecda580c2bbf" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6", + "eventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5", + "eventDigest": "sha256:3813a003bdc5c1914b0b67196333f18c4c9f6f8c48034f65009fd07cfb7a7b23" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:5ac19fed87f0891b75eaec52c92c5cce5ff499829b9c6375e1536c0f99e7731e", + "activationReceiptDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f6fb84f63961e1050ca20a6f25c6a9f9c5a54fde2c043facc70721d91113fcf7", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:64cfbb8ec5909914e87549937d232c1f3753bdcd589bc4442f8cecda580c2bbf" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6", + "eventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5", + "eventDigest": "sha256:3813a003bdc5c1914b0b67196333f18c4c9f6f8c48034f65009fd07cfb7a7b23" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:5ac19fed87f0891b75eaec52c92c5cce5ff499829b9c6375e1536c0f99e7731e", + "activationReceiptDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f6fb84f63961e1050ca20a6f25c6a9f9c5a54fde2c043facc70721d91113fcf7", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:64cfbb8ec5909914e87549937d232c1f3753bdcd589bc4442f8cecda580c2bbf" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6", + "eventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5", + "eventDigest": "sha256:3813a003bdc5c1914b0b67196333f18c4c9f6f8c48034f65009fd07cfb7a7b23" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:5ac19fed87f0891b75eaec52c92c5cce5ff499829b9c6375e1536c0f99e7731e", + "activationReceiptDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f6fb84f63961e1050ca20a6f25c6a9f9c5a54fde2c043facc70721d91113fcf7", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:64cfbb8ec5909914e87549937d232c1f3753bdcd589bc4442f8cecda580c2bbf" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6", + "eventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5", + "eventDigest": "sha256:3813a003bdc5c1914b0b67196333f18c4c9f6f8c48034f65009fd07cfb7a7b23" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:5ac19fed87f0891b75eaec52c92c5cce5ff499829b9c6375e1536c0f99e7731e", + "activationReceiptDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f6fb84f63961e1050ca20a6f25c6a9f9c5a54fde2c043facc70721d91113fcf7", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:64cfbb8ec5909914e87549937d232c1f3753bdcd589bc4442f8cecda580c2bbf" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:34b6423fe2514ee56020aa3051a41a346670545bfafe118bfd22f1baacb549a6", + "eventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:006467e5da60868b5637268918256003769b5c1a990170f13e56d8722e8875d5", + "eventDigest": "sha256:3813a003bdc5c1914b0b67196333f18c4c9f6f8c48034f65009fd07cfb7a7b23" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6aca01189feedbc08a5cdda42622bbd56b827280dda7e37534b81efc92618e14", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:5ac19fed87f0891b75eaec52c92c5cce5ff499829b9c6375e1536c0f99e7731e", + "activationReceiptDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:6dddec1b5ee62a764813124d184026332e32a010f0ba3dfdcb988d2ca8820e70", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f6fb84f63961e1050ca20a6f25c6a9f9c5a54fde2c043facc70721d91113fcf7", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:64cfbb8ec5909914e87549937d232c1f3753bdcd589bc4442f8cecda580c2bbf" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-durable.json new file mode 100644 index 00000000..2bc6f8d3 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-durable.json @@ -0,0 +1,145 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-durable", + "condition": "durable", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b4448d2bf7a4c6eb4b16c0fdda7b0f885e5c0e915eaf0e07d454c68927d7e983", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0538c82925c4d138be8d2d24023f05e5f4d0c12a5b9be79b55258999edaeaa57" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-durable:durable-activate", + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "jHAw5BiFhx6WbzZjNI0LzIjZVU3fn/qwhReqcMK5UwUfzcTYK2U22G5s87dFIBxlN3w1AfWOF21pFbVYg2WQCQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-mandate_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-mandate_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-mandate_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:b5702bb819a4f3d074ee8a2d9bc8642daa9103be6f373b5968b930b6695ce7ac" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-fixed.json new file mode 100644 index 00000000..917e7ab4 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-fixed", + "condition": "fixed", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4111098a22860415fc02df631edecad383b1370384e2f85d0b3422285b4ed83e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a828295803b31ce66edcff8b4f6e02d3d01724b42176e0386f43be42c354027a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-fixed:fixed", + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "gurDzT9lm8q2CsNsEss7A4kxy2G5L5T1GzYDz/clN3UYtLd+3iJeYRpQAfcu5jwgCtAIEmQE7dBicriTQdSADQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-minimal.json new file mode 100644 index 00000000..87c1e4fa --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-minimal.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-minimal", + "condition": "minimal", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:18d5dd69be4f389217073deb8ff60a51a807aea1df581f810f6882828e6b255b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c9b24ee48fb12681afb010b96a3931d612d54c3f20a7bec96e4ef3630b56e72d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-minimal:attempt:0", + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "TsTWqbmrWOnTZyBXTHgGPsXJHT2fraBObLYUBXMaUO9l2fsHq2Pmugl+xQrg5LcILqhNNaKKMlI3d5mbMJ2+Dw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-morphogenesis.json new file mode 100644 index 00000000..d7c593e7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/mandate_expired-morphogenesis.json @@ -0,0 +1,588 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-mandate_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "FvT0j0BI98FxAxEaILWnQbu0RCWDK3c0oFIrm+HABwJudPWM9F3cLU+WHY/iCoAEumqRpoiCu4xjZv45SX3XAg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-mandate_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-mandate_expired-morphogenesis", + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:43b483b1ba517a2926e7476e6de245660b6f033d6b4ad7457abd960c920904e9" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:6100881b631fedc73b59cb37c976017e8b3d7aa0fbc08bea20c2ff6097a53646" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-mandate_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:2bb085e76cddc59e1a3fb49e56f2dc7509a1e094b0b02397967bbfd72b263911" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:609bc0a4f9a0452f0bc8034bedf40c161b16a931ee48c8cfaf5da2b82c67533f" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-durable.json new file mode 100644 index 00000000..097b7f66 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-durable.json @@ -0,0 +1,233 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-durable", + "condition": "durable", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-durable:durable-activate", + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "TCtnnWKuE+6DEcisB8c4+ORkly+CR59Z2B1iw0hlCDweBMdmywP+m99+PWknXI8qlbIzeV/vXXuJRDXX96rgBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-durable:durable-activate", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-nominal-durable:durable-activate" + }, + { + "sequence": 3, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "initial": false + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": { + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "kind": "statistics", + "active": true, + "fenced": false, + "createdPhase": 3 + }, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:9362e28565e8ccb7d25f61670bc1a149e7a138c969300e986430cd95c2c489c4" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-fixed.json new file mode 100644 index 00000000..e87e04aa --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-fixed.json @@ -0,0 +1,178 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-fixed", + "condition": "fixed", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-fixed:fixed", + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "H3tkkwkag/m0xDycjSWtq2H4mZs4+C3ciNI5UCND9yOtl5MLyEjnjqjeATVDpdyHEsMzlsL9lM7grq4aivtpBw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-nominal-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 3, + "phase": 8, + "kind": "role-retired", + "roleId": "role:0e1b290bccafe0cc" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-minimal.json new file mode 100644 index 00000000..3d990145 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-minimal.json @@ -0,0 +1,174 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-minimal", + "condition": "minimal", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-minimal:attempt:0", + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "e/ELuPTui/oXeDyElhbU6sLHwHEIK6M9M0Uf4fgO02h6kDcKZfJjXCJkccerTpC9mVjAiFC18iw/Z4p4EDzbCQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "initial": false + } + ], + "controller": { + "condition": "minimal", + "role": { + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "kind": "statistics", + "active": true, + "fenced": false, + "createdPhase": 3 + }, + "done": false + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-morphogenesis.json new file mode 100644 index 00000000..93988ad1 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/nominal-morphogenesis.json @@ -0,0 +1,2429 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-morphogenesis", + "condition": "morphogenesis", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ew4F2jvTW92n6/JN8T0v9lchDg702lAXdQY2EGqCZ4Z4z9TPnUyflmNI4y4tHP9eqJ7g5EBSa8CyK0wG1DzEAg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "initial": false + } + ], + "controller": { + "condition": "morphogenesis", + "role": { + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "kind": "statistics", + "active": true, + "fenced": false, + "createdPhase": 3 + }, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-nominal-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-nominal-morphogenesis", + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:e6559e90a2267fe3fa62a2c815b23f9e4f575e88dc9fb9cdc6f04b89781d6e6c" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-nominal-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:21328a6c5a263eb7c4a6c713cc4e83ca4e7aa9e2f8ef1b15b675f62daaf808f5" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956", + "eventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001", + "eventDigest": "sha256:8e7d010649941837361ffd21195723e7e956913fefb6b269969e2b8863c99760" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:96a188c80ccdbf8e625d9981933c856e47df30ee4c961913dcf41deab7094585", + "activationReceiptDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:987bf99da2fa598eca55ca553d16bad9fa7f67e972c0ac5b2a82ad856cbd631e", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:7b04d3d49c21a95265ebb31bb56ad9d9529b27ddd3b3a21745e32eaf70c1b159" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956", + "eventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001", + "eventDigest": "sha256:8e7d010649941837361ffd21195723e7e956913fefb6b269969e2b8863c99760" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:96a188c80ccdbf8e625d9981933c856e47df30ee4c961913dcf41deab7094585", + "activationReceiptDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:987bf99da2fa598eca55ca553d16bad9fa7f67e972c0ac5b2a82ad856cbd631e", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:7b04d3d49c21a95265ebb31bb56ad9d9529b27ddd3b3a21745e32eaf70c1b159" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956", + "eventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001", + "eventDigest": "sha256:8e7d010649941837361ffd21195723e7e956913fefb6b269969e2b8863c99760" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:96a188c80ccdbf8e625d9981933c856e47df30ee4c961913dcf41deab7094585", + "activationReceiptDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:987bf99da2fa598eca55ca553d16bad9fa7f67e972c0ac5b2a82ad856cbd631e", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:7b04d3d49c21a95265ebb31bb56ad9d9529b27ddd3b3a21745e32eaf70c1b159" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956", + "eventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001", + "eventDigest": "sha256:8e7d010649941837361ffd21195723e7e956913fefb6b269969e2b8863c99760" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:96a188c80ccdbf8e625d9981933c856e47df30ee4c961913dcf41deab7094585", + "activationReceiptDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:987bf99da2fa598eca55ca553d16bad9fa7f67e972c0ac5b2a82ad856cbd631e", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:7b04d3d49c21a95265ebb31bb56ad9d9529b27ddd3b3a21745e32eaf70c1b159" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956", + "eventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001", + "eventDigest": "sha256:8e7d010649941837361ffd21195723e7e956913fefb6b269969e2b8863c99760" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:96a188c80ccdbf8e625d9981933c856e47df30ee4c961913dcf41deab7094585", + "activationReceiptDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:987bf99da2fa598eca55ca553d16bad9fa7f67e972c0ac5b2a82ad856cbd631e", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:7b04d3d49c21a95265ebb31bb56ad9d9529b27ddd3b3a21745e32eaf70c1b159" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8e49e87965c86ad80f52b52cd928fec7d1bf139da2f94af938cd5d01bc093956", + "eventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:87eb215962a5c1830acf77bd0b79b714936f76a07c4a3e5894cf873a5469b001", + "eventDigest": "sha256:8e7d010649941837361ffd21195723e7e956913fefb6b269969e2b8863c99760" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:0a69d65f312128c9540288387b029d5046fa6240485f8556d93216a09a93b56f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:96a188c80ccdbf8e625d9981933c856e47df30ee4c961913dcf41deab7094585", + "activationReceiptDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:997e225b32f47f858e314d4fe226194ab9e9f0ab1e153276c41028cb5b075eeb", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:987bf99da2fa598eca55ca553d16bad9fa7f67e972c0ac5b2a82ad856cbd631e", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:7b04d3d49c21a95265ebb31bb56ad9d9529b27ddd3b3a21745e32eaf70c1b159" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-durable.json new file mode 100644 index 00000000..4e2740e3 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-durable.json @@ -0,0 +1,145 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-durable", + "condition": "durable", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7a4242ec45f36da44882dbfcd38bfb86f172cf6caea2ca3779b94d85be1b3dca", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:ed5c3a21640877ecf5a0294e2025cb69207b14b043e05aa9aba0e30c4433859b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-durable:durable-activate", + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "9giK1kDYKi7RRieQob3fFRnPYtGu/2XJSWASPbWINwn5/F+ihoumEiOrrFTk6r9uJt2/NaQLYqBJDmx/zedCCQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-owner_denied-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-owner_denied-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-owner_denied-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:27b83a49161881bd42c9667ff427fd8e28f81fb2336a61bda9ae126507955f3b" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-fixed.json new file mode 100644 index 00000000..16072597 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-fixed", + "condition": "fixed", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b87aa6bf3339ebdb8d26e9b7225ad022766c15847ab52b158dbb6374b2209668", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:afa0dc326af97d6c3a057ae2f2f5267de415d9581538fc391510e92352eccb60" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-fixed:fixed", + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "tf8TUesrL8TAGjQfWMXGb/H0TLEb3nHvcd5VJAFn/KHX2B3ictYzsjCUOunCKTjSMXNCRVVHeSuOBPws9krABQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-minimal.json new file mode 100644 index 00000000..916fd310 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-minimal.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-minimal", + "condition": "minimal", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9c4d21330c4286c481c5378acbeea37be689e2b8cc5ab4d9f92d030dcff5fdb1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0927e2536e975b87bcb33d904a97575b9c55b6ea2f4b0edd3510010d14c7ae8e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-minimal:attempt:0", + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "SLQQwbbGhK/+MwVlxxq9O2h1+1ToyOQipMldDQfu+ZtihOYiWUnThXCXe44RNcyOf1zs13NCuu2EF+hsDfrTCA==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-morphogenesis.json new file mode 100644 index 00000000..ae303acf --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/owner_denied-morphogenesis.json @@ -0,0 +1,588 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-morphogenesis", + "condition": "morphogenesis", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-owner_denied-morphogenesis:activate-team", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "wRIwIU1PXlcH0p+uATD882DnaBwcKspZQEW8b0UIXoQ00zU/G1+ZN9dQle1BInDAptVGjg3V2VJuNxoz+wlnDg==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-owner_denied-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-owner_denied-morphogenesis", + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:4c0a9535dba884b4d3cc5e837dc59d2835186fe0f41aa481441e533834a92611" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:7feff93d4a2a9c60b2c00109876462925b72c1e3345d0719c31b26585d1c1b14" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-owner_denied-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fa583387b75be9327ab64c37d69c002ea9ff5b0b758e3029a91ae2d3d77a224e" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:d2e9a713fd8c717c342b2948e2ad2c13a658df45d999db04b8d4a653f7c7e8ae" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-durable.json new file mode 100644 index 00000000..1e9f08db --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-durable.json @@ -0,0 +1,145 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-durable", + "condition": "durable", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:211663d6515285df26cca60b941ef71b4205283f448b76b49ba49c2c9681a61f", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0633edca95708e039e4cbc3786997b21925ae1ae3e788d4f0becafbc91dd5456" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-durable:durable-activate", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "Sdp/JoxUzWSW3hJWifcJFgIfMWl2iorwIYNC4on2KUTeGYJMVu6AHObXw3LFJwCn9wcMnFS7l9d4eHMHxhe1Cg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-plan_substituted-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-plan_substituted-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-plan_substituted-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:fe9c82408888252df8ba038cd741efc67c437851e689065e41ded8833fdbea12" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-fixed.json new file mode 100644 index 00000000..c7442659 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-fixed", + "condition": "fixed", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:09a84eb733ef908d40bed674b8213d94f56e4e732059e8c7883927546dda5686", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:444e98156b5813e484a4fb6d7a9113d0895563a77f9f3edb9b405d7ff1da3e05" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-fixed:fixed", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "Acg4Bk83pVMD6PYdCzMozEwUKh7PcvTk1pgcAI0dCITgAVfOuz3qGMQvLkMPERw92WpJgmHxWCU909I+v0kHDQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-minimal.json new file mode 100644 index 00000000..7019a1ef --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-minimal.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-minimal", + "condition": "minimal", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:f6966c5c74772d2898e018974a1beb296b699a2a2b3940d94f47365880435ce6", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:206e7a13f2bd31e684cb3fa27d10ae32a55ac9cfba1b53d348c5086d4cbeee8d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-minimal:attempt:0", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "71zu6aVlcBTFv6f+1FtNCtBrOdZtWH1pqsMb6ZJT5wWXdav6dHyjdLzuyIW1U4wB5wZj6G9ZubhypVW/vVE4AQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-morphogenesis.json new file mode 100644 index 00000000..3b9fa5f0 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/plan_substituted-morphogenesis.json @@ -0,0 +1,588 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-morphogenesis", + "condition": "morphogenesis", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-plan_substituted-morphogenesis:activate-team", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "BzPaGd9FKaDt9xBbDGQcxd3gozDCZ2SeEzW1EtZCRbUBF3c97RiB6GLiPF30d2QiKvcoNdwzABk9MJg7jWOaBw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-plan_substituted-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-plan_substituted-morphogenesis", + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:c00aa2730aa378d4acad3fff341b005acd7b8db92e44db1dcbbc67baedff1d59" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:972c53ce45736ccb7c06ccf74409033555471ec842f69209ce13bca26ab13eb9" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-plan_substituted-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:7371d48e282a224143375dcea62848c66c17ad305eb9616da12f94b6ceb90115" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:65142107c165be2041bb1da643383671acdcf512c8c80ab539fc70a2649351e8" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-durable.json new file mode 100644 index 00000000..933df3c4 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-durable.json @@ -0,0 +1,350 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-durable", + "condition": "durable", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "NF2/SduZ1nPk1limOyuuEKcT84xDPUBqAWvNBSG3oUBlgKW05/++yLnqMw6zm8mR89O2rH9KOnbdpY5b6dxoBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 3, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "initial": false + }, + { + "sequence": 4, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "transition-blocked" + }, + { + "sequence": 7, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 4, + "kind": "transition-blocked" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + }, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "waiting", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "waiting", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_attempt_in_flight", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2" + }, + { + "stageId": "finalize", + "status": "blocked", + "attempt": 0 + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "waiting", + "revision": 1, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "waiting", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight" + }, + { + "status": "blocked", + "attempt": 0, + "stageId": "finalize" + } + ], + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5", + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "completed", + "revision": 2, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "terminal", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "status": "terminal", + "attempt": 1, + "stageId": "finalize", + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "stateDigest": "sha256:6b6952d0da834dbe467b0b7a8bc6a11a21771de96478ee550b76073d4af9be09" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-fixed.json new file mode 100644 index 00000000..64039c41 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-fixed.json @@ -0,0 +1,178 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-fixed", + "condition": "fixed", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "zPT6gkUBaB+4ILVhNcQHAggjOUoxgx0sAOiHy0ggjKCp3spzUmw+c6bpk2dFU7pBn5RlxzOKP19jLYRZQHDkCw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 3, + "phase": 8, + "kind": "role-retired", + "roleId": "role:5d275d2ac8271078" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-minimal.json new file mode 100644 index 00000000..08846497 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-minimal.json @@ -0,0 +1,271 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-minimal", + "condition": "minimal", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "8Pb++JV1WRWM7Rb8KPLHcfP4/HJ3mXd28ez3RQFN2cnDeY+1jx9ACLaT6bcPT7jcxB9g062b7lvPI/qqYoDADQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "8Pb++JV1WRWM7Rb8KPLHcfP4/HJ3mXd28ez3RQFN2cnDeY+1jx9ACLaT6bcPT7jcxB9g062b7lvPI/qqYoDADQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "initial": false + }, + { + "sequence": 2, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-minimal:attempt:0" + }, + { + "sequence": 3, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "initial": false + } + ], + "controller": { + "condition": "minimal", + "role": { + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "kind": "statistics", + "active": true, + "fenced": false, + "createdPhase": 3 + }, + "done": false + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-morphogenesis.json new file mode 100644 index 00000000..3cfdc67d --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/reconciliation_outage-morphogenesis.json @@ -0,0 +1,2343 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-morphogenesis", + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ePhfXEML383WABIbkl7BsYgDFdFdFpDGtY8kGi6uQ9jIp43faGb97PvPThHmn9sKQU74zKpcvxpqwo8aoyG2Bw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 2, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 3, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 4, + "phase": 3, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 5, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 4, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 8, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + } + ], + "controller": { + "condition": "morphogenesis", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + }, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-reconciliation_outage-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-reconciliation_outage-morphogenesis", + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:2326720664f1ee90972649b0eef557e45f9c683a8afdca6e3b2c4ec156ef588e" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-reconciliation_outage-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fffdc5466681f071bd49e52bce775499e71103fdde79b284f31250e4810cae23" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc" + }, + "executions": [ + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4", + "eventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6", + "eventDigest": "sha256:3464ad24c2c22761121d8eb84764c96870a37081523bf0885fd57c6b64d15a0e" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:12787c35fd78819d3bcb383e452f78b9f5d15fa540652f071c853c1ad2881883", + "activationReceiptDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b6117218080d70b5a46ab6c55ae71f8f351b3881a3757ffaaa03f17024c4d44e", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:d7884e263e370872ff462d951b1824e8d60d694c14b0de278e3dbc3ffc6cb944" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4", + "eventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6", + "eventDigest": "sha256:3464ad24c2c22761121d8eb84764c96870a37081523bf0885fd57c6b64d15a0e" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:12787c35fd78819d3bcb383e452f78b9f5d15fa540652f071c853c1ad2881883", + "activationReceiptDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b6117218080d70b5a46ab6c55ae71f8f351b3881a3757ffaaa03f17024c4d44e", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:d7884e263e370872ff462d951b1824e8d60d694c14b0de278e3dbc3ffc6cb944" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4", + "eventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6", + "eventDigest": "sha256:3464ad24c2c22761121d8eb84764c96870a37081523bf0885fd57c6b64d15a0e" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:12787c35fd78819d3bcb383e452f78b9f5d15fa540652f071c853c1ad2881883", + "activationReceiptDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b6117218080d70b5a46ab6c55ae71f8f351b3881a3757ffaaa03f17024c4d44e", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:d7884e263e370872ff462d951b1824e8d60d694c14b0de278e3dbc3ffc6cb944" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:8bd93785f0499cba72d5ab10e8e373dce52408dae4e118450ed8c4d27f635eb4", + "eventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:a09a7f181508a3d7e086f8cabd25b0d6c25d6a334ba9ef868d5ca3d684e374d6", + "eventDigest": "sha256:3464ad24c2c22761121d8eb84764c96870a37081523bf0885fd57c6b64d15a0e" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:089aa83c2d911493fd90b19bf0a555297a6bff2842ca16b22a9eee3b0aeec942", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:12787c35fd78819d3bcb383e452f78b9f5d15fa540652f071c853c1ad2881883", + "activationReceiptDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:9f7784a093cc0077680209c3c01d36a82900d50db62e4e28755574e1ead31d81", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b6117218080d70b5a46ab6c55ae71f8f351b3881a3757ffaaa03f17024c4d44e", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:d7884e263e370872ff462d951b1824e8d60d694c14b0de278e3dbc3ffc6cb944" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-durable.json new file mode 100644 index 00000000..3e2ae881 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-durable.json @@ -0,0 +1,145 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-durable", + "condition": "durable", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:95aa9beac095f80e54a70c45eaf7599b810fae039524f772c9945d51ccd60f8b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:62e65d001ae0e806be5e6f5af1295d21362865378181ba2706e68bea8e638762" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-durable:durable-activate", + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "JfXRNyZR2801okyFoIAPi6dlRkhvuWdzVS4soovISPbIrXSN+yaryYERrPWzi3Gu7iQBJQIMf846O2tdySlnCA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-scope_escalated-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-scope_escalated-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-scope_escalated-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e1a920a3a3ab91f140667d296f2edff64c62ab3632694fbd570be66b4f971a77" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-fixed.json new file mode 100644 index 00000000..c1354982 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-fixed", + "condition": "fixed", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dc5d290cb4184b541e90fd022732eca2a1c85c697799ac47f2f5722c3588837c", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6d5861cb9764d689531535ef08ceeb323a016a76ec68bb7cd82cca1e1de3a301" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-fixed:fixed", + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3rbGK6rOQtaHRBu4ljwXu5+AgWdbaw1KGkEykwLlbiiVaaYqUrKCl3XoqWGfgO+AmkOxL/nvVmmEe1JQTz40Dw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-minimal.json new file mode 100644 index 00000000..c3f81b94 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-minimal.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-minimal", + "condition": "minimal", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:a015e87d28e8b3ab6d981fe5a01423227e8f74f75eb17432eb704c2f4cacfe46", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:b2fb84f2842947b85b88e8c38e667fce2ddaed7a81f4d65fe7051175af418540" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-minimal:attempt:0", + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "oCkMZ/jJBRTLSco4N9x24R9wIQ3yVhBLeHqP8VdiVx9+2babRNYETYFNnG37FDCEmz+LGLupcYlYZ+0xhM8jDg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-morphogenesis.json new file mode 100644 index 00000000..4e2613ce --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/scope_escalated-morphogenesis.json @@ -0,0 +1,588 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-morphogenesis", + "condition": "morphogenesis", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-scope_escalated-morphogenesis:activate-team", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "5rj8kCPoiGOWARKMIJyUSZHVpZEvmqpqn2p2XHRc2aJD1m7QwTHCAxIak8bOWDAB5FB+8ZOtQW+pD8REm9UAAw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-scope_escalated-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-scope_escalated-morphogenesis", + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:0813a4ee68e49ae11744878203e0100845819fbe9ee38d0a181c85266fcbdd9f" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:47cc5cf5ef1fbe3ee76c6685593e6cb868cc7ccf5e4a599665aa7a2126ae60e3" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-scope_escalated-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:c46be399c06e354a45695e12b54503b4bd1d71cdfd26c6052201b3c297c0794c" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:e0a4c81d8e9177a91eb1d0e6aaa8c0278d1a28a737d54341fe209c11d48beadd" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-durable.json new file mode 100644 index 00000000..7f0eaeab --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-durable.json @@ -0,0 +1,145 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-durable", + "condition": "durable", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:6374227441b8f769d09c9ae7531c17b55bb79c784e198a3ee2464590a7c82f38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f48e43bca36cb7522b018b79a9effef4efe54b3ce034a7c0c7a912f251f02cfc" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-durable:durable-activate", + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ENjj6XwadLchBuBBKnrAWRomoHRBZQAnXWJFJWJJBQm34oop5wkLDBZNB+HSgS4aOj89qbXqbR7c4ZIIHcpcCA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 2, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-self_issued-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-self_issued-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-self_issued-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:768567bbeb7f6969d183157d4729df66074e784c2803d4b114a07f8160a3ba0d" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-fixed.json new file mode 100644 index 00000000..978d0581 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-fixed", + "condition": "fixed", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:ff7a4d65a5b9e4f3702fa4ad2c5265477b49acc36bcde62b1ddf91628c1e7b48", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a0c337622239dc06e599545675eb5e899c98bdd7bfe6eed298674c736ff46ca5" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-fixed:fixed", + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "9O6Cp5YVaWCWRuWVDSsMsHnjr1bIlKD0RajMBLgNM0QM/m38xAEvYbEmgg37XsjXkFGEEQpbTZEzCSyawIKzCA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-minimal.json new file mode 100644 index 00000000..c9be9d64 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-minimal.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-minimal", + "condition": "minimal", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:21f0f1755732f3515d4b33d5c1d7987698735604c3bbcd0e540c3d1b50b66837", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:381e2c6dd1ec567bc8a794e257b06a9e0c4b1dcc1de1022071d89e7b90f459e1" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-minimal:attempt:0", + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "dQ1G7DJDieJW1p5+T90L1fMBvbgHisP2JJ96Awx6Kf7wXKrTh482FDJpTcoo3CE1LeJnr5zPrxYlRujxxgjIAQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-morphogenesis.json new file mode 100644 index 00000000..444817f4 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/cases/self_issued-morphogenesis.json @@ -0,0 +1,588 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-morphogenesis", + "condition": "morphogenesis", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqASnp1jLdOSRHZXAr+NHvX50zTguiwV/EwldXYbipSg=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-self_issued-morphogenesis:activate-team", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "g3wpIuG4st76FwoftxNPJXmff86MSo59jNuFI0dJ6xPX89eWCyDEHJd1f96bJ1kbV2Iwu/I9j/QTPcxkdvLMBA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-self_issued-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-self_issued-morphogenesis", + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:868d5802a81b5f7433b8acb44064d00d199c0ef0972da32ceada5d9131bece40" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:4aad34dcb7a0770e95721ea612ccf682a4043cca3ca586d43799ee4d8482b19f" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-self_issued-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:e148e5db1c4d981bee11f1f1eae5d972a20598e70586bcb9407094ad37673641" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0ac044a639cfb9b978bade1edea341dc3616673ff13d80d15f5dd55df1099159" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/registration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/registration.json new file mode 100644 index 00000000..b5c33c95 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/registration.json @@ -0,0 +1,53 @@ +{ + "recordedBeforeRun": "2026-09-20T14:51:32.360Z", + "conditions": [ + "fixed", + "minimal", + "durable", + "morphogenesis" + ], + "cells": [ + "nominal", + "decision_expired", + "mandate_expired", + "plan_substituted", + "scope_escalated", + "self_issued", + "owner_denied", + "lost_ack", + "reconciliation_outage" + ], + "unit": "prescribed scenario; one input seed; no statistical sample-size claim", + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "sources": [ + { + "path": "experiments/morphogenesis-paper/governance/run.mjs", + "digest": "sha256:b03c5ad8dc1dc5d15898143f82a482ce45ffcadccced25f4e3ddcdae978cac5c" + }, + { + "path": "experiments/morphogenesis-paper/governance/verify.mjs", + "digest": "sha256:e8969e8e749cd2dac5ea5be695bce64de965c8ffc0f3d43f3c6412d01373ddc4" + }, + { + "path": "experiments/morphogenesis-paper/governance/protocol.md", + "digest": "sha256:97881c69c32818f462cca1421335c505f4ae5a053c2b088cce68149df4b49b8a" + }, + { + "path": "experiments/morphogenesis-paper/missions/controllers.mjs", + "digest": "sha256:920611da0e1b6ddb98ae75c96ac02252293200f0396d6b8b73ed7fd5df12f568" + }, + { + "path": "experiments/morphogenesis-paper/missions/owner.mjs", + "digest": "sha256:c51a59bd3d8c99a1cded6bc78f15a343ea062bc9c6de87c2dd8172efbc53365f" + }, + { + "path": "experiments/morphogenesis-paper/missions/workload.mjs", + "digest": "sha256:4390f3159ba249c5077b93dd40fbad425b5952b9b9ad786e9a4968d1594a5cc6" + }, + { + "path": "experiments/morphogenesis-paper/integration/fixture.mjs", + "digest": "sha256:28dd7f1e6a8a05a7d2f820c06d289e8b616abbdc271e137caaa8dc651e1a9fa8" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/summary.json new file mode 100644 index 00000000..2f011987 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-1/summary.json @@ -0,0 +1,7 @@ +{ + "status": "completed", + "cases": 36, + "node": "v24.20.0", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "modelCalls": 0 +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-durable.json new file mode 100644 index 00000000..78b58716 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-durable", + "condition": "durable", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:173669cf05c79d692da68da68bab25861f00d465c280b712e600999737b079ae", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:53df618d24d99619e81374ef2c6abed6b9061bc07b5b7d4826238747b7bce94f" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-durable:durable-activate", + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "K35ayigu8dT/gafJFtkVxys+isMHoATVb2XnEnIaVa4DbweOV45qbgjrzWG3kVPYIH3Uz86Gr1I3muxGVp24Dw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-decision_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-decision_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-decision_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:bb14e0ed3c6704a0a3c16a3d3ce856c5fe70660ab962749485291f163c07960c" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-fixed.json new file mode 100644 index 00000000..48d81532 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-fixed", + "condition": "fixed", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b3c66a71a2ad311f2936550fb1db4d1b6347f2de6840061bb0975ef42f85a47b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6f6440794a1781bc61553ac98760cac3c4350a55d923aa294cbde8326e693c3c" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-fixed:fixed", + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "G1foffToG2P2lcoCZ6LO3eNh8nXnd6sHxpmTlI5juQWH9HLxdazLKihC1E1Wstr0SXC6rLLv1dwhOrYst7nvDA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-minimal.json new file mode 100644 index 00000000..3a8a6ae2 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-minimal", + "condition": "minimal", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9166342eb5320ccce81c2e9de6edce656731e7b473d9f9806c347de5f1243d38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:617a17414df778bda4fc9fd27856d17e356d4fc72af330273fe29cedaae997c6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-minimal:attempt:0", + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "hdUmoIPlZH6J4Db8saqxQpD6FTjRUFowCOBLC+OO725UbA2z34U5tFm+Vw/vhIy1L5t7iEalf5mGljFXdzdBAw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-morphogenesis.json new file mode 100644 index 00000000..c1f6c830 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/decision_expired-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-decision_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "9hFuM2fVOLq366huhgjZ/kKLAebRiE6ElQTIkP1+TRwCqKfuMVJhIUitHbaETdpFUUf1NZWA2Yj+f+HQ5WAgDQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-decision_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-decision_expired-morphogenesis", + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:338352b0a566cf52e0bdc7e305761f5469ad009be1d4840d8267eaf2876678f2" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:2f78a48942aea63846c3983a5d0f0195886410e53ecaef11e28044b713ef54d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-decision_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:425485cf7a2f9c328ed36f3069b48f884f57e38a64708dd3dc91ae0465348026" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:3a0b2438c50ffac2cd5e91fb0b9613ca09662a4d7405dc32c9cefa5666fabb1d" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-durable.json new file mode 100644 index 00000000..cc248f3f --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-durable.json @@ -0,0 +1,361 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-durable", + "condition": "durable", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-durable:durable-activate", + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "Ve5st2v0t/tuLxWGp+WBC+8PvYWcksInuIPMOZvG8u8quusOPXIX4BKMGMweRIB9eqZOlzaL/NMn/7tKg8guBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 9, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 10, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:1b88c9aad2e18c03" + }, + { + "sequence": 13, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 14, + "phase": 5, + "kind": "role-retired", + "roleId": "role:1b88c9aad2e18c03" + }, + { + "sequence": 15, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 16, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 17, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 18, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "response_lost", + "taskRunId": "authority-lost_ack-durable:activate:apply:2", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e7fac6206283de84e1e4f9dd8d013d4e5f11417556151c0c881a110c9eb47d9c" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:00:50.000Z", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stateDigest": "sha256:4abf3974135b3506763065ff4bee17506efe771291dec9b97d83b6e6fe89bc3e" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-fixed.json new file mode 100644 index 00000000..58884c6b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-fixed", + "condition": "fixed", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-fixed:fixed", + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "bwO100RM5DpTHMIV2y3uUfgp2kyiQldswQju9PraF0KffsHPKfEslMnrzPYBrRfsQPN5xaXu2rJNtDHTAn8lBw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:4957369f46940b15" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-minimal.json new file mode 100644 index 00000000..4580a9d7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-minimal.json @@ -0,0 +1,329 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-minimal", + "condition": "minimal", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:0", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "q7h2FzjGsUzuPBjPvTsMOffhCOGLCNI0CPTRDcbo5t0MVOBMLSQkyoFlPpPYRav2Yl6UkdBnIT0CsCEEFb5lDg==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:1", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "q7h2FzjGsUzuPBjPvTsMOffhCOGLCNI0CPTRDcbo5t0MVOBMLSQkyoFlPpPYRav2Yl6UkdBnIT0CsCEEFb5lDg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-lost_ack-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-minimal:attempt:0" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-retired", + "roleId": "role:5d88216c2b563640" + }, + { + "sequence": 11, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 14, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-morphogenesis.json new file mode 100644 index 00000000..1fb55534 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/lost_ack-morphogenesis.json @@ -0,0 +1,1807 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-morphogenesis", + "condition": "morphogenesis", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "tlWcl67xBcZBjdWyB7wt3GDiBOZz5qUcRjwryfbJNSCOq8BbdpKmy+6Wg9jf9Ayy2HVHF88VNJVdaANfd4yHDg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:7359806fa0b4baff" + }, + { + "sequence": 10, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 11, + "phase": 5, + "kind": "role-retired", + "roleId": "role:7359806fa0b4baff" + }, + { + "sequence": 12, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 14, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 15, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-lost_ack-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-lost_ack-morphogenesis", + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:efe7207fef4c1fd9dba8e377c4ca417a157549eac8dc29d621dd0dbb9fb541fd" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-lost_ack-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:49cef1b5a7c04c726e74060670615cdce52540bfcd68b7334518a461d503b24f" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:1919c83c600c68b56132e912b8be9f2dd642f79c8dff207c0a09feffbf327f51", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:ee3d574c22e4bb5b502c5f9c0e23071f40364e6daa0dace2b7c4db8d0b22e90f" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:1919c83c600c68b56132e912b8be9f2dd642f79c8dff207c0a09feffbf327f51", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:ee3d574c22e4bb5b502c5f9c0e23071f40364e6daa0dace2b7c4db8d0b22e90f" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 340, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "fenceReceiptDigest": "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0", + "effectReceiptDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "successorFenceDigests": [ + "sha256:94b2b0b4ab02ac01a686aacbdec190a5d552b9042b54dc0900d6e63d1a3c6cda" + ], + "fencedWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002", + "eventDigest": "sha256:cafe8062c8d7ab0ff9c065696e058b244d39526f0fbd6cebf2e2115ab3ebcd43" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:cafe8062c8d7ab0ff9c065696e058b244d39526f0fbd6cebf2e2115ab3ebcd43", + "eventDigest": "sha256:4c6cfc6e5cab42aff4cffd0cfaf74135c20f6e8d81a515b4ee58c291ed9c1281" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:4c6cfc6e5cab42aff4cffd0cfaf74135c20f6e8d81a515b4ee58c291ed9c1281", + "eventDigest": "sha256:4c32aec6e5e04b47b26358c027198cbefcdd40bf1a23501d9536f4bfa0673fb0" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "evidenceDigests": [ + "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:4c32aec6e5e04b47b26358c027198cbefcdd40bf1a23501d9536f4bfa0673fb0", + "eventDigest": "sha256:5ad81b46c2dfa1e97ef2ab475114b1f583805df5bdb18860720f33d31f1e3fa0" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:5ad81b46c2dfa1e97ef2ab475114b1f583805df5bdb18860720f33d31f1e3fa0", + "eventDigest": "sha256:38d05a47c105aa8a4c3470bb58fb60884b2e1b3fa0ef5f1792112fbc261e4789" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "evidenceDigests": [ + "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:38d05a47c105aa8a4c3470bb58fb60884b2e1b3fa0ef5f1792112fbc261e4789", + "eventDigest": "sha256:ca88146286d7bfc01fb51ef66593abe4508c789fe46d995b2a52662bc4468f4d" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ca88146286d7bfc01fb51ef66593abe4508c789fe46d995b2a52662bc4468f4d", + "eventDigest": "sha256:84d736b3b2666db2e147809e2965873db2a86d56fb5417f5cc41601b9a7ace0d" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:84d736b3b2666db2e147809e2965873db2a86d56fb5417f5cc41601b9a7ace0d", + "eventDigest": "sha256:7d53b123720bd5780c742bff19262f2334bd623254783281d80e6d28cc9fd634" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "sha256:711177f9221d69376bef980677bde00185533881064a7f2829914747de5f8219" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:7d53b123720bd5780c742bff19262f2334bd623254783281d80e6d28cc9fd634", + "eventDigest": "sha256:95bb21a85c71f3a225816222b14db1afa7f6e313d9abc020b0f41b9839a5253c" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-lost_ack-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:711177f9221d69376bef980677bde00185533881064a7f2829914747de5f8219", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "fenceReceiptDigest": "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0", + "budgetReleaseDigest": "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "evaluatedAtLogicalMs": 340, + "outcomeEvidenceDigests": [ + "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad" + ], + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "continuityReceiptDigest": "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522" + }, + "revision": 17, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad", + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "completedAtLogicalMs": 340, + "continuityReceiptDigest": "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:e6ffdea6cb2286596d629b907bd9858f912f222fdd8d899d041971d9c9ba8fb6", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:aadfa17dadbd683a8ef1878e57cff7a28f3d8ce27b1176ce55b62b200ec2ed56", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:0bb39b19f8c1fb6da7b7cd84abc96bfb7e28055f29e6139015fa750e612acc9c" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-durable.json new file mode 100644 index 00000000..0bb9848c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-durable", + "condition": "durable", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b4448d2bf7a4c6eb4b16c0fdda7b0f885e5c0e915eaf0e07d454c68927d7e983", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0538c82925c4d138be8d2d24023f05e5f4d0c12a5b9be79b55258999edaeaa57" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-durable:durable-activate", + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "hlXeggsiU8++AP/Or+XKCIUwrlnMPq+FF5N8/iBrN6NhLoMgp08h5rJ+uoxBv0oYYnoCq5iBfaEKbt5DfY5MAA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-mandate_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-mandate_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-mandate_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:b5702bb819a4f3d074ee8a2d9bc8642daa9103be6f373b5968b930b6695ce7ac" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-fixed.json new file mode 100644 index 00000000..fdbe8c7a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-fixed", + "condition": "fixed", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4111098a22860415fc02df631edecad383b1370384e2f85d0b3422285b4ed83e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a828295803b31ce66edcff8b4f6e02d3d01724b42176e0386f43be42c354027a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-fixed:fixed", + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "uJ88BcAjPgJAqkYQ3J5ual2kXX34PzlCvVHJ74oiPFTK3dTsMt0o8sXdd1q2whVcsLUHMOcmGuFFRIBA2wuIBw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-minimal.json new file mode 100644 index 00000000..9c074003 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-minimal", + "condition": "minimal", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:18d5dd69be4f389217073deb8ff60a51a807aea1df581f810f6882828e6b255b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c9b24ee48fb12681afb010b96a3931d612d54c3f20a7bec96e4ef3630b56e72d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-minimal:attempt:0", + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "NJ3cG5m2D79h1AMonwANdHzH/pJlCkmk7WlFdqH9NJaRPRkfo1FYvbD8Ugh4mXsBt+HDRq1lpvkyBrRwgz2FBw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-morphogenesis.json new file mode 100644 index 00000000..2df3450e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/mandate_expired-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-mandate_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "p6r6sqBk7S4eztKdAwncZZ0QbZjUaLI7NAjDjBVAD36p4xwIMi9ewhDNrQI/kqyXdrWx82YIQRcMx6gpjhEVBA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-mandate_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-mandate_expired-morphogenesis", + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:43b483b1ba517a2926e7476e6de245660b6f033d6b4ad7457abd960c920904e9" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:6100881b631fedc73b59cb37c976017e8b3d7aa0fbc08bea20c2ff6097a53646" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-mandate_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:2bb085e76cddc59e1a3fb49e56f2dc7509a1e094b0b02397967bbfd72b263911" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:609bc0a4f9a0452f0bc8034bedf40c161b16a931ee48c8cfaf5da2b82c67533f" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-durable.json new file mode 100644 index 00000000..89899aa6 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-durable.json @@ -0,0 +1,348 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-durable", + "condition": "durable", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-durable:durable-activate", + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "KDGn+EZqBTD5dRtW47ABBGvfrqk4H3B3yj/p3AclcQbVH+XGudMVcN85TiAP1Mjvo0vFoukkOaOzijhixXecBw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-nominal-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:d3e28252e0c9ee94" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 5, + "kind": "role-retired", + "roleId": "role:d3e28252e0c9ee94" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 14, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 15, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 16, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:9362e28565e8ccb7d25f61670bc1a149e7a138c969300e986430cd95c2c489c4" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:00:50.000Z", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stateDigest": "sha256:f0d856a1dc87059ffa8e70f6fe5528d5d5957226492413def37857575ab69b9f" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-fixed.json new file mode 100644 index 00000000..e6c12fa2 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-fixed", + "condition": "fixed", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-fixed:fixed", + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "sH2CsaVU0G2ZBFtyqfOS9GsvRRdvESG73193BAO+3Ch+tJepLVl56hfz3tS2Ko1cASC97hvGsuDvbkGBqRTsDA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-nominal-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:0e1b290bccafe0cc" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-minimal.json new file mode 100644 index 00000000..5a5fe25e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-minimal.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-minimal", + "condition": "minimal", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-minimal:attempt:0", + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "HUbukgnzmj2ce0OvutSzTQIpmjy9+PHL7OjCJ5OVl8Ane6eAhQ8mHRPdU0LLH/GJIafbSZlzUo73ZdnkWxEvCg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 8, + "phase": 5, + "kind": "role-retired", + "roleId": "role:d873a66ffd7b8513" + }, + { + "sequence": 9, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 10, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 11, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 12, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-morphogenesis.json new file mode 100644 index 00000000..f54f4963 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/nominal-morphogenesis.json @@ -0,0 +1,1795 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-morphogenesis", + "condition": "morphogenesis", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "e9uM0p/84Q+xbrF+phJlTME/mRQaaz3MhjYqHOJ3SWPlgjnBMrryMAn4GNsRUuKTayhPJN0b5oqC+zUOmQ4eAQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:34ef1b0e4ef407ac" + }, + { + "sequence": 8, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 9, + "phase": 5, + "kind": "role-retired", + "roleId": "role:34ef1b0e4ef407ac" + }, + { + "sequence": 10, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 11, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 13, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-nominal-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-nominal-morphogenesis", + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:e6559e90a2267fe3fa62a2c815b23f9e4f575e88dc9fb9cdc6f04b89781d6e6c" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-nominal-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:21328a6c5a263eb7c4a6c713cc4e83ca4e7aa9e2f8ef1b15b675f62daaf808f5" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:3139d00e4e70d4591960071eb2f3d752f8bd070cab5e3ffab04fae72afdb1e55", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:32635eee0cc6806dfca7c00d7bc2a93fd5ce42bf10ca7f0a705741776820dc47" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:3139d00e4e70d4591960071eb2f3d752f8bd070cab5e3ffab04fae72afdb1e55", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:32635eee0cc6806dfca7c00d7bc2a93fd5ce42bf10ca7f0a705741776820dc47" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 340, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "fenceReceiptDigest": "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4", + "effectReceiptDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "successorFenceDigests": [ + "sha256:e041c26c0888e5ad894f233a03cc31ee759da7a031c6e295346b14c90d53b379" + ], + "fencedWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f", + "eventDigest": "sha256:e4451bd9cbc5976330262baba16a2ba1477f50311542545d2e317bb497c1347a" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:e4451bd9cbc5976330262baba16a2ba1477f50311542545d2e317bb497c1347a", + "eventDigest": "sha256:7121bf2902257fe72e29322f508173be9218eb48a1c3d3bb521cfd69134e09a4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:7121bf2902257fe72e29322f508173be9218eb48a1c3d3bb521cfd69134e09a4", + "eventDigest": "sha256:6a56b20b3bd5215c9dff546c02787cdbd9f7461a36817a892056e05ee9fcfc7e" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "evidenceDigests": [ + "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:6a56b20b3bd5215c9dff546c02787cdbd9f7461a36817a892056e05ee9fcfc7e", + "eventDigest": "sha256:093f590a9576ad3bb4431f01485663ab496b88030cbb2cacd5accb51fdbd2273" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:093f590a9576ad3bb4431f01485663ab496b88030cbb2cacd5accb51fdbd2273", + "eventDigest": "sha256:86e84f21708f81204c2676643ae4c52d3231c8ad70f60c7a217d817d2756c59b" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "evidenceDigests": [ + "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:86e84f21708f81204c2676643ae4c52d3231c8ad70f60c7a217d817d2756c59b", + "eventDigest": "sha256:c5a84d344a3cffdecd94ee31ed52ca3b246d6fab7ea42cdd128724a57c0f90f3" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c5a84d344a3cffdecd94ee31ed52ca3b246d6fab7ea42cdd128724a57c0f90f3", + "eventDigest": "sha256:f2ffefa3c4a8da7e734832a9b5b7d0c4cd2e61486b3eba1ad96fcf754d44030a" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:f2ffefa3c4a8da7e734832a9b5b7d0c4cd2e61486b3eba1ad96fcf754d44030a", + "eventDigest": "sha256:b7a01b18b76e26ea908e6739ce5b544ef61a49c2a74cea28dd174270543eec37" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "sha256:b0e886588ce6de9815be9a42830ea74d00bdd85008658123d64b48b11fc037d9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:b7a01b18b76e26ea908e6739ce5b544ef61a49c2a74cea28dd174270543eec37", + "eventDigest": "sha256:fb41bb5ba6af0c25cecd0c77d7c9c33b8d31b17a813ecc6996591c3e5c402b46" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-nominal-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:b0e886588ce6de9815be9a42830ea74d00bdd85008658123d64b48b11fc037d9", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "fenceReceiptDigest": "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4", + "budgetReleaseDigest": "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "evaluatedAtLogicalMs": 340, + "outcomeEvidenceDigests": [ + "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad" + ], + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "continuityReceiptDigest": "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9" + }, + "revision": 17, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad", + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "completedAtLogicalMs": 340, + "continuityReceiptDigest": "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:99dd758f8bfea4ad3fc0d3a146e1778531f39a0a5980e1f69b7e159f7533927f", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:06f5747941378d14bce70053a38147ee3a1eff040524e20984c41b2fe7448ab5", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:bc647a250d67afcb7face7d0fc4d921b4ec4f6dbb3e4d0da615be2fb96706564" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-durable.json new file mode 100644 index 00000000..4b535770 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-durable", + "condition": "durable", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7a4242ec45f36da44882dbfcd38bfb86f172cf6caea2ca3779b94d85be1b3dca", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:ed5c3a21640877ecf5a0294e2025cb69207b14b043e05aa9aba0e30c4433859b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-durable:durable-activate", + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "yUruMCQ1HZyUj2Szcy7ZVOaK7zLIdG33MZJMc7U3NwfKV6eoFfkzxJtmsXDw5rgDmRvIIoTXBrvPf8g3y355AQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-owner_denied-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-owner_denied-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-owner_denied-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:27b83a49161881bd42c9667ff427fd8e28f81fb2336a61bda9ae126507955f3b" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-fixed.json new file mode 100644 index 00000000..c2803257 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-fixed", + "condition": "fixed", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b87aa6bf3339ebdb8d26e9b7225ad022766c15847ab52b158dbb6374b2209668", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:afa0dc326af97d6c3a057ae2f2f5267de415d9581538fc391510e92352eccb60" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-fixed:fixed", + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "Hwto3+qgMccIRKps3eWkfbFOVPQbBQwusVinDcw0mTl4QncNXd5mw/TX9dJK40Y8x/iAd1SmDMjLbZXAzNohDg==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-minimal.json new file mode 100644 index 00000000..e1bcff60 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-minimal", + "condition": "minimal", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9c4d21330c4286c481c5378acbeea37be689e2b8cc5ab4d9f92d030dcff5fdb1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0927e2536e975b87bcb33d904a97575b9c55b6ea2f4b0edd3510010d14c7ae8e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-minimal:attempt:0", + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "dLaRCrCH3ndIJvfHHKD6Dx+e0rz28U31UMvjuEQ0WSK1N4a2pgRMmx5gxA45mrAMpMvaUpMGJJ3GtIpBgB0OBw==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-morphogenesis.json new file mode 100644 index 00000000..e1ac8e9e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/owner_denied-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-morphogenesis", + "condition": "morphogenesis", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-owner_denied-morphogenesis:activate-team", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3hZ8Ro22vYxMnslA6CgmeofxgDsqOx9vHW5NBWpB74EE9xZSgLNZ/5c3cO+ZJnqyZADTj9YMFDBQIa1fR5KxAA==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-owner_denied-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-owner_denied-morphogenesis", + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:4c0a9535dba884b4d3cc5e837dc59d2835186fe0f41aa481441e533834a92611" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:7feff93d4a2a9c60b2c00109876462925b72c1e3345d0719c31b26585d1c1b14" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-owner_denied-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fa583387b75be9327ab64c37d69c002ea9ff5b0b758e3029a91ae2d3d77a224e" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:d2e9a713fd8c717c342b2948e2ad2c13a658df45d999db04b8d4a653f7c7e8ae" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-durable.json new file mode 100644 index 00000000..cbdff258 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-durable", + "condition": "durable", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:211663d6515285df26cca60b941ef71b4205283f448b76b49ba49c2c9681a61f", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0633edca95708e039e4cbc3786997b21925ae1ae3e788d4f0becafbc91dd5456" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-durable:durable-activate", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "eb/HWXOnfqcKm1yQ2hzA9keIoUMytVIT1I+9UFyLfbjET5GKsdEeYEdEQzcPbgnUuTBgcdfHreyA5g68SyZ3AA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-plan_substituted-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-plan_substituted-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-plan_substituted-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:fe9c82408888252df8ba038cd741efc67c437851e689065e41ded8833fdbea12" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-fixed.json new file mode 100644 index 00000000..70c4c4c1 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-fixed", + "condition": "fixed", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:09a84eb733ef908d40bed674b8213d94f56e4e732059e8c7883927546dda5686", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:444e98156b5813e484a4fb6d7a9113d0895563a77f9f3edb9b405d7ff1da3e05" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-fixed:fixed", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "MgGjNQLqM9euFDlKAs29jxC73FQI7zJUlfu+Y5XQa8wwO5aRCYBuNfzoipQWh9Wga/CkC1qBHEPnPhst1aC0Bg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-minimal.json new file mode 100644 index 00000000..b1a9ad8f --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-minimal", + "condition": "minimal", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:f6966c5c74772d2898e018974a1beb296b699a2a2b3940d94f47365880435ce6", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:206e7a13f2bd31e684cb3fa27d10ae32a55ac9cfba1b53d348c5086d4cbeee8d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-minimal:attempt:0", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "5pTBJTJePWVWrPQVAccT6J7n0YMmnuNyF1KuqgB8nGcEsyF4WZIih6nYQRdzTxvamLtCHDMrxU/sudEiQS/+DQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-morphogenesis.json new file mode 100644 index 00000000..3a84d2af --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/plan_substituted-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-morphogenesis", + "condition": "morphogenesis", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-plan_substituted-morphogenesis:activate-team", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ZrgHkAYamS2vAC1gol2xYtkW8QaHF8bXFChCo1eHlkJVdaH5W+h2jerxi3iABb3ep6qmvgW0mSEhM3TAsn1FCw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-plan_substituted-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-plan_substituted-morphogenesis", + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:c00aa2730aa378d4acad3fff341b005acd7b8db92e44db1dcbbc67baedff1d59" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:972c53ce45736ccb7c06ccf74409033555471ec842f69209ce13bca26ab13eb9" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-plan_substituted-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:7371d48e282a224143375dcea62848c66c17ad305eb9616da12f94b6ceb90115" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:65142107c165be2041bb1da643383671acdcf512c8c80ab539fc70a2649351e8" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-durable.json new file mode 100644 index 00000000..174e09dd --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-durable.json @@ -0,0 +1,465 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-durable", + "condition": "durable", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "b//c+/Z4Y6EeZlnwwhfqOsEmDiwXIhG/z71eRLRzti47IcqdrKTgngfsC9dNS4D2h99UUcX2EyP2T37PMgOLCQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 9, + "phase": 3, + "kind": "transition-blocked" + }, + { + "sequence": 10, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 11, + "phase": 4, + "kind": "transition-blocked" + }, + { + "sequence": 12, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 14, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 15, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 16, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 17, + "phase": 6, + "kind": "role-fenced", + "roleId": "role:f5f41c3b4bc3c096" + }, + { + "sequence": 18, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 19, + "phase": 6, + "kind": "role-retired", + "roleId": "role:f5f41c3b4bc3c096" + }, + { + "sequence": 20, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 21, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 22, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "waiting", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "waiting", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_attempt_in_flight", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2" + }, + { + "stageId": "finalize", + "status": "blocked", + "attempt": 0 + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "waiting", + "revision": 1, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "waiting", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight" + }, + { + "status": "blocked", + "attempt": 0, + "stageId": "finalize" + } + ], + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5", + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "completed", + "revision": 2, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "terminal", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "status": "terminal", + "attempt": 1, + "stageId": "finalize", + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "stateDigest": "sha256:6b6952d0da834dbe467b0b7a8bc6a11a21771de96478ee550b76073d4af9be09" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:01:00.000Z", + "updatedAt": "2026-09-19T12:01:00.000Z", + "stateDigest": "sha256:442742855f27ca4647f543712568299588e0df12bba93b35e44e3588db3fe235" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-fixed.json new file mode 100644 index 00000000..dfd47645 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-fixed", + "condition": "fixed", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "Z7sXvv1azajt6Z2bgPx19EPhtPXmRvvaavqzxDQZoGxsPhKeNpbOqi3/4v8xPXUn80YyazbX0ISak66tKOOjAw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:5d275d2ac8271078" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-minimal.json new file mode 100644 index 00000000..e77208ba --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-minimal.json @@ -0,0 +1,329 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-minimal", + "condition": "minimal", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3HDlP41B1u00InHTChVDmci6aB2BjBqaRYwTHq5RzN2yYOPKyxmPsPnjXyPOQf6l88M96CzYyShX+cI3xXB+CQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3HDlP41B1u00InHTChVDmci6aB2BjBqaRYwTHq5RzN2yYOPKyxmPsPnjXyPOQf6l88M96CzYyShX+cI3xXB+CQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-minimal:attempt:0" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-retired", + "roleId": "role:19aca97ad07318b1" + }, + { + "sequence": 11, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 14, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-morphogenesis.json new file mode 100644 index 00000000..e25d9603 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/reconciliation_outage-morphogenesis.json @@ -0,0 +1,1998 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-morphogenesis", + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "tqY6Xp+zb9VXqV0oZE8Y/MkvlT6QgTQhxI2/dWqHBFTVZQsuj6nsmViWsWEvKkLCYAUrmd6l4E31lR5SBc3SBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 3, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 8, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 9, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 10, + "phase": 4, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 12, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 14, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 15, + "phase": 6, + "kind": "role-fenced", + "roleId": "role:9f2d9138221c6510" + }, + { + "sequence": 16, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 17, + "phase": 6, + "kind": "role-retired", + "roleId": "role:9f2d9138221c6510" + }, + { + "sequence": 18, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 19, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 20, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-reconciliation_outage-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-reconciliation_outage-morphogenesis", + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:2326720664f1ee90972649b0eef557e45f9c683a8afdca6e3b2c4ec156ef588e" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-reconciliation_outage-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fffdc5466681f071bd49e52bce775499e71103fdde79b284f31250e4810cae23" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc" + }, + "executions": [ + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd", + "eventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b", + "eventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:64fadc612af520e7173a30445a375d57910e3ea6e907eda0fe125867556a5dfb", + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f516780fa84b50e0b8b1157d1ce8ac791af75e0a5e80ac4d9beebeac4ddf83fb", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:1e758286219c573a7938f2fa69cff4e7e8ae605f648cdb9ce207762ccf81dba4" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 350, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "fenceReceiptDigest": "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9", + "effectReceiptDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "successorFenceDigests": [ + "sha256:3ab39bdd66a986ace75da45793aa34130d641d40195de9e9e51b77896d707c63" + ], + "fencedWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd", + "eventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b", + "eventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df", + "eventDigest": "sha256:efaed272abbbfddb477f24285ba80313634ad4e622fe0120a550d588fff9bc52" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:efaed272abbbfddb477f24285ba80313634ad4e622fe0120a550d588fff9bc52", + "eventDigest": "sha256:28c3e160f7ef37865aba7df5bf88172e49d7bf48b6f4c0de4d6b5cb440e97248" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:28c3e160f7ef37865aba7df5bf88172e49d7bf48b6f4c0de4d6b5cb440e97248", + "eventDigest": "sha256:d69a4060b021d9bf8968b3af6cf0fc642534d2afb0b726360ae1eb89cc514d42" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "evidenceDigests": [ + "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:d69a4060b021d9bf8968b3af6cf0fc642534d2afb0b726360ae1eb89cc514d42", + "eventDigest": "sha256:8c03c3a91e4525c2c9d04645a7e6b0add823f808385b7d46d3ade48862e05e4a" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:8c03c3a91e4525c2c9d04645a7e6b0add823f808385b7d46d3ade48862e05e4a", + "eventDigest": "sha256:704351035a6aaf3ea4fba9931732455d439d352845bdb38f763df7e1724984f0" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "evidenceDigests": [ + "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:704351035a6aaf3ea4fba9931732455d439d352845bdb38f763df7e1724984f0", + "eventDigest": "sha256:5113d14a0f72b72715ec21de268c87b6a5a4d222ba54c01db5b26e83b0cf1c6e" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:5113d14a0f72b72715ec21de268c87b6a5a4d222ba54c01db5b26e83b0cf1c6e", + "eventDigest": "sha256:c5bfc14a1101936ef48b84175196af113b5d90897ec0265322605ce5623147a5" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:c5bfc14a1101936ef48b84175196af113b5d90897ec0265322605ce5623147a5", + "eventDigest": "sha256:30ede99745d0d3869a7621e9b71ba33ee5bde0420b5b8e25f8d5cc2bb8f09c72" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:77b380969f1162824baac1629e2d7d0f9f589ce95c1d379bbf3528c48be84b18", + "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:30ede99745d0d3869a7621e9b71ba33ee5bde0420b5b8e25f8d5cc2bb8f09c72", + "eventDigest": "sha256:c52d63182820e6c6e4a64bf6e2bf33a8c1313426a472bb89fce5e34f060b573f" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-reconciliation_outage-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:77b380969f1162824baac1629e2d7d0f9f589ce95c1d379bbf3528c48be84b18", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "fenceReceiptDigest": "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9", + "budgetReleaseDigest": "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8", + "evaluatedAtLogicalMs": 350, + "outcomeEvidenceDigests": [ + "sha256:1ca9934ea7657905e4c370aadb2ca8b7f6ab2499ce12f54e4d75f3fbc35d02c4" + ], + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "continuityReceiptDigest": "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91" + }, + "revision": 17, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:64fadc612af520e7173a30445a375d57910e3ea6e907eda0fe125867556a5dfb", + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:1ca9934ea7657905e4c370aadb2ca8b7f6ab2499ce12f54e4d75f3fbc35d02c4", + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "completedAtLogicalMs": 350, + "continuityReceiptDigest": "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91", + "terminatedAtLogicalMs": 350, + "lifecycleReceiptDigest": "sha256:b187680e90a38b46e8e95e3c7b3acb6518852e83c42efa3433f42681f5eac9fa", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8", + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 350, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:2e6ec81829d5f863a71084e4721c1e477e9f2ae7b8764572511dfacb47abd169", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:8036f74b6f63bf939dbdaa6b8c176808796a515ffae12fc5b3feb8f05975d1c3" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-durable.json new file mode 100644 index 00000000..910ca6dd --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-durable", + "condition": "durable", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:95aa9beac095f80e54a70c45eaf7599b810fae039524f772c9945d51ccd60f8b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:62e65d001ae0e806be5e6f5af1295d21362865378181ba2706e68bea8e638762" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-durable:durable-activate", + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "mjwIMQEv/h5vd104ifOJOI9jLvgU+A26d+1BO/lbuCY7G0hGIQETvm1BsMC0HOgns4yhcDFLC6Hepv0PrHIaBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-scope_escalated-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-scope_escalated-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-scope_escalated-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e1a920a3a3ab91f140667d296f2edff64c62ab3632694fbd570be66b4f971a77" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-fixed.json new file mode 100644 index 00000000..329d1546 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-fixed", + "condition": "fixed", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dc5d290cb4184b541e90fd022732eca2a1c85c697799ac47f2f5722c3588837c", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6d5861cb9764d689531535ef08ceeb323a016a76ec68bb7cd82cca1e1de3a301" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-fixed:fixed", + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "uwpd4dD1NKZYjOl6XDm+8BiRyaGHB8labm+zIiAfFvXrBStQEoovGj5zaGBhY14+BcdaqBj6aI4WqYPsddqBDg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-minimal.json new file mode 100644 index 00000000..7103031a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-minimal", + "condition": "minimal", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:a015e87d28e8b3ab6d981fe5a01423227e8f74f75eb17432eb704c2f4cacfe46", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:b2fb84f2842947b85b88e8c38e667fce2ddaed7a81f4d65fe7051175af418540" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-minimal:attempt:0", + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "eQ6cS3xllRZWVKikWYGBNTNeZTYnlyedMgbJg+GVgXBjXYHTxhM66HPR4e1DCha0u55U5OvujH6OU1eZWSveCQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-morphogenesis.json new file mode 100644 index 00000000..6f8e5f07 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/scope_escalated-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-morphogenesis", + "condition": "morphogenesis", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-scope_escalated-morphogenesis:activate-team", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "dOOxiWQ5DU0/kEWsSj6UoNprudQvmjo5zHP0sQEFT9MRvZpmOODVOcKNqGmaK3psVgQ/VfqwCfkH4snXoWpLAA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-scope_escalated-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-scope_escalated-morphogenesis", + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:0813a4ee68e49ae11744878203e0100845819fbe9ee38d0a181c85266fcbdd9f" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:47cc5cf5ef1fbe3ee76c6685593e6cb868cc7ccf5e4a599665aa7a2126ae60e3" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-scope_escalated-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:c46be399c06e354a45695e12b54503b4bd1d71cdfd26c6052201b3c297c0794c" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:e0a4c81d8e9177a91eb1d0e6aaa8c0278d1a28a737d54341fe209c11d48beadd" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-durable.json new file mode 100644 index 00000000..b85a4486 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-durable", + "condition": "durable", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:6374227441b8f769d09c9ae7531c17b55bb79c784e198a3ee2464590a7c82f38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f48e43bca36cb7522b018b79a9effef4efe54b3ce034a7c0c7a912f251f02cfc" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-durable:durable-activate", + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "jTynGrS4IjjYl25I2x0UI+lCgCcj4ieYTO6iC6uSYAYH4LEFFkuo9d0QD7hq5oNlfhrY3cFHARnrbFYOxO9bDQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-self_issued-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-self_issued-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-self_issued-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:768567bbeb7f6969d183157d4729df66074e784c2803d4b114a07f8160a3ba0d" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-fixed.json new file mode 100644 index 00000000..c8734c1a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-fixed", + "condition": "fixed", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:ff7a4d65a5b9e4f3702fa4ad2c5265477b49acc36bcde62b1ddf91628c1e7b48", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a0c337622239dc06e599545675eb5e899c98bdd7bfe6eed298674c736ff46ca5" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-fixed:fixed", + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "lmCOSM9Zh2qtfz62z3lWNf+y8W7lxfQ8QFizZCB8AMrQfOPKfDNzIxSEaI4iPmzZUdevUNqrUTlwImHfP1njCw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-minimal.json new file mode 100644 index 00000000..6f379690 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-minimal", + "condition": "minimal", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:21f0f1755732f3515d4b33d5c1d7987698735604c3bbcd0e540c3d1b50b66837", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:381e2c6dd1ec567bc8a794e257b06a9e0c4b1dcc1de1022071d89e7b90f459e1" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-minimal:attempt:0", + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "VomAHOhyRqqmPBNGvAlkAQ/HBPt1Tapw2e8gMieSoBFObX0jdk/o7oyk4amkO093FI07Xy1UudB2I3GFT3bGCQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-morphogenesis.json new file mode 100644 index 00000000..8504ec0b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/cases/self_issued-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-morphogenesis", + "condition": "morphogenesis", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEASbyN76KR9Yi++czUHFzyFftvjCgZAkQ7XfPqM4mFhlo=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-self_issued-morphogenesis:activate-team", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "VKAHuRH8h86tgkLtBaiRQJKevLH/ctqVpw7kMQ1E0tQ8o+9G+8s7nvqK+2oMUs8BlWTCZ5q8YJ3URoee5DrsDA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-self_issued-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-self_issued-morphogenesis", + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:868d5802a81b5f7433b8acb44064d00d199c0ef0972da32ceada5d9131bece40" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:4aad34dcb7a0770e95721ea612ccf682a4043cca3ca586d43799ee4d8482b19f" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-self_issued-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:e148e5db1c4d981bee11f1f1eae5d972a20598e70586bcb9407094ad37673641" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0ac044a639cfb9b978bade1edea341dc3616673ff13d80d15f5dd55df1099159" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/registration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/registration.json new file mode 100644 index 00000000..19ddac65 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/registration.json @@ -0,0 +1,53 @@ +{ + "recordedBeforeRun": "2026-09-20T14:52:10.963Z", + "conditions": [ + "fixed", + "minimal", + "durable", + "morphogenesis" + ], + "cells": [ + "nominal", + "decision_expired", + "mandate_expired", + "plan_substituted", + "scope_escalated", + "self_issued", + "owner_denied", + "lost_ack", + "reconciliation_outage" + ], + "unit": "prescribed scenario; one input seed; no statistical sample-size claim", + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "sources": [ + { + "path": "experiments/morphogenesis-paper/governance/run.mjs", + "digest": "sha256:1d9196b084e2752583efffc8cb05a48e01639cb9bd6845e6cba7ba3e27d2de3d" + }, + { + "path": "experiments/morphogenesis-paper/governance/verify.mjs", + "digest": "sha256:e8969e8e749cd2dac5ea5be695bce64de965c8ffc0f3d43f3c6412d01373ddc4" + }, + { + "path": "experiments/morphogenesis-paper/governance/protocol.md", + "digest": "sha256:97881c69c32818f462cca1421335c505f4ae5a053c2b088cce68149df4b49b8a" + }, + { + "path": "experiments/morphogenesis-paper/missions/controllers.mjs", + "digest": "sha256:920611da0e1b6ddb98ae75c96ac02252293200f0396d6b8b73ed7fd5df12f568" + }, + { + "path": "experiments/morphogenesis-paper/missions/owner.mjs", + "digest": "sha256:c51a59bd3d8c99a1cded6bc78f15a343ea062bc9c6de87c2dd8172efbc53365f" + }, + { + "path": "experiments/morphogenesis-paper/missions/workload.mjs", + "digest": "sha256:4390f3159ba249c5077b93dd40fbad425b5952b9b9ad786e9a4968d1594a5cc6" + }, + { + "path": "experiments/morphogenesis-paper/integration/fixture.mjs", + "digest": "sha256:28dd7f1e6a8a05a7d2f820c06d289e8b616abbdc271e137caaa8dc651e1a9fa8" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/summary.json new file mode 100644 index 00000000..2f011987 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/summary.json @@ -0,0 +1,7 @@ +{ + "status": "completed", + "cases": 36, + "node": "v24.20.0", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "modelCalls": 0 +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/verification.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/verification.json new file mode 100644 index 00000000..80ac2f7e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-pilot-2/verification.json @@ -0,0 +1,366 @@ +{ + "verification": "passed", + "cases": 36, + "rows": [ + { + "condition": "durable", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "lost_ack", + "attempts": 2, + "effects": 2, + "unauthorizedEffects": 0, + "admissionChains": 2, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "reconciliation_outage", + "attempts": 2, + "effects": 2, + "unauthorizedEffects": 0, + "admissionChains": 2, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/configuration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/configuration.json new file mode 100644 index 00000000..0a247633 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/configuration.json @@ -0,0 +1,50 @@ +{ + "teamPolicy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "team-policy:paper", + "policyVersion": 1, + "parentPolicyDigest": null, + "minimumDistinctPeers": 1, + "minimumIndependenceGroups": 1, + "maximumTotalBudgetUnits": 20, + "requireDistinctPeerPerPosition": true, + "limits": { + "maximumPositions": 4, + "maximumBidsPerPosition": 8, + "maximumMembers": 4, + "maximumSearchNodes": 100, + "maximumReasonCodesPerDecision": 8, + "maximumHistoryEntries": 8, + "maximumRequestInvalidations": 8, + "maximumRequestTtlMs": 1000, + "maximumTeamDurationMs": 1000, + "maximumCommitAttempts": 8 + } + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2" + }, + "position": { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + }, + "wallClockOrigin": "2026-09-19T12:00:00.000Z", + "mandateTrust": "local test attestation", + "discoveryMembershipAttestation": "fixtures", + "teamStore": "test PostgreSQL CAS adapter", + "rollbackWitness": "process-local; not host-loss safe" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/drain.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/drain.json new file mode 100644 index 00000000..b6c4a66c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/drain.json @@ -0,0 +1,1182 @@ +{ + "pending": { + "schemaVersion": 1, + "team": { + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "schemaVersion": 1, + "teamProposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6", + "retainedArtifactDigests": [ + "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 330, + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "fenceReceiptDigest": "sha256:ab6eece08cda1ee151bd8bd42e65af73d9a49c7819512e0a3ec7de370ba6619d", + "effectReceiptDigest": "sha256:68a31a12ca9761bce0057c75aeee97dd2308a364659934122c60165f836063ca", + "successorFenceDigests": [ + "sha256:d35154a43e03c281f5fd3a50c3dd109a7040327e46cd8dc569bacd686c7c027c" + ], + "fencedWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "revokedActionGrantDigests": [] + }, + "phase": "draining", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:d40149d92fbf6c48dcdedd1e7c3159913c50dc25f07a35aaada5a33df15fb811" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:d40149d92fbf6c48dcdedd1e7c3159913c50dc25f07a35aaada5a33df15fb811", + "eventDigest": "sha256:c09938bbe8dacfff24bdecf653a242aa5a1f96499eb321fea9a299c8a86aa204" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:c09938bbe8dacfff24bdecf653a242aa5a1f96499eb321fea9a299c8a86aa204", + "eventDigest": "sha256:75adc59e2b452a76d93f9ca6ccd5db1141f59a6ff352e9a3d36a21d0bf79479c" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:75adc59e2b452a76d93f9ca6ccd5db1141f59a6ff352e9a3d36a21d0bf79479c", + "eventDigest": "sha256:2deec7d02f4c0729624bd86eb55c473fa161ea645f0b033beeff1c58a0f54e30" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:2deec7d02f4c0729624bd86eb55c473fa161ea645f0b033beeff1c58a0f54e30", + "eventDigest": "sha256:1b0f309eb2e0057cdc7adc9988b1fddb80249036217419cbc9e09c2a64265ca2" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:1b0f309eb2e0057cdc7adc9988b1fddb80249036217419cbc9e09c2a64265ca2", + "eventDigest": "sha256:ce8f620607e963ffd29dde4fcf875219256da227efadc3a55df079e772e427c7" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:ce8f620607e963ffd29dde4fcf875219256da227efadc3a55df079e772e427c7", + "eventDigest": "sha256:b27cfa04202cfd87255025fc8ace08bf438bd00b22adadf000005ed5adc9c022" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:b27cfa04202cfd87255025fc8ace08bf438bd00b22adadf000005ed5adc9c022", + "eventDigest": "sha256:c4f7c0136205dd97423aff7f7c454158e17031cf365a3950843cff60c0fbce10" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:c4f7c0136205dd97423aff7f7c454158e17031cf365a3950843cff60c0fbce10", + "eventDigest": "sha256:fcc2328370de7d859e3f557a755ac4898ff85c03e965518652a85a334d63823e" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:fcc2328370de7d859e3f557a755ac4898ff85c03e965518652a85a334d63823e", + "eventDigest": "sha256:b9e2e6c40aa648f74e26592a130f6cf7e5176a381e5ff0479e92d1e82dba8159" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [ + "sha256:24a5185aa0b11f2a8931bd57ad008c6d5b7501314f0edd878c456190b1bacbb3" + ], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:b9e2e6c40aa648f74e26592a130f6cf7e5176a381e5ff0479e92d1e82dba8159", + "eventDigest": "sha256:559613ce0606de72e2b6e53eafbd35476402aa96d624e46acaf6003fe85b15d9" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:a:fence", + "evidenceDigests": [], + "logicalTimeMs": 330, + "previousEventDigest": "sha256:559613ce0606de72e2b6e53eafbd35476402aa96d624e46acaf6003fe85b15d9", + "eventDigest": "sha256:a84f7555b595c66dac94a55895c3aba6bc383f0f69664965eb23cfcfa3304110" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:a:fence", + "evidenceDigests": [ + "sha256:ab6eece08cda1ee151bd8bd42e65af73d9a49c7819512e0a3ec7de370ba6619d" + ], + "logicalTimeMs": 331, + "previousEventDigest": "sha256:a84f7555b595c66dac94a55895c3aba6bc383f0f69664965eb23cfcfa3304110", + "eventDigest": "sha256:7a2d5f75190f147b881827917fcfa80b4d92ff51c6cec38a6a9f1a266dbf23ca" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:a:detach", + "evidenceDigests": [], + "logicalTimeMs": 335, + "previousEventDigest": "sha256:7a2d5f75190f147b881827917fcfa80b4d92ff51c6cec38a6a9f1a266dbf23ca", + "eventDigest": "sha256:8d608d8ee31b60ecf3e38d866b1e0db7e98e98e00818475caacc32407eb47907" + } + ], + "profile": null, + "receipt": null, + "revision": 13, + "stateKey": "execution:a", + "activation": { + "operationId": "execution:a:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "activationReceiptDigest": "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f" + }, + "continuity": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:c5043e1f6c4c85794f960ac47b47bbf1b218618aa3812bde675da5d91bfdfa6d", + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "completedAtLogicalMs": 325, + "continuityReceiptDigest": "sha256:24a5185aa0b11f2a8931bd57ad008c6d5b7501314f0edd878c456190b1bacbb3", + "preservedArtifactDigests": [ + "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": null, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": { + "kind": "detach", + "status": "prepared", + "operationId": "execution:a:detach", + "resultDigest": null, + "preparedAtLogicalMs": 335 + }, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 335, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:e125625953007b0b0c96937f08a95c36796d29c53e2567819212f46ebcac15ca", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:f5ef4120279403b7a496e8f6381b70e1903cfbbb11b07697d6781da2d4660775" + }, + "terminal": { + "schemaVersion": 1, + "team": { + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "schemaVersion": 1, + "teamProposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6", + "retainedArtifactDigests": [ + "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 330, + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "fenceReceiptDigest": "sha256:ab6eece08cda1ee151bd8bd42e65af73d9a49c7819512e0a3ec7de370ba6619d", + "effectReceiptDigest": "sha256:68a31a12ca9761bce0057c75aeee97dd2308a364659934122c60165f836063ca", + "successorFenceDigests": [ + "sha256:d35154a43e03c281f5fd3a50c3dd109a7040327e46cd8dc569bacd686c7c027c" + ], + "fencedWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:d40149d92fbf6c48dcdedd1e7c3159913c50dc25f07a35aaada5a33df15fb811" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:d40149d92fbf6c48dcdedd1e7c3159913c50dc25f07a35aaada5a33df15fb811", + "eventDigest": "sha256:c09938bbe8dacfff24bdecf653a242aa5a1f96499eb321fea9a299c8a86aa204" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:c09938bbe8dacfff24bdecf653a242aa5a1f96499eb321fea9a299c8a86aa204", + "eventDigest": "sha256:75adc59e2b452a76d93f9ca6ccd5db1141f59a6ff352e9a3d36a21d0bf79479c" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:75adc59e2b452a76d93f9ca6ccd5db1141f59a6ff352e9a3d36a21d0bf79479c", + "eventDigest": "sha256:2deec7d02f4c0729624bd86eb55c473fa161ea645f0b033beeff1c58a0f54e30" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:2deec7d02f4c0729624bd86eb55c473fa161ea645f0b033beeff1c58a0f54e30", + "eventDigest": "sha256:1b0f309eb2e0057cdc7adc9988b1fddb80249036217419cbc9e09c2a64265ca2" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:1b0f309eb2e0057cdc7adc9988b1fddb80249036217419cbc9e09c2a64265ca2", + "eventDigest": "sha256:ce8f620607e963ffd29dde4fcf875219256da227efadc3a55df079e772e427c7" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:ce8f620607e963ffd29dde4fcf875219256da227efadc3a55df079e772e427c7", + "eventDigest": "sha256:b27cfa04202cfd87255025fc8ace08bf438bd00b22adadf000005ed5adc9c022" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:b27cfa04202cfd87255025fc8ace08bf438bd00b22adadf000005ed5adc9c022", + "eventDigest": "sha256:c4f7c0136205dd97423aff7f7c454158e17031cf365a3950843cff60c0fbce10" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:c4f7c0136205dd97423aff7f7c454158e17031cf365a3950843cff60c0fbce10", + "eventDigest": "sha256:fcc2328370de7d859e3f557a755ac4898ff85c03e965518652a85a334d63823e" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:fcc2328370de7d859e3f557a755ac4898ff85c03e965518652a85a334d63823e", + "eventDigest": "sha256:b9e2e6c40aa648f74e26592a130f6cf7e5176a381e5ff0479e92d1e82dba8159" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [ + "sha256:24a5185aa0b11f2a8931bd57ad008c6d5b7501314f0edd878c456190b1bacbb3" + ], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:b9e2e6c40aa648f74e26592a130f6cf7e5176a381e5ff0479e92d1e82dba8159", + "eventDigest": "sha256:559613ce0606de72e2b6e53eafbd35476402aa96d624e46acaf6003fe85b15d9" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:a:fence", + "evidenceDigests": [], + "logicalTimeMs": 330, + "previousEventDigest": "sha256:559613ce0606de72e2b6e53eafbd35476402aa96d624e46acaf6003fe85b15d9", + "eventDigest": "sha256:a84f7555b595c66dac94a55895c3aba6bc383f0f69664965eb23cfcfa3304110" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:a:fence", + "evidenceDigests": [ + "sha256:ab6eece08cda1ee151bd8bd42e65af73d9a49c7819512e0a3ec7de370ba6619d" + ], + "logicalTimeMs": 331, + "previousEventDigest": "sha256:a84f7555b595c66dac94a55895c3aba6bc383f0f69664965eb23cfcfa3304110", + "eventDigest": "sha256:7a2d5f75190f147b881827917fcfa80b4d92ff51c6cec38a6a9f1a266dbf23ca" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:a:detach", + "evidenceDigests": [], + "logicalTimeMs": 335, + "previousEventDigest": "sha256:7a2d5f75190f147b881827917fcfa80b4d92ff51c6cec38a6a9f1a266dbf23ca", + "eventDigest": "sha256:8d608d8ee31b60ecf3e38d866b1e0db7e98e98e00818475caacc32407eb47907" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:a:detach", + "evidenceDigests": [ + "sha256:e33dd720a95c696aa938b0959802d60deb5b14c7ee33f69f26d736da43cf6328" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:8d608d8ee31b60ecf3e38d866b1e0db7e98e98e00818475caacc32407eb47907", + "eventDigest": "sha256:7309e77049d12bc63ce483fd0d9f7a768fbd98475c1d8a4bcae86112584db2f9" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:a:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 345, + "previousEventDigest": "sha256:7309e77049d12bc63ce483fd0d9f7a768fbd98475c1d8a4bcae86112584db2f9", + "eventDigest": "sha256:d7b2c0566ca2930acebee16c5b5231dc3cbc82dc9123e03e0eb95e5b993189d7" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:a:release-budget", + "evidenceDigests": [ + "sha256:1965983c0bd71b691eeea3c84c259b649c72928a0119185a7e2115af1c7d0d66" + ], + "logicalTimeMs": 345, + "previousEventDigest": "sha256:d7b2c0566ca2930acebee16c5b5231dc3cbc82dc9123e03e0eb95e5b993189d7", + "eventDigest": "sha256:0774b4af3bc471a8295459a11d339a30840f266ccc5f76ef029c7765418e336e" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:a:release-budget", + "evidenceDigests": [ + "sha256:1965983c0bd71b691eeea3c84c259b649c72928a0119185a7e2115af1c7d0d66", + "sha256:d69e544f07c916a1dba32b2eb5f4c86fc735743c5ee32cedcc79453b6ada9b3e" + ], + "logicalTimeMs": 346, + "previousEventDigest": "sha256:0774b4af3bc471a8295459a11d339a30840f266ccc5f76ef029c7765418e336e", + "eventDigest": "sha256:06c226e7f34e542f20db68369160040c070d11b55c12430ebe3a118f88023ff7" + } + ], + "profile": null, + "receipt": { + "schemaVersion": 1, + "receiptId": "execution:a:receipt", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "budgetReleaseDigest": "sha256:1965983c0bd71b691eeea3c84c259b649c72928a0119185a7e2115af1c7d0d66", + "activationReceiptDigest": "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1", + "continuityReceiptDigest": "sha256:24a5185aa0b11f2a8931bd57ad008c6d5b7501314f0edd878c456190b1bacbb3", + "fenceReceiptDigest": "sha256:ab6eece08cda1ee151bd8bd42e65af73d9a49c7819512e0a3ec7de370ba6619d", + "terminalAgentReceiptDigest": "sha256:e33dd720a95c696aa938b0959802d60deb5b14c7ee33f69f26d736da43cf6328", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "resultingMorphologyEpoch": 2, + "disposition": "success", + "outcomeEvidenceDigests": [ + "sha256:819b33703f512218023f1b38f7060777d3c54e01f6f4e0c40966003222e86557" + ], + "evaluatedAtLogicalMs": 346, + "receiptDigest": "sha256:d69e544f07c916a1dba32b2eb5f4c86fc735743c5ee32cedcc79453b6ada9b3e" + }, + "revision": 17, + "stateKey": "execution:a", + "activation": { + "operationId": "execution:a:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "activationReceiptDigest": "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f" + }, + "continuity": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:c5043e1f6c4c85794f960ac47b47bbf1b218618aa3812bde675da5d91bfdfa6d", + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "completedAtLogicalMs": 325, + "continuityReceiptDigest": "sha256:24a5185aa0b11f2a8931bd57ad008c6d5b7501314f0edd878c456190b1bacbb3", + "preservedArtifactDigests": [ + "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "disposition": "detached", + "operationId": "execution:a:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:e33dd720a95c696aa938b0959802d60deb5b14c7ee33f69f26d736da43cf6328", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:adea4d853e5d54f130d2bb8021a4e80c3b2d1da971449a8e334fe6f90db3ba28", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:1965983c0bd71b691eeea3c84c259b649c72928a0119185a7e2115af1c7d0d66", + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 346, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b4795bd0c56c3be942b57ef78d52bb2957f5dcb6c2ff1cdd7b5b040ca3aded09", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:c0f10ffa35436436006271d4c27d7155099fc130aeb19c1a2b67e5cf8809367f" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 5, + "highWaterLogicalMs": 330, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 330, + "workContractDigest": "sha256:d35154a43e03c281f5fd3a50c3dd109a7040327e46cd8dc569bacd686c7c027c", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:1ce3e46b918792b0579867e343dacdd49a5f81d44dde4876ce0bfb6c3e840b22", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:4910fb3b46aebe8f17d332a5ff4709ee3003b92bc9706289227e9235b653c80f" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:a", + "formationId": "formation:a", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 3, + "logicalTimeHighWaterMs": 340, + "team": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "status": "cancelled", + "proposal": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:114b4ec754d3b8ef56525134efbe000b98b267335e5cf71d1f909d2e527d4223", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.7423e6cbfd0cb1a40e30be2c6bf8d80aa3a6772aadb746a6f230dc9f6b7b054f", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:ca45300ccbed240a42399dfe12b2eeb0c453c9aa355afb77c81b277e36769786", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:e330a3f35b7729e68c64819e65b2f76863c1a6b794cf6b589810d03a115ecae8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:5b7efcaa507b5577d1d002d4a824f3563bf8758aa813cd25b2a8f6645f6eaa76" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.7423e6cbfd0cb1a40e30be2c6bf8d80aa3a6772aadb746a6f230dc9f6b7b054f", + "selectionDigest": "sha256:5b7efcaa507b5577d1d002d4a824f3563bf8758aa813cd25b2a8f6645f6eaa76", + "positionId": "position:forensics", + "peerId": "peer:a", + "instanceId": "instance:a", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:a", + "workContractGeneration": 1, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:a", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:b9cb80be0a3b317d0032d979866458ee242eb70e75f6f6b4a334962cf3f5f5e7" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6" + }, + "outcomes": [], + "history": [ + { + "schemaVersion": 1, + "teamEpoch": 1, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6", + "status": "cancelled", + "closedAtLogicalMs": 340, + "reasonCode": "participant_detached" + } + ], + "updatedAtLogicalMs": 340 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:114b4ec754d3b8ef56525134efbe000b98b267335e5cf71d1f909d2e527d4223", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:114b4ec754d3b8ef56525134efbe000b98b267335e5cf71d1f909d2e527d4223", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.7423e6cbfd0cb1a40e30be2c6bf8d80aa3a6772aadb746a6f230dc9f6b7b054f", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:ca45300ccbed240a42399dfe12b2eeb0c453c9aa355afb77c81b277e36769786", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:e330a3f35b7729e68c64819e65b2f76863c1a6b794cf6b589810d03a115ecae8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:5b7efcaa507b5577d1d002d4a824f3563bf8758aa813cd25b2a8f6645f6eaa76" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.1eddf7b9eb8cf314be1345eda83103c61acbf265b34c2d0c3d8c7abff0227691", + "decisionDigest": "sha256:1eddf7b9eb8cf314be1345eda83103c61acbf265b34c2d0c3d8c7abff0227691" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:6a294065afc5d46058f4b362ad5342e90dc4ad974837373633419c14c74619da", + "stateDigest": "sha256:eaa78e28c76d9d8069d6cdb9f08b8a0f2f4603a116915990298a8e5ae584e923" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/environment.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/environment.json new file mode 100644 index 00000000..2fbe5ad3 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/environment.json @@ -0,0 +1,2833 @@ +{ + "node": "v24.20.0", + "platform": "darwin", + "arch": "arm64", + "trackedDiffDigest": "sha256:e238963151a2320918708be637f22cdf251fa59235e5b2cb2ba4b8ffea3a1950", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae", + "sourceFiles": [ + { + "path": "persistent.mjs", + "digest": "sha256:cd48a47df076dcd9f99b42166f656e1517674e6c9547587c95ddfe3042631b96" + }, + { + "path": "persistent-fixture.mjs", + "digest": "sha256:9afeea5474d7a4d44f553cca7aeafebe99c2cd1762d42a48190ddb478b554759" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582", + "compiledModules": [ + { + "path": "packages/a2a/dist/client.js", + "digest": "sha256:e391c1da6a27b777ca08bd2e0fc132e4de17348dda65a89160482b85762d2650" + }, + { + "path": "packages/a2a/dist/contracts.js", + "digest": "sha256:3f417662c6d7a351dc9b969c43ece554835f95f4d3c12ae0499a5764a1686c6e" + }, + { + "path": "packages/a2a/dist/index.js", + "digest": "sha256:cf557c4764becb5587bc952213904012a8b8419c8636412df8d5fca39f6d1312" + }, + { + "path": "packages/a2a/dist/internal.js", + "digest": "sha256:0ba8040e728dff8d37e426b2782395ff9099581ba5fe04d0de46d972770646ac" + }, + { + "path": "packages/a2a/dist/mesh.js", + "digest": "sha256:e79c1c9191704260ed91c40102ea328de36d373eb2f453282bcd285eb81b2a8e" + }, + { + "path": "packages/a2a/dist/morphogenesis.js", + "digest": "sha256:0cf75ef2c027f14f4a989e9e9fa70a64817ce0af42d27f2af536e9bb400ab01f" + }, + { + "path": "packages/a2a/dist/postgres.js", + "digest": "sha256:b817a207a92082a861f4e4971501fdc0e4d70aa50f2fbfc333501ae8e7318f95" + }, + { + "path": "packages/a2a/dist/rooms.js", + "digest": "sha256:c3afa3199ad39f53bf1c78c65d689cda134c3ad676a9589da998be91b354f85f" + }, + { + "path": "packages/a2a/dist/server.js", + "digest": "sha256:b47d63cad45a3840290abdde924afa2d5aa07cc20e2c24f2fc0b52971cd3d54e" + }, + { + "path": "packages/agent-registry/dist/index.js", + "digest": "sha256:1664135e5f47d0c637c053d7633adacea6b9dcc4ad548c52f63030b40ee35fbe" + }, + { + "path": "packages/agent-registry-postgres/dist/index.js", + "digest": "sha256:e890cac71bb49a0f41c154ad7be49252f76f059a6912021a41bd33deed14a105" + }, + { + "path": "packages/audit/dist/collective-telemetry.js", + "digest": "sha256:2ab16057a4f29bf66414b45e870a5a853c588774b0d1a5ebe270b5c75d63fdae" + }, + { + "path": "packages/audit/dist/index.js", + "digest": "sha256:2e195c5cff16eefdd84aad91201bc2b0101b18713764e06f937e3a7c15e23218" + }, + { + "path": "packages/audit-postgres/dist/cli.js", + "digest": "sha256:10e58fd2c748cf8d36b5a231427c0471bd70d0b21244474219383a338588584f" + }, + { + "path": "packages/audit-postgres/dist/index.js", + "digest": "sha256:8357495d493a914694bca85b40635c6276b19b0fa6f16a7b518a8465a4e06be1" + }, + { + "path": "packages/audit-postgres/dist/migrations.js", + "digest": "sha256:5885d9e16991355ba2efc1a4cdd020d22e2cbf35b97374ea737f6b50515a6d19" + }, + { + "path": "packages/auth/dist/index.js", + "digest": "sha256:35ea06879ae948de5e27fc5b3c6989e1b37b659e524563fa3d47c192c3ae97f5" + }, + { + "path": "packages/autonomy/dist/actions.js", + "digest": "sha256:2f2b2a2412a8c1f923521bdc0762d8d07497d967220b843439220aacfdb68018" + }, + { + "path": "packages/autonomy/dist/canonical.js", + "digest": "sha256:d4772702835f3a2626dbbb8ddd918cddca5db84631d884f33922fdcbd40658e0" + }, + { + "path": "packages/autonomy/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/autonomy/dist/index.js", + "digest": "sha256:8fc1989187ed35cab41a1c00b8863e926302df09392d20757f7a73ce4aed4ab9" + }, + { + "path": "packages/autonomy/dist/runtime.js", + "digest": "sha256:61be6ac470bc36f9a7e736a0dea7548cda30cc30669c4f95a1e7ee6699e538c0" + }, + { + "path": "packages/autonomy/dist/sha256.js", + "digest": "sha256:5d90034793746c004245a786ea3d5cd5f4c481764b344448240e96baffd8b9a2" + }, + { + "path": "packages/autonomy/dist/workflows.js", + "digest": "sha256:0009caebbe32239a8d686f4082e8bc00399d18969fef796f6015e9af0ae169c5" + }, + { + "path": "packages/autonomy-postgres/dist/cli.js", + "digest": "sha256:acbea68759d45ccd6fe67aaaedc9ff5b0c29d5aafa3844a45b4e5ad348e926d9" + }, + { + "path": "packages/autonomy-postgres/dist/index.js", + "digest": "sha256:a584d27a82e0f06303b4ffd7d3072436e06e50d27853ad5c8b4757b575d304b4" + }, + { + "path": "packages/autonomy-postgres/dist/migrations.js", + "digest": "sha256:b8fb7cf1623ea0e529388464ace05f8db1211650a0cda3f62504e98488420c44" + }, + { + "path": "packages/autonomy-postgres/dist/store.js", + "digest": "sha256:0a28135496931b81f9259a144a38c0cbf6aac24e501e51d5cebd02895c1244af" + }, + { + "path": "packages/collective-control/dist/actions.js", + "digest": "sha256:ac4db1cca56d35a68a1b55644d7b7e61dd3d20ecac3488c3e3f48fc01d3d9c33" + }, + { + "path": "packages/collective-control/dist/bounded-model.js", + "digest": "sha256:afd38912702dda09b8af3eb2eaabdffb0b9f12320ef7f2f35aecbb73c7f45e1a" + }, + { + "path": "packages/collective-control/dist/bounded-progress-model.js", + "digest": "sha256:58f6196e42ebc7436efb9bf19176d7c9f17d6aff181df6dda2edf69cba8f8e29" + }, + { + "path": "packages/collective-control/dist/canonical.js", + "digest": "sha256:526e8fe7fcc8e9fd9ed99ba066f98af6c11aeb578d01fc71fe7b62d24f1d1bcb" + }, + { + "path": "packages/collective-control/dist/contracts.js", + "digest": "sha256:bbdbff9097d794f0236bff37f230867ea4ec181797b082a3e97672a3b4d68adf" + }, + { + "path": "packages/collective-control/dist/evaluation.js", + "digest": "sha256:4fac7daf16071dc8fa097bdf4c914e5d7c779203f0cefe1ee343cd365358d94b" + }, + { + "path": "packages/collective-control/dist/evidence.js", + "digest": "sha256:b0292985399c4da67af08171bbab55196c59006cb4443013bf9cb0c13f32dfdf" + }, + { + "path": "packages/collective-control/dist/governed-actions.js", + "digest": "sha256:9f52db82f7f163f3ae5005390ffe92eb6a061409b55e6891bd2e83b924162c8f" + }, + { + "path": "packages/collective-control/dist/index.js", + "digest": "sha256:882aea4eb8050eea7ba8c66e7445484abea7ca0ebc06ee0a716f11fd980c1a4c" + }, + { + "path": "packages/collective-control/dist/lifecycle.js", + "digest": "sha256:3ab2fcc67330515c7ec75aa6a595e215d22e544e4519199fd8b4131d176c7e86" + }, + { + "path": "packages/collective-control/dist/local-policy.js", + "digest": "sha256:beb570268014a8f85f6e6407b8d7dd1dde8d03f99bc8029d02d67c7bf086c496" + }, + { + "path": "packages/collective-control/dist/local-rule-kernel.js", + "digest": "sha256:d1416cf0fb11a658398bd5927da2a3a8f5ce374db560d166c49d801ae6cb00b0" + }, + { + "path": "packages/collective-control/dist/mandate-continuity.js", + "digest": "sha256:06fa09ab515c786851a02e43a29386525b04c3c989109cac5bf69d5f6c98cd51" + }, + { + "path": "packages/collective-control/dist/memory.js", + "digest": "sha256:b1716cd71f736bc131c0e11d44fe61aaa122fb6f3cc220d5931d265d64ce0b85" + }, + { + "path": "packages/collective-control/dist/mesh-governance.js", + "digest": "sha256:8e586c758cae61524eabb7b7ad7bdb3341b1667d40601779b829ca7b22cf0490" + }, + { + "path": "packages/collective-control/dist/mesh.js", + "digest": "sha256:c0b5e6f0e69f02e4c5834df79dcad74aa6d6db589b6243c7be162fda4598fc47" + }, + { + "path": "packages/collective-control/dist/rooms.js", + "digest": "sha256:a36e917dc9a1d92080348f818d65a4d66f823d4c67d793e67168aff547075e56" + }, + { + "path": "packages/collective-control/dist/sha256.js", + "digest": "sha256:7b09d62c1f0e84adae3a7a16deb12237bdcbfaedf568a13f79c42c679ac6d34f" + }, + { + "path": "packages/collective-control/dist/state.js", + "digest": "sha256:f09a82e0c2172c6472bfdbea18c3923f9a38b61a9704e32a74c3c902afcee768" + }, + { + "path": "packages/collective-control/dist/validation.js", + "digest": "sha256:56b275361fd806b8255b0e3a80e27cc17dfbfa3929bb79c7a6583a7a52589609" + }, + { + "path": "packages/collective-control-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/collective-control-postgres/dist/migrations.js", + "digest": "sha256:e446a4a169fe80cf035c7735201ad6c0b8578460efd63ff422fabd91dec1967c" + }, + { + "path": "packages/collective-control-postgres/dist/repositories.js", + "digest": "sha256:a98e3e697e6f45b31485c98b76f5d541ef1e3dbe38345fdb2dac8b3676ae67b5" + }, + { + "path": "packages/collective-host/dist/assurance-coupled-execution.js", + "digest": "sha256:04503d23d3ce94ffa2d892b0b044b906ae18189aaa1d07329db43a87ad37ffc1" + }, + { + "path": "packages/collective-host/dist/autonomous-adaptation-runtime.js", + "digest": "sha256:4b5a30490f00948c387650265f5c3c288a0df801bdf4f2d80673525614342a6d" + }, + { + "path": "packages/collective-host/dist/autonomous-collective-node.js", + "digest": "sha256:880ef372776ba708ee2c0ba5581e16b5f010f3756006c2e967bc37862d57002b" + }, + { + "path": "packages/collective-host/dist/collective-telemetry.js", + "digest": "sha256:f6924ceae9daf5f1bb9890d4b7f0cf9f3490652de23ac3e5d45ab67d5a314092" + }, + { + "path": "packages/collective-host/dist/distributed-collective-protocol.js", + "digest": "sha256:bcec079a8c9a1b76b5b069c34e8ac49a3e53beec7d911e87476ca689481ce75e" + }, + { + "path": "packages/collective-host/dist/distributed-planning-runtime.js", + "digest": "sha256:398d5827f7dff8e303bee236a14d450ccfe24157979475af509ff1172bd09f44" + }, + { + "path": "packages/collective-host/dist/in-process-sparse-bft-gateway.js", + "digest": "sha256:d01c975a58f1514da4672e5a5efbf3b118d2f9f0c5c714143f32aa48fa560114" + }, + { + "path": "packages/collective-host/dist/index.js", + "digest": "sha256:0b5194716a4c10bbc91b21e74b12880f29cf1e406c7439a0e4b68607e3b67a64" + }, + { + "path": "packages/collective-host/dist/integrated-host.js", + "digest": "sha256:821dc8c89958fd354cea98b0a5f393780ab2cc5b7ef1505bb38fac7e5f3dc48f" + }, + { + "path": "packages/collective-host/dist/morphogenesis-constitutional-adapters.js", + "digest": "sha256:cdec18cbfb541e690e778a21cc968b9b6a3c098293c533fd6a5af66c884c0aeb" + }, + { + "path": "packages/collective-host/dist/morphogenesis-operator-adapters.js", + "digest": "sha256:a82d230fea414fbf16a6f8a1d40edcc985269c7da5c3e1cadade5c71d624ef16" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-memory.js", + "digest": "sha256:05920f8dcdc9114826bdccbe445d79e5c1104094cdc08e9badfac2bac6787341" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-review.js", + "digest": "sha256:aac37cb0494d5ecfcf5db42f40b9bbce0bfe742cfcd32b738bd2d8e337f0c10c" + }, + { + "path": "packages/collective-host/dist/morphogenesis.js", + "digest": "sha256:5d9a7b4e3d9382d20b61a497f9bf663783e77ac538209ba99dc30d350eb84edc" + }, + { + "path": "packages/collective-host/dist/reference-integrated-stack.js", + "digest": "sha256:69df86155a621e1242e70a93f5d512948b50235b0f2fcd87e2bb16c47b9d8a41" + }, + { + "path": "packages/collective-host/dist/reference-local-ports.js", + "digest": "sha256:364e8f095285eed62654f1d75d2845a0a14be8950d6781c4f0d238441da234fd" + }, + { + "path": "packages/collective-host/dist/semantic-horizon-coupling.js", + "digest": "sha256:0a8728e2f698d9860a5983178cfa7147795cbe5cb71b65588c58c0aac035b424" + }, + { + "path": "packages/collective-host/dist/webcrypto-ports.js", + "digest": "sha256:09b46d5df5e71aa0e111bfa2c948040813614805896db018125965fb5b88ed63" + }, + { + "path": "packages/collective-host-postgres/dist/index.js", + "digest": "sha256:c36eba7a727c75640d71f6a1bd2fff1a0d6b28cbc8bde2a91b4e95f84b8a43c9" + }, + { + "path": "packages/collective-host-postgres/dist/migrations.js", + "digest": "sha256:50f07e72aaa04669a81099ab3bb5a04e4c9723f9354b4f6e7a53bfa3e856272b" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-budget.js", + "digest": "sha256:2149419e81788d20c9c7c20a5b6aba2b5fb19c6e1e5722f3e6f2ad2a42e858a5" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-http-witness.js", + "digest": "sha256:775d62774808d2e5aeb430c6adf5408bbcd21c9ed533e5c8efbdaadf7be5c4d7" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-operator.js", + "digest": "sha256:52666905833fe689a6967416d0977f93262bbf5a50f1f511879a12171c3850f4" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-strategy.js", + "digest": "sha256:4221cc95d99d48f8d25c2e317791a9f0a6e7eef4018d692a59694964f472d12f" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis.js", + "digest": "sha256:922b85dbf09ed4419674667be569699e822152ec33373bd548224cfa773ddfb0" + }, + { + "path": "packages/collective-host-postgres/dist/repositories.js", + "digest": "sha256:f84ad7ffc33b720e8e8b410d6f504f736aa5c13be14970494af8a04445c8d27c" + }, + { + "path": "packages/collective-membership/dist/agent-lineage.js", + "digest": "sha256:0baed919f1314f6b815cfe90d00409ab2df390e7753f827e5eeb1ef4365b510a" + }, + { + "path": "packages/collective-membership/dist/certificate.js", + "digest": "sha256:ee2c0cadcdb721eceb7b4016544967444519a7fed16d489c9d28922a3f54fae7" + }, + { + "path": "packages/collective-membership/dist/client.js", + "digest": "sha256:4e00de21ef71956e28a798432fa2f93244d67d77ca0840c19e6d2edafade9612" + }, + { + "path": "packages/collective-membership/dist/codec.js", + "digest": "sha256:a565f3326f0c8d05187504f04046675db3aa338cbc6a190e2d04749048c38903" + }, + { + "path": "packages/collective-membership/dist/configuration.js", + "digest": "sha256:de1a689578c2fca4b43f60011d91d2c6083ff7ce57f898fadd2d819bd08b35f3" + }, + { + "path": "packages/collective-membership/dist/contracts.js", + "digest": "sha256:004cff56bba1197983babaab2ce693a80e6ae83d32129b38e33321b32e0a0863" + }, + { + "path": "packages/collective-membership/dist/coordinator-election.js", + "digest": "sha256:689dda6bb8bea2bcc0c4f9966c014254aeb920cb3ed3cdbccde2f27f595025f1" + }, + { + "path": "packages/collective-membership/dist/crypto.js", + "digest": "sha256:ba5a73e6c0ae19844dee82e9a9c7881568c1eb92eb4457e22e091e42b01f50be" + }, + { + "path": "packages/collective-membership/dist/governed-agent-lifecycle.js", + "digest": "sha256:68e06f9907cf8787fe0181c39eee5964efb592ea3734c2623f998a43052e2a7f" + }, + { + "path": "packages/collective-membership/dist/host.js", + "digest": "sha256:b6b26c9b3db002be3d83713a8655b7ab095bc2b90f60caebbf46de744870e1b9" + }, + { + "path": "packages/collective-membership/dist/http.js", + "digest": "sha256:c0694f64a966c8af7c3dd653b683fecdd17963825efc22c5310adf7315270d62" + }, + { + "path": "packages/collective-membership/dist/index.js", + "digest": "sha256:466ff7811b743f0b0fd40e2e6fb46386666e2f141a216de6e7b871cb7720c164" + }, + { + "path": "packages/collective-membership/dist/memory-repository.js", + "digest": "sha256:494550a3d0c9c5218bdf513232439990838e122103fbe5fcc7ab56b640abd55a" + }, + { + "path": "packages/collective-membership/dist/peer.js", + "digest": "sha256:8cfe5cce697f44bc869889e2f179e804cb798871aad1a89b46e2c1cf6d6c9552" + }, + { + "path": "packages/collective-membership/dist/reference-agent-factory.js", + "digest": "sha256:98acae697dfc61ba9c2de2eb9ac129df0bfdf84de3ae46ed616ba75a884b1052" + }, + { + "path": "packages/collective-membership/dist/registry.js", + "digest": "sha256:c9fc1bc6c96fc39d23c690413635728d3da34e50139cc28b17ca9c1e4c82c064" + }, + { + "path": "packages/collective-membership/dist/transport.js", + "digest": "sha256:a9eabc0ce1ddaaff245f2a70075bf8e31ce33893c48a6e7f01bfc8e5c8f30481" + }, + { + "path": "packages/collective-membership-postgres/dist/agent-state-repositories.js", + "digest": "sha256:f49fafa67591952c2afa331b9492d49aa4bdc28af29e7acbe4994a69f556d2ba" + }, + { + "path": "packages/collective-membership-postgres/dist/index.js", + "digest": "sha256:00f0316ddd8f5efa6197962806346eb18648eaac73e041b78f5b60cd885277cb" + }, + { + "path": "packages/collective-membership-postgres/dist/migrations.js", + "digest": "sha256:db56f824afc19e73065c53d7e45c4a013305dc02ea4ec62780424883b82726d3" + }, + { + "path": "packages/collective-membership-postgres/dist/repository.js", + "digest": "sha256:d108ff903a7daa2e3aaee05e2aafb00c869718ee0802d42b16643d2177ca828f" + }, + { + "path": "packages/collective-planning/dist/canonical.js", + "digest": "sha256:bd664b8c74c879a3cf8b7ccfbd84428f9d1992a9674c007db36af130885b8de0" + }, + { + "path": "packages/collective-planning/dist/contracts.js", + "digest": "sha256:0e4870593f44fd9c783193ce6a221cf4436029ab2cdeecf7f32dc42401e58678" + }, + { + "path": "packages/collective-planning/dist/development-evidence.js", + "digest": "sha256:1812a265ecd1508b85b741bdacd6927609b4812892685656a94e5b9058b5194d" + }, + { + "path": "packages/collective-planning/dist/distributed-decomposition.js", + "digest": "sha256:6248b058f29a18f0b1c18413ff700bf074662f02f97152def0e7581af36dec67" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign-readiness.js", + "digest": "sha256:f98d636c2e776e9deea91c3af46503d70bae4dda7819963cf3e1008f5fb97495" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign.js", + "digest": "sha256:d520a80e0d6a6d7c8c8415f41657fac0ff6f5ed858ab3dab8d09789a576750ba" + }, + { + "path": "packages/collective-planning/dist/evaluation-contracts.js", + "digest": "sha256:8b06484f15a9decfff2183d87157288c8b6cab73570e060287d01b352950e7fe" + }, + { + "path": "packages/collective-planning/dist/evaluation-execution.js", + "digest": "sha256:95d44cd865b1e2bc0c97511231fd7ba4a03782d8423923090dd5a0c03156f786" + }, + { + "path": "packages/collective-planning/dist/evaluation-normative-operation.js", + "digest": "sha256:2110b0c4c5929b53c73988507fa97c4779f46fe20d45ce108f3af3ea9ff89264" + }, + { + "path": "packages/collective-planning/dist/evaluation.js", + "digest": "sha256:4abe1c41b544b882aa19fba949398774fbdfd494fe0264b9de4c36ea9c62b698" + }, + { + "path": "packages/collective-planning/dist/index.js", + "digest": "sha256:c098390bed08ba2478fb3251cc18e6711d7eeab0579f513e30572acf916eb2ce" + }, + { + "path": "packages/collective-planning/dist/mesh-contracts.js", + "digest": "sha256:e083ec757593d63872514042e2a9c7f3bae77dfb0f9cb5bcd26397e3dd862569" + }, + { + "path": "packages/collective-planning/dist/mesh.js", + "digest": "sha256:b872e06987ff1a7f90a577a43b7d04d973851b679a9c16066854548229b6ad3e" + }, + { + "path": "packages/collective-planning/dist/mission-continuity.js", + "digest": "sha256:77cc4781eb6bab05581809195549642998b43ade598f65a2258071e6bfef5522" + }, + { + "path": "packages/collective-planning/dist/reducer.js", + "digest": "sha256:19383fcf0d2cb38dcdcf7d074f7957fdae8da9b8bb39866699cc0a6e1bee01a3" + }, + { + "path": "packages/collective-planning/dist/sha256.js", + "digest": "sha256:269b3a8f5bf7305ce96e3541a308f68d7e8139cf259a17e1b3cffb7f105b72fe" + }, + { + "path": "packages/collective-planning/dist/validation.js", + "digest": "sha256:93edf3b78069762c33f4026a6e7a7583567b8f17ed999957f9864bc671a6d352" + }, + { + "path": "packages/collective-quorum/dist/agreement-certificates.js", + "digest": "sha256:6e42bf03be998591aefd2c2510c4a8f499104159c7e8bd86fe78097e7944d922" + }, + { + "path": "packages/collective-quorum/dist/agreement-client.js", + "digest": "sha256:9e170bc6e15182d593141322df0c7c02731abdd0134e1da3eceec2ff5052c4e9" + }, + { + "path": "packages/collective-quorum/dist/agreement-codec.js", + "digest": "sha256:7a0b57444e08406108e503719dbbb5ae2f7e9146686fd2aed67adab650697975" + }, + { + "path": "packages/collective-quorum/dist/agreement-contracts.js", + "digest": "sha256:dbc4a64e76f9346eacf005fca7da51b753b3095b2114f54612813a6a1981fe0f" + }, + { + "path": "packages/collective-quorum/dist/agreement-http.js", + "digest": "sha256:6d65df19740cb6c52394408ed287eb91280ded7b8a39d77a393b680bed9a168f" + }, + { + "path": "packages/collective-quorum/dist/agreement-integrations.js", + "digest": "sha256:f9b91125031b4547ce3f17a5d1f518cf13f3da387b65b19a28e20d7956185c96" + }, + { + "path": "packages/collective-quorum/dist/agreement-memory.js", + "digest": "sha256:946a2af1545fca35d7eeb0570d09e1e8e531d31ee50f8eba821fe50532809760" + }, + { + "path": "packages/collective-quorum/dist/agreement-messages.js", + "digest": "sha256:65af55b47ef1926258516ce5abe77ece467493ac21bffd28433501e2e5a32515" + }, + { + "path": "packages/collective-quorum/dist/agreement-peer.js", + "digest": "sha256:a3d9a26fc07dd85335b4a6d50ee7fd89aeabba6ea15ced8d48e46cab47d4e66c" + }, + { + "path": "packages/collective-quorum/dist/agreement-transport.js", + "digest": "sha256:ae6d9a36fac93d9962f9f3925e96ed66eb97bbac0ac05607ad2660776e3bd7ff" + }, + { + "path": "packages/collective-quorum/dist/agreement.js", + "digest": "sha256:3e38692ba5730b672d1a9fecfa972b22f3754d1d684fbdf779cc18efcfa652c0" + }, + { + "path": "packages/collective-quorum/dist/client.js", + "digest": "sha256:4e77a3e672c48aa5858f15bba2a099da70d61b3b016cb9b824474ef4c1f044ac" + }, + { + "path": "packages/collective-quorum/dist/codec.js", + "digest": "sha256:5a7278ebc5d3c26c3df5c1234630a04422e862b9eaf59294cb0c26749ba771e1" + }, + { + "path": "packages/collective-quorum/dist/collective-decision.js", + "digest": "sha256:d30af236c0b191d96ec7624ba69d7ddc06e1f827e571fdefbcd68d1cf52684b8" + }, + { + "path": "packages/collective-quorum/dist/collusion-aware-context.js", + "digest": "sha256:c29885e449c6f8172ac1fb5d0bc45d81cc6ae0db635729690c84c86034bf0a40" + }, + { + "path": "packages/collective-quorum/dist/contracts.js", + "digest": "sha256:bcb9207fc59e4f0820897dd2ff0f3f69678efb3fa65d7aaadc98e2f84560573c" + }, + { + "path": "packages/collective-quorum/dist/crypto.js", + "digest": "sha256:7455c120b3aa2b46ef823267dcd3aa39e893ea0a6609c1adcf5a9702cf46c136" + }, + { + "path": "packages/collective-quorum/dist/equivocation-response.js", + "digest": "sha256:8bd6658e565204e9c794c09b9799c5d1247ceef7d997558bf4c9fcee468793c2" + }, + { + "path": "packages/collective-quorum/dist/host.js", + "digest": "sha256:76cbd566bd8f51282b2ab9f8a2f591f60633cc4cea318345569a59f46129d2d5" + }, + { + "path": "packages/collective-quorum/dist/http.js", + "digest": "sha256:3388cb9548412a7e9381c563ed67f18532b40105d533d6cfaf93b386957e4b9e" + }, + { + "path": "packages/collective-quorum/dist/index.js", + "digest": "sha256:90f92423589e0cc8cfe265d4f41f1d263cd433324f158137ed2bcd76bec5aeba" + }, + { + "path": "packages/collective-quorum/dist/memory-repository.js", + "digest": "sha256:a7f0416b54121b0656d8dad7a5298920b6532cc1c1d6cab8066c9c58b795c0b7" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-adapters.js", + "digest": "sha256:cae10090ea6726b138615cb3510fa113363cad1600386749bd029816633e8735" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-contracts.js", + "digest": "sha256:611b8bdacc0b3ff3e39d546898151058385fba6bb0699055bd08424c87c53773" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-memory.js", + "digest": "sha256:02821bcecc90ef26a5f409c8352e59326ac84d925cb1e88277dc6aab620b94f4" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-runtime.js", + "digest": "sha256:fa55ce5b292c0f964737e29d383188f85a71c965f2c8e9c0aeb2d026e4760200" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion.js", + "digest": "sha256:b880d05029e9954163931546a19fa61e0fb106be18d233c7d1643502f6fe6ba7" + }, + { + "path": "packages/collective-quorum/dist/morphogenesis.js", + "digest": "sha256:29351cd61e868bec8c26391390a03620a44c7ece03246997a3a90a54eac19a4b" + }, + { + "path": "packages/collective-quorum/dist/node-evidence.js", + "digest": "sha256:c466427b882780c876c79f07f8d0722399ea4dcc94fc58deeb4988ea7fa5089d" + }, + { + "path": "packages/collective-quorum/dist/partial-view-agreement.js", + "digest": "sha256:a5613628614c36c146ec77221b4357990c07004369bfb67bd5a8a3681295f222" + }, + { + "path": "packages/collective-quorum/dist/peer.js", + "digest": "sha256:bc812abd928e4d33e63ceab24920570dcf22463654bcde51df8bf324e04a2ebe" + }, + { + "path": "packages/collective-quorum/dist/role-realignment.js", + "digest": "sha256:1815442545a125a70698ed2a5e94a4def32c0c0339d2f3284fffe96838d1b601" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement-runtime.js", + "digest": "sha256:8368c4944f1f78423448f95d2adf1ca7140bb0d5aefe32f6bca4eb0991271256" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement.js", + "digest": "sha256:a1b846fc81ec88a11643a77ef93b7b2029530d3f0a431a86a5a11cd9564a8a46" + }, + { + "path": "packages/collective-quorum/dist/transport.js", + "digest": "sha256:05f2020ce9ba6ac324dab36e26c656c2469d76c1046868dc39881ff8ec3074e4" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-agreement.js", + "digest": "sha256:d76a268e04399cffdf93557f16cc8b8370c00d08bf02c6b8fb874fbcb968d352" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-codec.js", + "digest": "sha256:919f8a316b4a5e286aad9210bdb503328cd05a5d6eb9bd1eb5b55f7c0f6df91f" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-consumers.js", + "digest": "sha256:05442042f32aa1921df2703d59848224fa146e96a66c772ebce62ed98e4d2679" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-contracts.js", + "digest": "sha256:4ca82b3a8f5c76e3a4a246d10fb4152460a0554a8fbcec9976c86579168ccf4d" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-filter.js", + "digest": "sha256:b00b84b81eead4608746bd83cb2676401d36adc69cd0a30db99a044ad70ff050" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-memory.js", + "digest": "sha256:387b1d87c40774304e7d4a8bfb8cee04b6f20be415f3f1e03c1f0b7465ed607b" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus.js", + "digest": "sha256:407be84e2feed80176c35ed816505b676e695f7aec20df1e8f9384597609bb68" + }, + { + "path": "packages/collective-quorum/dist/webcrypto-ports.js", + "digest": "sha256:a833caa3b734adb156123ad14d735d31a68ff725384c1365feec63885f8821d4" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement-repository.js", + "digest": "sha256:ceddaa7d7604700d3adaf2b10a640d6541cb3dfd069e55ea9fc587a68661f289" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement.js", + "digest": "sha256:f569b2292375ae0e64ec63369635e8b663331f74feea16d645a7ff318a59ab04" + }, + { + "path": "packages/collective-quorum-postgres/dist/index.js", + "digest": "sha256:33e0ce1dcfa380f89a1745e1f7383e75463c1d13b2e96a5889fe3f1526220d94" + }, + { + "path": "packages/collective-quorum-postgres/dist/migrations.js", + "digest": "sha256:ce3520ba68afbad9761d88346b2c9df3b47d48a8c61f2a4c8c60d9e3ae9fd70f" + }, + { + "path": "packages/collective-quorum-postgres/dist/repository.js", + "digest": "sha256:32d7ab8e4213da32c74fd1ca2cd4bddc6a81d765a5abbfe043e95bea5d3860be" + }, + { + "path": "packages/collective-quorum-postgres/dist/sparse-runtime-repositories.js", + "digest": "sha256:8c2b79c555d06d38c538f2f7c5eef66e50c51d33e021d13105b28cc3e7dfe438" + }, + { + "path": "packages/collective-runtime/dist/approval-checkpoints.js", + "digest": "sha256:e3fbc1335d758df7d5e3fba3316461a62a079a83a27ab79b3fa076acc4eacb4c" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-contracts.js", + "digest": "sha256:9f7b109fed70a9f7c73dc9d59b76ddef3f3686ac42d240c038159d2454c47b93" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-runtime.js", + "digest": "sha256:43736955c9644cd38a88c58cc473fdbad98e4a802a5b78529d0d9d7238eadc2e" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-validation.js", + "digest": "sha256:e8a47d8ac26c854b04bd64eea83dffbbabc7c6dc891b656e8852bf91470433d3" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control.js", + "digest": "sha256:c6987e5dbd860b5aff0f541433f2db3129300482dc7c5e45262561f876ea2ceb" + }, + { + "path": "packages/collective-runtime/dist/autonomous-compromise-recovery.js", + "digest": "sha256:90f5850e455053392b53436aefb3f5aa09c36e35538893024ba6656b40e84a76" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-contracts.js", + "digest": "sha256:f49ef7f3c1eaa9aede1170e8b117068af011bf2780d9ec887dfcd302aefe9105" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-durability.js", + "digest": "sha256:bf1c2a544c6df4ecce6876235e254eee28da0cf6a2941d48766ff3fa60713ea4" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-memory.js", + "digest": "sha256:344f6c3b5e7ea8ee289f716a22ce4c6ed8164179f6fe503bf66283a08793204c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-runtime.js", + "digest": "sha256:161739109a1b4d7469257ae1ec26690daae78d956e01518413e6807b9499da0c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-validation.js", + "digest": "sha256:d14c8589eef832dc0c00fba08bdf52f177b2dd66189b575c5c6cb8c076bd087e" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop.js", + "digest": "sha256:744150d7ef71465d851af82ea1a493d4ee6f5d5d66b14d0b1ce824f4a296dcba" + }, + { + "path": "packages/collective-runtime/dist/capability-state-adapters.js", + "digest": "sha256:55b1c88b08292807e6ba53660a1e0863adf51ebd0cf34f5eaab125a62aafaf1f" + }, + { + "path": "packages/collective-runtime/dist/capability-state-contracts.js", + "digest": "sha256:c30b875a04df62aee19dd0db6e4a2d41a10210d944d2b77da084960830dae281" + }, + { + "path": "packages/collective-runtime/dist/capability-state-runtime.js", + "digest": "sha256:eda43e5b72b90d9fcf4185d021bd10997ed2e57e8e4689c56ce62711eff9f408" + }, + { + "path": "packages/collective-runtime/dist/capability-state.js", + "digest": "sha256:733a3c5aa9354ec315d5a4ccf43b95b0e0e438697d38841653161a8078b6adef" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-codec.js", + "digest": "sha256:a84c1335079c0d945eb4a87beff71c217e9a9d1bf74b97b361c80c4cb1659174" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-contracts.js", + "digest": "sha256:339e7ae73ae16974b651d999312c34054ca35640890ca4e205a950148328f416" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-http.js", + "digest": "sha256:74a6c699cb93f1df62f09dcce579a0282998d64a80c09f3125bf2c72e3a26a37" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-replication.js", + "digest": "sha256:d2e643676d74318a886447b3dc8f87548a80c28d9090ad3882891f2e4eb4b210" + }, + { + "path": "packages/collective-runtime/dist/checkpoints.js", + "digest": "sha256:2f57a28743842641e2289e68796116dcd9b0a66572b05cd5ce82f1d41ab7ba4f" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-contracts.js", + "digest": "sha256:0c0a2adfc365b7b81d5a03e5183a4e80214653399bf6acd69fc8641fdfd2569c" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-runtime.js", + "digest": "sha256:555c7bd2341df5edd87cc1f7a6038e15073278396cfcd41f1e6ec39a5dbe94cd" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-validation.js", + "digest": "sha256:901f1541bd6b0e5249c1c35a541713e26c9fcc1ac091da273f0b7c6b922b0bd5" + }, + { + "path": "packages/collective-runtime/dist/collective-decision.js", + "digest": "sha256:97b9846520949290ecdf4fe4acd2c8ed0a53cfb2bbdeadc9432d4b7f88c79ad3" + }, + { + "path": "packages/collective-runtime/dist/collective-invariants.js", + "digest": "sha256:1d0414dad5cfd35b54fa396772e3f5d6f5f5a5ff472bd2e072e90069b9f344a1" + }, + { + "path": "packages/collective-runtime/dist/compromise-authority-lifecycle.js", + "digest": "sha256:15f4233adbe9ec3d3a304ed6842ca96e39af72ab04284adc907c165829661fd7" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-adapters.js", + "digest": "sha256:1b719cb85f5b88da848d4b0aa9c61e032196e2d5de32b663a10e67407e526619" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-contracts.js", + "digest": "sha256:52f9b0247bfdee826b2b661a47a737574abeca679d4b16b6b8dd1f0862c1e92c" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-runtime.js", + "digest": "sha256:40684304d02a37ac4f1833f5db526f595b9f644abfb3b3af9449f334d4a70253" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-validation.js", + "digest": "sha256:e2b29424f086322f69b855499b2507304d9ae9fcb0e6c7f5e10c5a4900055c09" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery.js", + "digest": "sha256:524b1da6745b4d01fc6060bed434e1f4e2264931de3db38422f0c34b9756b900" + }, + { + "path": "packages/collective-runtime/dist/compromise-lifecycle.js", + "digest": "sha256:482d6fe7694b2d05f850d5867f4046823b72a1cbb3e7e3434b42e41c7d1e60dc" + }, + { + "path": "packages/collective-runtime/dist/contracts.js", + "digest": "sha256:1b160949f62bb920d8db6165c139c25123335d6e3554cbb219d7456b9c3001f1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-contracts.js", + "digest": "sha256:4673ef8073f583b735d6577e6cd096f3f5f7c68c0e860e53e656b034c8571c89" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-adapters.js", + "digest": "sha256:6088d3816a3f5c3183e9747483f045079e06064da08b89247b7436d5a641e071" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-contracts.js", + "digest": "sha256:145d0ab07a5c4bed5302868cc3a3c53c81028731be4c1afb09c55d2563760b55" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-runtime.js", + "digest": "sha256:ea31f0447fa00f695d8e394d91b9bf801bb663df7b60e90bde84c81a2c503745" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-validation.js", + "digest": "sha256:c9aca1189e9aedcd27912ef7e1f481625f7fcaaa09c70c705b681b10ef41e47f" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees.js", + "digest": "sha256:6e56e2a50177929816cdea34567917775c3ef814e5a008dcc0d35ecc03954116" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-runtime.js", + "digest": "sha256:7db1c4c844ceb5a786916a12f2055f696d4b953a22767b48e71fb51fda7d3023" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-validation.js", + "digest": "sha256:1f3fcbc358e8aeebaf88cdd39550c7fa7df0d082f20ea3b9c3411265782f9ce1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control.js", + "digest": "sha256:f74e142a2eafdec421c9f4b6dc9afe71f892d0b4d4b3bc34e5381869932f4595" + }, + { + "path": "packages/collective-runtime/dist/degraded-effect-budget.js", + "digest": "sha256:22619803c772f17d28b314e51305824d7bb414bf7582c6ce299a8fb078d8c255" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-contracts.js", + "digest": "sha256:199c93846da5081b9fb38a642d96aa0b9191479bef6b339dfe44ef458b40fd21" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-runtime.js", + "digest": "sha256:a1f20ff95cbd156b207c98c5228d74a31e6283335f65e237dcd0bc3fbb78706f" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation.js", + "digest": "sha256:49ec11bfc02de036af7e9124a757735e28d460b4a8ee46ee601ddc7a59b6fb76" + }, + { + "path": "packages/collective-runtime/dist/durable-runtime-state.js", + "digest": "sha256:c1bbca4fe4096d636b7bb99d83cb70c74bc0a2691c2df335c1135a1ddfab72fb" + }, + { + "path": "packages/collective-runtime/dist/errors.js", + "digest": "sha256:d61ece5aa3ad4697131a64a6b61ddb2cee6ebf9dc1b2623a1644f54a688442c5" + }, + { + "path": "packages/collective-runtime/dist/forensic-preservation.js", + "digest": "sha256:b99d1161f6f5efcb3af5460a0af5c1dad45231329217e71b9249af105bd77353" + }, + { + "path": "packages/collective-runtime/dist/governed-collective-runtime.js", + "digest": "sha256:2259ea55d03a49b6d46d0552cb596d9c9efe39e6ee34e7f67af3e31f8ffe33fb" + }, + { + "path": "packages/collective-runtime/dist/host-adapters.js", + "digest": "sha256:ababef6c5756385dc545e467938bef906958c27c8e7c0b14c665d4bac82347a1" + }, + { + "path": "packages/collective-runtime/dist/host-contracts.js", + "digest": "sha256:a450ec5b8fc322d3564b9c4f02a1ea36a2e072948ec2327df656112e6bcb8144" + }, + { + "path": "packages/collective-runtime/dist/host-routing.js", + "digest": "sha256:bca8fe5b0d4d5bd36a5b89097551ce987d1b9745a2288ce512e2efa0df9c8d04" + }, + { + "path": "packages/collective-runtime/dist/host-runtime.js", + "digest": "sha256:5aaf8da298c6047998a25bd708c07d35ebcb5545129aa1394add46c96df12d54" + }, + { + "path": "packages/collective-runtime/dist/host-validation.js", + "digest": "sha256:daa9efe0c9cab5c3c8a5648cf4def6c883444b4ea62c101d802e7015250a2bdd" + }, + { + "path": "packages/collective-runtime/dist/host.js", + "digest": "sha256:cdc340188eba5880ade741c98d0d1e3fb9113978608b786b854a72607ad98ddb" + }, + { + "path": "packages/collective-runtime/dist/index.js", + "digest": "sha256:e46859c73ababcba98b4c44d2c8376ec8cff443f8262780e3ebfa1730f7c600d" + }, + { + "path": "packages/collective-runtime/dist/inference-policy-projection.js", + "digest": "sha256:1f9b850cf772393a4e210e52784079b4698f8afb7d315258817ea387987cb15f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-adapters.js", + "digest": "sha256:cf12e4df7849655489a5e2abe4920608e76bf52b2a509f06859a2750b2673348" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-contracts.js", + "digest": "sha256:511d6be8c2eadf34053456644a8a639ec67b095e7f48cfe6e6daab5370e7e859" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-reducer.js", + "digest": "sha256:b1922fff924dfdddce3551031e8c3fc2d259da41caba410cc4a2eabc008f0079" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-runtime.js", + "digest": "sha256:074f9e49cabf691bb104adf08742e214d5ea2d75219e0fefbaa7e86193df01cf" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-strategies.js", + "digest": "sha256:a7848cdee003e4359cc6cef042c25d702db1a14c110931158bcf0d8e2ddf9e2f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-validation.js", + "digest": "sha256:05e4c549c880e9db76b4c91204122b6d801e0b75616461e658bcabd805f3a405" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation.js", + "digest": "sha256:abdc9aa1551ba744ebbc0b9abc122faef14a57cf1a6147d73c87505bea6049ca" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-contracts.js", + "digest": "sha256:1017cb60840ee3c1e74a1a022b087682153599e2518ab98fda1af3612fd5dba5" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-disposition.js", + "digest": "sha256:51232c29f24d23ba7ce093a059b4f64d0f7ba2a4485b6a78ed3de2ff333846ec" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-runtime.js", + "digest": "sha256:e0aaa8c19d5f00378511fc4fcd1fe8fde09e68acf46f0af3a984b48e31894caa" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-validation.js", + "digest": "sha256:95a3bca5af5f8b2fc195a489ced4bd3e98714b246a1c7b3014a4485dcd6c5992" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity.js", + "digest": "sha256:a2d9410f945f65f8ae2407926c0d7f71a8ce8fdf2068eb0cff188600e5a252cf" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-contracts.js", + "digest": "sha256:f4f545338d7e07dd894c44ab490a155ce064d8519c594045d433cb69fdada941" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-runtime.js", + "digest": "sha256:30b78ac9bdfc83641c4364a6f068437cd1be0fbb342c3c5f65c3bb777f29d433" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-validation.js", + "digest": "sha256:6081b2c811ce1717e5a0a4cf311eb1bb0fe9e7e55bb749931dec88218563037a" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle.js", + "digest": "sha256:9ed78cd5257a4f946be29927ab0eba3a91fe0d1bd38bbdb9c24c168a8ad5bcb4" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis-strategy.js", + "digest": "sha256:6a3a386abad9e6483c95cec57bffa328afce0f86f6623b9ed344eb61f1043ced" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis.js", + "digest": "sha256:c709330da16c0f3d849dcdbc517e37ee943a8bd008f402ff98f73ec7fd061992" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-integrations.js", + "digest": "sha256:ad497c455fb08b814cd0374b9aad0efd6851aec6612bd0d92a89fd0f95a208f0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-lifecycle.js", + "digest": "sha256:56a56bc926a9378b2a0bbfef4f42137b66c82d40057e64adfe8ca66f62b4d90d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis.js", + "digest": "sha256:108437beed7f07a64c1f44317ed1bed887397d195c466ddc7dd2dfce513becea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-status.js", + "digest": "sha256:1227621ca3c9ec4990a5ba86fbb8e01d6a5521ab380c74e5f1fddb2a506c0e84" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-budget.js", + "digest": "sha256:3e8a0efbe58a7f76acb7bcfea4e7052d205b6faa162f218575f01efd9e831e8a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-continuity.js", + "digest": "sha256:1108cb53fabe2cd78949fb9dd48f5c6500f18c3659a08d1be1e9476cacbd7c0a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-governance.js", + "digest": "sha256:aac6541b4e78fae00f4fb3bc20ea0831094ebde00426650dff345922cd963491" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-integrations.js", + "digest": "sha256:677f237e538a3c2238864620e8f0fc7e532d5353e6a47cc6425f888bc760ed45" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-model-checking.js", + "digest": "sha256:f87e8d336aef22293955c4f21ffe488ad140a809dab6fb283f1cdb16ae79716b" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-reconciliation.js", + "digest": "sha256:f7c17ea3a9bfa3f4aeff699d9baa1f07cbc96fa4b1b8e22382b05d26100a2b93" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-state.js", + "digest": "sha256:d75dfbc1b6f76128d71a327bb309198226db78d663a8ba90b78d56322e9b676f" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-verification.js", + "digest": "sha256:d4eddec87940ba6338854079a2ef3a397205aa67e2e6d32409e8fae568954abf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-contracts.js", + "digest": "sha256:432c5e178e40de1ccbc7646a4d48d53410876ed4a881c6bfc4f966bbedb6cd7a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-control.js", + "digest": "sha256:702dcbaa909fc89bb6009ecfa0654e13182ec22156a1e1cbefece09be487c421" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-decision.js", + "digest": "sha256:6aa926bf92009c47273e76635e5a1f57fa62428c289bd4d25330d3aaa5741a9d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-engine.js", + "digest": "sha256:388f6897a18f2ad05623a566f0fa3e5a6cce69678d439ca9528b796067b77ef2" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-execution.js", + "digest": "sha256:74f0e10aaca6ec77b7a6a3427fb75e13fbe8a92bb2d0cd41f5feb42d84cd9744" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", + "digest": "sha256:f95ec23c8600a08e3a1ce0231334466a92f8085f3bfbc184cc0fdd187d5dcbfa" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-hardening-observability.js", + "digest": "sha256:b936fcfb2dae548ff687df79a79cc3ff3caeadfd9c37dab1674e073dcbf137e9" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-instantiation.js", + "digest": "sha256:275f348c048d3a893de5b1273bef306ec4bb3856fad01910e86e025ffd488357" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-integration-vertical.js", + "digest": "sha256:b6ca2aea5070a7b9a9006ce90595275aaef5a53b620e738ff64ca33022c79ab4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compensation.js", + "digest": "sha256:7555230dedaa1688587b3eb67495d09b0ae8c623bdf8b0af94d7b6834ae7c372" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compiler.js", + "digest": "sha256:83e109c1c37168a8ce0d6adb6c9b10d6cad447a2c0a20e248af307042524e4e6" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-cycle.js", + "digest": "sha256:193acd4895444f8cf995f31696de98f162966c5f90964f9d7b6353d2eac34e27" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-runtime.js", + "digest": "sha256:d124c54bcb683d610de1edd276534c14439d46fb4f5384af47f6b326f56ed3ff" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-governance.js", + "digest": "sha256:e9cb1fe7b49441bafab4bf59e1690f4b099430bba45dd0bb8c98db087a30c8f1" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-integrations.js", + "digest": "sha256:6ef094f63d4bd80fae9969e0672657ad4a4cea02549b6c0740360d04b7e079ef" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-plan.js", + "digest": "sha256:4083bac6582abed06063b6cd5d2e74a7092152b287ed4e58e03ec64f940223a0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-runtime.js", + "digest": "sha256:8144c6961ece6b3990fe6e4b7d3ca08108f7139c4b796d1e9f918b179d983da8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-simulation.js", + "digest": "sha256:d5f3a5a3c7f2a7a8e037d8ce39947fcc7ad4081a870620b79557cfc5948b2613" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-validation.js", + "digest": "sha256:3cf7f2868e69de64edc1b1519cabf29dff070c3b9dcf0da3951eb7cbbe965dea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution.js", + "digest": "sha256:6b45bd7c738fa025e75c83e6e0129a4d17b2c1bcee47ba824f05234bf2b4a236" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-owner-adapters.js", + "digest": "sha256:26c54c4650d0b1f24a12fa0325dd4ac43bfbe78bf5cc5a2cb1c414a21ffd0e1c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-outcomes.js", + "digest": "sha256:2ed020c3587dfa5142a047da4c158310c280c35c2325c684c94d6d67efc868fb" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-retirement.js", + "digest": "sha256:6626c4ab927422b6da5b05c4567ba2ef5bc099154da8ba649d3f561561b8196e" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-runtime.js", + "digest": "sha256:f39833184a64ff8cae6473f073141f47b45416cd48f3c1084ab7c53fbd296de8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-adaptation.js", + "digest": "sha256:c52acdc4f5807ce8b42837f35554dc143f732dc95a01f3e19df6b6cc6a1be2cd" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-convergence.js", + "digest": "sha256:c38d34e7d683fc944c5ee3d493139fa4e86b0bbd5b544bdd819e79c8f45e4bf7" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-counterfactual.js", + "digest": "sha256:de7193b88b8a5b6fe16bf03b4240737289686f7e7afe29b0311e3db92b60cc30" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-governance.js", + "digest": "sha256:fac7250dae0d3249e3d457fb188fcae76f7c01575df41cd30a16f3e4a27eb3c4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-integrations.js", + "digest": "sha256:292aa3a4198f18b2422defc8404d9539e164c9bd523de026cdca1ad88e1d0a4c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-intelligence.js", + "digest": "sha256:eabbc6514bbd02c8949869d3392069ae40f85b13768177224071db96114156a5" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-catalog.js", + "digest": "sha256:d37efcb8f886ef10270748ff1c73965670f85bfa31976d2a0963309111cb43f8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-governance.js", + "digest": "sha256:5a94c2e670e2db4d932a71471f769d8754db945d871a4171ce6157dd8c6d7ca3" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-integrations.js", + "digest": "sha256:0111ca58dc62903020c78e27c035262ef9885e4cd0c3330f37ef34ed6e0116bf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-simulation.js", + "digest": "sha256:05d172f1ee57d9bf52c3c580b34665416b430e259677fba430f4ec55de9b7035" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis.js", + "digest": "sha256:2b067987036127c5514ff0a7d295dc8d8b1ae7e004f6994dc3a96e7c9322c1ba" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-supersession.js", + "digest": "sha256:a9711bb743fb5f0f0de35c299c10a0cad956f7f6c93353b8861de1bbfe213a3c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-validation.js", + "digest": "sha256:7144e744bb7e1fcacfbbec7de723c0df125b422b22c5b2d318af0f3643dd219d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-workflow.js", + "digest": "sha256:7be6fb8280532c27dd6f52920fbde043c12475132193e51a34e9d9dfe6a635df" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis.js", + "digest": "sha256:879148f870c373ec3119a3eff1c3d7736567a7e7dfcc5d32527a912b2f6855d7" + }, + { + "path": "packages/collective-runtime/dist/node-contracts.js", + "digest": "sha256:1d8c1e6d8ca3acec89e6005f167d5f96e40d7f1e372da036a36f7e4a64cc55e3" + }, + { + "path": "packages/collective-runtime/dist/node-runtime.js", + "digest": "sha256:61a7aaedfe74cbf206bca36743b736a65b4a47b82b5e6df8cdc4de30bf1cd47f" + }, + { + "path": "packages/collective-runtime/dist/node-state.js", + "digest": "sha256:5542aa60648552e4a532b7424e32d1919251cfff6f5c0319067cf062ce0fb90d" + }, + { + "path": "packages/collective-runtime/dist/node.js", + "digest": "sha256:a49e237e55cb7c583f6c8e7a7bc7340ca9bfa1e82853b7b735fe8b87734b3d3f" + }, + { + "path": "packages/collective-runtime/dist/partition-operation-contracts.js", + "digest": "sha256:83d887849dd301052e538de2a5d5a45b035e99aa6049eec7e2edd3961f9c316b" + }, + { + "path": "packages/collective-runtime/dist/partition-operation.js", + "digest": "sha256:2bb1d6ca20c5a1b9240cc833da231ccbef684f8c7d9dfe8b1b40106975a52990" + }, + { + "path": "packages/collective-runtime/dist/partition-reconciliation.js", + "digest": "sha256:ee4f0a9de4e1d00a83a873125c44bfa2d968b83945818f547d4ffeb2f5de4f9a" + }, + { + "path": "packages/collective-runtime/dist/peer-contracts.js", + "digest": "sha256:75c541670b05e134ead7eafc75a0884c90978a183d7fce357c0557b4ed178f8f" + }, + { + "path": "packages/collective-runtime/dist/peer-errors.js", + "digest": "sha256:12c391be3e91207c8c40faac02a63ad99d5d952db538eb3fbf9016b28e3149c9" + }, + { + "path": "packages/collective-runtime/dist/peer-runtime.js", + "digest": "sha256:dcc1aaa3a219d0ab1739540b393f292e0243aa54b5caefa6a2cb9b29bff66d50" + }, + { + "path": "packages/collective-runtime/dist/peer.js", + "digest": "sha256:bb8545df6bd789cbfac96831053efd90830aa673684c6432dd71ffe885fae36d" + }, + { + "path": "packages/collective-runtime/dist/runtime.js", + "digest": "sha256:042d30c5734f92dd2308ca61779d254a23f38bb5ed9807554e00309e4dc30a2d" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-adapters.js", + "digest": "sha256:d2b0e357108e0f222f8c9b899ba900d0704e520ef93bff985bef8682f385cc95" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-contracts.js", + "digest": "sha256:e71a54890c9e9f94438b70853e2bdf791cd972dce21b3368aa2c5257766f906c" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer.js", + "digest": "sha256:2f5deb68bae13f078e9646032889d81f6265b54dd5641d5ec68a262f6efd95be" + }, + { + "path": "packages/collective-runtime/dist/store.js", + "digest": "sha256:2b7ceb4000576b9a024a8a184e12d08bcca8e7e587fccbf270c5a82c57c38c11" + }, + { + "path": "packages/collective-runtime/dist/strategic-allocation.js", + "digest": "sha256:ce35ac0b3579ad8ae6e15f0b0783738daea0abfa9bc72bd17f76b8fe7551176b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-adapters.js", + "digest": "sha256:7099e471d70dfeeb6826dca71feac8edcf384c5c46b16f74da0eac1753d4afb4" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-contracts.js", + "digest": "sha256:9eec50d266ba48571b857a6e890d1605c8bad67cd3ab2979eee9e192a7313b64" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-dispatch.js", + "digest": "sha256:310c373f1a889419b988707468e42e059df165c252baf5f9630190fb8749e15b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-runtime.js", + "digest": "sha256:e356af19bc84a7047979ec8821210e5bc38e6de8c5f872231c13874de3667fd2" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation.js", + "digest": "sha256:95baa6dc416d1abb5ed52c65e71e445830c0b8d3388db4cffbd8346713c225cc" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-adapters.js", + "digest": "sha256:6d93e41f36b4c0566838acfc3a0f5dd40bc2e27b21c806fa9de2a4a09098dd48" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-contracts.js", + "digest": "sha256:8809ffb997852dc401941492f889de0f92b1709ffa9a22c40f5bb0afa306209c" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-runtime.js", + "digest": "sha256:0b165450d6cdc82b65edcc1b160f3fc949801e37b1913765cd0740260e698025" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence.js", + "digest": "sha256:c8f57d84fd910523fa417141cde4a1329f1bf05ff7691df3baee9b75993b5302" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-adapters.js", + "digest": "sha256:8c6de5907e2869776a6e3d0b973de5755bc6673952cd2851e102f4af002d79b4" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-contracts.js", + "digest": "sha256:1f5356bac678e0c20b7e86e3bca0d8c5b69f7c23b5fb38459b5dd68d758db5bd" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-gossip.js", + "digest": "sha256:c0c0d4b3e3b14dcba151fc4bb66fe5fc78e244fe4e5535c1a6ba3b40c7a437f9" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-runtime.js", + "digest": "sha256:6c3fa642ad066fbe3ce6b0ba06e39306e80a960e8a9ae7c6beeb24085cdaf995" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange.js", + "digest": "sha256:ebf3b277dc9c4fbd5550d937dc77830a92e01e5362f539a77bbc2275be580a8c" + }, + { + "path": "packages/collective-runtime/dist/team-execution-adapters.js", + "digest": "sha256:2db2c3f6f265f8daf1b97927ddee1fccef9a3a8a1f5f9c7e7ebae988eac81021" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-adapters.js", + "digest": "sha256:c0762dba13562211f567771bf04222622ec53ae0dc741dd7afe2e424b7bc088a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-contracts.js", + "digest": "sha256:efaf67e677ea97dfc4a55d03dab3880b44078f9c187db6d1826588e773c86516" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-runtime.js", + "digest": "sha256:c554c8b26a53be96f974397d72ebf1c26d4820e8712ff6a874243efca80c429e" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-validation.js", + "digest": "sha256:8f749a1d270809cc87aa9ecd6f2b68e99c1677c28335ac847754fe079785e3df" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity.js", + "digest": "sha256:c18b1ecf6425835bdbad6ed20e298678fd7ea46788b4da5bedf1ad8786c42ecc" + }, + { + "path": "packages/collective-runtime/dist/team-execution-contracts.js", + "digest": "sha256:5538a46fd8e00c6599e57f5d8594c2725e9d6de4803674496ec4c498a02db567" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-adapters.js", + "digest": "sha256:d5af9da64069172bd6e36b2e6df5774e65163636afca5fcd328d611921208f70" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-contracts.js", + "digest": "sha256:f81abcfc997ffad9c8710c6ae35cb14235d8da5abe8b27e6ea8b054d787dc41a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-runtime.js", + "digest": "sha256:1b8e5b4f3666ff6104605aa020a1d91ce7597210aa9262713995a6663120c111" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-validation.js", + "digest": "sha256:346b75696dbcb41202fa3034ad503b6ad761a2a828372490a1bf122df1b60945" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange.js", + "digest": "sha256:9d10fe5228e05a8b81e772a9a88c5071c46e03f064cc8e2ca7ebd011269a5bee" + }, + { + "path": "packages/collective-runtime/dist/team-execution-reducer.js", + "digest": "sha256:ada7fba01b7f972bf2206c8af511022a03600e4c6ebfacc8d7fc8621309189e8" + }, + { + "path": "packages/collective-runtime/dist/team-execution-runtime.js", + "digest": "sha256:7691a2b97564b02ede362ab62dcc307d198d83b41d26c2493d147befeeee7818" + }, + { + "path": "packages/collective-runtime/dist/team-execution-validation.js", + "digest": "sha256:9cfda60cacfcf7b9d3cfabfef6232cd83dfa332f0092647d1884c4fc07fbf65a" + }, + { + "path": "packages/collective-runtime/dist/team-execution.js", + "digest": "sha256:12a258a14bffab25f697d8721438e113679b0bca24b16c4c2ff74c1f863fc378" + }, + { + "path": "packages/collective-runtime/dist/team-formation-adapters.js", + "digest": "sha256:e96ac45b3d4847734b43143689045bbde487e0e137f26061ce2ae85797a41602" + }, + { + "path": "packages/collective-runtime/dist/team-formation-contracts.js", + "digest": "sha256:e6099b0ed44a1c12f35e4fab940971fff8c9cab5e1387e75b56cba0ee52c5916" + }, + { + "path": "packages/collective-runtime/dist/team-formation-reducer.js", + "digest": "sha256:8baf213468cab281ba4cdbdceb2435291d8dcd19e76c1798f0e14bd56125aab6" + }, + { + "path": "packages/collective-runtime/dist/team-formation-runtime.js", + "digest": "sha256:1c696a0f91900c5f41e8a2d749f6c45492e69f73ac3e22cfe98fc733435882de" + }, + { + "path": "packages/collective-runtime/dist/team-formation-strategies.js", + "digest": "sha256:0a62e0e70a44375ff3cd27905805d90a029ae37c51c6984cb55225107701965d" + }, + { + "path": "packages/collective-runtime/dist/team-formation-validation.js", + "digest": "sha256:990c7c91ddba40eda009609d87f5b86a2f027864124733c9f66e13a1ad70634a" + }, + { + "path": "packages/collective-runtime/dist/team-formation.js", + "digest": "sha256:684458df97bd153801fdb7a6c3b4bce48e5e75ec7a8a20e3d2013e1fb5598378" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-adapters.js", + "digest": "sha256:e7b0965fe362992cf3f7dd05dade98dc5792ca74109e06cf95239fe6f432bdc6" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-contracts.js", + "digest": "sha256:12c69d0f4e7e6752a24b4c9e02ae11184b3525fedc983179d601f8c54808d339" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-reducer.js", + "digest": "sha256:cb16c428cdc0e476816ca15c845f970774f95b87a30b27c2a2e0370b028c8516" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-runtime.js", + "digest": "sha256:e23ad18a4c6108ddf06127daa6bbbd7771376b51b41510d858e664b3cc325978" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-validation.js", + "digest": "sha256:bd7cdf196e34673d8437b4539c38f935ceec489a8dc29c88f869e252a8788add" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation.js", + "digest": "sha256:245fefaf4d76ddc2af6e3441b4c4a2b69e68895913dbfe2e0595d22c61281e52" + }, + { + "path": "packages/collective-runtime/dist/team-topology-transformation.js", + "digest": "sha256:34ead0cd82894dc7eaa65368ce31516a46a2a7a95c5d806dfc63173554b08039" + }, + { + "path": "packages/collective-runtime/dist/topology-governance.js", + "digest": "sha256:ff3bf01dfd1fc336ed660a5d4039bb306d13e7f6dc53126e328640b134af2d61" + }, + { + "path": "packages/collective-runtime/dist/validation.js", + "digest": "sha256:4bc44f1c02b9af9afa23595d8b653a7dbfdd8a2c9aea6c55da2a2d7c1062f6a4" + }, + { + "path": "packages/collective-sync/dist/client.js", + "digest": "sha256:3b5f8b19550740dc767aabd429669a9d3693797427abafa56eb1763ac73e02eb" + }, + { + "path": "packages/collective-sync/dist/codec.js", + "digest": "sha256:58b392e9f5b5436cfac424c0b4263d3d85d7b918dff2fa821a335df822bec5d4" + }, + { + "path": "packages/collective-sync/dist/contracts.js", + "digest": "sha256:04ebd25fa90caa04fea14848b1301dc8c6fb2d3a83044a20ceb89d06abda6e86" + }, + { + "path": "packages/collective-sync/dist/crypto.js", + "digest": "sha256:cbe55d7b1453f4a650ce31b449462f5abd00ce99106e7f7e56a5b7db61064587" + }, + { + "path": "packages/collective-sync/dist/http.js", + "digest": "sha256:b3db5d4f7442443119178a02e91fc42181ab9f95e4460f069df548aba6792472" + }, + { + "path": "packages/collective-sync/dist/index.js", + "digest": "sha256:f53cfb5edf20d39a6bd063041ff31d297068e3a43e5c341d78bee947a971f9a3" + }, + { + "path": "packages/collective-sync/dist/memory-repository.js", + "digest": "sha256:066ecf2911afa4d3fc8c09f279cf3006bb79abb164edf68fd404ee7d9a6fa1bc" + }, + { + "path": "packages/collective-sync/dist/peer.js", + "digest": "sha256:913cf070e15dc182902c5b5aed9637a40dd0bfba653ec586fe34668e5bcf4748" + }, + { + "path": "packages/collective-sync/dist/readiness.js", + "digest": "sha256:236dcdd2aa54da9b4aff7491d8c28c4811d9879e6a3184bc90b12d4e1dd3789c" + }, + { + "path": "packages/collective-sync/dist/records.js", + "digest": "sha256:ff124548b8163f3b1987cc39609e7964ae89be4f71498cf97b1cf80b846e76f9" + }, + { + "path": "packages/collective-sync/dist/transport.js", + "digest": "sha256:0490ec8081083d4a94186312a273ea2fe8bfdbabb3d7671544f73327774bd528" + }, + { + "path": "packages/collective-sync-postgres/dist/checkpoints.js", + "digest": "sha256:226fae22987fd50ffe6625e80bd568dba9f55db45d1e0ffc3d9f097967511436" + }, + { + "path": "packages/collective-sync-postgres/dist/index.js", + "digest": "sha256:03d31827d3fa5d0efa987366a9e8c761e5702852f82b8e16d5934deba1d12b1b" + }, + { + "path": "packages/collective-sync-postgres/dist/migrations.js", + "digest": "sha256:1c55be223995eb6aca370e26e747b818ad2dda2ec648cb7fba3caf767f8eba4c" + }, + { + "path": "packages/collective-sync-postgres/dist/repository.js", + "digest": "sha256:9cc6f680b61aff76271ba4f777cecf4347cb70785b57b95670e7cd2eb1f4e88b" + }, + { + "path": "packages/core/dist/index.js", + "digest": "sha256:4953093ada93fbd39267ccf1c49d76229b92b15d14242af2e20c35032acc86a3" + }, + { + "path": "packages/events/dist/index.js", + "digest": "sha256:378d9bd4055ce584b6fb3d21839bc7dc17faa073ded191f777f60701e6d0f2eb" + }, + { + "path": "packages/framework/dist/browser.js", + "digest": "sha256:4866132db68fa99ab56dfbc2007232718d0459d319f493a1019041ddd93a52d8" + }, + { + "path": "packages/framework/dist/index.js", + "digest": "sha256:9521a7fc48c229193ba0ca21d2396fc1c8eb5815564233b745a1ad599cb47f8c" + }, + { + "path": "packages/inference-control/dist/anytime-semantic-guarantees.js", + "digest": "sha256:bcc9d51ea5555a1cf15c0878be8d91c6b39e61cbfdbf0388f21f60496c8f8e7c" + }, + { + "path": "packages/inference-control/dist/assessments.js", + "digest": "sha256:a0b16c19983fbc6542cea5ecc33289bdd6d6dc959caf04098402c9b2cc864aa7" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-contracts.js", + "digest": "sha256:6ff257cc5ebd628a6a07369bc4b107b0f6c05e240bab9793507884416b78ec1a" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-runtime.js", + "digest": "sha256:1e8f512290057613051284415f9fd48f76b177bbd64b67e806973412b8ec3d19" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-validation.js", + "digest": "sha256:43606b7327658c5529106fd3c556c5ffaade31ddfe1c1041ecf7db64c6aeeb94" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble.js", + "digest": "sha256:b0b05c2480980597e70ff8c217ac7c7e2bdec905e99cc6078622dcb7ac486e22" + }, + { + "path": "packages/inference-control/dist/boundary.js", + "digest": "sha256:d55521b7537a32547131dc49d869d229a00cca56f4fcd23a1bfeb7c036d163b0" + }, + { + "path": "packages/inference-control/dist/canonical.js", + "digest": "sha256:9d1b1e8ee6b73f70e4d12711cfd15b5e8c074f2dcdc5dbdb99d6a28e3a2e7749" + }, + { + "path": "packages/inference-control/dist/capabilities.js", + "digest": "sha256:6f6d40c287b70f4c8c15154ea872f512a360f4126c320f2e10214a1453863d5b" + }, + { + "path": "packages/inference-control/dist/cognitive-adapters.js", + "digest": "sha256:e703d7c4dfda63ce3eb59c8a27d6c3f1eb0d2f1974b72a837fae11a2aadbf75a" + }, + { + "path": "packages/inference-control/dist/context-integrity-analyzers.js", + "digest": "sha256:709e0c5032fee33926c23b0dd31ccb2618e5aef3fb2272761c0400fd4a5fdc42" + }, + { + "path": "packages/inference-control/dist/context-integrity-contracts.js", + "digest": "sha256:f514a069350e28e2bdbc655644a5d650769d87b0086a344a1b7756ea9ad5dcea" + }, + { + "path": "packages/inference-control/dist/context-integrity-model.js", + "digest": "sha256:1d8fdb55f75d6f7449d7d678141d0e8ad3b1d0f4aa43f2849a38b5c795a745f5" + }, + { + "path": "packages/inference-control/dist/context-integrity-portable-agent.js", + "digest": "sha256:437711c90da9e1c7d8d8f9ea9c423b93eac40c1a540679dbb8867ec7f83cbbc4" + }, + { + "path": "packages/inference-control/dist/context-integrity-role-alignment.js", + "digest": "sha256:bb296933b10742b48fbcea417d4e7156a5b309e8c45b6cf8cb69234803813f8e" + }, + { + "path": "packages/inference-control/dist/context-integrity-runtime.js", + "digest": "sha256:7985691fc52776a57a62ffe9ec4d3b19833b5efc0d0befeed2fedeedd6347f90" + }, + { + "path": "packages/inference-control/dist/context-integrity.js", + "digest": "sha256:78336f87b7fb252290c3dd11f06e35babba6aa5622f5233b3f39358ce17583ca" + }, + { + "path": "packages/inference-control/dist/context.js", + "digest": "sha256:339a5b9822728b3d9c1266006d55bb89c9875d8378d9fb0c997705ddb06bc5b0" + }, + { + "path": "packages/inference-control/dist/governed-role-evolution.js", + "digest": "sha256:7ee2df4ecdc152a6002dd422b7183f50bf0b61004f9077eceb72b83b3d3dec19" + }, + { + "path": "packages/inference-control/dist/heterogeneous-agent-composition.js", + "digest": "sha256:8385ca904e96b0493d6771b1a169a9684e0ad38d51a4ae5dc58a43fe90993ea6" + }, + { + "path": "packages/inference-control/dist/index.js", + "digest": "sha256:a921b260b3b1034e1fb86f5e920148e10e7696656fb779137e8abdb9a1e54f77" + }, + { + "path": "packages/inference-control/dist/intervention-adapters.js", + "digest": "sha256:16428ddedde670546075a0b4605e524d5a4c02ab3a9055d75603d2fb01a63039" + }, + { + "path": "packages/inference-control/dist/intervention-contracts.js", + "digest": "sha256:b50e224f225b9cce6cf63e41dfc1c155e6496cd2ad035ca76f0bf1c9b0b9fc34" + }, + { + "path": "packages/inference-control/dist/intervention-runtime.js", + "digest": "sha256:33c13b1339472d38e51e41b5b8c54e9f833f750f042253c9517f32dcca53e6e6" + }, + { + "path": "packages/inference-control/dist/intervention-validation.js", + "digest": "sha256:32a31f06da2ac7f628f7fc42b0f4d12c2bb07ae70cca94b08a0b87514fa5710b" + }, + { + "path": "packages/inference-control/dist/intervention.js", + "digest": "sha256:a3ef1a043d29d16c1af28cfcef974b4a4869fbfe4969fe5b4c7430fff4676325" + }, + { + "path": "packages/inference-control/dist/messages.js", + "digest": "sha256:1fba622784350251c3f531c50d5c2077701dc3f5bc2933a52588b7f8fd4b77b8" + }, + { + "path": "packages/inference-control/dist/model.js", + "digest": "sha256:67a3fbaddef1766b2d0085b0f6a71e2d2a1def62d7c67bcce2079741848670fb" + }, + { + "path": "packages/inference-control/dist/operational-cognitive-control.js", + "digest": "sha256:afeefd26bf5fe86ea91702f064f027bae57e1afcd96b0714d057c40ed704bc99" + }, + { + "path": "packages/inference-control/dist/policy.js", + "digest": "sha256:5e0f2ba232ca8d0870e516e000f91e5243ae9ffbe48e0a3d32c91848d4e790af" + }, + { + "path": "packages/inference-control/dist/portable-agent.js", + "digest": "sha256:30a39fde6e3d0bfd823f771f70e53216aea209d1fc1750c4e5d6dec8d4ae6b39" + }, + { + "path": "packages/inference-control/dist/reducer.js", + "digest": "sha256:b96176cf102cc3f94c72dacc6868cb65650d9b94d602b1e50ba123831c340d09" + }, + { + "path": "packages/inference-control/dist/reference-controllers.js", + "digest": "sha256:f5920acff6322722bfa39acfed76b414ba6b131fd4a5c2e04b38f411ad00bf3e" + }, + { + "path": "packages/inference-control/dist/role-alignment-portable-agent.js", + "digest": "sha256:56c99039fff66c2f369487dacf4aa2f49979231fe9bcdd5fb85949a7ef1b23d2" + }, + { + "path": "packages/inference-control/dist/role-alignment.js", + "digest": "sha256:05463f517e911f23859afc16a078f3be010dad5195992f6e72589dd760bca200" + }, + { + "path": "packages/inference-control/dist/role-realignment-portable-agent.js", + "digest": "sha256:c946113af66d8a83cd946f8d1911906faa1c3f5fd57ab1ebd99ef874e922b42e" + }, + { + "path": "packages/inference-control/dist/role-realignment.js", + "digest": "sha256:c1fa8b21b74fd84b76a9109537558d4b5b2050710e15eccf17894bc3f0479d33" + }, + { + "path": "packages/inference-control/dist/runtime.js", + "digest": "sha256:9cb320abb8837279c41423bba5350f7f2d4492650af7f9faa539f7ee55225b1d" + }, + { + "path": "packages/inference-control/dist/scopes.js", + "digest": "sha256:b551485bc037d86c88ae6fd01e98bacc1f945e271f73a56b2a0a72052eac5cef" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-assessors.js", + "digest": "sha256:b180baf57fe992775125a9b69075e1c97f543e9ff3441fb725ecddf6795f4d5b" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-contracts.js", + "digest": "sha256:7b25020af1fd4375969b2a524b46c231dd1ee56d5b9dd08f7da4e8fbbd06d86d" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-memory.js", + "digest": "sha256:9156f67afdd55be68e21fad5f7ba4e5486f24964baadf0b52f3fd897c88b4bf1" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-runtime.js", + "digest": "sha256:2df3930b5eb743b8b9b42f2cc78af536e6155cd3f55e5476a3cddc7463bb3061" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-validation.js", + "digest": "sha256:c377441c568778ec84252023b08f5b5147f65410c75f3adcad9487073b2bd8eb" + }, + { + "path": "packages/inference-control/dist/semantic-alignment.js", + "digest": "sha256:6652872134ad5808debe18f6928ce3479e08d27c29018ade039103c699e83f2b" + }, + { + "path": "packages/inference-control/dist/semantic-horizon-budget.js", + "digest": "sha256:44ca6347830dc0931b8b35240bdf168c883501854b3e96122b9d194db778ae95" + }, + { + "path": "packages/inference-control/dist/semantic-metric-engine.js", + "digest": "sha256:475102b2d41c0d24b6d785c49eab41b886ae9b007cf1bfb025feff1fbeb18826" + }, + { + "path": "packages/inference-control/dist/sha256.js", + "digest": "sha256:d71fd9d322dc5019c4fa5761fb30115ca816b5f66e9cef833032dd560d00fe9d" + }, + { + "path": "packages/inference-control/dist/state-records.js", + "digest": "sha256:720d0851e673fa754e7c0aef28e76a2735ac89f11308493ab84fc7231f48ac27" + }, + { + "path": "packages/inference-control/dist/state.js", + "digest": "sha256:c505c09e4527787028021a87acd968b316e1c8e6d4b170b6840b598ae1547fa5" + }, + { + "path": "packages/inference-control/dist/streams.js", + "digest": "sha256:0bf09847a16c09f591e4f6c52fb47f71a9f2553f9824f15e5689ff3cfb067aec" + }, + { + "path": "packages/inference-control/dist/telemetry.js", + "digest": "sha256:d3e1efda5bd182680490fe04ca2d361d683ed23a96bca12d5710d4fe2639a6a1" + }, + { + "path": "packages/inference-control/dist/tools.js", + "digest": "sha256:b7d1a235fded2bb91e05067fbe6cc78a71edb772c14b6a2091fa5070d29bf52e" + }, + { + "path": "packages/inference-control/dist/trust.js", + "digest": "sha256:b6c36d47a7c99603b3d45719b25d260ef9b238efbed9fe2a0b7ebfdaea7c3e78" + }, + { + "path": "packages/inference-control/dist/types.js", + "digest": "sha256:ca75f72b4f193bbcc212904dc2ff6710b4087a5d5db0730fb2305eb749bfb36c" + }, + { + "path": "packages/inference-control/dist/validation.js", + "digest": "sha256:33d1c58b96635f6dcb441d0fa6c77b7829af51f70a5b7fd317cacfda3f53d5ff" + }, + { + "path": "packages/interop/dist/governed-lifecycle.js", + "digest": "sha256:f5b00f0bd7274ca3e8550d40c9f58178eb3c3d05d4329bac5eea6f5ded33646c" + }, + { + "path": "packages/interop/dist/http.js", + "digest": "sha256:6d73ca65749ab791eea28ac2ba3fcdbdfc4f63344869362f7eae1b541b76dc5c" + }, + { + "path": "packages/interop/dist/index.js", + "digest": "sha256:214c099488f68d1f3abc5facbbd52efcb7ce3db494de9c873658393a64e9a177" + }, + { + "path": "packages/interop/dist/morphogenesis.js", + "digest": "sha256:51b7898519f5e1b90fd545e531e87a2280c7bfadec1c57b8b3794dc36a2accc6" + }, + { + "path": "packages/interop/dist/webcrypto.js", + "digest": "sha256:880cb4d2a5a2ed01fa8aa20e45c497eb00a33cc3c9ab9daffe22738595953541" + }, + { + "path": "packages/interop-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/interop-postgres/dist/migrations.js", + "digest": "sha256:9bcac3744000fb6ccb562b76d3e2b098a1ff249196e8ce197ddb21ce9b5b9fe8" + }, + { + "path": "packages/interop-postgres/dist/repositories.js", + "digest": "sha256:ba3ce3db7dabcfff1e76043ad515d2b2d136724fd26efc818797a6bcc64cc4f1" + }, + { + "path": "packages/mcp/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/mcp-docs/dist/cli.js", + "digest": "sha256:e9b5dd708542caa20b1a6e48a6ec9b94555a3b5e6b20290ec4b8e8e06eeaa9c2" + }, + { + "path": "packages/mcp-docs/dist/index.js", + "digest": "sha256:5f861035058d2b85e237efc3c46325fabf5f07928ab44fdfcb1726a92d3973b1" + }, + { + "path": "packages/mcp-docs/dist/server.js", + "digest": "sha256:0d1d45d5fd38f0954f057a19f0c289209ec8b0741ac74a1f195c219e6245544a" + }, + { + "path": "packages/mcp-runtime/dist/index.js", + "digest": "sha256:d537dcedce52e9a6837982df72dbd8cf1b3c6d1eb687f2857ab3d56f65879c3d" + }, + { + "path": "packages/memory/dist/index.js", + "digest": "sha256:fab5f32b85a4df9ddfad1054badb437892a21f1f416afff263ed5b2b7f9fa8b0" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-contracts.js", + "digest": "sha256:eaa1bb6c8bcd9f447b729e7013ba8235c5cb2e5479c195905dfa1d19369fc50e" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-runtime.js", + "digest": "sha256:e9974da197ec58188c29fa8d490abd1789edcfc05215f2e0f97747c0f31bbbae" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-validation.js", + "digest": "sha256:2e6acc0c7f79ba6ccb5abea1340a05570e310c0266761dd48e4ea820ffc7a980" + }, + { + "path": "packages/mesh/dist/adaptive-overlay.js", + "digest": "sha256:18ec9b42ddce6430001f7822024c4916cd44eb6e0e997c7cc370127ca514ce5e" + }, + { + "path": "packages/mesh/dist/authenticated-overlay-transport.js", + "digest": "sha256:5e7b7c28c9c4cc5e44a37ae72bb664ae8cf7a721fd9f8bc6999d6c435c90bea1" + }, + { + "path": "packages/mesh/dist/authority-continuity-contracts.js", + "digest": "sha256:e988dedc3351d634f4da9d689e4c9c4c09156cc15df0d35f12eb4d2c7dfe86e8" + }, + { + "path": "packages/mesh/dist/authority-continuity.js", + "digest": "sha256:96e5b9e1981c7f9acdb8233d2dcc137a1d469a029044290c2940e9ae08e16cf0" + }, + { + "path": "packages/mesh/dist/continuity.js", + "digest": "sha256:d3fab986fab37b6e647ee5db235def064a5f3dd049255f7d80e8141f23542f84" + }, + { + "path": "packages/mesh/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/mesh/dist/coordination-allocation-contracts.js", + "digest": "sha256:3be2180c08543d1cbc2eb6e40fe6da290b89e791f7ca73a581647283199d5479" + }, + { + "path": "packages/mesh/dist/coordination-allocation-state.js", + "digest": "sha256:a85c2ebae9d89fe2ba5932a91b461babe61807fe8994bee41ac5f677ab6d1b20" + }, + { + "path": "packages/mesh/dist/coordination-allocation.js", + "digest": "sha256:92ff860f370f18d0a37ddd5d9135c58651aaaa47087be0c7503b63d344bff5d0" + }, + { + "path": "packages/mesh/dist/coordination-contracts.js", + "digest": "sha256:994d53aba9260dba427d4345bc3b4c07d742a627f3be1d16bc9919c250d46772" + }, + { + "path": "packages/mesh/dist/coordination-discovery-contracts.js", + "digest": "sha256:c9aa7950295bb4d4a3c77d59387fc9050feffb9df289c1034d33aef5f895a64b" + }, + { + "path": "packages/mesh/dist/coordination-discovery-state.js", + "digest": "sha256:093f3b7a9bb81b2bb9638802cac8ef20d5c2c39b97d9fcb4db6c877b92deac5e" + }, + { + "path": "packages/mesh/dist/coordination-discovery.js", + "digest": "sha256:7fd2868591eb7f7387c838c4e4ffb991d3b3c13b3baf37510cbb4c55978f27fc" + }, + { + "path": "packages/mesh/dist/coordination-execution.js", + "digest": "sha256:c977ef2698808e852f01ea21718ca340d99af00032797e48e33aea55c4f4d42e" + }, + { + "path": "packages/mesh/dist/coordination-inbound-contracts.js", + "digest": "sha256:1a82d59dece310da303e2c4915fa70025e7563d201e77a61bd51707cee356ad7" + }, + { + "path": "packages/mesh/dist/coordination-inbound-state.js", + "digest": "sha256:214c4db472a4b0b8678ce118c2aff900f54ecc4219a90d4a5bdde5ac69377282" + }, + { + "path": "packages/mesh/dist/coordination-inbound.js", + "digest": "sha256:86cf5061c298941c5355533eae662f4dcfa96d8014552995a847214cecaeb580" + }, + { + "path": "packages/mesh/dist/coordination-lease-renewal.js", + "digest": "sha256:7a1dc88ba2620925684895fd8d82f284363aa5ca9d7694b6bb2dde33ad120d5a" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic-contracts.js", + "digest": "sha256:7df5a215ccb3a469b52d126b60787d9d0b8692c2db96ab3c69585948de059289" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic.js", + "digest": "sha256:9ecc16d642835d844d8d4de31cbdbbc0d2b96c5a9f13cbaa0564cb1568fab99d" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-contracts.js", + "digest": "sha256:314e32db524c476a194bd1e6bc835e289ecf203b328c781595f6d63986283c67" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-state.js", + "digest": "sha256:61975714d8bc69184c05508f272eddff05bd1790ecab45cbb66072b4cfe163d9" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-time.js", + "digest": "sha256:6a506033a164246715358d8cf1f6910b37cb5a9efaf998c567222c0814ad729b" + }, + { + "path": "packages/mesh/dist/coordination-objective-work.js", + "digest": "sha256:377a4eb0fa5b7caadd2f0b5f991892032e2689c42c6251bc91e14df0b07c495c" + }, + { + "path": "packages/mesh/dist/coordination-recovery.js", + "digest": "sha256:278ca986324792339ace51bea5f5dd467cf71af1aea6ab94132f15bd75238a38" + }, + { + "path": "packages/mesh/dist/coordination-reducer.js", + "digest": "sha256:d20890a678eb9dceb70cdb1788e7e509dc1a38b923ac836f06599d7ac0e30a1b" + }, + { + "path": "packages/mesh/dist/coordination-state.js", + "digest": "sha256:1120aadb4f57759fca1d0c57d1f985e3fbe7da6771acfe923ac0671e13fc82ea" + }, + { + "path": "packages/mesh/dist/coordination-topic-contracts.js", + "digest": "sha256:5e722ff15658aecc3b2bf2ba9b35226274b981fce4744d8558cc86eb6574c27f" + }, + { + "path": "packages/mesh/dist/coordination-topic.js", + "digest": "sha256:51f13dd6ee7287da3a3857178f371b7db1fe44955978226d957133387511aacd" + }, + { + "path": "packages/mesh/dist/coordination-wire-version-contracts.js", + "digest": "sha256:34ccdf72fc29daaa6b532694f2b820bccaafb53549cc5f907ea05b221a7ecd5f" + }, + { + "path": "packages/mesh/dist/coordination-wire-version.js", + "digest": "sha256:2f8b7498a5a82471e8de6d840b98bcf5dc3f0d1108267f9f3f3cd5ef0c563f83" + }, + { + "path": "packages/mesh/dist/coordination.js", + "digest": "sha256:6ab0e50a3c3a4b30470f46ac0f5bdb46244d2d85e40746859649ae6f5ab5972a" + }, + { + "path": "packages/mesh/dist/durability.js", + "digest": "sha256:9112fa82abe5291d58ae2f69ec908a36425fb6cdc12abdcfb1b9fa9f835f3543" + }, + { + "path": "packages/mesh/dist/inbound.js", + "digest": "sha256:3139621aee4950963cd972476b5c45538e46d96cae8e75e97868845325449d38" + }, + { + "path": "packages/mesh/dist/index.js", + "digest": "sha256:ac2c6265fd32449bde66f8451b8e45eccdbaa90ae105501b1ea8d672d363a059" + }, + { + "path": "packages/mesh/dist/loopback.js", + "digest": "sha256:60c0873a79abaeb05c1b51b8edc1f166a35f0488229eeaf8964f319a9c672fa1" + }, + { + "path": "packages/mesh/dist/overlay-transport.js", + "digest": "sha256:89e36d9171cfe0be31a1e4b7d6bdceab4511fc090f1890e2869d4e2133c196f2" + }, + { + "path": "packages/mesh/dist/overlay.js", + "digest": "sha256:45e87c5e96197d6ee979b9095770525ffc54416fc148fd2772c5b345155201f0" + }, + { + "path": "packages/mesh/dist/reducer.js", + "digest": "sha256:87a9de3e08703bc17d3c3f881dc2002a8ea6ffaffb943195aab6213217100a73" + }, + { + "path": "packages/mesh/dist/sha256.js", + "digest": "sha256:3e518423bde47c7b96db5d49b8a66ab24ad35859e025a3a80a3da23a160dd140" + }, + { + "path": "packages/mesh/dist/sparse-overlay-contracts.js", + "digest": "sha256:13bbd7fad5d9dcdff11f48dabe4165dc89660fc8f6de9d1d3ec20061ce189cc0" + }, + { + "path": "packages/mesh/dist/sparse-overlay-durability.js", + "digest": "sha256:8b75680a26fdd660f7dadbff37727f1e5298828e972e0e2a7f5ac8edafc820cb" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime-contracts.js", + "digest": "sha256:0c90a716d1fc4983a07d4cb55bd976f20ea3191b25b50ad3c02465a89ad0bf92" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime.js", + "digest": "sha256:f49f29078cc39ced0826fce1349ff8474dee9d514bbf3f452ee9f951975d8833" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-contracts.js", + "digest": "sha256:6f404176b4d54a71985033e076f5eb5f329e04b7ad992c9a1a7e56af2961211d" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-durability.js", + "digest": "sha256:da739539527cfd6f750081ff776dc1e1e17862acc45f62e55036481c66b5d290" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport.js", + "digest": "sha256:14605088582611b10a1276dbbe0cb633256c4f29a51173fc98cac4887d467252" + }, + { + "path": "packages/mesh/dist/sparse-overlay.js", + "digest": "sha256:ca11437bdc551ee6d1dd8e6557a63d196cae7c9888b238144587b7c9c4bab98b" + }, + { + "path": "packages/mesh/dist/state.js", + "digest": "sha256:e50942fb5e14f5f5aca893aba6ba3e509c8659478ede92667069e49bbe01c282" + }, + { + "path": "packages/mesh/dist/trust.js", + "digest": "sha256:5256cf09586202f5ea60df65866156ca14e096af85c06c05acf30f4f72ca02a5" + }, + { + "path": "packages/mesh-conformance/dist/contracts.js", + "digest": "sha256:9c72ef104edf9901471db7b8a00b354ae8dd72353c181356070d34cb929b99b2" + }, + { + "path": "packages/mesh-conformance/dist/control-fixtures.js", + "digest": "sha256:e7bd67da283c361135f4ae9f9f5eb42a23d2a89c52528238cd12111c41dca7f8" + }, + { + "path": "packages/mesh-conformance/dist/control.js", + "digest": "sha256:0eb18d7be525ee48b0db6b25bb75cf014563d31afc831a82ffcb24a2c11080cd" + }, + { + "path": "packages/mesh-conformance/dist/durability.js", + "digest": "sha256:a92659003df88ef18bd5d02efd45919fe5088006eeb5fe06859e1be90ef73bb8" + }, + { + "path": "packages/mesh-conformance/dist/index.js", + "digest": "sha256:2bba1ca73e6fc97fe414340a16e3f0a5be5a966ae496069c769f0695d321c075" + }, + { + "path": "packages/mesh-conformance/dist/planning.js", + "digest": "sha256:de0bc3b6c2b4869fc28e25d34e408328a8f899e6148a7e18fa7b146023b44847" + }, + { + "path": "packages/mesh-conformance/dist/protocol.js", + "digest": "sha256:6c7028b8f4b626a6df165b51c26cf1af266a740addad20f2df8fac819937d06b" + }, + { + "path": "packages/mesh-conformance/dist/report.js", + "digest": "sha256:704dcbf5e60268d943ef5b7876091724594225fcb3a4bdf2ebec5020afb3e73c" + }, + { + "path": "packages/mesh-conformance/dist/rooms.js", + "digest": "sha256:53ae3a136cd243714a5eac7a64e5d7e3038e303e5c93fac94788a313f9e3644c" + }, + { + "path": "packages/mesh-conformance/dist/runner.js", + "digest": "sha256:6e740ff8d5251aa3f4b37777fb52214e740dad3c0f9d8583155ee826635420ad" + }, + { + "path": "packages/mesh-conformance/dist/transport.js", + "digest": "sha256:a09577f525870cc07dbb8aed09fc045c70f21277fcab43117f1c9335c8b4a189" + }, + { + "path": "packages/mesh-crypto/dist/base64url.js", + "digest": "sha256:df96edd36a1f06d3f19292067415a371d1b491e63e6e99354c75fee0e1981689" + }, + { + "path": "packages/mesh-crypto/dist/contracts.js", + "digest": "sha256:0dbf1cf2c1456b3917e0bf92410a7253342f067aec6a40f4c7657da6a4a989a5" + }, + { + "path": "packages/mesh-crypto/dist/http-signature-port.js", + "digest": "sha256:5b710dfefaed3b511074caa06ad03dfe1dfcaa2bc0219a7a5f68e14d7d3c009d" + }, + { + "path": "packages/mesh-crypto/dist/index.js", + "digest": "sha256:b5fef323f590706eeffe8dba2454543fbcea11cb3f823032cd72c7f3dfd679dc" + }, + { + "path": "packages/mesh-crypto/dist/static-key-resolver.js", + "digest": "sha256:bdb9750903e8c22ebaa2e581ef823860654a5a4d0f6332f7fc566b067ed27b79" + }, + { + "path": "packages/mesh-crypto/dist/web-crypto.js", + "digest": "sha256:807f19df4570bb2655fc9d5f6d13b2a18af3662b58cb7ef852b4ac4b8e59c8f1" + }, + { + "path": "packages/mesh-http/dist/durable-outbox.js", + "digest": "sha256:4115fa4901502cb285902126c125c99ac6786ff48de4f179e9c7e6bf1512455c" + }, + { + "path": "packages/mesh-http/dist/index.js", + "digest": "sha256:356fe829cabeaa1524b87bff61e186c0e16d3a8bf8efb9f884b2d782fe628edd" + }, + { + "path": "packages/mesh-postgres/dist/cli.js", + "digest": "sha256:0d547846e3e8be78d5361d828c6138b7270a409ad8d84ec45a742fa1a08cdd48" + }, + { + "path": "packages/mesh-postgres/dist/index.js", + "digest": "sha256:774b213b90ecb7670fac7a39296b187681be7034cb51332373bba6fe20864e36" + }, + { + "path": "packages/mesh-postgres/dist/migrations.js", + "digest": "sha256:99eb9e978be475856965a0e40c4ca39e49b11b7e27cba3d9632abd34c98905db" + }, + { + "path": "packages/mesh-postgres/dist/planning-recovery.js", + "digest": "sha256:bbec2fa7757a0412f2788118590a5ccede90b1ef77b861859e0fbf80a8ebc66f" + }, + { + "path": "packages/mesh-postgres/dist/repository.js", + "digest": "sha256:ea8c4bb98dfb8b9a4d4441e7eb34062e52f75085b1d73f6636c5b9852e132591" + }, + { + "path": "packages/mesh-postgres/dist/snapshot-backfill.js", + "digest": "sha256:2227eb1cf13656c91bfc47ce36b19697d795b509076818dd14c90d2883a1a8f9" + }, + { + "path": "packages/mesh-protocol/dist/canonical-json.js", + "digest": "sha256:394b8fa24d40e03e369d7ebb9518256633aeb0eaac0332c2ba2beccf93430452" + }, + { + "path": "packages/mesh-protocol/dist/contracts.js", + "digest": "sha256:9529f176896f1949b56fc163e57a118d5239a7018f8b6fa2c31743247f94987f" + }, + { + "path": "packages/mesh-protocol/dist/index.js", + "digest": "sha256:6d86cc13e07f1277809091f939d925c12dd7acee63a1dd0c621e61bf7eb08fa7" + }, + { + "path": "packages/mesh-protocol/dist/strict-json.js", + "digest": "sha256:0b8e54f87cba73b7d98fbe30b8154d3b71a1d09a66c62536468fc6ff0c2ece4d" + }, + { + "path": "packages/mesh-protocol/dist/validation.js", + "digest": "sha256:a06cf45708fc9b6438d0ca3449847ab4ba11e44633e072473acfcb9f0cdf4a71" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-action.js", + "digest": "sha256:239b9b4e383d9a73609a475dcec00dae193c91679ba5c20432e8bb6498eb1e3c" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-contracts.js", + "digest": "sha256:6afd9efc174d8a59739da7db001a3eb87d18f6374c33f67be14a8143562d54fe" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-fault-matrix.js", + "digest": "sha256:bafa61ae6bd6f74d05d2d5afbb0c405fdd5756fc91c339ddde85a4f9c15e0dbc" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-recovery.js", + "digest": "sha256:2e60bd3f6fd3b20764ef649c4f03cbdaabe938ad8eea5c6e68fbe5980eaf1778" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-reference.js", + "digest": "sha256:2f7350772d3348a0a947d6a9cb73fff82422491d477a19be702c9a2503288538" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-replanning.js", + "digest": "sha256:c883ecaaab58520e24173c5f64e0fa54f9f5362af88ac3264af318b22517f9df" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-campaign.js", + "digest": "sha256:a5fdc1b621112b4760dd685cc39422df124a35e9d82006a796e44999726b7122" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-contracts.js", + "digest": "sha256:f30b30125d772819eacf82c5e55451f8b1f97321597d5b66251ac81b14a7f825" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runner.js", + "digest": "sha256:c4cdeddb474c2adf11730d76eae6a5e29b68c54c84b4b117a79692be4f26c8ed" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runtime.js", + "digest": "sha256:b94a545a0c792690278a44a75b6fc2f4889fbd188165b41f8758d4184d29c24f" + }, + { + "path": "packages/mesh-sim/dist/collective-effect-provenance.js", + "digest": "sha256:47586db551e2d9baa17044435a13e86c630800dfad79888fbc9eead11e41fd71" + }, + { + "path": "packages/mesh-sim/dist/collective-environment.js", + "digest": "sha256:5be01dcd1d0006dd9de004a4328c013c3b70075f6ded65c1bc4cac6ab4a0373e" + }, + { + "path": "packages/mesh-sim/dist/collective-evaluation.js", + "digest": "sha256:0bc8e2f1ca1b03f0065065210a313deb316fd2377db6152ef557737b755d7a5d" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale-overlay.js", + "digest": "sha256:40edf5e7a82f27d435d59f7f28e1ba7cca6cf3aef3e2b8c84c0b583cd49df425" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale.js", + "digest": "sha256:63ca5d6156eca018ec72b7f496bf3748fed0b8131f7d8bdfb5391e01fdf3ca1d" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-aggregation.js", + "digest": "sha256:d639bc4771d74500d4f2b2e94479e4391de24e84a8662347f6a02951428098d5" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-artifact-stream.js", + "digest": "sha256:e53a80a69960cec1e1fae775e4ece65936019a04f9a77ffe66dac49ed9e73471" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-bundle.js", + "digest": "sha256:422758350ffb644e20af635fa68be85714fed6a7453e496bccf30462f4a1eb2c" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-executor.js", + "digest": "sha256:eb2be679d1f9853ddc114f2334526f0f532c88a726b670666057d39507b0a5aa" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-analysis.js", + "digest": "sha256:741764684649b93fc4b59b785be10e61b999497d69c7f98b83527c2122d298b8" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-operation.js", + "digest": "sha256:3e2e65c1fe11779d081d0593abccb1bb792b14db288874170f2aa6f7c7181839" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-registry.js", + "digest": "sha256:e8df844281be4467f1c04eb6a670e7285a14341db684a4ba1fccc215eb68ed5e" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-registered-adapter.js", + "digest": "sha256:dad53e376b79f5b5082ccb051522c9fe7b1dc678ca08be5877f05213ccf4f4ca" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-scale.js", + "digest": "sha256:784a0dcc8865c50b610970c91b6598d483dd6f3b358723cefcd8fde64850a286" + }, + { + "path": "packages/mesh-sim/dist/collective-trace-journal.js", + "digest": "sha256:59d24a78f5f95eaa14f3f9ce527b68c2f460aea468553c13262bd57eb912b4b9" + }, + { + "path": "packages/mesh-sim/dist/index.js", + "digest": "sha256:ee62074173a14ce8c08082197b11f0537f3dfa2140c2822ea1bb1c08c0dd82a4" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-contracts.js", + "digest": "sha256:372205b5a92536b45a6f03621e625e7128e2a53cd65863eff48539eeb68d8e99" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-runtime.js", + "digest": "sha256:9318b26ad13637b925f751b3100923a58a874f474404bb12c443860e50815488" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-validation.js", + "digest": "sha256:bf262003c9b5b98b86563f86c106dd03dce1408e6b358d800323cc3d50f51733" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment.js", + "digest": "sha256:62d2a4275379ba3b2ab6193c8a0230a6fda54145dbe3f21a40b1e94002427cf7" + }, + { + "path": "packages/mesh-sim/dist/reducer-scenario.js", + "digest": "sha256:889a7a8a2477bffaffcc35387cebc5dfb8ca7fab63df120009a3929c1e7d805c" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-contracts.js", + "digest": "sha256:49d77fcec67839d7877a225d1479eb7b66d4953e681577ead6abc305d4191393" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-durability.js", + "digest": "sha256:cc87c0a8b53a3ca120dcc75ba5de08be34057a1d4412f707eaa640d7466d06e5" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-evidence.js", + "digest": "sha256:7f439e0e1f65c27cf195b9e0ff9ac6fdf4519d08d99d21c9ceb80d04164874f9" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-reference-integrated.js", + "digest": "sha256:99429ca6d316c199d5471c6cc08acc2ce711fa3d9b80d561332be872c20ce195" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runner.js", + "digest": "sha256:88231606e812104f402d2fdc7d8a52fb18a789a1e58806ff680b516d4658e084" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runtime.js", + "digest": "sha256:7ef14f24ba5b8490f53dc5440efd9bfe282db4b0ff8bb4e03d55af133fff283f" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-validation.js", + "digest": "sha256:0987b01ff10079361845d422ee0185c284227343fd5cfe6d829bc1088c7a7ab2" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation.js", + "digest": "sha256:43bdbfa7863a4f7e466cff7d941bbb42f2f3590dfcec70f0ff53b724f61881e9" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-contracts.js", + "digest": "sha256:e3cdf45a3b1cd53c790dfa23a99f59c5fec295a520b397e1ee6bdae74e3799ac" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-runtime.js", + "digest": "sha256:a1c79489fbf9bb4cb1aca0763228c3575da400b0d61832b7970dff478cca7839" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-validation.js", + "digest": "sha256:9b6e78e0ae50f9e547d287581f315e1fdb53e4c4668d3a6ed50e1d50ab0c128d" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation.js", + "digest": "sha256:c1e296a55123d5a37e5420838d875c8f00be68830fe339c8ce1d8c825ab3b0fb" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-contracts.js", + "digest": "sha256:dbce21ec6e527116c3b9d1b98a26bd744bd00c92c788e1d2c66b517a24770da7" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-runtime.js", + "digest": "sha256:a22d86d330e3dfa31a104e32a371a1da8f53ad840b7ae828b8331b97466bf522" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-validation.js", + "digest": "sha256:15e906d89da5450a60b86cc9dec1f99ee956bc6f4a36fbc4b9a863dcfb0186fd" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark.js", + "digest": "sha256:e9be5da7951d4e71a50906c579371c36d8cdbe3075923260affb6bceef7b50c6" + }, + { + "path": "packages/mesh-sim-local/dist/index.js", + "digest": "sha256:53eaa2bf57ba705a72b09366e8583565614c9bc3e170e83984537ab369566980" + }, + { + "path": "packages/mesh-sim-postgres/dist/index.js", + "digest": "sha256:240ce27d16ac0661872fdf9d2ab5388eeb7bf52c43f8c97e6a933b2b9de613f1" + }, + { + "path": "packages/mesh-sim-postgres/dist/migrations.js", + "digest": "sha256:6a1bb03ef035578e0276f581e56237bc8e9265f140b66fb1d6a5629a02e3670f" + }, + { + "path": "packages/mesh-sim-postgres/dist/scalable-evaluation-checkpoint-store.js", + "digest": "sha256:97235cfcf97c5f5499303514123bebbe72f3cdcaed8bff1e335f162fe115b2ee" + }, + { + "path": "packages/model/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/model-anthropic/dist/index.js", + "digest": "sha256:6a82284ff47b80d5079dde4f889b81da889bbefd741775695143add7d16745ab" + }, + { + "path": "packages/model-gemini/dist/index.js", + "digest": "sha256:1a50906c3de37382c47d7941b79a7d281d61ec5898b558cd1c026e27f8c33fec" + }, + { + "path": "packages/model-openai-compatible/dist/index.js", + "digest": "sha256:8649eb1b720e38b506fd5d2ef733c0130e1d875b256560f49e070daab36036c1" + }, + { + "path": "packages/planning-artifacts/dist/contracts.js", + "digest": "sha256:7e8d3039e69437fba5fe7c15bd1038cddc13ffb04ea9684943ad5305ea8aec35" + }, + { + "path": "packages/planning-artifacts/dist/index.js", + "digest": "sha256:820cff3509774091d3c7cf318b9f3f4256dc079140b44ffac1938c4f9ae16c05" + }, + { + "path": "packages/planning-artifacts/dist/publication.js", + "digest": "sha256:fc7696e3f4f368fcd93029987a4c1d80c73d7dce238d773a6e0fd434639e0489" + }, + { + "path": "packages/planning-artifacts/dist/replication-codec.js", + "digest": "sha256:893a2f1dfb7aae637651d9701c12b3966b6b405e487beb2584138f4d93601e7a" + }, + { + "path": "packages/planning-artifacts/dist/replication-contracts.js", + "digest": "sha256:6246d5e9e6654464bf1b3b37b15a9e0545869103d4cbba3463c3b37da22a9ee1" + }, + { + "path": "packages/planning-artifacts/dist/replication-http.js", + "digest": "sha256:8ff881c94d95ed1a438636a4f73b2394f834c561d987842121394df8d27533e0" + }, + { + "path": "packages/planning-artifacts/dist/replication-transport.js", + "digest": "sha256:c3523cd80cf0f0cb7e3eaf5688db5529a34e7e0338898d87a8933c09586f1a56" + }, + { + "path": "packages/planning-artifacts/dist/replication.js", + "digest": "sha256:228a8c80dd8ca2ee690c5f6fb5d6f87a8a5001d9c7951ec98cb3df8ea5462deb" + }, + { + "path": "packages/planning-artifacts/dist/sync.js", + "digest": "sha256:1d447585e4040a52095f8c8f3831ce0319b36425f3d2578cdf9ca8bfb1be823b" + }, + { + "path": "packages/planning-artifacts-postgres/dist/index.js", + "digest": "sha256:b10677e45ae2a64dc9d2ce80b35ab8d5c9f0e0e0ae307098b7bd29b744b20451" + }, + { + "path": "packages/planning-artifacts-postgres/dist/migrations.js", + "digest": "sha256:8716213d4903eef3e40f664772ce969c643b9c8a57a0fefc7af7fb0cf9a5d66d" + }, + { + "path": "packages/planning-artifacts-postgres/dist/replication-repository.js", + "digest": "sha256:fdcbea1f69c33ff853ff8fed3a719ff0953e73e3b97aa300376a5053ac186bb9" + }, + { + "path": "packages/planning-artifacts-postgres/dist/repository.js", + "digest": "sha256:f73012bde47c99b395ca63563a6559626fa86f89eb830d6073d5886b918acebb" + }, + { + "path": "packages/postgres/dist/index.js", + "digest": "sha256:7e98e9cd73d663a6bc1345a8bafca54a4c6e2b5d6588b621e408381b0dd2e549" + }, + { + "path": "packages/provider-openai/dist/index.js", + "digest": "sha256:264f2eaa3540c1659fd5f74030a651b8b5ebf152ebc98d6a2f3a77389ee0b251" + }, + { + "path": "packages/rooms/dist/agent-registry.js", + "digest": "sha256:24e1bf067e9ca32fb3623b988afe46711bf02519d8690819e667d375fd5590bf" + }, + { + "path": "packages/rooms/dist/checkpoint-execution.js", + "digest": "sha256:dd2822591d228998753ef900a54befd8a8cb2848fa9cff6687bd7c3ac4e785d2" + }, + { + "path": "packages/rooms/dist/context.js", + "digest": "sha256:4899e01501a5e743fc739440e1c208ecf82bbd3347b0bc816240ed6ec359e32a" + }, + { + "path": "packages/rooms/dist/coordination-execution.js", + "digest": "sha256:622d69e44c4ede385c49a5f780f756399b0c92ac326840e082aa9c893496123a" + }, + { + "path": "packages/rooms/dist/coordination-runtime.js", + "digest": "sha256:39b7d49f0f870a60b5c9f712530dfff3bf4ad90687ee030db28debbb5a53f3d1" + }, + { + "path": "packages/rooms/dist/coordination-worker.js", + "digest": "sha256:9243f1e4fdd7bb3ea43bc2dd4281ba868af3e40d44bf0f2b75169a59d509f71d" + }, + { + "path": "packages/rooms/dist/coordination.js", + "digest": "sha256:30dd88e97ecc261a00790733a96cfc676b55523a1ada417d249ec5e5da17dc6d" + }, + { + "path": "packages/rooms/dist/event-page.js", + "digest": "sha256:2b92516cf405e4eddbd50ac36dcecea6aa9f1ad793293f73d71b51ef7f054787" + }, + { + "path": "packages/rooms/dist/execution-session.js", + "digest": "sha256:eec92852dffa90be43ff357f8843e45d567ca046dd3dcc38df248450287094f8" + }, + { + "path": "packages/rooms/dist/human-contribution.js", + "digest": "sha256:9eb31217df6d9d23dc89f8bb77d9af6a82476a2ed881e97d1afa22d1d60995dc" + }, + { + "path": "packages/rooms/dist/in-memory.js", + "digest": "sha256:f663250e9545811c4362ced22de49fdaa8a3313237317161abf6d80e18db0041" + }, + { + "path": "packages/rooms/dist/index.js", + "digest": "sha256:a9616e87d109b303ec5a0d27413c95561c36bd209135fc6deafef502f33ff8da" + }, + { + "path": "packages/rooms/dist/intervention-dispatcher.js", + "digest": "sha256:5e75083d2eb74d7618f618fd64222ee7d86bf5e76eba390dae25532cfabf8233" + }, + { + "path": "packages/rooms/dist/knowledge-bundle.js", + "digest": "sha256:a1720ebdda984c959d3b5d1399aae39b2b1ae040b82b265abb43129df6dcdd7c" + }, + { + "path": "packages/rooms/dist/live-view.js", + "digest": "sha256:29b662d2db5040713a9ee3dab7d07a01c554c649f5c75ed2e0f914ad0a4520e0" + }, + { + "path": "packages/rooms/dist/models.js", + "digest": "sha256:637113ce0dd08d4a61b12eba5fc661552ea29f6f18356eb1b70bc0e4a06990cc" + }, + { + "path": "packages/rooms/dist/operational-events.js", + "digest": "sha256:23dff99970f45d2acc5694800b8ffceff2816bf16325f9d7c03c6ee24722c65b" + }, + { + "path": "packages/rooms/dist/operational-projector.js", + "digest": "sha256:3ea1b347f9af67d294adf5d95ad6ae8f6cb401821b73a458b6f7b3b34fd1b7d4" + }, + { + "path": "packages/rooms/dist/participant-membership.js", + "digest": "sha256:242af40c664b7bc6b8f1eac3e9a123458dbceae718422d36e0a0812f49ed0aad" + }, + { + "path": "packages/rooms/dist/planner-bridge.js", + "digest": "sha256:e71a9e4733b147f04d63c5722ab8c9c1844e160ed02a1a774458cb421d0911fe" + }, + { + "path": "packages/rooms/dist/policy.js", + "digest": "sha256:9845da07877dac33408b8bc372f1945ec7fe01f3d93c8ce220c169fb5e6eacfe" + }, + { + "path": "packages/rooms/dist/promotion.js", + "digest": "sha256:f714cdda874ece0f9b78907c3bb113e2f6194e8421c67210cf4b3d94df888a6f" + }, + { + "path": "packages/rooms/dist/repository.js", + "digest": "sha256:610ec0813848b022d425a527cb50ed46fc568b817eabe37ddb2cc952f01e1f4f" + }, + { + "path": "packages/rooms/dist/room-handoff.js", + "digest": "sha256:f69588b30f28403f66c8c2312907269a74b9bb76962da386b120f72836118b5b" + }, + { + "path": "packages/rooms/dist/service.js", + "digest": "sha256:cea5cb76fc72d2653aa232ec5edffcd2dfc902a3ba229454841bc00be8edcd6a" + }, + { + "path": "packages/rooms/dist/tool-bridges.js", + "digest": "sha256:38134364e694bad13b6b502f6fee3ab4ffacd7220e07776f23b7af2a56b0647b" + }, + { + "path": "packages/rooms/dist/work-management.js", + "digest": "sha256:3fe3072f902c1ace02f78e327a096c84015b399ecbba50262b23e6f21c0dfb6c" + }, + { + "path": "packages/rooms-api/dist/index.js", + "digest": "sha256:c3fa3161966932e649901a7409bd6b207a29f8b38005aea74f05eace8efcdfb7" + }, + { + "path": "packages/rooms-mesh/dist/index.js", + "digest": "sha256:0afba9c4376f12bb728fc74081e17eff696031e2c77116b99de2179a2c2b05be" + }, + { + "path": "packages/rooms-mesh/dist/morphogenesis.js", + "digest": "sha256:0d7e041480c135c433a918155641319340a8f9a690c11047b5b86f5232acd1d4" + }, + { + "path": "packages/rooms-postgres/dist/agent-registry-store.js", + "digest": "sha256:dc9ac66dbe87f1adab263dee839050660a3c0e228946923c4a18a5b46cb3307d" + }, + { + "path": "packages/rooms-postgres/dist/cli.js", + "digest": "sha256:195b4b5c2e57466fc5b936dc99223cd650cfef647236ca836f5495a6607b667c" + }, + { + "path": "packages/rooms-postgres/dist/coordination-store.js", + "digest": "sha256:7d2f3a3fe42cbcef3632efbafbb5831e42157d79e219bd81db6a149c1de7ed40" + }, + { + "path": "packages/rooms-postgres/dist/execution-session-store.js", + "digest": "sha256:51e4e8f168ffa77190d6fa3378ad572d657fa7c4aaf56a9bd09464bbab6d4430" + }, + { + "path": "packages/rooms-postgres/dist/human-contribution-store.js", + "digest": "sha256:400a9793ec95e66b30f9583a127e0d90ad1a03bf5fbe7f70f72fc1e65724daa6" + }, + { + "path": "packages/rooms-postgres/dist/index.js", + "digest": "sha256:766e02f25cbfe405a45ef517c773783df68a7b87c01e5f8dae87699058239ace" + }, + { + "path": "packages/rooms-postgres/dist/knowledge-bundle-store.js", + "digest": "sha256:d67f422907f31e51da03af34eb16e85ca98cc63407e0875c30af88edaddce9e3" + }, + { + "path": "packages/rooms-postgres/dist/migrations.js", + "digest": "sha256:9beb8a0819426d69dcfb220ea534eea483ee4126bc68bea4437d814695d8ce8c" + }, + { + "path": "packages/rooms-postgres/dist/operational-event-store.js", + "digest": "sha256:301c5b69919dd4e624dd6ff6beba20c36bb3d3348c00a6e02d61dfffbef6f67e" + }, + { + "path": "packages/rooms-postgres/dist/participant-membership-store.js", + "digest": "sha256:13351fb5deb6411939f42f42f45f30b3924d012116cb84ce09e63ed31a8ab373" + }, + { + "path": "packages/rooms-postgres/dist/plan-store.js", + "digest": "sha256:b8c74678264083f9940ef243fad1bfe88494cc8180e69ccafa7bbe239055bab2" + }, + { + "path": "packages/rooms-postgres/dist/pool.js", + "digest": "sha256:e8a8d4e4903a1382710e3fea9701e31cb7ddfd171e5be2f5ec56ace32091e23b" + }, + { + "path": "packages/rooms-postgres/dist/projection-checkpoint-store.js", + "digest": "sha256:83c60704f6f203308cd0405e3a6e471d5fcfe7b8b3a5104cb52ebe29b4f102d5" + }, + { + "path": "packages/rooms-postgres/dist/repository.js", + "digest": "sha256:1d25d9ab54b0fd7dea714a9c4a6b909398db9b670a73e748546748313202de18" + }, + { + "path": "packages/rooms-postgres/dist/room-handoff-store.js", + "digest": "sha256:f6a577a12ee9b729f6d3c263ade83ffb459391f93e3367a89e96f5145f38e9c3" + }, + { + "path": "packages/rooms-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/rooms-temporal/dist/index.js", + "digest": "sha256:bcb8e0b443fcaf0bf4f021c17a5fa91d2c1c1653ee39989f1fb7fd33717786b9" + }, + { + "path": "packages/rooms-temporal/dist/workflow.js", + "digest": "sha256:fcf98217424d22f6dcbee6ac178e33c6242ddefcb2230228ade615ce68ecc4ef" + }, + { + "path": "packages/runtime/dist/adapter-bridge.js", + "digest": "sha256:8a7e36dea7ee28a8ce85fe71e7ccf7e520865577bd968e6d2d006cbb7cd9cb28" + }, + { + "path": "packages/runtime/dist/adapter-contracts.js", + "digest": "sha256:7c6f3cd4a7a9801bbcefc6b9064f112ba28da9dc5d0cfaa469fdfcc33c0f0c4b" + }, + { + "path": "packages/runtime/dist/adapter-errors.js", + "digest": "sha256:6b4dd976a20515bc4e4380e3e68685294e4d7abbf84c93e99180040ecab19809" + }, + { + "path": "packages/runtime/dist/adapter-registry.js", + "digest": "sha256:f57658a828ea7ea69b4a3c41fa56e81bbc4d398ad27913f974317d949fc5ff67" + }, + { + "path": "packages/runtime/dist/adapter-runtime.js", + "digest": "sha256:ab1c1cfcac34fed0ecfcbb678b36eaffbe80e7ea1e196f077ba982d53481eaee" + }, + { + "path": "packages/runtime/dist/adapter-store.js", + "digest": "sha256:6eb04e03e589debca8d33ab8c7ea835efb0b36c4392bc7958be01a385cbe1732" + }, + { + "path": "packages/runtime/dist/adapter-validation.js", + "digest": "sha256:d741b634b6e5825311d4e7c9759052e7fe4e1b93c35ca70591a196d98591f75b" + }, + { + "path": "packages/runtime/dist/adapter.js", + "digest": "sha256:778b8abcd1745e3296c79ffc8789aede2568f0b2103a49a77fe8e3f24abb9cae" + }, + { + "path": "packages/runtime/dist/chat-agent-provider.js", + "digest": "sha256:26a912096a9cb3d689b01b8ec81cf27ba8c39d5b7c9f8246506d22ea3e7d9c18" + }, + { + "path": "packages/runtime/dist/cognitive-adapter.js", + "digest": "sha256:2f39d55c1a54955741db0d2baf975a178831f232fd0f0fff42f79e083d8bc062" + }, + { + "path": "packages/runtime/dist/index.js", + "digest": "sha256:83524827709ae55fbf292e678e292d88d280083279796015aa76fe26bd7604de" + }, + { + "path": "packages/runtime-mock/dist/index.js", + "digest": "sha256:f7bf5d629d407d9a372ec08a556ed4731107d98ac66853cdee706f15c73e2e7d" + }, + { + "path": "packages/sessions/dist/http.js", + "digest": "sha256:a6e5c0bdb4e59dc8a06aaf8715bb3f0e7beeb37a1aaf874fd5b2d98e607b3489" + }, + { + "path": "packages/sessions/dist/index.js", + "digest": "sha256:22877fc33762f56457a4c0a98cb6d9807a387506201b97f7a5aafe98f45ca50c" + }, + { + "path": "packages/sessions-redis/dist/index.js", + "digest": "sha256:4031916d762aa0c5a90a008f93abb9f78af4ca7c41a03952246e64f0be07da33" + }, + { + "path": "packages/streaming/dist/index.js", + "digest": "sha256:d5d2a987698077fbc53e5d31e795f1f1906cc5f2e3f91a291cba5814e7885faa" + }, + { + "path": "packages/tools/dist/index.js", + "digest": "sha256:a5fe819df8e3dcf8b975a69d73c7574f9f9309ca1f4dcf11215176f1130f979d" + }, + { + "path": "packages/trust/dist/canonical.js", + "digest": "sha256:e47ad96aa159db86d84f54e7686d107acfe81ff950e6f480ba7dfd4e2b3510b6" + }, + { + "path": "packages/trust/dist/causal.js", + "digest": "sha256:2da8e7e858264d73b04b55f9c522208ddb1264459cb78b56a625f652f3bcc79f" + }, + { + "path": "packages/trust/dist/eligibility.js", + "digest": "sha256:808b16a837a5bbd8f0324309f58e4cb8bbfb7eca324be6bd1839e663c86992ec" + }, + { + "path": "packages/trust/dist/evidence-fusion-strategy.js", + "digest": "sha256:338d90244e9d2dd8872108e077bd70bb57f61902c88706a0dcb7e02a49137524" + }, + { + "path": "packages/trust/dist/evidence.js", + "digest": "sha256:0d9c3d3bc769e27cc344f40d8ea662f9f2ca7003eb514e2af8cdd66cce16866b" + }, + { + "path": "packages/trust/dist/fusion.js", + "digest": "sha256:bf5fcc47b84ec70efdf9fbc0206b4478ef58d85d8f37638b231ede2a15169e8f" + }, + { + "path": "packages/trust/dist/index.js", + "digest": "sha256:42713b9281753b98835a50afd82e0995722a6b3fff9c08f425e7b0963f8757fb" + }, + { + "path": "packages/trust/dist/lifecycle.js", + "digest": "sha256:161c7634bb2dcb5db222d50d0691460464541577178b596589973037bdad39a5" + }, + { + "path": "packages/trust/dist/mesh-records.js", + "digest": "sha256:55e552c1e5b8c03e9be66f5a6f6b25ab6fdf0f258b4375450717487d44286f58" + }, + { + "path": "packages/trust/dist/peer-credibility.js", + "digest": "sha256:5a15e64fc1c14b7b1dc5136eae518485d611460c09743198cc542eea4a70be3c" + }, + { + "path": "packages/trust/dist/policy.js", + "digest": "sha256:e6af756f4c625b1bc696049dfacdda89de13b1fbbae7779de5c67f02da2fee14" + }, + { + "path": "packages/trust/dist/profile.js", + "digest": "sha256:bec856c3effd4adf3c5e5f7fd8d5bde55102de828b084da3a63c5fe3be2e07e2" + }, + { + "path": "packages/trust/dist/propagation.js", + "digest": "sha256:4270092d4f1f85ea4f6ec82fb2dd7edeefe4df68b3d22c94f59e2beb3f8bac4d" + }, + { + "path": "packages/trust/dist/quarantine.js", + "digest": "sha256:2f3bb0de5a7e63e448ca615bb5e99172e1e9bb8b681b8d6fd47f238249532805" + }, + { + "path": "packages/trust/dist/sha256.js", + "digest": "sha256:7dc8bd3a239bd8cae5c4bbd9c4580b40663fec00dcd0e57783adfd1e908355b8" + }, + { + "path": "packages/trust/dist/state.js", + "digest": "sha256:5671fd40535f517eff74d7269e097751531853c171a24904d1e9e77909e05b44" + }, + { + "path": "packages/trust/dist/types.js", + "digest": "sha256:474633c1d7a534d7b16b1393a616f779144aeec81208faa2fed0b72fac2f5322" + }, + { + "path": "packages/trust/dist/validation.js", + "digest": "sha256:3ef8e63efb9d853149a8d963e489858a4b3d2ab91509ed89534f07d4c8a56572" + }, + { + "path": "packages/work-management-asana/dist/index.js", + "digest": "sha256:2bff4703a99a0bd886e18a4b9d169184595007ad866f71eface6188cec6d9c84" + }, + { + "path": "packages/workflows/dist/index.js", + "digest": "sha256:c5852b69c76632dc51c4f262efa48ce3060af475e54a077bc58c1e83fc4036e2" + }, + { + "path": "packages/workflows/dist/v1-canonical.js", + "digest": "sha256:2db9b23845bb9e553857f173f873efec2087110273aa89bae8e8c4f62226b91f" + }, + { + "path": "packages/workflows/dist/v1-contracts.js", + "digest": "sha256:105e5d4aee10785a01ce0671968d39a2ddee433168c1c1b2139822116a6bc27a" + }, + { + "path": "packages/workflows/dist/v1-legacy.js", + "digest": "sha256:86318c8355e0c91111f4631ba876edf040adb20fbd9cdc135fa2a8010eb7e0f7" + }, + { + "path": "packages/workflows/dist/v1-outcomes.js", + "digest": "sha256:646baa11d4f023ea16f8d3cfe21088dc2008db219446ccd3044b8ef030bd249c" + }, + { + "path": "packages/workflows/dist/v1-runtime.js", + "digest": "sha256:ca8b00640e4333c7de6879b0a8d7253c1b2229f285c1f2859a415a230c654053" + }, + { + "path": "packages/workflows/dist/v1-task-runs.js", + "digest": "sha256:5cceff4f697106b2308bdbaaa1fef5f02f92d85443cd01e47199b05c23ec208c" + }, + { + "path": "packages/workflows/dist/v1-validation.js", + "digest": "sha256:fad0d630c9a0a1d5207660ff1b91b844a4fede28b929ac096f181d8a1c2859c6" + }, + { + "path": "packages/workflows-conformance/dist/contracts.js", + "digest": "sha256:c6facf029bf9b76a8c959010068a4804e51528883db2756d208ea1a6982c9b96" + }, + { + "path": "packages/workflows-conformance/dist/index.js", + "digest": "sha256:26bae9a4702aac88ff7a27d1fd3e96ec83b721e49c2c046a8909728e6b099ef5" + }, + { + "path": "packages/workflows-conformance/dist/runner.js", + "digest": "sha256:5e4d910a97e5fadd62496576fcbba0a03b6fc014399886455358489a147c5d88" + }, + { + "path": "packages/workflows-postgres/dist/cli.js", + "digest": "sha256:88a207e26c895f428d601f222d91fdea6706e3c429a911183b1cd76162aeb685" + }, + { + "path": "packages/workflows-postgres/dist/index.js", + "digest": "sha256:9f91ac63b3c30ff7492d384d8ced91bfe4011a9d8d63302459621d0a7fc63c03" + }, + { + "path": "packages/workflows-postgres/dist/migrations.js", + "digest": "sha256:dda2990f002aba6750984e7b88ec8f12747c3ceb66279569512f0605ad43380a" + }, + { + "path": "packages/workflows-postgres/dist/outcomes.js", + "digest": "sha256:5f1bbefcaf04e5453e5a0ff2013532f0020dbd4453d6fa1f1d52063e58f705cb" + }, + { + "path": "packages/workflows-postgres/dist/store.js", + "digest": "sha256:1b00535e83d740aa8ba47eebc0ce20c3f642a6ea138fe06c7f2d8fdc503d61e6" + }, + { + "path": "packages/workflows-rooms/dist/autonomy.js", + "digest": "sha256:25d7990e52177309a9438af7e6feea1af42357c5dbc68503e669f288b05b3a52" + }, + { + "path": "packages/workflows-rooms/dist/index.js", + "digest": "sha256:0f1eccaae4d1ab203430de34c3ead750801457dc2c174497eaaddf246f9731ce" + }, + { + "path": "packages/workflows-rooms/dist/morphogenesis.js", + "digest": "sha256:2ca026f64fb4fea0814171f8c28ae84e6a3d277e2c9b9917b66f703af8439a98" + }, + { + "path": "packages/workflows-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/workflows-temporal/dist/index.js", + "digest": "sha256:bfb27c02fa85662b1c78656c6ecd7b0fc8f55630b0a7c4ca6f577709bc29abcf" + }, + { + "path": "packages/workflows-temporal/dist/workflow.js", + "digest": "sha256:29332e94d22bd93e0633237da6ee1281e995f3102f4edd1a9f9afd8c1a5f1db5" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/events.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/events.json new file mode 100644 index 00000000..78ce240f --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/events.json @@ -0,0 +1,2344 @@ +[ + { + "sequence": 1, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "3cfc37ae-2c58-4e63-a4f6-96b3f2418610", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:a", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b" + } + }, + { + "sequence": 2, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "3cfc37ae-2c58-4e63-a4f6-96b3f2418610:morphogenesis", + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:a", + "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", + "independenceGroupId": "reviewer:a", + "disposition": "approved", + "proofDigest": "sha256:58b97cf8c2a276c8a5c228cb357412424e710d02433d80829370cd356a1fde49", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:ddcc2ad53d1cac6df8e2097efce0e9f5282e41d61a80f4e81832f290c7df20a2" + }, + "signature": "aby5QqZpDY9bjYJcMbc702akceJ8p3iHTobmI+ymVheofr0JXEXcNj/LdSIFaCQXiy3U1BAAW1/xeFpOZzF1AQ==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAHpl9iJTu9aHOeASzmIje3E0yFs6w+6kBK3vA+w1P0uw=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 3, + "kind": "approved-transition", + "value": { + "label": "a", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:a", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a558d6c5f588e36fbb13e5fed00f7b3b63681fa7e0aba333ab8aa2ae8a7ac18e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:a:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:a558d6c5f588e36fbb13e5fed00f7b3b63681fa7e0aba333ab8aa2ae8a7ac18e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "3cfc37ae-2c58-4e63-a4f6-96b3f2418610:morphogenesis", + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:a", + "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", + "independenceGroupId": "reviewer:a", + "disposition": "approved", + "proofDigest": "sha256:58b97cf8c2a276c8a5c228cb357412424e710d02433d80829370cd356a1fde49", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:ddcc2ad53d1cac6df8e2097efce0e9f5282e41d61a80f4e81832f290c7df20a2" + }, + "decisionPortId": "decider:a", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:a", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:1691bc46c9fba4194b255d138491505570261d4322245c2635e788552893cb18" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:a", + "peerId": "peer:a", + "instanceId": "instance:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:a", + "agentId": "agent:a", + "peerId": "peer:a", + "instanceId": "instance:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c" + } + } + }, + { + "sequence": 4, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "d61c2ddf-fc46-46da-afc5-adc5f6f3f384", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:b", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2" + } + }, + { + "sequence": 5, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "d61c2ddf-fc46-46da-afc5-adc5f6f3f384:morphogenesis", + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:b", + "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", + "independenceGroupId": "reviewer:b", + "disposition": "approved", + "proofDigest": "sha256:13c5384a72bf650a20a8b65dd1de4c5a7747f32910f0b0179572633e3bb9487f", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:a60c304810f353d95701cfb2ca22c50ee85415feda405acf69bea42034ea061d" + }, + "signature": "IGmgeJxTPXBKOUjw9gVMRPhASPFbwxzUdQwCJg6k0zBXJr0qvgoaGWWjXwCm6hNB+ftLL1qRo2jY6H+sk3O+Cg==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAZDNHoX1V5Qz1RkJZ1rnE6iNvGm9KRhKQrNJT9JHWJIY=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 6, + "kind": "approved-transition", + "value": { + "label": "b", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:b", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f642ac2641f1464db38caa483cda141ca3d112d51c41cae1d4ae3fdd8b5c81e7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:b:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:f642ac2641f1464db38caa483cda141ca3d112d51c41cae1d4ae3fdd8b5c81e7" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "d61c2ddf-fc46-46da-afc5-adc5f6f3f384:morphogenesis", + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:b", + "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", + "independenceGroupId": "reviewer:b", + "disposition": "approved", + "proofDigest": "sha256:13c5384a72bf650a20a8b65dd1de4c5a7747f32910f0b0179572633e3bb9487f", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:a60c304810f353d95701cfb2ca22c50ee85415feda405acf69bea42034ea061d" + }, + "decisionPortId": "decider:b", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:b", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:ad30b1d8135549bf51339dc038e1872d7ce6264d363f65d5f0fce002c3f77e4b" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:b", + "peerId": "peer:b", + "instanceId": "instance:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:b", + "agentId": "agent:b", + "peerId": "peer:b", + "instanceId": "instance:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d" + } + } + }, + { + "sequence": 7, + "kind": "owner-admission", + "value": { + "label": "a", + "activationTime": 300, + "authorization": { + "authorized": true, + "mandate": { + "schemaVersion": 1, + "statement": { + "work": { + "workItemIds": [ + "work:test" + ], + "schemaVersion": 1, + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "reservationLifetimeMs": 500, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4 + }, + "evidence": { + "schemaVersion": 1, + "retentionClass": "standard", + "redactionPolicyId": "redaction:paper", + "requireDurablePreDispatchEvidence": true + }, + "issuerId": "issuer:paper", + "revision": 1, + "tenantId": "tenant:test", + "mandateId": "mandate:paper-work", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "objectiveDocumentId": "objective-document:test", + "maximumObjectiveRevision": 1, + "minimumObjectiveRevision": 1 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "policyDomainId": "policy-domain:test", + "roomProvenance": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "permittedActions": [ + { + "toolId": "artifact", + "namespace": "paper", + "operation": "write", + "schemaVersion": 1 + } + ], + "predecessorDigest": null, + "permittedCapabilityKeys": [ + "database_forensics" + ] + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "attestationId": "attestation:paper", + "schemaVersion": 1 + } + } + } + } + }, + { + "sequence": 8, + "kind": "owner-admission", + "value": { + "label": "b", + "activationTime": 300, + "authorization": { + "authorized": true, + "mandate": { + "schemaVersion": 1, + "statement": { + "work": { + "workItemIds": [ + "work:test" + ], + "schemaVersion": 1, + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "reservationLifetimeMs": 500, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4 + }, + "evidence": { + "schemaVersion": 1, + "retentionClass": "standard", + "redactionPolicyId": "redaction:paper", + "requireDurablePreDispatchEvidence": true + }, + "issuerId": "issuer:paper", + "revision": 1, + "tenantId": "tenant:test", + "mandateId": "mandate:paper-work", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "objectiveDocumentId": "objective-document:test", + "maximumObjectiveRevision": 1, + "minimumObjectiveRevision": 1 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "policyDomainId": "policy-domain:test", + "roomProvenance": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "permittedActions": [ + { + "toolId": "artifact", + "namespace": "paper", + "operation": "write", + "schemaVersion": 1 + } + ], + "predecessorDigest": null, + "permittedCapabilityKeys": [ + "database_forensics" + ] + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "attestationId": "attestation:paper", + "schemaVersion": 1 + } + } + } + } + }, + { + "sequence": 9, + "kind": "work-fenced", + "value": { + "label": "b", + "state": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 4, + "highWaterLogicalMs": 320, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:1ce3e46b918792b0579867e343dacdd49a5f81d44dde4876ce0bfb6c3e840b22", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:34c17a7c2c010bd49d522525845fd1e2a0dc4b0a3701da8588f66c35c891ea2e" + } + } + }, + { + "sequence": 10, + "kind": "participant-detached", + "value": { + "label": "b", + "receipt": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "disposition": "detached", + "operationId": "execution:b:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:527ec11ef40cbd6e3d98420ad4538030cb137aa330439d76e58363c967616721", + "terminatedAtLogicalMs": 321, + "lifecycleReceiptDigest": "sha256:7b609505461363dc77a6e2832b0eea6b20488dc7969a631404aa24d056dc5e8d", + "membershipConfigurationDigest": null + } + } + }, + { + "sequence": 11, + "kind": "work-admitted", + "value": { + "label": "a", + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + } + }, + { + "sequence": 12, + "kind": "work-fenced", + "value": { + "label": "a", + "state": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 5, + "highWaterLogicalMs": 330, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 330, + "workContractDigest": "sha256:d35154a43e03c281f5fd3a50c3dd109a7040327e46cd8dc569bacd686c7c027c", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:1ce3e46b918792b0579867e343dacdd49a5f81d44dde4876ce0bfb6c3e840b22", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:4910fb3b46aebe8f17d332a5ff4709ee3003b92bc9706289227e9235b653c80f" + } + } + }, + { + "sequence": 13, + "kind": "drain-blocked", + "value": { + "label": "a", + "inFlight": 1, + "operationId": "execution:a:detach" + } + }, + { + "sequence": 14, + "kind": "admitted-work-finished", + "value": { + "label": "a" + } + }, + { + "sequence": 15, + "kind": "participant-detached", + "value": { + "label": "a", + "receipt": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "disposition": "detached", + "operationId": "execution:a:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:e33dd720a95c696aa938b0959802d60deb5b14c7ee33f69f26d736da43cf6328", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:adea4d853e5d54f130d2bb8021a4e80c3b2d1da971449a8e334fe6f90db3ba28", + "membershipConfigurationDigest": null + } + } + }, + { + "sequence": 16, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "d2631634-14c2-412d-b665-b402eea088ec", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:expiry", + "action": "morphogenesis.approve:sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:expiry", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + } + }, + { + "sequence": 17, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "d2631634-14c2-412d-b665-b402eea088ec:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:c8b31ed09c9f6c9ce3eadce335ed0d6ccef65645a0fad366df3e045fa74ee459", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:b845af2b25a78df8081f2fc366da61f7165096fcd0055d8643ea60de9793c735" + }, + "signature": "n0aIfmHGVGRyor4De8uGxE7ypcXqmpgXRi1mt/zWtEaHO9eCR7w0IAB7/pD6eF1SVdCCnAkoC5hNcjT2f9klAw==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEArBHawWma+c9FrUZCGA4BtVfDi17XoKMvXb35NfT5dVM=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 18, + "kind": "approved-transition", + "value": { + "label": "expiry", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:expiry", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:expiry:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "d2631634-14c2-412d-b665-b402eea088ec:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:c8b31ed09c9f6c9ce3eadce335ed0d6ccef65645a0fad366df3e045fa74ee459", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:b845af2b25a78df8081f2fc366da61f7165096fcd0055d8643ea60de9793c735" + }, + "decisionPortId": "decider:expiry", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:8b4d3d77f29604cefdca978b805c0945a330b8d21d7a28dd0e0994b3587e6563" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:expiry", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:62aa7d91b5b82c81af9aeb34ab791dc0ee2eebbfd30f63b800ed808ab775b0a2" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:expiry", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:expiry", + "agentId": "agent:expiry", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:5548d57e4409d2df111f1dd059f50bacd69ce6be100aece603ba37ca4aa181bd" + } + } + }, + { + "sequence": 19, + "kind": "owner-admission", + "value": { + "label": "expiry", + "activationTime": 380, + "authorization": { + "authorized": false, + "code": "mandate_expired" + } + } + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/expiry.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/expiry.json new file mode 100644 index 00000000..17c1a89a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/expiry.json @@ -0,0 +1,552 @@ +{ + "rejection": "owner admission: mandate_expired", + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:expiry:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "d2631634-14c2-412d-b665-b402eea088ec:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:c8b31ed09c9f6c9ce3eadce335ed0d6ccef65645a0fad366df3e045fa74ee459", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:b845af2b25a78df8081f2fc366da61f7165096fcd0055d8643ea60de9793c735" + }, + "decisionPortId": "decider:expiry", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:8b4d3d77f29604cefdca978b805c0945a330b8d21d7a28dd0e0994b3587e6563" + }, + "mandate": { + "schemaVersion": 1, + "statement": { + "schemaVersion": 1, + "mandateId": "mandate:paper-work", + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "issuerId": "issuer:paper", + "revision": 1, + "predecessorDigest": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "objective": { + "schemaVersion": 1, + "meshId": "mesh:test", + "objectiveId": "objective:test", + "objectiveDocumentId": "objective-document:test", + "minimumObjectiveRevision": 1, + "maximumObjectiveRevision": 1 + }, + "work": { + "schemaVersion": 1, + "workItemIds": [ + "work:test" + ], + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "permittedCapabilityKeys": [ + "database_forensics" + ], + "permittedActions": [ + { + "schemaVersion": 1, + "namespace": "paper", + "toolId": "artifact", + "operation": "write" + } + ], + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4, + "reservationLifetimeMs": 500 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "roomProvenance": null, + "evidence": { + "schemaVersion": 1, + "redactionPolicyId": "redaction:paper", + "retentionClass": "standard", + "requireDurablePreDispatchEvidence": true + } + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "schemaVersion": 1, + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "attestationId": "attestation:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4" + } + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 1, + "highWaterLogicalMs": 0, + "workContracts": [], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:44cbdea1e6ade601ee981d2f47082b65888ce262a1d0ba1ff35e9be0022772f8" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:expiry", + "formationId": "formation:expiry", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 1, + "logicalTimeHighWaterMs": 380, + "team": { + "schemaVersion": 1, + "teamId": "team.93541532fb340829b03507585854941ddb707731742bf389d2cd3e82b283aa86", + "teamEpoch": 1, + "status": "awaiting_member_contracts", + "proposal": { + "schemaVersion": 1, + "teamId": "team.93541532fb340829b03507585854941ddb707731742bf389d2cd3e82b283aa86", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:008002c9e67573742f6ca40b6a06f5e1ec96eadfc36b551bb0b3f515f6732c5e", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.07374f97bbac75f5e1a7b03b3ad6454a7a404c497e58f4659730dc4e4b7ae7fd", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:expiry", + "candidateDigest": "sha256:d67183c5f3c06286a5d80d83e3213de5df71120485dc34bcdb7ea5faafd194bc", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "independenceGroupId": "specialist:expiry", + "bidId": "bid:expiry", + "bidDigest": "sha256:652d9b39936c8bafc6d02ad1b08fba449e3de816deb868b06fb55c8c877be54e", + "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:19fc582ab4a4cc0d8747199b6ce479fb91a4b46fa8d061dce1a383d926418666" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "proposedAtLogicalMs": 380, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:14c8b0bfe022435eb5b0140b33ea213b1b42456a4b9f4c55bd759d6cdfe0d1aa" + }, + "jointWorkContract": null, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 380 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:008002c9e67573742f6ca40b6a06f5e1ec96eadfc36b551bb0b3f515f6732c5e", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.93541532fb340829b03507585854941ddb707731742bf389d2cd3e82b283aa86", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:008002c9e67573742f6ca40b6a06f5e1ec96eadfc36b551bb0b3f515f6732c5e", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.07374f97bbac75f5e1a7b03b3ad6454a7a404c497e58f4659730dc4e4b7ae7fd", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:expiry", + "candidateDigest": "sha256:d67183c5f3c06286a5d80d83e3213de5df71120485dc34bcdb7ea5faafd194bc", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "independenceGroupId": "specialist:expiry", + "bidId": "bid:expiry", + "bidDigest": "sha256:652d9b39936c8bafc6d02ad1b08fba449e3de816deb868b06fb55c8c877be54e", + "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:19fc582ab4a4cc0d8747199b6ce479fb91a4b46fa8d061dce1a383d926418666" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "proposedAtLogicalMs": 380, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:14c8b0bfe022435eb5b0140b33ea213b1b42456a4b9f4c55bd759d6cdfe0d1aa" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 380, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.d59c894efce61db716a8c43e0bcb179c286e667feb0379230f1a7a227026b45e", + "decisionDigest": "sha256:d59c894efce61db716a8c43e0bcb179c286e667feb0379230f1a7a227026b45e" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:be6efc901d81d4db5cacd1d3d7c45139e2eaab239f6c22b8a7ae0843a56bd922", + "stateDigest": "sha256:a942b75a4814c695a8e26770dfcce16fc1c9e67d9ad5315fc31c3a7294d27209" + }, + "execution": { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:expiry", + "source": "existing", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", + "sha256:8b4d3d77f29604cefdca978b805c0945a330b8d21d7a28dd0e0994b3587e6563", + "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:afa54445b5bc5eb86d5d84275c97717b1362af7c44da80cd05f58b8f0108bb79" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:afa54445b5bc5eb86d5d84275c97717b1362af7c44da80cd05f58b8f0108bb79", + "eventDigest": "sha256:381b50ceb8b9dab8bd8071bd13f147ee678e5ab592cae18071f9ce9f7d44e72c" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:expiry:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:381b50ceb8b9dab8bd8071bd13f147ee678e5ab592cae18071f9ce9f7d44e72c", + "eventDigest": "sha256:9f3801eb2b6eac6b2beb9e436b9521b67adf75acd3fbe275d086695871bd198d" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:expiry:attest", + "evidenceDigests": [ + "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9f3801eb2b6eac6b2beb9e436b9521b67adf75acd3fbe275d086695871bd198d", + "eventDigest": "sha256:3c59bdb4ac506a2c36a30732a966b92d5c3ad94a0714ae933da9325d93f8a99f" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:expiry:attest", + "evidenceDigests": [ + "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3c59bdb4ac506a2c36a30732a966b92d5c3ad94a0714ae933da9325d93f8a99f", + "eventDigest": "sha256:f6775ddfa1bfe178f9d0a89d779722cd678be3f6ce520e36981b06e0870d8967" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:expiry:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 380, + "previousEventDigest": "sha256:f6775ddfa1bfe178f9d0a89d779722cd678be3f6ce520e36981b06e0870d8967", + "eventDigest": "sha256:22daed3e7c6c3a025edd20fee785896f58a3ce5069eb1b1dacb9b6a3bf7829dc" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:expiry", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "operationId": "execution:expiry:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:expiry", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "budgetUnits": 10, + "candidateId": "discovered:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:5548d57e4409d2df111f1dd059f50bacd69ce6be100aece603ba37ca4aa181bd", + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" + }, + "terminalAgent": null, + "decisionDigest": "sha256:8b4d3d77f29604cefdca978b805c0945a330b8d21d7a28dd0e0994b3587e6563", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:expiry:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 380 + }, + "selectedCandidate": { + "peerId": "peer:expiry", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "budgetUnits": 10, + "candidateId": "discovered:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:expiry", + "logicalTimeHighWaterMs": 380, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:bf8ad069f65c67cd6a8b0e085fd92947fa2ad9c034333a71eb92236e1abfc7da", + "resultingSnapshotDigest": "sha256:577e4ad7cebe17e1e8d6942e802b11a618a6914718b4248f231393131c0989fb", + "profileCertificationDigest": null, + "recordDigest": "sha256:0ef35b1930acee69b9f597960c16fd44ca0de1e3b42a4888406fb112af065d5c" + }, + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 0, + "morphologyEpoch": 1, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "acceptedProposalDigest": null, + "decisionDigest": null, + "receiptDigest": null, + "logicalTimeHighWaterMs": 200, + "predecessorHeadDigest": null, + "headDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/manifest.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/manifest.json new file mode 100644 index 00000000..4b3bcaa7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/manifest.json @@ -0,0 +1,34 @@ +[ + { + "path": "configuration.json", + "digest": "sha256:8a047e9bf2ead8314ab75443b746bb76928d13a6b4e8e120869f1cfad74fba60" + }, + { + "path": "drain.json", + "digest": "sha256:092b46d306cbfa280b5c2efc0c550203d831dd8a4c49f6d7dfc3c628345a1f46" + }, + { + "path": "environment.json", + "digest": "sha256:f7249b1b409436519f43252110d9af2d4b7b5ba0d3ac93f6c4c4f26dc02294ac" + }, + { + "path": "events.json", + "digest": "sha256:894bea78cdfc4a7d9d4b9a902b666eb5f9b8c447f22abcf1677021ee2e2b384b" + }, + { + "path": "expiry.json", + "digest": "sha256:ebd24917e5fdfafcb797dce08ed40e52719578cf35a5dfa04f19d325c5f2e1e8" + }, + { + "path": "race.json", + "digest": "sha256:45b71c0e9b8498f9d7b5d3416cd7fd57da14ec1369119243f4312ca4346750c1" + }, + { + "path": "room.json", + "digest": "sha256:9021b0d8478f3a40f86e2c6023619f06a6a42a3d7f93ff94f5d793d0aa1a8773" + }, + { + "path": "summary.json", + "digest": "sha256:e1903b3abe62f2d6f880aac267c10d44652be308041bd456b71cc97b41dad1b8" + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/race.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/race.json new file mode 100644 index 00000000..47a52419 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/race.json @@ -0,0 +1,2504 @@ +{ + "before": { + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 0, + "morphologyEpoch": 1, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "acceptedProposalDigest": null, + "decisionDigest": null, + "receiptDigest": null, + "logicalTimeHighWaterMs": 200, + "predecessorHeadDigest": null, + "headDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 3, + "highWaterLogicalMs": 300, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:6e5c4cd598e8de5abae23e08eb6850b7a48af853b3d4c32ddc240780f4833a0a" + }, + "teams": [ + { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:a", + "formationId": "formation:a", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 2, + "logicalTimeHighWaterMs": 300, + "team": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "status": "active", + "proposal": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:114b4ec754d3b8ef56525134efbe000b98b267335e5cf71d1f909d2e527d4223", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.7423e6cbfd0cb1a40e30be2c6bf8d80aa3a6772aadb746a6f230dc9f6b7b054f", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:ca45300ccbed240a42399dfe12b2eeb0c453c9aa355afb77c81b277e36769786", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:e330a3f35b7729e68c64819e65b2f76863c1a6b794cf6b589810d03a115ecae8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:5b7efcaa507b5577d1d002d4a824f3563bf8758aa813cd25b2a8f6645f6eaa76" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.7423e6cbfd0cb1a40e30be2c6bf8d80aa3a6772aadb746a6f230dc9f6b7b054f", + "selectionDigest": "sha256:5b7efcaa507b5577d1d002d4a824f3563bf8758aa813cd25b2a8f6645f6eaa76", + "positionId": "position:forensics", + "peerId": "peer:a", + "instanceId": "instance:a", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:a", + "workContractGeneration": 1, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:a", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:b9cb80be0a3b317d0032d979866458ee242eb70e75f6f6b4a334962cf3f5f5e7" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6" + }, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 300 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:114b4ec754d3b8ef56525134efbe000b98b267335e5cf71d1f909d2e527d4223", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:114b4ec754d3b8ef56525134efbe000b98b267335e5cf71d1f909d2e527d4223", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.7423e6cbfd0cb1a40e30be2c6bf8d80aa3a6772aadb746a6f230dc9f6b7b054f", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:ca45300ccbed240a42399dfe12b2eeb0c453c9aa355afb77c81b277e36769786", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:e330a3f35b7729e68c64819e65b2f76863c1a6b794cf6b589810d03a115ecae8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:5b7efcaa507b5577d1d002d4a824f3563bf8758aa813cd25b2a8f6645f6eaa76" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.1eddf7b9eb8cf314be1345eda83103c61acbf265b34c2d0c3d8c7abff0227691", + "decisionDigest": "sha256:1eddf7b9eb8cf314be1345eda83103c61acbf265b34c2d0c3d8c7abff0227691" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:0d0e2c87d0701a647d1409f9cce0affba6a76f6888497fdb68b8adb01977b50a", + "stateDigest": "sha256:6a294065afc5d46058f4b362ad5342e90dc4ad974837373633419c14c74619da" + }, + { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:b", + "formationId": "formation:b", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 2, + "logicalTimeHighWaterMs": 300, + "team": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "status": "active", + "proposal": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:94e754387c97d213bfd1578f5a5bd75e428c510a02f8f702c820c96952793faf", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fd7b7bfa5a5cd8e529ec3ff780f06a20c0fcdee581fbf49e8c97899bcc58ca06", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:8fcfaf8c4ad4030533cae13e53f3661a8e25523e97e6e5d09ddff531008eb9a4", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:4700fa0142c0a081b6df9a4be0771add59c4080428756ee84a0a3698c32526b7", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b7c4ee9e8023c645762109914134a2a19790f899b9f5019ab6e9f433f7f1cfc4" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.fd7b7bfa5a5cd8e529ec3ff780f06a20c0fcdee581fbf49e8c97899bcc58ca06", + "selectionDigest": "sha256:b7c4ee9e8023c645762109914134a2a19790f899b9f5019ab6e9f433f7f1cfc4", + "positionId": "position:forensics", + "peerId": "peer:b", + "instanceId": "instance:b", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:b", + "workContractGeneration": 1, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:b", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:a8a308a3af03d850235bbbb6a555b743d40a812b2db6d029ae8a43cae6d0bd0e" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0" + }, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 300 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:94e754387c97d213bfd1578f5a5bd75e428c510a02f8f702c820c96952793faf", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:94e754387c97d213bfd1578f5a5bd75e428c510a02f8f702c820c96952793faf", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fd7b7bfa5a5cd8e529ec3ff780f06a20c0fcdee581fbf49e8c97899bcc58ca06", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:8fcfaf8c4ad4030533cae13e53f3661a8e25523e97e6e5d09ddff531008eb9a4", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:4700fa0142c0a081b6df9a4be0771add59c4080428756ee84a0a3698c32526b7", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b7c4ee9e8023c645762109914134a2a19790f899b9f5019ab6e9f433f7f1cfc4" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.d1414b6536667eeec918f03c6559e189b9822b10965fcec8639d93e75f8ac95e", + "decisionDigest": "sha256:d1414b6536667eeec918f03c6559e189b9822b10965fcec8639d93e75f8ac95e" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:8c9ee99a7744ceb688d6caa1c57eac7ddade7f9656ba69f812ee6902d1c9d8af", + "stateDigest": "sha256:0be7d94dd824e0b1d78c97e488c47ef38d1951b0ff04f5b17bbd84dc9d468d6a" + } + ], + "effects": [ + { + "effect_id": "effect:a", + "work_id": "work-contract:a", + "body": { + "label": "a", + "result": 5, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6" + } + }, + { + "effect_id": "effect:b", + "work_id": "work-contract:b", + "body": { + "label": "b", + "result": 5, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0" + } + } + ] + }, + "after": { + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 1, + "morphologyEpoch": 2, + "snapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "acceptedProposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "receiptDigest": "sha256:d1e2e6d6e69e66a84d54f64f7fdabd23f7196cc59ab9a5868a70f5bdde879ddc", + "logicalTimeHighWaterMs": 310, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "headDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 3, + "highWaterLogicalMs": 300, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:6e5c4cd598e8de5abae23e08eb6850b7a48af853b3d4c32ddc240780f4833a0a" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "team.a7523013f071d13a0b8f189a1e2b584db7fdb8f5314e152d9cf242312ce2140b", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "schemaVersion": 1, + "teamProposalDigest": "sha256:15bc7df0232ca8f8594f08bbe6e4044191159ff7af7cc7469c84aa76991a24ca", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7", + "jointWorkContractDigest": "sha256:9ce5e89265ad3af1f4a17c838c0a04d5aaa3bcc00990811ba68aa9e13f3992d6", + "retainedArtifactDigests": [ + "sha256:df5b33deceabdb37b3b6269d98d839d5c3338773749c9c86b82325bae4023ec7" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:d40149d92fbf6c48dcdedd1e7c3159913c50dc25f07a35aaada5a33df15fb811" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:d40149d92fbf6c48dcdedd1e7c3159913c50dc25f07a35aaada5a33df15fb811", + "eventDigest": "sha256:c09938bbe8dacfff24bdecf653a242aa5a1f96499eb321fea9a299c8a86aa204" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:c09938bbe8dacfff24bdecf653a242aa5a1f96499eb321fea9a299c8a86aa204", + "eventDigest": "sha256:75adc59e2b452a76d93f9ca6ccd5db1141f59a6ff352e9a3d36a21d0bf79479c" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:75adc59e2b452a76d93f9ca6ccd5db1141f59a6ff352e9a3d36a21d0bf79479c", + "eventDigest": "sha256:2deec7d02f4c0729624bd86eb55c473fa161ea645f0b033beeff1c58a0f54e30" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:2deec7d02f4c0729624bd86eb55c473fa161ea645f0b033beeff1c58a0f54e30", + "eventDigest": "sha256:1b0f309eb2e0057cdc7adc9988b1fddb80249036217419cbc9e09c2a64265ca2" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:1b0f309eb2e0057cdc7adc9988b1fddb80249036217419cbc9e09c2a64265ca2", + "eventDigest": "sha256:ce8f620607e963ffd29dde4fcf875219256da227efadc3a55df079e772e427c7" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:ce8f620607e963ffd29dde4fcf875219256da227efadc3a55df079e772e427c7", + "eventDigest": "sha256:b27cfa04202cfd87255025fc8ace08bf438bd00b22adadf000005ed5adc9c022" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:b27cfa04202cfd87255025fc8ace08bf438bd00b22adadf000005ed5adc9c022", + "eventDigest": "sha256:c4f7c0136205dd97423aff7f7c454158e17031cf365a3950843cff60c0fbce10" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:c4f7c0136205dd97423aff7f7c454158e17031cf365a3950843cff60c0fbce10", + "eventDigest": "sha256:fcc2328370de7d859e3f557a755ac4898ff85c03e965518652a85a334d63823e" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:a", + "activation": { + "operationId": "execution:a:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:ac6e5b23ad9251dbfa3be16358d5c1ea1fd41e6701ddcd04687e05c58b3fd663", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "activationReceiptDigest": "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": null, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:a:commit-morphology", + "resultDigest": "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1", + "preparedAtLogicalMs": 310 + }, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 310, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:fabe7f5c6c098c2adc538ea2ee1c6a175db729763fc706dead7a3b5fd8784931", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:6864c12c62ce96946e455468cb7840da07448283e61ff2aa11194d7e474e7ef1" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0", + "retainedArtifactDigests": [ + "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "committing_morphology", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:fd5f33d40330614fbbc282347380e399cf72eae5830bd3cba2b62ff83f574475" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:fd5f33d40330614fbbc282347380e399cf72eae5830bd3cba2b62ff83f574475", + "eventDigest": "sha256:1614e978ad6453ae36224aac9b911c4a8d2380ae987a5c4fffcea4705460ca6c" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:1614e978ad6453ae36224aac9b911c4a8d2380ae987a5c4fffcea4705460ca6c", + "eventDigest": "sha256:952715ed98f169cd858cd85c4172d140b5c6939a5a003d9540fe5c08a660e733" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:952715ed98f169cd858cd85c4172d140b5c6939a5a003d9540fe5c08a660e733", + "eventDigest": "sha256:4fb24a2b1d8b24c1fc932c67234e4941bf71f882f743adbd1b740ed79f946424" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4fb24a2b1d8b24c1fc932c67234e4941bf71f882f743adbd1b740ed79f946424", + "eventDigest": "sha256:14fc244bd716aed9729f0a1395ee6f3401f291a7e41a0e4bac1e2d384f015b0b" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:14fc244bd716aed9729f0a1395ee6f3401f291a7e41a0e4bac1e2d384f015b0b", + "eventDigest": "sha256:9b911c76b2cea30057cad094a79d7280a9b2a81506a89d2ecf393eb522ab868e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:9b911c76b2cea30057cad094a79d7280a9b2a81506a89d2ecf393eb522ab868e", + "eventDigest": "sha256:b7da31b7b5cf1096e0132125006462cd7718965ebb0586581d948052f853c75e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:b7da31b7b5cf1096e0132125006462cd7718965ebb0586581d948052f853c75e", + "eventDigest": "sha256:e3d454b800b13370a51ea2ab4abd6577b7abba8df1b3a7c276f74c3ca4b96180" + } + ], + "profile": null, + "receipt": null, + "revision": 7, + "stateKey": "execution:b", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": null, + "decisionDigest": "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": { + "kind": "commit_morphology", + "status": "prepared", + "operationId": "execution:b:commit-morphology", + "resultDigest": null, + "preparedAtLogicalMs": 310 + }, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 310, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:ef32bb0fb8abe373e18beaade55192f66c22ca4f7332f2de1010e289c07c3f15", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:cdc8621c05b2ac8bafedbbd23d4c9ae867ce90e9f070b2e65f1c564f2e4c354b" + } + ] + }, + "cleanup": { + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 4, + "highWaterLogicalMs": 320, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:1ce3e46b918792b0579867e343dacdd49a5f81d44dde4876ce0bfb6c3e840b22", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:34c17a7c2c010bd49d522525845fd1e2a0dc4b0a3701da8588f66c35c891ea2e" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:b", + "formationId": "formation:b", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 3, + "logicalTimeHighWaterMs": 321, + "team": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "status": "cancelled", + "proposal": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:94e754387c97d213bfd1578f5a5bd75e428c510a02f8f702c820c96952793faf", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fd7b7bfa5a5cd8e529ec3ff780f06a20c0fcdee581fbf49e8c97899bcc58ca06", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:8fcfaf8c4ad4030533cae13e53f3661a8e25523e97e6e5d09ddff531008eb9a4", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:4700fa0142c0a081b6df9a4be0771add59c4080428756ee84a0a3698c32526b7", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b7c4ee9e8023c645762109914134a2a19790f899b9f5019ab6e9f433f7f1cfc4" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.fd7b7bfa5a5cd8e529ec3ff780f06a20c0fcdee581fbf49e8c97899bcc58ca06", + "selectionDigest": "sha256:b7c4ee9e8023c645762109914134a2a19790f899b9f5019ab6e9f433f7f1cfc4", + "positionId": "position:forensics", + "peerId": "peer:b", + "instanceId": "instance:b", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:b", + "workContractGeneration": 1, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:b", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:a8a308a3af03d850235bbbb6a555b743d40a812b2db6d029ae8a43cae6d0bd0e" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0" + }, + "outcomes": [], + "history": [ + { + "schemaVersion": 1, + "teamEpoch": 1, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0", + "status": "cancelled", + "closedAtLogicalMs": 321, + "reasonCode": "participant_detached" + } + ], + "updatedAtLogicalMs": 321 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:94e754387c97d213bfd1578f5a5bd75e428c510a02f8f702c820c96952793faf", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:94e754387c97d213bfd1578f5a5bd75e428c510a02f8f702c820c96952793faf", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fd7b7bfa5a5cd8e529ec3ff780f06a20c0fcdee581fbf49e8c97899bcc58ca06", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:8fcfaf8c4ad4030533cae13e53f3661a8e25523e97e6e5d09ddff531008eb9a4", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:4700fa0142c0a081b6df9a4be0771add59c4080428756ee84a0a3698c32526b7", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b7c4ee9e8023c645762109914134a2a19790f899b9f5019ab6e9f433f7f1cfc4" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.d1414b6536667eeec918f03c6559e189b9822b10965fcec8639d93e75f8ac95e", + "decisionDigest": "sha256:d1414b6536667eeec918f03c6559e189b9822b10965fcec8639d93e75f8ac95e" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:0be7d94dd824e0b1d78c97e488c47ef38d1951b0ff04f5b17bbd84dc9d468d6a", + "stateDigest": "sha256:d8ce207461610f1bb4b5f7adc129a25412960085b6fd9a82094bd64f5ee8a585" + }, + "execution": { + "schemaVersion": 1, + "team": { + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0", + "retainedArtifactDigests": [ + "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 320, + "teamReceiptDigest": "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b", + "fenceReceiptDigest": "sha256:3a513552967826e202b46263a577670b194fe30fc48f82f2b9fe8b2b4a25f84f", + "effectReceiptDigest": "sha256:2c6688aeb9ded74e261a565e86de2e56563d10ebd768714f2644723b996e4f49", + "successorFenceDigests": [ + "sha256:1ce3e46b918792b0579867e343dacdd49a5f81d44dde4876ce0bfb6c3e840b22" + ], + "fencedWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "revokedActionGrantDigests": [] + }, + "phase": "superseded", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:fd5f33d40330614fbbc282347380e399cf72eae5830bd3cba2b62ff83f574475" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:fd5f33d40330614fbbc282347380e399cf72eae5830bd3cba2b62ff83f574475", + "eventDigest": "sha256:1614e978ad6453ae36224aac9b911c4a8d2380ae987a5c4fffcea4705460ca6c" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:1614e978ad6453ae36224aac9b911c4a8d2380ae987a5c4fffcea4705460ca6c", + "eventDigest": "sha256:952715ed98f169cd858cd85c4172d140b5c6939a5a003d9540fe5c08a660e733" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:952715ed98f169cd858cd85c4172d140b5c6939a5a003d9540fe5c08a660e733", + "eventDigest": "sha256:4fb24a2b1d8b24c1fc932c67234e4941bf71f882f743adbd1b740ed79f946424" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4fb24a2b1d8b24c1fc932c67234e4941bf71f882f743adbd1b740ed79f946424", + "eventDigest": "sha256:14fc244bd716aed9729f0a1395ee6f3401f291a7e41a0e4bac1e2d384f015b0b" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:14fc244bd716aed9729f0a1395ee6f3401f291a7e41a0e4bac1e2d384f015b0b", + "eventDigest": "sha256:9b911c76b2cea30057cad094a79d7280a9b2a81506a89d2ecf393eb522ab868e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:9b911c76b2cea30057cad094a79d7280a9b2a81506a89d2ecf393eb522ab868e", + "eventDigest": "sha256:b7da31b7b5cf1096e0132125006462cd7718965ebb0586581d948052f853c75e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:b7da31b7b5cf1096e0132125006462cd7718965ebb0586581d948052f853c75e", + "eventDigest": "sha256:e3d454b800b13370a51ea2ab4abd6577b7abba8df1b3a7c276f74c3ca4b96180" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "superseding", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:e3d454b800b13370a51ea2ab4abd6577b7abba8df1b3a7c276f74c3ca4b96180", + "eventDigest": "sha256:a6b3f6867788e384a51ab63e4823553315c7af0e8f2cec50a1825c92c6a58ed6" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a6b3f6867788e384a51ab63e4823553315c7af0e8f2cec50a1825c92c6a58ed6", + "eventDigest": "sha256:bcab08cff949e1b0c1bc51ad07ac2e31373f8ac8a1f036c760ac052f83b90d18" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [ + "sha256:23d776ddf28d6e8781761785def8edc65be986957a70facf6abcc4a47d8331b4" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:bcab08cff949e1b0c1bc51ad07ac2e31373f8ac8a1f036c760ac052f83b90d18", + "eventDigest": "sha256:ec80735fc0485540bd27ee34e254716d6f09fa4ddf53ce9e72e8f3823e9e11c3" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:b:fence", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ec80735fc0485540bd27ee34e254716d6f09fa4ddf53ce9e72e8f3823e9e11c3", + "eventDigest": "sha256:52687dd0e019f21ef248c256d30af4a06046f3501713fdecd216e71f5bbdc58f" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:b:fence", + "evidenceDigests": [ + "sha256:3a513552967826e202b46263a577670b194fe30fc48f82f2b9fe8b2b4a25f84f" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:52687dd0e019f21ef248c256d30af4a06046f3501713fdecd216e71f5bbdc58f", + "eventDigest": "sha256:bded810e523f408ab7a188883039d14249a0fea40b8ccd276185defc15de29e2" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:b:detach", + "evidenceDigests": [], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:bded810e523f408ab7a188883039d14249a0fea40b8ccd276185defc15de29e2", + "eventDigest": "sha256:bcc8ca36926fa3856a5b48a69495e1398d588564940dbacf34459f29ff9a9958" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:b:detach", + "evidenceDigests": [ + "sha256:527ec11ef40cbd6e3d98420ad4538030cb137aa330439d76e58363c967616721" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:bcc8ca36926fa3856a5b48a69495e1398d588564940dbacf34459f29ff9a9958", + "eventDigest": "sha256:78ff20f5fef39311a45c2ad7021ae71d71eafbe69ba549db939b58b748a31330" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:b:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:78ff20f5fef39311a45c2ad7021ae71d71eafbe69ba549db939b58b748a31330", + "eventDigest": "sha256:43a18033754432288a295bea4a2056a00ef459758bd33e1b459c4d12bc2670c6" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:b:release-budget", + "evidenceDigests": [ + "sha256:6c5c85933723d4d78d80151dd3fb39956122f785054ede2e78afb32d0508d75e" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:43a18033754432288a295bea4a2056a00ef459758bd33e1b459c4d12bc2670c6", + "eventDigest": "sha256:362a0ef46e944860308cf60ce52a62d8fb3cf6461ed1bfe3239ce94c85246304" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "superseded", + "outcome": "applied", + "operationId": "execution:b:release-budget", + "evidenceDigests": [ + "sha256:6c5c85933723d4d78d80151dd3fb39956122f785054ede2e78afb32d0508d75e", + "sha256:f0021eb12b430f7a5de0b3c2643bf6dd49f855f46eaec8125911b7f0d731395d" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:362a0ef46e944860308cf60ce52a62d8fb3cf6461ed1bfe3239ce94c85246304", + "eventDigest": "sha256:fc7a4f23763b9ff67893b0c690449bc1f3cd4a83afb803255ff83cc4d25c8aae" + } + ], + "profile": null, + "receipt": null, + "revision": 17, + "stateKey": "execution:b", + "activation": null, + "continuity": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:9c5433b7dee5415cce9fce256eeb8c371db3e288d5ef4c071f1b5657749e8af9", + "teamReceiptDigest": "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b", + "completedAtLogicalMs": 320, + "continuityReceiptDigest": "sha256:23d776ddf28d6e8781761785def8edc65be986957a70facf6abcc4a47d8331b4", + "preservedArtifactDigests": [ + "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "supersession": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:d1e2e6d6e69e66a84d54f64f7fdabd23f7196cc59ab9a5868a70f5bdde879ddc", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "snapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:b:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "executionStateKey": "execution:b", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3", + "executionRecordDigest": "sha256:cdc8621c05b2ac8bafedbbd23d4c9ae867ce90e9f070b2e65f1c564f2e4c354b", + "expectedMorphologyEpoch": 1 + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "disposition": "detached", + "operationId": "execution:b:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:527ec11ef40cbd6e3d98420ad4538030cb137aa330439d76e58363c967616721", + "terminatedAtLogicalMs": 321, + "lifecycleReceiptDigest": "sha256:7b609505461363dc77a6e2832b0eea6b20488dc7969a631404aa24d056dc5e8d", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:6c5c85933723d4d78d80151dd3fb39956122f785054ede2e78afb32d0508d75e", + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 321, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:73ff22d93e1b1dcd8e597470899fbe99017523792f697656b95e356b713729bb", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "supersessionReceipt": { + "schemaVersion": 1, + "resolutionId": "execution:b:supersession", + "supersessionDigest": "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "decisionDigest": "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9", + "winningHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "continuityReceiptDigest": "sha256:23d776ddf28d6e8781761785def8edc65be986957a70facf6abcc4a47d8331b4", + "fenceReceiptDigest": "sha256:3a513552967826e202b46263a577670b194fe30fc48f82f2b9fe8b2b4a25f84f", + "terminalAgentReceiptDigest": "sha256:527ec11ef40cbd6e3d98420ad4538030cb137aa330439d76e58363c967616721", + "budgetReleaseDigest": "sha256:6c5c85933723d4d78d80151dd3fb39956122f785054ede2e78afb32d0508d75e", + "resolvedAtLogicalMs": 321, + "receiptDigest": "sha256:f0021eb12b430f7a5de0b3c2643bf6dd49f855f46eaec8125911b7f0d731395d" + }, + "recordDigest": "sha256:5c07a4129ee7d59179c22c96584e9cad04475f32978c7f24146e4599ea364093" + }, + "retainedPending": { + "schemaVersion": 1, + "team": { + "teamId": "team.b4620fc5dd8c9d1d6acf3a314c7a81f260cb96d5c0cf0905fd2ef41f5a2bfd81", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2ff5bf1556953b3a84b68f9c960bd8a4f3b0bcebd213015b8d3be8c499f92568", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130", + "jointWorkContractDigest": "sha256:88e23b01a2617de8aea73be680f25f882a700bcfebfd7977ad69d991f80d95d0", + "retainedArtifactDigests": [ + "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "fencing", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:fd5f33d40330614fbbc282347380e399cf72eae5830bd3cba2b62ff83f574475" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:fd5f33d40330614fbbc282347380e399cf72eae5830bd3cba2b62ff83f574475", + "eventDigest": "sha256:1614e978ad6453ae36224aac9b911c4a8d2380ae987a5c4fffcea4705460ca6c" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:1614e978ad6453ae36224aac9b911c4a8d2380ae987a5c4fffcea4705460ca6c", + "eventDigest": "sha256:952715ed98f169cd858cd85c4172d140b5c6939a5a003d9540fe5c08a660e733" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:952715ed98f169cd858cd85c4172d140b5c6939a5a003d9540fe5c08a660e733", + "eventDigest": "sha256:4fb24a2b1d8b24c1fc932c67234e4941bf71f882f743adbd1b740ed79f946424" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4fb24a2b1d8b24c1fc932c67234e4941bf71f882f743adbd1b740ed79f946424", + "eventDigest": "sha256:14fc244bd716aed9729f0a1395ee6f3401f291a7e41a0e4bac1e2d384f015b0b" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:14fc244bd716aed9729f0a1395ee6f3401f291a7e41a0e4bac1e2d384f015b0b", + "eventDigest": "sha256:9b911c76b2cea30057cad094a79d7280a9b2a81506a89d2ecf393eb522ab868e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:9b911c76b2cea30057cad094a79d7280a9b2a81506a89d2ecf393eb522ab868e", + "eventDigest": "sha256:b7da31b7b5cf1096e0132125006462cd7718965ebb0586581d948052f853c75e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:b7da31b7b5cf1096e0132125006462cd7718965ebb0586581d948052f853c75e", + "eventDigest": "sha256:e3d454b800b13370a51ea2ab4abd6577b7abba8df1b3a7c276f74c3ca4b96180" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "superseding", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:e3d454b800b13370a51ea2ab4abd6577b7abba8df1b3a7c276f74c3ca4b96180", + "eventDigest": "sha256:a6b3f6867788e384a51ab63e4823553315c7af0e8f2cec50a1825c92c6a58ed6" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a6b3f6867788e384a51ab63e4823553315c7af0e8f2cec50a1825c92c6a58ed6", + "eventDigest": "sha256:bcab08cff949e1b0c1bc51ad07ac2e31373f8ac8a1f036c760ac052f83b90d18" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [ + "sha256:23d776ddf28d6e8781761785def8edc65be986957a70facf6abcc4a47d8331b4" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:bcab08cff949e1b0c1bc51ad07ac2e31373f8ac8a1f036c760ac052f83b90d18", + "eventDigest": "sha256:ec80735fc0485540bd27ee34e254716d6f09fa4ddf53ce9e72e8f3823e9e11c3" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:b:fence", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ec80735fc0485540bd27ee34e254716d6f09fa4ddf53ce9e72e8f3823e9e11c3", + "eventDigest": "sha256:52687dd0e019f21ef248c256d30af4a06046f3501713fdecd216e71f5bbdc58f" + } + ], + "profile": null, + "receipt": null, + "revision": 11, + "stateKey": "execution:b", + "activation": null, + "continuity": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:9c5433b7dee5415cce9fce256eeb8c371db3e288d5ef4c071f1b5657749e8af9", + "teamReceiptDigest": "sha256:372c40ac3a68187c873e00545d367181fb30b7653cde958720794fc1114be03b", + "completedAtLogicalMs": 320, + "continuityReceiptDigest": "sha256:23d776ddf28d6e8781761785def8edc65be986957a70facf6abcc4a47d8331b4", + "preservedArtifactDigests": [ + "sha256:fb55c88b2fc6dd60ffaa942e6dc2022a82f00e31b4954440d38d5e5b0d36f130" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "supersession": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:d1e2e6d6e69e66a84d54f64f7fdabd23f7196cc59ab9a5868a70f5bdde879ddc", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "snapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:b:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "executionStateKey": "execution:b", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3", + "executionRecordDigest": "sha256:cdc8621c05b2ac8bafedbbd23d4c9ae867ce90e9f070b2e65f1c564f2e4c354b", + "expectedMorphologyEpoch": 1 + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": null, + "decisionDigest": "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": { + "kind": "fence", + "status": "prepared", + "operationId": "execution:b:fence", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:d2dc4851a25c56edd3158b41270058bc0c68a0e1c9d1a5461676233205bb793f", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:770e7eaa55e6732acaa47869d68fe87028c2c5b27137f99571d8c12f19210792" + }, + "roomArtifact": { + "id": "morphogenesis-supersession:execution:b:supersession", + "tenantId": "tenant:test", + "roomId": "room:test", + "type": "agent-morphogenesis-supersession", + "title": "Superseded Morphogenesis transition", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMessageIds": [], + "sourceArtifactIds": [], + "sourceMemoryIds": [] + }, + "assumptions": [], + "risks": [ + "authority-remains-external" + ], + "metadata": { + "morphogenesisSchemaVersion": 1, + "disposition": "superseded", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "executionRecordDigest": "sha256:5c07a4129ee7d59179c22c96584e9cad04475f32978c7f24146e4599ea364093", + "receiptDigest": "sha256:f0021eb12b430f7a5de0b3c2643bf6dd49f855f46eaec8125911b7f0d731395d", + "winningHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "authorityGranted": false + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + } + }, + "winner": "a", + "loser": "b", + "commits": [ + { + "status": "fulfilled" + }, + { + "status": "rejected", + "reason": "morphology head commit is stale or cross-scoped" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/room.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/room.json new file mode 100644 index 00000000..44c2de5a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/room.json @@ -0,0 +1,481 @@ +{ + "room": { + "tenantId": "tenant:test", + "id": "room:test", + "title": "Persistent Morphogenesis", + "goal": "Preserve work while a specialist transition is superseded", + "status": "active", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + "participants": [ + { + "tenantId": "tenant:test", + "id": "agent:planner", + "type": "agent", + "displayName": "Local planner", + "role": "planner", + "authorityLevel": 0, + "permissions": [], + "boundaries": [], + "memoryScope": null, + "runtime": { + "platform": "mock" + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:a", + "type": "human", + "displayName": "Local reviewer a", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:b", + "type": "human", + "displayName": "Local reviewer b", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:expiry", + "type": "human", + "displayName": "Local reviewer expiry", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + } + ], + "messages": [], + "tasks": [], + "artifacts": [ + { + "tenantId": "tenant:test", + "id": "morphogenesis-receipt:execution:a:receipt", + "roomId": "room:test", + "type": "agent-morphogenesis-receipt", + "title": "Morphogenesis receipt execution:a:receipt", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMemoryIds": [], + "sourceMessageIds": [], + "sourceArtifactIds": [] + }, + "assumptions": [], + "risks": [], + "metadata": { + "disposition": "success", + "receiptDigest": "sha256:d69e544f07c916a1dba32b2eb5f4c86fc735743c5ee32cedcc79453b6ada9b3e", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "resultingMorphologyEpoch": 2, + "morphogenesisSchemaVersion": 1 + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "versions": [ + { + "tenantId": "tenant:test", + "id": "6762ec2b-cb16-495c-bb46-9471312b36cd", + "artifactId": "morphogenesis-receipt:execution:a:receipt", + "version": 1, + "content": { + "receiptId": "execution:a:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:d69e544f07c916a1dba32b2eb5f4c86fc735743c5ee32cedcc79453b6ada9b3e", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "fenceReceiptDigest": "sha256:ab6eece08cda1ee151bd8bd42e65af73d9a49c7819512e0a3ec7de370ba6619d", + "budgetReleaseDigest": "sha256:1965983c0bd71b691eeea3c84c259b649c72928a0119185a7e2115af1c7d0d66", + "evaluatedAtLogicalMs": 346, + "outcomeEvidenceDigests": [ + "sha256:819b33703f512218023f1b38f7060777d3c54e01f6f4e0c40966003222e86557" + ], + "activationReceiptDigest": "sha256:d03f52e2e7b14d869436131a20716069794ff6ef7e796d8367571a85999ffbd1", + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "continuityReceiptDigest": "sha256:24a5185aa0b11f2a8931bd57ad008c6d5b7501314f0edd878c456190b1bacbb3", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:e33dd720a95c696aa938b0959802d60deb5b14c7ee33f69f26d736da43cf6328" + }, + "contentType": "application/json", + "createdAt": "2026-09-19T12:00:00.240Z" + } + ] + }, + { + "tenantId": "tenant:test", + "id": "morphogenesis-supersession:execution:b:supersession", + "roomId": "room:test", + "type": "agent-morphogenesis-supersession", + "title": "Superseded Morphogenesis transition", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMemoryIds": [], + "sourceMessageIds": [], + "sourceArtifactIds": [] + }, + "assumptions": [], + "risks": [ + "authority-remains-external" + ], + "metadata": { + "disposition": "superseded", + "receiptDigest": "sha256:f0021eb12b430f7a5de0b3c2643bf6dd49f855f46eaec8125911b7f0d731395d", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "authorityGranted": false, + "winningHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "executionRecordDigest": "sha256:5c07a4129ee7d59179c22c96584e9cad04475f32978c7f24146e4599ea364093", + "morphogenesisSchemaVersion": 1 + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "versions": [ + { + "tenantId": "tenant:test", + "id": "5a57d195-11e7-4106-8f08-198c21af7485", + "artifactId": "morphogenesis-supersession:execution:b:supersession", + "version": 1, + "content": { + "binding": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:d1e2e6d6e69e66a84d54f64f7fdabd23f7196cc59ab9a5868a70f5bdde879ddc", + "schemaVersion": 1, + "decisionDigest": "sha256:cf7031effa6fb2f6466cb4c30b28f3ee6b35bef27cfad4a7c0423b64c279bdb4", + "snapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:b:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "executionStateKey": "execution:b", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3", + "executionRecordDigest": "sha256:cdc8621c05b2ac8bafedbbd23d4c9ae867ce90e9f070b2e65f1c564f2e4c354b", + "expectedMorphologyEpoch": 1 + }, + "receipt": { + "resolutionId": "execution:b:supersession", + "receiptDigest": "sha256:f0021eb12b430f7a5de0b3c2643bf6dd49f855f46eaec8125911b7f0d731395d", + "schemaVersion": 1, + "decisionDigest": "sha256:5db0946677fea12f795f0b7ce78c0f710df920672fe1727b5b1799dc298bacd9", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "winningHeadDigest": "sha256:fd25a407fe70d0aba0e62281252ae3042dde47d5f80691718518df2d33546568", + "fenceReceiptDigest": "sha256:3a513552967826e202b46263a577670b194fe30fc48f82f2b9fe8b2b4a25f84f", + "supersessionDigest": "sha256:bb56fe05bc8866bcd5984faca5fb560fbacb65afb57398430ae6a9cd07b7a8d3", + "budgetReleaseDigest": "sha256:6c5c85933723d4d78d80151dd3fb39956122f785054ede2e78afb32d0508d75e", + "resolvedAtLogicalMs": 321, + "continuityReceiptDigest": "sha256:23d776ddf28d6e8781761785def8edc65be986957a70facf6abcc4a47d8331b4", + "terminalAgentReceiptDigest": "sha256:527ec11ef40cbd6e3d98420ad4538030cb137aa330439d76e58363c967616721" + } + }, + "contentType": "application/json", + "createdAt": "2026-09-19T12:00:00.240Z" + } + ] + } + ], + "approvals": [ + { + "tenantId": "tenant:test", + "id": "3cfc37ae-2c58-4e63-a4f6-96b3f2418610", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:a", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "d61c2ddf-fc46-46da-afc5-adc5f6f3f384", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:b", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + } + ], + "policies": [], + "memory": [], + "contextSnapshots": [], + "runs": [], + "toolCalls": [], + "events": [ + { + "tenantId": "tenant:test", + "id": "4e1408bf-7198-490a-84f9-ecae801a6860", + "roomId": "room:test", + "type": "room_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "title": "Persistent Morphogenesis", + "roomId": "room:test", + "parentRoomId": null + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "e6157966-9900-4b6e-b553-ee2d77bf1c50", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "planner", + "roomId": "room:test", + "participantId": "agent:planner", + "participantType": "agent" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "edaeee27-888e-4563-9d84-2d1bbe85d77f", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:a", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "3f7eb742-23fc-49b3-9ebc-e9ea255a40b5", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:b", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "43c25d1f-f388-4d57-93f8-758649c0e733", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:expiry", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "055def38-e139-4e53-81ff-85a702d43d54", + "roomId": "room:test", + "type": "approval_requested", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:a", + "expiresAt": null, + "approvalId": "3cfc37ae-2c58-4e63-a4f6-96b3f2418610", + "targetType": "action", + "targetVersion": null + }, + "metadata": { + "actorId": "agent:planner" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "agent:planner" + }, + { + "tenantId": "tenant:test", + "id": "7eef326c-21d5-4740-bf0f-b3b929b1cac7", + "roomId": "room:test", + "type": "approval_granted", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:a", + "approvalId": "3cfc37ae-2c58-4e63-a4f6-96b3f2418610" + }, + "metadata": { + "actorId": "person:reviewer:a" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "person:reviewer:a" + }, + { + "tenantId": "tenant:test", + "id": "bcb5a5d9-6dff-4677-bafc-b83f8c3d3c29", + "roomId": "room:test", + "type": "approval_requested", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:b", + "expiresAt": null, + "approvalId": "d61c2ddf-fc46-46da-afc5-adc5f6f3f384", + "targetType": "action", + "targetVersion": null + }, + "metadata": { + "actorId": "agent:planner" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "agent:planner" + }, + { + "tenantId": "tenant:test", + "id": "d0782227-390e-488f-9d01-14d5e96d283d", + "roomId": "room:test", + "type": "approval_granted", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:b", + "approvalId": "d61c2ddf-fc46-46da-afc5-adc5f6f3f384" + }, + "metadata": { + "actorId": "person:reviewer:b" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "person:reviewer:b" + }, + { + "tenantId": "tenant:test", + "id": "e3d9e0df-3c31-41f9-8caa-727597689193", + "roomId": "room:test", + "type": "artifact_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "artifactId": "morphogenesis-supersession:execution:b:supersession" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "91eab2ca-b76b-4512-aad8-fc7f42cc1b56", + "roomId": "room:test", + "type": "artifact_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "artifactId": "morphogenesis-receipt:execution:a:receipt" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + } + ], + "childRooms": [] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/summary.json new file mode 100644 index 00000000..c8da485c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/summary.json @@ -0,0 +1,36 @@ +{ + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "startedAt": "2026-09-20T14:58:52.730Z", + "evidenceClass": "PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers", + "externalSpendUsd": 0, + "modelCalls": 0, + "race": { + "approvedProposals": 2, + "teamsActivatedBeforeHead": 2, + "workProductsBeforeHead": 2, + "headEpochBefore": 1, + "acceptedSuccessors": 1, + "losingWorkRevoked": true, + "losingTeamCancelled": true, + "losingExecutionPhase": "superseded", + "newPoolReopenVerified": true, + "roomArtifactId": "morphogenesis-supersession:execution:b:supersession", + "fenceAcknowledgementRecovered": true + }, + "drain": { + "newWorkRejectedAfterFence": true, + "blockedWhileAdmittedJobPending": true, + "originalOperationReconciled": true, + "terminalPhase": "completed", + "scope": "Work reducer plus application admission/draining adapter; no ActionGateway or external provider" + }, + "expiry": { + "decisionStillValid": true, + "workContracts": 0, + "teamStatus": "awaiting_member_contracts", + "headEpoch": 1, + "rejection": "owner admission: mandate_expired" + }, + "status": "completed", + "completedAt": "2026-09-20T14:58:53.270Z" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/verification.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/verification.json new file mode 100644 index 00000000..13e09263 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-ci-config/verification.json @@ -0,0 +1,5 @@ +{ + "status": "passed", + "terminalReceiptChains": 2, + "scope": "exported structural lineage and owner postconditions; issuer trust is fixture configuration" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/configuration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/configuration.json new file mode 100644 index 00000000..0a247633 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/configuration.json @@ -0,0 +1,50 @@ +{ + "teamPolicy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "team-policy:paper", + "policyVersion": 1, + "parentPolicyDigest": null, + "minimumDistinctPeers": 1, + "minimumIndependenceGroups": 1, + "maximumTotalBudgetUnits": 20, + "requireDistinctPeerPerPosition": true, + "limits": { + "maximumPositions": 4, + "maximumBidsPerPosition": 8, + "maximumMembers": 4, + "maximumSearchNodes": 100, + "maximumReasonCodesPerDecision": 8, + "maximumHistoryEntries": 8, + "maximumRequestInvalidations": 8, + "maximumRequestTtlMs": 1000, + "maximumTeamDurationMs": 1000, + "maximumCommitAttempts": 8 + } + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2" + }, + "position": { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + }, + "wallClockOrigin": "2026-09-19T12:00:00.000Z", + "mandateTrust": "local test attestation", + "discoveryMembershipAttestation": "fixtures", + "teamStore": "test PostgreSQL CAS adapter", + "rollbackWitness": "process-local; not host-loss safe" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/environment.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/environment.json new file mode 100644 index 00000000..66963054 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/environment.json @@ -0,0 +1,2833 @@ +{ + "node": "v24.20.0", + "platform": "darwin", + "arch": "arm64", + "trackedDiffDigest": "sha256:08dcbba70210b275fe4b8b819c86ecfa103df64e5bf4507c09df4b0aff54782f", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae", + "sourceFiles": [ + { + "path": "persistent.mjs", + "digest": "sha256:f1ee43461fcbece31b0a531e2b73a39ce9ae353732ebc9b0cbf045a5f0b6f2c9" + }, + { + "path": "persistent-fixture.mjs", + "digest": "sha256:9afeea5474d7a4d44f553cca7aeafebe99c2cd1762d42a48190ddb478b554759" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582", + "compiledModules": [ + { + "path": "packages/a2a/dist/client.js", + "digest": "sha256:e391c1da6a27b777ca08bd2e0fc132e4de17348dda65a89160482b85762d2650" + }, + { + "path": "packages/a2a/dist/contracts.js", + "digest": "sha256:3f417662c6d7a351dc9b969c43ece554835f95f4d3c12ae0499a5764a1686c6e" + }, + { + "path": "packages/a2a/dist/index.js", + "digest": "sha256:cf557c4764becb5587bc952213904012a8b8419c8636412df8d5fca39f6d1312" + }, + { + "path": "packages/a2a/dist/internal.js", + "digest": "sha256:0ba8040e728dff8d37e426b2782395ff9099581ba5fe04d0de46d972770646ac" + }, + { + "path": "packages/a2a/dist/mesh.js", + "digest": "sha256:e79c1c9191704260ed91c40102ea328de36d373eb2f453282bcd285eb81b2a8e" + }, + { + "path": "packages/a2a/dist/morphogenesis.js", + "digest": "sha256:0cf75ef2c027f14f4a989e9e9fa70a64817ce0af42d27f2af536e9bb400ab01f" + }, + { + "path": "packages/a2a/dist/postgres.js", + "digest": "sha256:b817a207a92082a861f4e4971501fdc0e4d70aa50f2fbfc333501ae8e7318f95" + }, + { + "path": "packages/a2a/dist/rooms.js", + "digest": "sha256:c3afa3199ad39f53bf1c78c65d689cda134c3ad676a9589da998be91b354f85f" + }, + { + "path": "packages/a2a/dist/server.js", + "digest": "sha256:b47d63cad45a3840290abdde924afa2d5aa07cc20e2c24f2fc0b52971cd3d54e" + }, + { + "path": "packages/agent-registry/dist/index.js", + "digest": "sha256:1664135e5f47d0c637c053d7633adacea6b9dcc4ad548c52f63030b40ee35fbe" + }, + { + "path": "packages/agent-registry-postgres/dist/index.js", + "digest": "sha256:e890cac71bb49a0f41c154ad7be49252f76f059a6912021a41bd33deed14a105" + }, + { + "path": "packages/audit/dist/collective-telemetry.js", + "digest": "sha256:2ab16057a4f29bf66414b45e870a5a853c588774b0d1a5ebe270b5c75d63fdae" + }, + { + "path": "packages/audit/dist/index.js", + "digest": "sha256:2e195c5cff16eefdd84aad91201bc2b0101b18713764e06f937e3a7c15e23218" + }, + { + "path": "packages/audit-postgres/dist/cli.js", + "digest": "sha256:10e58fd2c748cf8d36b5a231427c0471bd70d0b21244474219383a338588584f" + }, + { + "path": "packages/audit-postgres/dist/index.js", + "digest": "sha256:8357495d493a914694bca85b40635c6276b19b0fa6f16a7b518a8465a4e06be1" + }, + { + "path": "packages/audit-postgres/dist/migrations.js", + "digest": "sha256:5885d9e16991355ba2efc1a4cdd020d22e2cbf35b97374ea737f6b50515a6d19" + }, + { + "path": "packages/auth/dist/index.js", + "digest": "sha256:35ea06879ae948de5e27fc5b3c6989e1b37b659e524563fa3d47c192c3ae97f5" + }, + { + "path": "packages/autonomy/dist/actions.js", + "digest": "sha256:2f2b2a2412a8c1f923521bdc0762d8d07497d967220b843439220aacfdb68018" + }, + { + "path": "packages/autonomy/dist/canonical.js", + "digest": "sha256:d4772702835f3a2626dbbb8ddd918cddca5db84631d884f33922fdcbd40658e0" + }, + { + "path": "packages/autonomy/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/autonomy/dist/index.js", + "digest": "sha256:8fc1989187ed35cab41a1c00b8863e926302df09392d20757f7a73ce4aed4ab9" + }, + { + "path": "packages/autonomy/dist/runtime.js", + "digest": "sha256:61be6ac470bc36f9a7e736a0dea7548cda30cc30669c4f95a1e7ee6699e538c0" + }, + { + "path": "packages/autonomy/dist/sha256.js", + "digest": "sha256:5d90034793746c004245a786ea3d5cd5f4c481764b344448240e96baffd8b9a2" + }, + { + "path": "packages/autonomy/dist/workflows.js", + "digest": "sha256:0009caebbe32239a8d686f4082e8bc00399d18969fef796f6015e9af0ae169c5" + }, + { + "path": "packages/autonomy-postgres/dist/cli.js", + "digest": "sha256:acbea68759d45ccd6fe67aaaedc9ff5b0c29d5aafa3844a45b4e5ad348e926d9" + }, + { + "path": "packages/autonomy-postgres/dist/index.js", + "digest": "sha256:a584d27a82e0f06303b4ffd7d3072436e06e50d27853ad5c8b4757b575d304b4" + }, + { + "path": "packages/autonomy-postgres/dist/migrations.js", + "digest": "sha256:b8fb7cf1623ea0e529388464ace05f8db1211650a0cda3f62504e98488420c44" + }, + { + "path": "packages/autonomy-postgres/dist/store.js", + "digest": "sha256:0a28135496931b81f9259a144a38c0cbf6aac24e501e51d5cebd02895c1244af" + }, + { + "path": "packages/collective-control/dist/actions.js", + "digest": "sha256:ac4db1cca56d35a68a1b55644d7b7e61dd3d20ecac3488c3e3f48fc01d3d9c33" + }, + { + "path": "packages/collective-control/dist/bounded-model.js", + "digest": "sha256:afd38912702dda09b8af3eb2eaabdffb0b9f12320ef7f2f35aecbb73c7f45e1a" + }, + { + "path": "packages/collective-control/dist/bounded-progress-model.js", + "digest": "sha256:58f6196e42ebc7436efb9bf19176d7c9f17d6aff181df6dda2edf69cba8f8e29" + }, + { + "path": "packages/collective-control/dist/canonical.js", + "digest": "sha256:526e8fe7fcc8e9fd9ed99ba066f98af6c11aeb578d01fc71fe7b62d24f1d1bcb" + }, + { + "path": "packages/collective-control/dist/contracts.js", + "digest": "sha256:bbdbff9097d794f0236bff37f230867ea4ec181797b082a3e97672a3b4d68adf" + }, + { + "path": "packages/collective-control/dist/evaluation.js", + "digest": "sha256:4fac7daf16071dc8fa097bdf4c914e5d7c779203f0cefe1ee343cd365358d94b" + }, + { + "path": "packages/collective-control/dist/evidence.js", + "digest": "sha256:b0292985399c4da67af08171bbab55196c59006cb4443013bf9cb0c13f32dfdf" + }, + { + "path": "packages/collective-control/dist/governed-actions.js", + "digest": "sha256:9f52db82f7f163f3ae5005390ffe92eb6a061409b55e6891bd2e83b924162c8f" + }, + { + "path": "packages/collective-control/dist/index.js", + "digest": "sha256:882aea4eb8050eea7ba8c66e7445484abea7ca0ebc06ee0a716f11fd980c1a4c" + }, + { + "path": "packages/collective-control/dist/lifecycle.js", + "digest": "sha256:3ab2fcc67330515c7ec75aa6a595e215d22e544e4519199fd8b4131d176c7e86" + }, + { + "path": "packages/collective-control/dist/local-policy.js", + "digest": "sha256:beb570268014a8f85f6e6407b8d7dd1dde8d03f99bc8029d02d67c7bf086c496" + }, + { + "path": "packages/collective-control/dist/local-rule-kernel.js", + "digest": "sha256:d1416cf0fb11a658398bd5927da2a3a8f5ce374db560d166c49d801ae6cb00b0" + }, + { + "path": "packages/collective-control/dist/mandate-continuity.js", + "digest": "sha256:06fa09ab515c786851a02e43a29386525b04c3c989109cac5bf69d5f6c98cd51" + }, + { + "path": "packages/collective-control/dist/memory.js", + "digest": "sha256:b1716cd71f736bc131c0e11d44fe61aaa122fb6f3cc220d5931d265d64ce0b85" + }, + { + "path": "packages/collective-control/dist/mesh-governance.js", + "digest": "sha256:8e586c758cae61524eabb7b7ad7bdb3341b1667d40601779b829ca7b22cf0490" + }, + { + "path": "packages/collective-control/dist/mesh.js", + "digest": "sha256:c0b5e6f0e69f02e4c5834df79dcad74aa6d6db589b6243c7be162fda4598fc47" + }, + { + "path": "packages/collective-control/dist/rooms.js", + "digest": "sha256:a36e917dc9a1d92080348f818d65a4d66f823d4c67d793e67168aff547075e56" + }, + { + "path": "packages/collective-control/dist/sha256.js", + "digest": "sha256:7b09d62c1f0e84adae3a7a16deb12237bdcbfaedf568a13f79c42c679ac6d34f" + }, + { + "path": "packages/collective-control/dist/state.js", + "digest": "sha256:f09a82e0c2172c6472bfdbea18c3923f9a38b61a9704e32a74c3c902afcee768" + }, + { + "path": "packages/collective-control/dist/validation.js", + "digest": "sha256:56b275361fd806b8255b0e3a80e27cc17dfbfa3929bb79c7a6583a7a52589609" + }, + { + "path": "packages/collective-control-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/collective-control-postgres/dist/migrations.js", + "digest": "sha256:e446a4a169fe80cf035c7735201ad6c0b8578460efd63ff422fabd91dec1967c" + }, + { + "path": "packages/collective-control-postgres/dist/repositories.js", + "digest": "sha256:a98e3e697e6f45b31485c98b76f5d541ef1e3dbe38345fdb2dac8b3676ae67b5" + }, + { + "path": "packages/collective-host/dist/assurance-coupled-execution.js", + "digest": "sha256:04503d23d3ce94ffa2d892b0b044b906ae18189aaa1d07329db43a87ad37ffc1" + }, + { + "path": "packages/collective-host/dist/autonomous-adaptation-runtime.js", + "digest": "sha256:4b5a30490f00948c387650265f5c3c288a0df801bdf4f2d80673525614342a6d" + }, + { + "path": "packages/collective-host/dist/autonomous-collective-node.js", + "digest": "sha256:880ef372776ba708ee2c0ba5581e16b5f010f3756006c2e967bc37862d57002b" + }, + { + "path": "packages/collective-host/dist/collective-telemetry.js", + "digest": "sha256:f6924ceae9daf5f1bb9890d4b7f0cf9f3490652de23ac3e5d45ab67d5a314092" + }, + { + "path": "packages/collective-host/dist/distributed-collective-protocol.js", + "digest": "sha256:bcec079a8c9a1b76b5b069c34e8ac49a3e53beec7d911e87476ca689481ce75e" + }, + { + "path": "packages/collective-host/dist/distributed-planning-runtime.js", + "digest": "sha256:398d5827f7dff8e303bee236a14d450ccfe24157979475af509ff1172bd09f44" + }, + { + "path": "packages/collective-host/dist/in-process-sparse-bft-gateway.js", + "digest": "sha256:d01c975a58f1514da4672e5a5efbf3b118d2f9f0c5c714143f32aa48fa560114" + }, + { + "path": "packages/collective-host/dist/index.js", + "digest": "sha256:0b5194716a4c10bbc91b21e74b12880f29cf1e406c7439a0e4b68607e3b67a64" + }, + { + "path": "packages/collective-host/dist/integrated-host.js", + "digest": "sha256:821dc8c89958fd354cea98b0a5f393780ab2cc5b7ef1505bb38fac7e5f3dc48f" + }, + { + "path": "packages/collective-host/dist/morphogenesis-constitutional-adapters.js", + "digest": "sha256:cdec18cbfb541e690e778a21cc968b9b6a3c098293c533fd6a5af66c884c0aeb" + }, + { + "path": "packages/collective-host/dist/morphogenesis-operator-adapters.js", + "digest": "sha256:a82d230fea414fbf16a6f8a1d40edcc985269c7da5c3e1cadade5c71d624ef16" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-memory.js", + "digest": "sha256:05920f8dcdc9114826bdccbe445d79e5c1104094cdc08e9badfac2bac6787341" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-review.js", + "digest": "sha256:aac37cb0494d5ecfcf5db42f40b9bbce0bfe742cfcd32b738bd2d8e337f0c10c" + }, + { + "path": "packages/collective-host/dist/morphogenesis.js", + "digest": "sha256:5d9a7b4e3d9382d20b61a497f9bf663783e77ac538209ba99dc30d350eb84edc" + }, + { + "path": "packages/collective-host/dist/reference-integrated-stack.js", + "digest": "sha256:69df86155a621e1242e70a93f5d512948b50235b0f2fcd87e2bb16c47b9d8a41" + }, + { + "path": "packages/collective-host/dist/reference-local-ports.js", + "digest": "sha256:364e8f095285eed62654f1d75d2845a0a14be8950d6781c4f0d238441da234fd" + }, + { + "path": "packages/collective-host/dist/semantic-horizon-coupling.js", + "digest": "sha256:0a8728e2f698d9860a5983178cfa7147795cbe5cb71b65588c58c0aac035b424" + }, + { + "path": "packages/collective-host/dist/webcrypto-ports.js", + "digest": "sha256:09b46d5df5e71aa0e111bfa2c948040813614805896db018125965fb5b88ed63" + }, + { + "path": "packages/collective-host-postgres/dist/index.js", + "digest": "sha256:c36eba7a727c75640d71f6a1bd2fff1a0d6b28cbc8bde2a91b4e95f84b8a43c9" + }, + { + "path": "packages/collective-host-postgres/dist/migrations.js", + "digest": "sha256:50f07e72aaa04669a81099ab3bb5a04e4c9723f9354b4f6e7a53bfa3e856272b" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-budget.js", + "digest": "sha256:2149419e81788d20c9c7c20a5b6aba2b5fb19c6e1e5722f3e6f2ad2a42e858a5" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-http-witness.js", + "digest": "sha256:775d62774808d2e5aeb430c6adf5408bbcd21c9ed533e5c8efbdaadf7be5c4d7" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-operator.js", + "digest": "sha256:52666905833fe689a6967416d0977f93262bbf5a50f1f511879a12171c3850f4" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-strategy.js", + "digest": "sha256:4221cc95d99d48f8d25c2e317791a9f0a6e7eef4018d692a59694964f472d12f" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis.js", + "digest": "sha256:922b85dbf09ed4419674667be569699e822152ec33373bd548224cfa773ddfb0" + }, + { + "path": "packages/collective-host-postgres/dist/repositories.js", + "digest": "sha256:f84ad7ffc33b720e8e8b410d6f504f736aa5c13be14970494af8a04445c8d27c" + }, + { + "path": "packages/collective-membership/dist/agent-lineage.js", + "digest": "sha256:0baed919f1314f6b815cfe90d00409ab2df390e7753f827e5eeb1ef4365b510a" + }, + { + "path": "packages/collective-membership/dist/certificate.js", + "digest": "sha256:ee2c0cadcdb721eceb7b4016544967444519a7fed16d489c9d28922a3f54fae7" + }, + { + "path": "packages/collective-membership/dist/client.js", + "digest": "sha256:4e00de21ef71956e28a798432fa2f93244d67d77ca0840c19e6d2edafade9612" + }, + { + "path": "packages/collective-membership/dist/codec.js", + "digest": "sha256:a565f3326f0c8d05187504f04046675db3aa338cbc6a190e2d04749048c38903" + }, + { + "path": "packages/collective-membership/dist/configuration.js", + "digest": "sha256:de1a689578c2fca4b43f60011d91d2c6083ff7ce57f898fadd2d819bd08b35f3" + }, + { + "path": "packages/collective-membership/dist/contracts.js", + "digest": "sha256:004cff56bba1197983babaab2ce693a80e6ae83d32129b38e33321b32e0a0863" + }, + { + "path": "packages/collective-membership/dist/coordinator-election.js", + "digest": "sha256:689dda6bb8bea2bcc0c4f9966c014254aeb920cb3ed3cdbccde2f27f595025f1" + }, + { + "path": "packages/collective-membership/dist/crypto.js", + "digest": "sha256:ba5a73e6c0ae19844dee82e9a9c7881568c1eb92eb4457e22e091e42b01f50be" + }, + { + "path": "packages/collective-membership/dist/governed-agent-lifecycle.js", + "digest": "sha256:68e06f9907cf8787fe0181c39eee5964efb592ea3734c2623f998a43052e2a7f" + }, + { + "path": "packages/collective-membership/dist/host.js", + "digest": "sha256:b6b26c9b3db002be3d83713a8655b7ab095bc2b90f60caebbf46de744870e1b9" + }, + { + "path": "packages/collective-membership/dist/http.js", + "digest": "sha256:c0694f64a966c8af7c3dd653b683fecdd17963825efc22c5310adf7315270d62" + }, + { + "path": "packages/collective-membership/dist/index.js", + "digest": "sha256:466ff7811b743f0b0fd40e2e6fb46386666e2f141a216de6e7b871cb7720c164" + }, + { + "path": "packages/collective-membership/dist/memory-repository.js", + "digest": "sha256:494550a3d0c9c5218bdf513232439990838e122103fbe5fcc7ab56b640abd55a" + }, + { + "path": "packages/collective-membership/dist/peer.js", + "digest": "sha256:8cfe5cce697f44bc869889e2f179e804cb798871aad1a89b46e2c1cf6d6c9552" + }, + { + "path": "packages/collective-membership/dist/reference-agent-factory.js", + "digest": "sha256:98acae697dfc61ba9c2de2eb9ac129df0bfdf84de3ae46ed616ba75a884b1052" + }, + { + "path": "packages/collective-membership/dist/registry.js", + "digest": "sha256:c9fc1bc6c96fc39d23c690413635728d3da34e50139cc28b17ca9c1e4c82c064" + }, + { + "path": "packages/collective-membership/dist/transport.js", + "digest": "sha256:a9eabc0ce1ddaaff245f2a70075bf8e31ce33893c48a6e7f01bfc8e5c8f30481" + }, + { + "path": "packages/collective-membership-postgres/dist/agent-state-repositories.js", + "digest": "sha256:f49fafa67591952c2afa331b9492d49aa4bdc28af29e7acbe4994a69f556d2ba" + }, + { + "path": "packages/collective-membership-postgres/dist/index.js", + "digest": "sha256:00f0316ddd8f5efa6197962806346eb18648eaac73e041b78f5b60cd885277cb" + }, + { + "path": "packages/collective-membership-postgres/dist/migrations.js", + "digest": "sha256:db56f824afc19e73065c53d7e45c4a013305dc02ea4ec62780424883b82726d3" + }, + { + "path": "packages/collective-membership-postgres/dist/repository.js", + "digest": "sha256:d108ff903a7daa2e3aaee05e2aafb00c869718ee0802d42b16643d2177ca828f" + }, + { + "path": "packages/collective-planning/dist/canonical.js", + "digest": "sha256:bd664b8c74c879a3cf8b7ccfbd84428f9d1992a9674c007db36af130885b8de0" + }, + { + "path": "packages/collective-planning/dist/contracts.js", + "digest": "sha256:0e4870593f44fd9c783193ce6a221cf4436029ab2cdeecf7f32dc42401e58678" + }, + { + "path": "packages/collective-planning/dist/development-evidence.js", + "digest": "sha256:1812a265ecd1508b85b741bdacd6927609b4812892685656a94e5b9058b5194d" + }, + { + "path": "packages/collective-planning/dist/distributed-decomposition.js", + "digest": "sha256:6248b058f29a18f0b1c18413ff700bf074662f02f97152def0e7581af36dec67" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign-readiness.js", + "digest": "sha256:f98d636c2e776e9deea91c3af46503d70bae4dda7819963cf3e1008f5fb97495" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign.js", + "digest": "sha256:d520a80e0d6a6d7c8c8415f41657fac0ff6f5ed858ab3dab8d09789a576750ba" + }, + { + "path": "packages/collective-planning/dist/evaluation-contracts.js", + "digest": "sha256:8b06484f15a9decfff2183d87157288c8b6cab73570e060287d01b352950e7fe" + }, + { + "path": "packages/collective-planning/dist/evaluation-execution.js", + "digest": "sha256:95d44cd865b1e2bc0c97511231fd7ba4a03782d8423923090dd5a0c03156f786" + }, + { + "path": "packages/collective-planning/dist/evaluation-normative-operation.js", + "digest": "sha256:2110b0c4c5929b53c73988507fa97c4779f46fe20d45ce108f3af3ea9ff89264" + }, + { + "path": "packages/collective-planning/dist/evaluation.js", + "digest": "sha256:4abe1c41b544b882aa19fba949398774fbdfd494fe0264b9de4c36ea9c62b698" + }, + { + "path": "packages/collective-planning/dist/index.js", + "digest": "sha256:c098390bed08ba2478fb3251cc18e6711d7eeab0579f513e30572acf916eb2ce" + }, + { + "path": "packages/collective-planning/dist/mesh-contracts.js", + "digest": "sha256:e083ec757593d63872514042e2a9c7f3bae77dfb0f9cb5bcd26397e3dd862569" + }, + { + "path": "packages/collective-planning/dist/mesh.js", + "digest": "sha256:b872e06987ff1a7f90a577a43b7d04d973851b679a9c16066854548229b6ad3e" + }, + { + "path": "packages/collective-planning/dist/mission-continuity.js", + "digest": "sha256:77cc4781eb6bab05581809195549642998b43ade598f65a2258071e6bfef5522" + }, + { + "path": "packages/collective-planning/dist/reducer.js", + "digest": "sha256:19383fcf0d2cb38dcdcf7d074f7957fdae8da9b8bb39866699cc0a6e1bee01a3" + }, + { + "path": "packages/collective-planning/dist/sha256.js", + "digest": "sha256:269b3a8f5bf7305ce96e3541a308f68d7e8139cf259a17e1b3cffb7f105b72fe" + }, + { + "path": "packages/collective-planning/dist/validation.js", + "digest": "sha256:93edf3b78069762c33f4026a6e7a7583567b8f17ed999957f9864bc671a6d352" + }, + { + "path": "packages/collective-quorum/dist/agreement-certificates.js", + "digest": "sha256:6e42bf03be998591aefd2c2510c4a8f499104159c7e8bd86fe78097e7944d922" + }, + { + "path": "packages/collective-quorum/dist/agreement-client.js", + "digest": "sha256:9e170bc6e15182d593141322df0c7c02731abdd0134e1da3eceec2ff5052c4e9" + }, + { + "path": "packages/collective-quorum/dist/agreement-codec.js", + "digest": "sha256:7a0b57444e08406108e503719dbbb5ae2f7e9146686fd2aed67adab650697975" + }, + { + "path": "packages/collective-quorum/dist/agreement-contracts.js", + "digest": "sha256:dbc4a64e76f9346eacf005fca7da51b753b3095b2114f54612813a6a1981fe0f" + }, + { + "path": "packages/collective-quorum/dist/agreement-http.js", + "digest": "sha256:6d65df19740cb6c52394408ed287eb91280ded7b8a39d77a393b680bed9a168f" + }, + { + "path": "packages/collective-quorum/dist/agreement-integrations.js", + "digest": "sha256:f9b91125031b4547ce3f17a5d1f518cf13f3da387b65b19a28e20d7956185c96" + }, + { + "path": "packages/collective-quorum/dist/agreement-memory.js", + "digest": "sha256:946a2af1545fca35d7eeb0570d09e1e8e531d31ee50f8eba821fe50532809760" + }, + { + "path": "packages/collective-quorum/dist/agreement-messages.js", + "digest": "sha256:65af55b47ef1926258516ce5abe77ece467493ac21bffd28433501e2e5a32515" + }, + { + "path": "packages/collective-quorum/dist/agreement-peer.js", + "digest": "sha256:a3d9a26fc07dd85335b4a6d50ee7fd89aeabba6ea15ced8d48e46cab47d4e66c" + }, + { + "path": "packages/collective-quorum/dist/agreement-transport.js", + "digest": "sha256:ae6d9a36fac93d9962f9f3925e96ed66eb97bbac0ac05607ad2660776e3bd7ff" + }, + { + "path": "packages/collective-quorum/dist/agreement.js", + "digest": "sha256:3e38692ba5730b672d1a9fecfa972b22f3754d1d684fbdf779cc18efcfa652c0" + }, + { + "path": "packages/collective-quorum/dist/client.js", + "digest": "sha256:4e77a3e672c48aa5858f15bba2a099da70d61b3b016cb9b824474ef4c1f044ac" + }, + { + "path": "packages/collective-quorum/dist/codec.js", + "digest": "sha256:5a7278ebc5d3c26c3df5c1234630a04422e862b9eaf59294cb0c26749ba771e1" + }, + { + "path": "packages/collective-quorum/dist/collective-decision.js", + "digest": "sha256:d30af236c0b191d96ec7624ba69d7ddc06e1f827e571fdefbcd68d1cf52684b8" + }, + { + "path": "packages/collective-quorum/dist/collusion-aware-context.js", + "digest": "sha256:c29885e449c6f8172ac1fb5d0bc45d81cc6ae0db635729690c84c86034bf0a40" + }, + { + "path": "packages/collective-quorum/dist/contracts.js", + "digest": "sha256:bcb9207fc59e4f0820897dd2ff0f3f69678efb3fa65d7aaadc98e2f84560573c" + }, + { + "path": "packages/collective-quorum/dist/crypto.js", + "digest": "sha256:7455c120b3aa2b46ef823267dcd3aa39e893ea0a6609c1adcf5a9702cf46c136" + }, + { + "path": "packages/collective-quorum/dist/equivocation-response.js", + "digest": "sha256:8bd6658e565204e9c794c09b9799c5d1247ceef7d997558bf4c9fcee468793c2" + }, + { + "path": "packages/collective-quorum/dist/host.js", + "digest": "sha256:76cbd566bd8f51282b2ab9f8a2f591f60633cc4cea318345569a59f46129d2d5" + }, + { + "path": "packages/collective-quorum/dist/http.js", + "digest": "sha256:3388cb9548412a7e9381c563ed67f18532b40105d533d6cfaf93b386957e4b9e" + }, + { + "path": "packages/collective-quorum/dist/index.js", + "digest": "sha256:90f92423589e0cc8cfe265d4f41f1d263cd433324f158137ed2bcd76bec5aeba" + }, + { + "path": "packages/collective-quorum/dist/memory-repository.js", + "digest": "sha256:a7f0416b54121b0656d8dad7a5298920b6532cc1c1d6cab8066c9c58b795c0b7" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-adapters.js", + "digest": "sha256:cae10090ea6726b138615cb3510fa113363cad1600386749bd029816633e8735" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-contracts.js", + "digest": "sha256:611b8bdacc0b3ff3e39d546898151058385fba6bb0699055bd08424c87c53773" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-memory.js", + "digest": "sha256:02821bcecc90ef26a5f409c8352e59326ac84d925cb1e88277dc6aab620b94f4" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-runtime.js", + "digest": "sha256:fa55ce5b292c0f964737e29d383188f85a71c965f2c8e9c0aeb2d026e4760200" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion.js", + "digest": "sha256:b880d05029e9954163931546a19fa61e0fb106be18d233c7d1643502f6fe6ba7" + }, + { + "path": "packages/collective-quorum/dist/morphogenesis.js", + "digest": "sha256:29351cd61e868bec8c26391390a03620a44c7ece03246997a3a90a54eac19a4b" + }, + { + "path": "packages/collective-quorum/dist/node-evidence.js", + "digest": "sha256:c466427b882780c876c79f07f8d0722399ea4dcc94fc58deeb4988ea7fa5089d" + }, + { + "path": "packages/collective-quorum/dist/partial-view-agreement.js", + "digest": "sha256:a5613628614c36c146ec77221b4357990c07004369bfb67bd5a8a3681295f222" + }, + { + "path": "packages/collective-quorum/dist/peer.js", + "digest": "sha256:bc812abd928e4d33e63ceab24920570dcf22463654bcde51df8bf324e04a2ebe" + }, + { + "path": "packages/collective-quorum/dist/role-realignment.js", + "digest": "sha256:1815442545a125a70698ed2a5e94a4def32c0c0339d2f3284fffe96838d1b601" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement-runtime.js", + "digest": "sha256:8368c4944f1f78423448f95d2adf1ca7140bb0d5aefe32f6bca4eb0991271256" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement.js", + "digest": "sha256:a1b846fc81ec88a11643a77ef93b7b2029530d3f0a431a86a5a11cd9564a8a46" + }, + { + "path": "packages/collective-quorum/dist/transport.js", + "digest": "sha256:05f2020ce9ba6ac324dab36e26c656c2469d76c1046868dc39881ff8ec3074e4" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-agreement.js", + "digest": "sha256:d76a268e04399cffdf93557f16cc8b8370c00d08bf02c6b8fb874fbcb968d352" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-codec.js", + "digest": "sha256:919f8a316b4a5e286aad9210bdb503328cd05a5d6eb9bd1eb5b55f7c0f6df91f" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-consumers.js", + "digest": "sha256:05442042f32aa1921df2703d59848224fa146e96a66c772ebce62ed98e4d2679" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-contracts.js", + "digest": "sha256:4ca82b3a8f5c76e3a4a246d10fb4152460a0554a8fbcec9976c86579168ccf4d" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-filter.js", + "digest": "sha256:b00b84b81eead4608746bd83cb2676401d36adc69cd0a30db99a044ad70ff050" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-memory.js", + "digest": "sha256:387b1d87c40774304e7d4a8bfb8cee04b6f20be415f3f1e03c1f0b7465ed607b" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus.js", + "digest": "sha256:407be84e2feed80176c35ed816505b676e695f7aec20df1e8f9384597609bb68" + }, + { + "path": "packages/collective-quorum/dist/webcrypto-ports.js", + "digest": "sha256:a833caa3b734adb156123ad14d735d31a68ff725384c1365feec63885f8821d4" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement-repository.js", + "digest": "sha256:ceddaa7d7604700d3adaf2b10a640d6541cb3dfd069e55ea9fc587a68661f289" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement.js", + "digest": "sha256:f569b2292375ae0e64ec63369635e8b663331f74feea16d645a7ff318a59ab04" + }, + { + "path": "packages/collective-quorum-postgres/dist/index.js", + "digest": "sha256:33e0ce1dcfa380f89a1745e1f7383e75463c1d13b2e96a5889fe3f1526220d94" + }, + { + "path": "packages/collective-quorum-postgres/dist/migrations.js", + "digest": "sha256:ce3520ba68afbad9761d88346b2c9df3b47d48a8c61f2a4c8c60d9e3ae9fd70f" + }, + { + "path": "packages/collective-quorum-postgres/dist/repository.js", + "digest": "sha256:32d7ab8e4213da32c74fd1ca2cd4bddc6a81d765a5abbfe043e95bea5d3860be" + }, + { + "path": "packages/collective-quorum-postgres/dist/sparse-runtime-repositories.js", + "digest": "sha256:8c2b79c555d06d38c538f2f7c5eef66e50c51d33e021d13105b28cc3e7dfe438" + }, + { + "path": "packages/collective-runtime/dist/approval-checkpoints.js", + "digest": "sha256:e3fbc1335d758df7d5e3fba3316461a62a079a83a27ab79b3fa076acc4eacb4c" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-contracts.js", + "digest": "sha256:9f7b109fed70a9f7c73dc9d59b76ddef3f3686ac42d240c038159d2454c47b93" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-runtime.js", + "digest": "sha256:43736955c9644cd38a88c58cc473fdbad98e4a802a5b78529d0d9d7238eadc2e" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-validation.js", + "digest": "sha256:e8a47d8ac26c854b04bd64eea83dffbbabc7c6dc891b656e8852bf91470433d3" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control.js", + "digest": "sha256:c6987e5dbd860b5aff0f541433f2db3129300482dc7c5e45262561f876ea2ceb" + }, + { + "path": "packages/collective-runtime/dist/autonomous-compromise-recovery.js", + "digest": "sha256:90f5850e455053392b53436aefb3f5aa09c36e35538893024ba6656b40e84a76" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-contracts.js", + "digest": "sha256:f49ef7f3c1eaa9aede1170e8b117068af011bf2780d9ec887dfcd302aefe9105" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-durability.js", + "digest": "sha256:bf1c2a544c6df4ecce6876235e254eee28da0cf6a2941d48766ff3fa60713ea4" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-memory.js", + "digest": "sha256:344f6c3b5e7ea8ee289f716a22ce4c6ed8164179f6fe503bf66283a08793204c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-runtime.js", + "digest": "sha256:161739109a1b4d7469257ae1ec26690daae78d956e01518413e6807b9499da0c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-validation.js", + "digest": "sha256:d14c8589eef832dc0c00fba08bdf52f177b2dd66189b575c5c6cb8c076bd087e" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop.js", + "digest": "sha256:744150d7ef71465d851af82ea1a493d4ee6f5d5d66b14d0b1ce824f4a296dcba" + }, + { + "path": "packages/collective-runtime/dist/capability-state-adapters.js", + "digest": "sha256:55b1c88b08292807e6ba53660a1e0863adf51ebd0cf34f5eaab125a62aafaf1f" + }, + { + "path": "packages/collective-runtime/dist/capability-state-contracts.js", + "digest": "sha256:c30b875a04df62aee19dd0db6e4a2d41a10210d944d2b77da084960830dae281" + }, + { + "path": "packages/collective-runtime/dist/capability-state-runtime.js", + "digest": "sha256:eda43e5b72b90d9fcf4185d021bd10997ed2e57e8e4689c56ce62711eff9f408" + }, + { + "path": "packages/collective-runtime/dist/capability-state.js", + "digest": "sha256:733a3c5aa9354ec315d5a4ccf43b95b0e0e438697d38841653161a8078b6adef" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-codec.js", + "digest": "sha256:a84c1335079c0d945eb4a87beff71c217e9a9d1bf74b97b361c80c4cb1659174" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-contracts.js", + "digest": "sha256:339e7ae73ae16974b651d999312c34054ca35640890ca4e205a950148328f416" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-http.js", + "digest": "sha256:74a6c699cb93f1df62f09dcce579a0282998d64a80c09f3125bf2c72e3a26a37" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-replication.js", + "digest": "sha256:d2e643676d74318a886447b3dc8f87548a80c28d9090ad3882891f2e4eb4b210" + }, + { + "path": "packages/collective-runtime/dist/checkpoints.js", + "digest": "sha256:2f57a28743842641e2289e68796116dcd9b0a66572b05cd5ce82f1d41ab7ba4f" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-contracts.js", + "digest": "sha256:0c0a2adfc365b7b81d5a03e5183a4e80214653399bf6acd69fc8641fdfd2569c" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-runtime.js", + "digest": "sha256:555c7bd2341df5edd87cc1f7a6038e15073278396cfcd41f1e6ec39a5dbe94cd" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-validation.js", + "digest": "sha256:901f1541bd6b0e5249c1c35a541713e26c9fcc1ac091da273f0b7c6b922b0bd5" + }, + { + "path": "packages/collective-runtime/dist/collective-decision.js", + "digest": "sha256:97b9846520949290ecdf4fe4acd2c8ed0a53cfb2bbdeadc9432d4b7f88c79ad3" + }, + { + "path": "packages/collective-runtime/dist/collective-invariants.js", + "digest": "sha256:1d0414dad5cfd35b54fa396772e3f5d6f5f5a5ff472bd2e072e90069b9f344a1" + }, + { + "path": "packages/collective-runtime/dist/compromise-authority-lifecycle.js", + "digest": "sha256:15f4233adbe9ec3d3a304ed6842ca96e39af72ab04284adc907c165829661fd7" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-adapters.js", + "digest": "sha256:1b719cb85f5b88da848d4b0aa9c61e032196e2d5de32b663a10e67407e526619" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-contracts.js", + "digest": "sha256:52f9b0247bfdee826b2b661a47a737574abeca679d4b16b6b8dd1f0862c1e92c" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-runtime.js", + "digest": "sha256:40684304d02a37ac4f1833f5db526f595b9f644abfb3b3af9449f334d4a70253" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-validation.js", + "digest": "sha256:e2b29424f086322f69b855499b2507304d9ae9fcb0e6c7f5e10c5a4900055c09" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery.js", + "digest": "sha256:524b1da6745b4d01fc6060bed434e1f4e2264931de3db38422f0c34b9756b900" + }, + { + "path": "packages/collective-runtime/dist/compromise-lifecycle.js", + "digest": "sha256:482d6fe7694b2d05f850d5867f4046823b72a1cbb3e7e3434b42e41c7d1e60dc" + }, + { + "path": "packages/collective-runtime/dist/contracts.js", + "digest": "sha256:1b160949f62bb920d8db6165c139c25123335d6e3554cbb219d7456b9c3001f1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-contracts.js", + "digest": "sha256:4673ef8073f583b735d6577e6cd096f3f5f7c68c0e860e53e656b034c8571c89" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-adapters.js", + "digest": "sha256:6088d3816a3f5c3183e9747483f045079e06064da08b89247b7436d5a641e071" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-contracts.js", + "digest": "sha256:145d0ab07a5c4bed5302868cc3a3c53c81028731be4c1afb09c55d2563760b55" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-runtime.js", + "digest": "sha256:ea31f0447fa00f695d8e394d91b9bf801bb663df7b60e90bde84c81a2c503745" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-validation.js", + "digest": "sha256:c9aca1189e9aedcd27912ef7e1f481625f7fcaaa09c70c705b681b10ef41e47f" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees.js", + "digest": "sha256:6e56e2a50177929816cdea34567917775c3ef814e5a008dcc0d35ecc03954116" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-runtime.js", + "digest": "sha256:7db1c4c844ceb5a786916a12f2055f696d4b953a22767b48e71fb51fda7d3023" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-validation.js", + "digest": "sha256:1f3fcbc358e8aeebaf88cdd39550c7fa7df0d082f20ea3b9c3411265782f9ce1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control.js", + "digest": "sha256:f74e142a2eafdec421c9f4b6dc9afe71f892d0b4d4b3bc34e5381869932f4595" + }, + { + "path": "packages/collective-runtime/dist/degraded-effect-budget.js", + "digest": "sha256:22619803c772f17d28b314e51305824d7bb414bf7582c6ce299a8fb078d8c255" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-contracts.js", + "digest": "sha256:199c93846da5081b9fb38a642d96aa0b9191479bef6b339dfe44ef458b40fd21" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-runtime.js", + "digest": "sha256:a1f20ff95cbd156b207c98c5228d74a31e6283335f65e237dcd0bc3fbb78706f" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation.js", + "digest": "sha256:49ec11bfc02de036af7e9124a757735e28d460b4a8ee46ee601ddc7a59b6fb76" + }, + { + "path": "packages/collective-runtime/dist/durable-runtime-state.js", + "digest": "sha256:c1bbca4fe4096d636b7bb99d83cb70c74bc0a2691c2df335c1135a1ddfab72fb" + }, + { + "path": "packages/collective-runtime/dist/errors.js", + "digest": "sha256:d61ece5aa3ad4697131a64a6b61ddb2cee6ebf9dc1b2623a1644f54a688442c5" + }, + { + "path": "packages/collective-runtime/dist/forensic-preservation.js", + "digest": "sha256:b99d1161f6f5efcb3af5460a0af5c1dad45231329217e71b9249af105bd77353" + }, + { + "path": "packages/collective-runtime/dist/governed-collective-runtime.js", + "digest": "sha256:2259ea55d03a49b6d46d0552cb596d9c9efe39e6ee34e7f67af3e31f8ffe33fb" + }, + { + "path": "packages/collective-runtime/dist/host-adapters.js", + "digest": "sha256:ababef6c5756385dc545e467938bef906958c27c8e7c0b14c665d4bac82347a1" + }, + { + "path": "packages/collective-runtime/dist/host-contracts.js", + "digest": "sha256:a450ec5b8fc322d3564b9c4f02a1ea36a2e072948ec2327df656112e6bcb8144" + }, + { + "path": "packages/collective-runtime/dist/host-routing.js", + "digest": "sha256:bca8fe5b0d4d5bd36a5b89097551ce987d1b9745a2288ce512e2efa0df9c8d04" + }, + { + "path": "packages/collective-runtime/dist/host-runtime.js", + "digest": "sha256:5aaf8da298c6047998a25bd708c07d35ebcb5545129aa1394add46c96df12d54" + }, + { + "path": "packages/collective-runtime/dist/host-validation.js", + "digest": "sha256:daa9efe0c9cab5c3c8a5648cf4def6c883444b4ea62c101d802e7015250a2bdd" + }, + { + "path": "packages/collective-runtime/dist/host.js", + "digest": "sha256:cdc340188eba5880ade741c98d0d1e3fb9113978608b786b854a72607ad98ddb" + }, + { + "path": "packages/collective-runtime/dist/index.js", + "digest": "sha256:e46859c73ababcba98b4c44d2c8376ec8cff443f8262780e3ebfa1730f7c600d" + }, + { + "path": "packages/collective-runtime/dist/inference-policy-projection.js", + "digest": "sha256:1f9b850cf772393a4e210e52784079b4698f8afb7d315258817ea387987cb15f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-adapters.js", + "digest": "sha256:cf12e4df7849655489a5e2abe4920608e76bf52b2a509f06859a2750b2673348" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-contracts.js", + "digest": "sha256:511d6be8c2eadf34053456644a8a639ec67b095e7f48cfe6e6daab5370e7e859" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-reducer.js", + "digest": "sha256:b1922fff924dfdddce3551031e8c3fc2d259da41caba410cc4a2eabc008f0079" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-runtime.js", + "digest": "sha256:074f9e49cabf691bb104adf08742e214d5ea2d75219e0fefbaa7e86193df01cf" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-strategies.js", + "digest": "sha256:a7848cdee003e4359cc6cef042c25d702db1a14c110931158bcf0d8e2ddf9e2f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-validation.js", + "digest": "sha256:05e4c549c880e9db76b4c91204122b6d801e0b75616461e658bcabd805f3a405" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation.js", + "digest": "sha256:abdc9aa1551ba744ebbc0b9abc122faef14a57cf1a6147d73c87505bea6049ca" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-contracts.js", + "digest": "sha256:1017cb60840ee3c1e74a1a022b087682153599e2518ab98fda1af3612fd5dba5" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-disposition.js", + "digest": "sha256:51232c29f24d23ba7ce093a059b4f64d0f7ba2a4485b6a78ed3de2ff333846ec" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-runtime.js", + "digest": "sha256:e0aaa8c19d5f00378511fc4fcd1fe8fde09e68acf46f0af3a984b48e31894caa" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-validation.js", + "digest": "sha256:95a3bca5af5f8b2fc195a489ced4bd3e98714b246a1c7b3014a4485dcd6c5992" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity.js", + "digest": "sha256:a2d9410f945f65f8ae2407926c0d7f71a8ce8fdf2068eb0cff188600e5a252cf" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-contracts.js", + "digest": "sha256:f4f545338d7e07dd894c44ab490a155ce064d8519c594045d433cb69fdada941" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-runtime.js", + "digest": "sha256:30b78ac9bdfc83641c4364a6f068437cd1be0fbb342c3c5f65c3bb777f29d433" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-validation.js", + "digest": "sha256:6081b2c811ce1717e5a0a4cf311eb1bb0fe9e7e55bb749931dec88218563037a" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle.js", + "digest": "sha256:9ed78cd5257a4f946be29927ab0eba3a91fe0d1bd38bbdb9c24c168a8ad5bcb4" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis-strategy.js", + "digest": "sha256:6a3a386abad9e6483c95cec57bffa328afce0f86f6623b9ed344eb61f1043ced" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis.js", + "digest": "sha256:c709330da16c0f3d849dcdbc517e37ee943a8bd008f402ff98f73ec7fd061992" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-integrations.js", + "digest": "sha256:ad497c455fb08b814cd0374b9aad0efd6851aec6612bd0d92a89fd0f95a208f0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-lifecycle.js", + "digest": "sha256:56a56bc926a9378b2a0bbfef4f42137b66c82d40057e64adfe8ca66f62b4d90d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis.js", + "digest": "sha256:108437beed7f07a64c1f44317ed1bed887397d195c466ddc7dd2dfce513becea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-status.js", + "digest": "sha256:1227621ca3c9ec4990a5ba86fbb8e01d6a5521ab380c74e5f1fddb2a506c0e84" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-budget.js", + "digest": "sha256:3e8a0efbe58a7f76acb7bcfea4e7052d205b6faa162f218575f01efd9e831e8a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-continuity.js", + "digest": "sha256:1108cb53fabe2cd78949fb9dd48f5c6500f18c3659a08d1be1e9476cacbd7c0a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-governance.js", + "digest": "sha256:aac6541b4e78fae00f4fb3bc20ea0831094ebde00426650dff345922cd963491" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-integrations.js", + "digest": "sha256:677f237e538a3c2238864620e8f0fc7e532d5353e6a47cc6425f888bc760ed45" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-model-checking.js", + "digest": "sha256:f87e8d336aef22293955c4f21ffe488ad140a809dab6fb283f1cdb16ae79716b" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-reconciliation.js", + "digest": "sha256:f7c17ea3a9bfa3f4aeff699d9baa1f07cbc96fa4b1b8e22382b05d26100a2b93" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-state.js", + "digest": "sha256:d75dfbc1b6f76128d71a327bb309198226db78d663a8ba90b78d56322e9b676f" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-verification.js", + "digest": "sha256:d4eddec87940ba6338854079a2ef3a397205aa67e2e6d32409e8fae568954abf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-contracts.js", + "digest": "sha256:432c5e178e40de1ccbc7646a4d48d53410876ed4a881c6bfc4f966bbedb6cd7a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-control.js", + "digest": "sha256:702dcbaa909fc89bb6009ecfa0654e13182ec22156a1e1cbefece09be487c421" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-decision.js", + "digest": "sha256:6aa926bf92009c47273e76635e5a1f57fa62428c289bd4d25330d3aaa5741a9d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-engine.js", + "digest": "sha256:388f6897a18f2ad05623a566f0fa3e5a6cce69678d439ca9528b796067b77ef2" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-execution.js", + "digest": "sha256:74f0e10aaca6ec77b7a6a3427fb75e13fbe8a92bb2d0cd41f5feb42d84cd9744" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", + "digest": "sha256:f95ec23c8600a08e3a1ce0231334466a92f8085f3bfbc184cc0fdd187d5dcbfa" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-hardening-observability.js", + "digest": "sha256:b936fcfb2dae548ff687df79a79cc3ff3caeadfd9c37dab1674e073dcbf137e9" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-instantiation.js", + "digest": "sha256:275f348c048d3a893de5b1273bef306ec4bb3856fad01910e86e025ffd488357" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-integration-vertical.js", + "digest": "sha256:b6ca2aea5070a7b9a9006ce90595275aaef5a53b620e738ff64ca33022c79ab4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compensation.js", + "digest": "sha256:7555230dedaa1688587b3eb67495d09b0ae8c623bdf8b0af94d7b6834ae7c372" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compiler.js", + "digest": "sha256:83e109c1c37168a8ce0d6adb6c9b10d6cad447a2c0a20e248af307042524e4e6" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-cycle.js", + "digest": "sha256:193acd4895444f8cf995f31696de98f162966c5f90964f9d7b6353d2eac34e27" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-runtime.js", + "digest": "sha256:d124c54bcb683d610de1edd276534c14439d46fb4f5384af47f6b326f56ed3ff" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-governance.js", + "digest": "sha256:e9cb1fe7b49441bafab4bf59e1690f4b099430bba45dd0bb8c98db087a30c8f1" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-integrations.js", + "digest": "sha256:6ef094f63d4bd80fae9969e0672657ad4a4cea02549b6c0740360d04b7e079ef" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-plan.js", + "digest": "sha256:4083bac6582abed06063b6cd5d2e74a7092152b287ed4e58e03ec64f940223a0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-runtime.js", + "digest": "sha256:8144c6961ece6b3990fe6e4b7d3ca08108f7139c4b796d1e9f918b179d983da8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-simulation.js", + "digest": "sha256:d5f3a5a3c7f2a7a8e037d8ce39947fcc7ad4081a870620b79557cfc5948b2613" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-validation.js", + "digest": "sha256:3cf7f2868e69de64edc1b1519cabf29dff070c3b9dcf0da3951eb7cbbe965dea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution.js", + "digest": "sha256:6b45bd7c738fa025e75c83e6e0129a4d17b2c1bcee47ba824f05234bf2b4a236" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-owner-adapters.js", + "digest": "sha256:26c54c4650d0b1f24a12fa0325dd4ac43bfbe78bf5cc5a2cb1c414a21ffd0e1c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-outcomes.js", + "digest": "sha256:2ed020c3587dfa5142a047da4c158310c280c35c2325c684c94d6d67efc868fb" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-retirement.js", + "digest": "sha256:6626c4ab927422b6da5b05c4567ba2ef5bc099154da8ba649d3f561561b8196e" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-runtime.js", + "digest": "sha256:f39833184a64ff8cae6473f073141f47b45416cd48f3c1084ab7c53fbd296de8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-adaptation.js", + "digest": "sha256:c52acdc4f5807ce8b42837f35554dc143f732dc95a01f3e19df6b6cc6a1be2cd" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-convergence.js", + "digest": "sha256:c38d34e7d683fc944c5ee3d493139fa4e86b0bbd5b544bdd819e79c8f45e4bf7" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-counterfactual.js", + "digest": "sha256:de7193b88b8a5b6fe16bf03b4240737289686f7e7afe29b0311e3db92b60cc30" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-governance.js", + "digest": "sha256:fac7250dae0d3249e3d457fb188fcae76f7c01575df41cd30a16f3e4a27eb3c4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-integrations.js", + "digest": "sha256:292aa3a4198f18b2422defc8404d9539e164c9bd523de026cdca1ad88e1d0a4c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-intelligence.js", + "digest": "sha256:eabbc6514bbd02c8949869d3392069ae40f85b13768177224071db96114156a5" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-catalog.js", + "digest": "sha256:d37efcb8f886ef10270748ff1c73965670f85bfa31976d2a0963309111cb43f8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-governance.js", + "digest": "sha256:5a94c2e670e2db4d932a71471f769d8754db945d871a4171ce6157dd8c6d7ca3" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-integrations.js", + "digest": "sha256:0111ca58dc62903020c78e27c035262ef9885e4cd0c3330f37ef34ed6e0116bf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-simulation.js", + "digest": "sha256:05d172f1ee57d9bf52c3c580b34665416b430e259677fba430f4ec55de9b7035" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis.js", + "digest": "sha256:2b067987036127c5514ff0a7d295dc8d8b1ae7e004f6994dc3a96e7c9322c1ba" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-supersession.js", + "digest": "sha256:a9711bb743fb5f0f0de35c299c10a0cad956f7f6c93353b8861de1bbfe213a3c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-validation.js", + "digest": "sha256:7144e744bb7e1fcacfbbec7de723c0df125b422b22c5b2d318af0f3643dd219d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-workflow.js", + "digest": "sha256:7be6fb8280532c27dd6f52920fbde043c12475132193e51a34e9d9dfe6a635df" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis.js", + "digest": "sha256:879148f870c373ec3119a3eff1c3d7736567a7e7dfcc5d32527a912b2f6855d7" + }, + { + "path": "packages/collective-runtime/dist/node-contracts.js", + "digest": "sha256:1d8c1e6d8ca3acec89e6005f167d5f96e40d7f1e372da036a36f7e4a64cc55e3" + }, + { + "path": "packages/collective-runtime/dist/node-runtime.js", + "digest": "sha256:61a7aaedfe74cbf206bca36743b736a65b4a47b82b5e6df8cdc4de30bf1cd47f" + }, + { + "path": "packages/collective-runtime/dist/node-state.js", + "digest": "sha256:5542aa60648552e4a532b7424e32d1919251cfff6f5c0319067cf062ce0fb90d" + }, + { + "path": "packages/collective-runtime/dist/node.js", + "digest": "sha256:a49e237e55cb7c583f6c8e7a7bc7340ca9bfa1e82853b7b735fe8b87734b3d3f" + }, + { + "path": "packages/collective-runtime/dist/partition-operation-contracts.js", + "digest": "sha256:83d887849dd301052e538de2a5d5a45b035e99aa6049eec7e2edd3961f9c316b" + }, + { + "path": "packages/collective-runtime/dist/partition-operation.js", + "digest": "sha256:2bb1d6ca20c5a1b9240cc833da231ccbef684f8c7d9dfe8b1b40106975a52990" + }, + { + "path": "packages/collective-runtime/dist/partition-reconciliation.js", + "digest": "sha256:ee4f0a9de4e1d00a83a873125c44bfa2d968b83945818f547d4ffeb2f5de4f9a" + }, + { + "path": "packages/collective-runtime/dist/peer-contracts.js", + "digest": "sha256:75c541670b05e134ead7eafc75a0884c90978a183d7fce357c0557b4ed178f8f" + }, + { + "path": "packages/collective-runtime/dist/peer-errors.js", + "digest": "sha256:12c391be3e91207c8c40faac02a63ad99d5d952db538eb3fbf9016b28e3149c9" + }, + { + "path": "packages/collective-runtime/dist/peer-runtime.js", + "digest": "sha256:dcc1aaa3a219d0ab1739540b393f292e0243aa54b5caefa6a2cb9b29bff66d50" + }, + { + "path": "packages/collective-runtime/dist/peer.js", + "digest": "sha256:bb8545df6bd789cbfac96831053efd90830aa673684c6432dd71ffe885fae36d" + }, + { + "path": "packages/collective-runtime/dist/runtime.js", + "digest": "sha256:042d30c5734f92dd2308ca61779d254a23f38bb5ed9807554e00309e4dc30a2d" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-adapters.js", + "digest": "sha256:d2b0e357108e0f222f8c9b899ba900d0704e520ef93bff985bef8682f385cc95" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-contracts.js", + "digest": "sha256:e71a54890c9e9f94438b70853e2bdf791cd972dce21b3368aa2c5257766f906c" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer.js", + "digest": "sha256:2f5deb68bae13f078e9646032889d81f6265b54dd5641d5ec68a262f6efd95be" + }, + { + "path": "packages/collective-runtime/dist/store.js", + "digest": "sha256:2b7ceb4000576b9a024a8a184e12d08bcca8e7e587fccbf270c5a82c57c38c11" + }, + { + "path": "packages/collective-runtime/dist/strategic-allocation.js", + "digest": "sha256:ce35ac0b3579ad8ae6e15f0b0783738daea0abfa9bc72bd17f76b8fe7551176b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-adapters.js", + "digest": "sha256:7099e471d70dfeeb6826dca71feac8edcf384c5c46b16f74da0eac1753d4afb4" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-contracts.js", + "digest": "sha256:9eec50d266ba48571b857a6e890d1605c8bad67cd3ab2979eee9e192a7313b64" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-dispatch.js", + "digest": "sha256:310c373f1a889419b988707468e42e059df165c252baf5f9630190fb8749e15b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-runtime.js", + "digest": "sha256:e356af19bc84a7047979ec8821210e5bc38e6de8c5f872231c13874de3667fd2" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation.js", + "digest": "sha256:95baa6dc416d1abb5ed52c65e71e445830c0b8d3388db4cffbd8346713c225cc" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-adapters.js", + "digest": "sha256:6d93e41f36b4c0566838acfc3a0f5dd40bc2e27b21c806fa9de2a4a09098dd48" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-contracts.js", + "digest": "sha256:8809ffb997852dc401941492f889de0f92b1709ffa9a22c40f5bb0afa306209c" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-runtime.js", + "digest": "sha256:0b165450d6cdc82b65edcc1b160f3fc949801e37b1913765cd0740260e698025" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence.js", + "digest": "sha256:c8f57d84fd910523fa417141cde4a1329f1bf05ff7691df3baee9b75993b5302" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-adapters.js", + "digest": "sha256:8c6de5907e2869776a6e3d0b973de5755bc6673952cd2851e102f4af002d79b4" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-contracts.js", + "digest": "sha256:1f5356bac678e0c20b7e86e3bca0d8c5b69f7c23b5fb38459b5dd68d758db5bd" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-gossip.js", + "digest": "sha256:c0c0d4b3e3b14dcba151fc4bb66fe5fc78e244fe4e5535c1a6ba3b40c7a437f9" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-runtime.js", + "digest": "sha256:6c3fa642ad066fbe3ce6b0ba06e39306e80a960e8a9ae7c6beeb24085cdaf995" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange.js", + "digest": "sha256:ebf3b277dc9c4fbd5550d937dc77830a92e01e5362f539a77bbc2275be580a8c" + }, + { + "path": "packages/collective-runtime/dist/team-execution-adapters.js", + "digest": "sha256:2db2c3f6f265f8daf1b97927ddee1fccef9a3a8a1f5f9c7e7ebae988eac81021" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-adapters.js", + "digest": "sha256:c0762dba13562211f567771bf04222622ec53ae0dc741dd7afe2e424b7bc088a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-contracts.js", + "digest": "sha256:efaf67e677ea97dfc4a55d03dab3880b44078f9c187db6d1826588e773c86516" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-runtime.js", + "digest": "sha256:c554c8b26a53be96f974397d72ebf1c26d4820e8712ff6a874243efca80c429e" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-validation.js", + "digest": "sha256:8f749a1d270809cc87aa9ecd6f2b68e99c1677c28335ac847754fe079785e3df" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity.js", + "digest": "sha256:c18b1ecf6425835bdbad6ed20e298678fd7ea46788b4da5bedf1ad8786c42ecc" + }, + { + "path": "packages/collective-runtime/dist/team-execution-contracts.js", + "digest": "sha256:5538a46fd8e00c6599e57f5d8594c2725e9d6de4803674496ec4c498a02db567" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-adapters.js", + "digest": "sha256:d5af9da64069172bd6e36b2e6df5774e65163636afca5fcd328d611921208f70" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-contracts.js", + "digest": "sha256:f81abcfc997ffad9c8710c6ae35cb14235d8da5abe8b27e6ea8b054d787dc41a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-runtime.js", + "digest": "sha256:1b8e5b4f3666ff6104605aa020a1d91ce7597210aa9262713995a6663120c111" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-validation.js", + "digest": "sha256:346b75696dbcb41202fa3034ad503b6ad761a2a828372490a1bf122df1b60945" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange.js", + "digest": "sha256:9d10fe5228e05a8b81e772a9a88c5071c46e03f064cc8e2ca7ebd011269a5bee" + }, + { + "path": "packages/collective-runtime/dist/team-execution-reducer.js", + "digest": "sha256:ada7fba01b7f972bf2206c8af511022a03600e4c6ebfacc8d7fc8621309189e8" + }, + { + "path": "packages/collective-runtime/dist/team-execution-runtime.js", + "digest": "sha256:7691a2b97564b02ede362ab62dcc307d198d83b41d26c2493d147befeeee7818" + }, + { + "path": "packages/collective-runtime/dist/team-execution-validation.js", + "digest": "sha256:9cfda60cacfcf7b9d3cfabfef6232cd83dfa332f0092647d1884c4fc07fbf65a" + }, + { + "path": "packages/collective-runtime/dist/team-execution.js", + "digest": "sha256:12a258a14bffab25f697d8721438e113679b0bca24b16c4c2ff74c1f863fc378" + }, + { + "path": "packages/collective-runtime/dist/team-formation-adapters.js", + "digest": "sha256:e96ac45b3d4847734b43143689045bbde487e0e137f26061ce2ae85797a41602" + }, + { + "path": "packages/collective-runtime/dist/team-formation-contracts.js", + "digest": "sha256:e6099b0ed44a1c12f35e4fab940971fff8c9cab5e1387e75b56cba0ee52c5916" + }, + { + "path": "packages/collective-runtime/dist/team-formation-reducer.js", + "digest": "sha256:8baf213468cab281ba4cdbdceb2435291d8dcd19e76c1798f0e14bd56125aab6" + }, + { + "path": "packages/collective-runtime/dist/team-formation-runtime.js", + "digest": "sha256:1c696a0f91900c5f41e8a2d749f6c45492e69f73ac3e22cfe98fc733435882de" + }, + { + "path": "packages/collective-runtime/dist/team-formation-strategies.js", + "digest": "sha256:0a62e0e70a44375ff3cd27905805d90a029ae37c51c6984cb55225107701965d" + }, + { + "path": "packages/collective-runtime/dist/team-formation-validation.js", + "digest": "sha256:990c7c91ddba40eda009609d87f5b86a2f027864124733c9f66e13a1ad70634a" + }, + { + "path": "packages/collective-runtime/dist/team-formation.js", + "digest": "sha256:684458df97bd153801fdb7a6c3b4bce48e5e75ec7a8a20e3d2013e1fb5598378" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-adapters.js", + "digest": "sha256:e7b0965fe362992cf3f7dd05dade98dc5792ca74109e06cf95239fe6f432bdc6" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-contracts.js", + "digest": "sha256:12c69d0f4e7e6752a24b4c9e02ae11184b3525fedc983179d601f8c54808d339" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-reducer.js", + "digest": "sha256:cb16c428cdc0e476816ca15c845f970774f95b87a30b27c2a2e0370b028c8516" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-runtime.js", + "digest": "sha256:e23ad18a4c6108ddf06127daa6bbbd7771376b51b41510d858e664b3cc325978" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-validation.js", + "digest": "sha256:bd7cdf196e34673d8437b4539c38f935ceec489a8dc29c88f869e252a8788add" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation.js", + "digest": "sha256:245fefaf4d76ddc2af6e3441b4c4a2b69e68895913dbfe2e0595d22c61281e52" + }, + { + "path": "packages/collective-runtime/dist/team-topology-transformation.js", + "digest": "sha256:34ead0cd82894dc7eaa65368ce31516a46a2a7a95c5d806dfc63173554b08039" + }, + { + "path": "packages/collective-runtime/dist/topology-governance.js", + "digest": "sha256:ff3bf01dfd1fc336ed660a5d4039bb306d13e7f6dc53126e328640b134af2d61" + }, + { + "path": "packages/collective-runtime/dist/validation.js", + "digest": "sha256:4bc44f1c02b9af9afa23595d8b653a7dbfdd8a2c9aea6c55da2a2d7c1062f6a4" + }, + { + "path": "packages/collective-sync/dist/client.js", + "digest": "sha256:3b5f8b19550740dc767aabd429669a9d3693797427abafa56eb1763ac73e02eb" + }, + { + "path": "packages/collective-sync/dist/codec.js", + "digest": "sha256:58b392e9f5b5436cfac424c0b4263d3d85d7b918dff2fa821a335df822bec5d4" + }, + { + "path": "packages/collective-sync/dist/contracts.js", + "digest": "sha256:04ebd25fa90caa04fea14848b1301dc8c6fb2d3a83044a20ceb89d06abda6e86" + }, + { + "path": "packages/collective-sync/dist/crypto.js", + "digest": "sha256:cbe55d7b1453f4a650ce31b449462f5abd00ce99106e7f7e56a5b7db61064587" + }, + { + "path": "packages/collective-sync/dist/http.js", + "digest": "sha256:b3db5d4f7442443119178a02e91fc42181ab9f95e4460f069df548aba6792472" + }, + { + "path": "packages/collective-sync/dist/index.js", + "digest": "sha256:f53cfb5edf20d39a6bd063041ff31d297068e3a43e5c341d78bee947a971f9a3" + }, + { + "path": "packages/collective-sync/dist/memory-repository.js", + "digest": "sha256:066ecf2911afa4d3fc8c09f279cf3006bb79abb164edf68fd404ee7d9a6fa1bc" + }, + { + "path": "packages/collective-sync/dist/peer.js", + "digest": "sha256:913cf070e15dc182902c5b5aed9637a40dd0bfba653ec586fe34668e5bcf4748" + }, + { + "path": "packages/collective-sync/dist/readiness.js", + "digest": "sha256:236dcdd2aa54da9b4aff7491d8c28c4811d9879e6a3184bc90b12d4e1dd3789c" + }, + { + "path": "packages/collective-sync/dist/records.js", + "digest": "sha256:ff124548b8163f3b1987cc39609e7964ae89be4f71498cf97b1cf80b846e76f9" + }, + { + "path": "packages/collective-sync/dist/transport.js", + "digest": "sha256:0490ec8081083d4a94186312a273ea2fe8bfdbabb3d7671544f73327774bd528" + }, + { + "path": "packages/collective-sync-postgres/dist/checkpoints.js", + "digest": "sha256:226fae22987fd50ffe6625e80bd568dba9f55db45d1e0ffc3d9f097967511436" + }, + { + "path": "packages/collective-sync-postgres/dist/index.js", + "digest": "sha256:03d31827d3fa5d0efa987366a9e8c761e5702852f82b8e16d5934deba1d12b1b" + }, + { + "path": "packages/collective-sync-postgres/dist/migrations.js", + "digest": "sha256:1c55be223995eb6aca370e26e747b818ad2dda2ec648cb7fba3caf767f8eba4c" + }, + { + "path": "packages/collective-sync-postgres/dist/repository.js", + "digest": "sha256:9cc6f680b61aff76271ba4f777cecf4347cb70785b57b95670e7cd2eb1f4e88b" + }, + { + "path": "packages/core/dist/index.js", + "digest": "sha256:4953093ada93fbd39267ccf1c49d76229b92b15d14242af2e20c35032acc86a3" + }, + { + "path": "packages/events/dist/index.js", + "digest": "sha256:378d9bd4055ce584b6fb3d21839bc7dc17faa073ded191f777f60701e6d0f2eb" + }, + { + "path": "packages/framework/dist/browser.js", + "digest": "sha256:4866132db68fa99ab56dfbc2007232718d0459d319f493a1019041ddd93a52d8" + }, + { + "path": "packages/framework/dist/index.js", + "digest": "sha256:9521a7fc48c229193ba0ca21d2396fc1c8eb5815564233b745a1ad599cb47f8c" + }, + { + "path": "packages/inference-control/dist/anytime-semantic-guarantees.js", + "digest": "sha256:bcc9d51ea5555a1cf15c0878be8d91c6b39e61cbfdbf0388f21f60496c8f8e7c" + }, + { + "path": "packages/inference-control/dist/assessments.js", + "digest": "sha256:a0b16c19983fbc6542cea5ecc33289bdd6d6dc959caf04098402c9b2cc864aa7" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-contracts.js", + "digest": "sha256:6ff257cc5ebd628a6a07369bc4b107b0f6c05e240bab9793507884416b78ec1a" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-runtime.js", + "digest": "sha256:1e8f512290057613051284415f9fd48f76b177bbd64b67e806973412b8ec3d19" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-validation.js", + "digest": "sha256:43606b7327658c5529106fd3c556c5ffaade31ddfe1c1041ecf7db64c6aeeb94" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble.js", + "digest": "sha256:b0b05c2480980597e70ff8c217ac7c7e2bdec905e99cc6078622dcb7ac486e22" + }, + { + "path": "packages/inference-control/dist/boundary.js", + "digest": "sha256:d55521b7537a32547131dc49d869d229a00cca56f4fcd23a1bfeb7c036d163b0" + }, + { + "path": "packages/inference-control/dist/canonical.js", + "digest": "sha256:9d1b1e8ee6b73f70e4d12711cfd15b5e8c074f2dcdc5dbdb99d6a28e3a2e7749" + }, + { + "path": "packages/inference-control/dist/capabilities.js", + "digest": "sha256:6f6d40c287b70f4c8c15154ea872f512a360f4126c320f2e10214a1453863d5b" + }, + { + "path": "packages/inference-control/dist/cognitive-adapters.js", + "digest": "sha256:e703d7c4dfda63ce3eb59c8a27d6c3f1eb0d2f1974b72a837fae11a2aadbf75a" + }, + { + "path": "packages/inference-control/dist/context-integrity-analyzers.js", + "digest": "sha256:709e0c5032fee33926c23b0dd31ccb2618e5aef3fb2272761c0400fd4a5fdc42" + }, + { + "path": "packages/inference-control/dist/context-integrity-contracts.js", + "digest": "sha256:f514a069350e28e2bdbc655644a5d650769d87b0086a344a1b7756ea9ad5dcea" + }, + { + "path": "packages/inference-control/dist/context-integrity-model.js", + "digest": "sha256:1d8fdb55f75d6f7449d7d678141d0e8ad3b1d0f4aa43f2849a38b5c795a745f5" + }, + { + "path": "packages/inference-control/dist/context-integrity-portable-agent.js", + "digest": "sha256:437711c90da9e1c7d8d8f9ea9c423b93eac40c1a540679dbb8867ec7f83cbbc4" + }, + { + "path": "packages/inference-control/dist/context-integrity-role-alignment.js", + "digest": "sha256:bb296933b10742b48fbcea417d4e7156a5b309e8c45b6cf8cb69234803813f8e" + }, + { + "path": "packages/inference-control/dist/context-integrity-runtime.js", + "digest": "sha256:7985691fc52776a57a62ffe9ec4d3b19833b5efc0d0befeed2fedeedd6347f90" + }, + { + "path": "packages/inference-control/dist/context-integrity.js", + "digest": "sha256:78336f87b7fb252290c3dd11f06e35babba6aa5622f5233b3f39358ce17583ca" + }, + { + "path": "packages/inference-control/dist/context.js", + "digest": "sha256:339a5b9822728b3d9c1266006d55bb89c9875d8378d9fb0c997705ddb06bc5b0" + }, + { + "path": "packages/inference-control/dist/governed-role-evolution.js", + "digest": "sha256:7ee2df4ecdc152a6002dd422b7183f50bf0b61004f9077eceb72b83b3d3dec19" + }, + { + "path": "packages/inference-control/dist/heterogeneous-agent-composition.js", + "digest": "sha256:8385ca904e96b0493d6771b1a169a9684e0ad38d51a4ae5dc58a43fe90993ea6" + }, + { + "path": "packages/inference-control/dist/index.js", + "digest": "sha256:a921b260b3b1034e1fb86f5e920148e10e7696656fb779137e8abdb9a1e54f77" + }, + { + "path": "packages/inference-control/dist/intervention-adapters.js", + "digest": "sha256:16428ddedde670546075a0b4605e524d5a4c02ab3a9055d75603d2fb01a63039" + }, + { + "path": "packages/inference-control/dist/intervention-contracts.js", + "digest": "sha256:b50e224f225b9cce6cf63e41dfc1c155e6496cd2ad035ca76f0bf1c9b0b9fc34" + }, + { + "path": "packages/inference-control/dist/intervention-runtime.js", + "digest": "sha256:33c13b1339472d38e51e41b5b8c54e9f833f750f042253c9517f32dcca53e6e6" + }, + { + "path": "packages/inference-control/dist/intervention-validation.js", + "digest": "sha256:32a31f06da2ac7f628f7fc42b0f4d12c2bb07ae70cca94b08a0b87514fa5710b" + }, + { + "path": "packages/inference-control/dist/intervention.js", + "digest": "sha256:a3ef1a043d29d16c1af28cfcef974b4a4869fbfe4969fe5b4c7430fff4676325" + }, + { + "path": "packages/inference-control/dist/messages.js", + "digest": "sha256:1fba622784350251c3f531c50d5c2077701dc3f5bc2933a52588b7f8fd4b77b8" + }, + { + "path": "packages/inference-control/dist/model.js", + "digest": "sha256:67a3fbaddef1766b2d0085b0f6a71e2d2a1def62d7c67bcce2079741848670fb" + }, + { + "path": "packages/inference-control/dist/operational-cognitive-control.js", + "digest": "sha256:afeefd26bf5fe86ea91702f064f027bae57e1afcd96b0714d057c40ed704bc99" + }, + { + "path": "packages/inference-control/dist/policy.js", + "digest": "sha256:5e0f2ba232ca8d0870e516e000f91e5243ae9ffbe48e0a3d32c91848d4e790af" + }, + { + "path": "packages/inference-control/dist/portable-agent.js", + "digest": "sha256:30a39fde6e3d0bfd823f771f70e53216aea209d1fc1750c4e5d6dec8d4ae6b39" + }, + { + "path": "packages/inference-control/dist/reducer.js", + "digest": "sha256:b96176cf102cc3f94c72dacc6868cb65650d9b94d602b1e50ba123831c340d09" + }, + { + "path": "packages/inference-control/dist/reference-controllers.js", + "digest": "sha256:f5920acff6322722bfa39acfed76b414ba6b131fd4a5c2e04b38f411ad00bf3e" + }, + { + "path": "packages/inference-control/dist/role-alignment-portable-agent.js", + "digest": "sha256:56c99039fff66c2f369487dacf4aa2f49979231fe9bcdd5fb85949a7ef1b23d2" + }, + { + "path": "packages/inference-control/dist/role-alignment.js", + "digest": "sha256:05463f517e911f23859afc16a078f3be010dad5195992f6e72589dd760bca200" + }, + { + "path": "packages/inference-control/dist/role-realignment-portable-agent.js", + "digest": "sha256:c946113af66d8a83cd946f8d1911906faa1c3f5fd57ab1ebd99ef874e922b42e" + }, + { + "path": "packages/inference-control/dist/role-realignment.js", + "digest": "sha256:c1fa8b21b74fd84b76a9109537558d4b5b2050710e15eccf17894bc3f0479d33" + }, + { + "path": "packages/inference-control/dist/runtime.js", + "digest": "sha256:9cb320abb8837279c41423bba5350f7f2d4492650af7f9faa539f7ee55225b1d" + }, + { + "path": "packages/inference-control/dist/scopes.js", + "digest": "sha256:b551485bc037d86c88ae6fd01e98bacc1f945e271f73a56b2a0a72052eac5cef" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-assessors.js", + "digest": "sha256:b180baf57fe992775125a9b69075e1c97f543e9ff3441fb725ecddf6795f4d5b" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-contracts.js", + "digest": "sha256:7b25020af1fd4375969b2a524b46c231dd1ee56d5b9dd08f7da4e8fbbd06d86d" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-memory.js", + "digest": "sha256:9156f67afdd55be68e21fad5f7ba4e5486f24964baadf0b52f3fd897c88b4bf1" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-runtime.js", + "digest": "sha256:2df3930b5eb743b8b9b42f2cc78af536e6155cd3f55e5476a3cddc7463bb3061" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-validation.js", + "digest": "sha256:c377441c568778ec84252023b08f5b5147f65410c75f3adcad9487073b2bd8eb" + }, + { + "path": "packages/inference-control/dist/semantic-alignment.js", + "digest": "sha256:6652872134ad5808debe18f6928ce3479e08d27c29018ade039103c699e83f2b" + }, + { + "path": "packages/inference-control/dist/semantic-horizon-budget.js", + "digest": "sha256:44ca6347830dc0931b8b35240bdf168c883501854b3e96122b9d194db778ae95" + }, + { + "path": "packages/inference-control/dist/semantic-metric-engine.js", + "digest": "sha256:475102b2d41c0d24b6d785c49eab41b886ae9b007cf1bfb025feff1fbeb18826" + }, + { + "path": "packages/inference-control/dist/sha256.js", + "digest": "sha256:d71fd9d322dc5019c4fa5761fb30115ca816b5f66e9cef833032dd560d00fe9d" + }, + { + "path": "packages/inference-control/dist/state-records.js", + "digest": "sha256:720d0851e673fa754e7c0aef28e76a2735ac89f11308493ab84fc7231f48ac27" + }, + { + "path": "packages/inference-control/dist/state.js", + "digest": "sha256:c505c09e4527787028021a87acd968b316e1c8e6d4b170b6840b598ae1547fa5" + }, + { + "path": "packages/inference-control/dist/streams.js", + "digest": "sha256:0bf09847a16c09f591e4f6c52fb47f71a9f2553f9824f15e5689ff3cfb067aec" + }, + { + "path": "packages/inference-control/dist/telemetry.js", + "digest": "sha256:d3e1efda5bd182680490fe04ca2d361d683ed23a96bca12d5710d4fe2639a6a1" + }, + { + "path": "packages/inference-control/dist/tools.js", + "digest": "sha256:b7d1a235fded2bb91e05067fbe6cc78a71edb772c14b6a2091fa5070d29bf52e" + }, + { + "path": "packages/inference-control/dist/trust.js", + "digest": "sha256:b6c36d47a7c99603b3d45719b25d260ef9b238efbed9fe2a0b7ebfdaea7c3e78" + }, + { + "path": "packages/inference-control/dist/types.js", + "digest": "sha256:ca75f72b4f193bbcc212904dc2ff6710b4087a5d5db0730fb2305eb749bfb36c" + }, + { + "path": "packages/inference-control/dist/validation.js", + "digest": "sha256:33d1c58b96635f6dcb441d0fa6c77b7829af51f70a5b7fd317cacfda3f53d5ff" + }, + { + "path": "packages/interop/dist/governed-lifecycle.js", + "digest": "sha256:f5b00f0bd7274ca3e8550d40c9f58178eb3c3d05d4329bac5eea6f5ded33646c" + }, + { + "path": "packages/interop/dist/http.js", + "digest": "sha256:6d73ca65749ab791eea28ac2ba3fcdbdfc4f63344869362f7eae1b541b76dc5c" + }, + { + "path": "packages/interop/dist/index.js", + "digest": "sha256:214c099488f68d1f3abc5facbbd52efcb7ce3db494de9c873658393a64e9a177" + }, + { + "path": "packages/interop/dist/morphogenesis.js", + "digest": "sha256:51b7898519f5e1b90fd545e531e87a2280c7bfadec1c57b8b3794dc36a2accc6" + }, + { + "path": "packages/interop/dist/webcrypto.js", + "digest": "sha256:880cb4d2a5a2ed01fa8aa20e45c497eb00a33cc3c9ab9daffe22738595953541" + }, + { + "path": "packages/interop-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/interop-postgres/dist/migrations.js", + "digest": "sha256:9bcac3744000fb6ccb562b76d3e2b098a1ff249196e8ce197ddb21ce9b5b9fe8" + }, + { + "path": "packages/interop-postgres/dist/repositories.js", + "digest": "sha256:ba3ce3db7dabcfff1e76043ad515d2b2d136724fd26efc818797a6bcc64cc4f1" + }, + { + "path": "packages/mcp/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/mcp-docs/dist/cli.js", + "digest": "sha256:e9b5dd708542caa20b1a6e48a6ec9b94555a3b5e6b20290ec4b8e8e06eeaa9c2" + }, + { + "path": "packages/mcp-docs/dist/index.js", + "digest": "sha256:5f861035058d2b85e237efc3c46325fabf5f07928ab44fdfcb1726a92d3973b1" + }, + { + "path": "packages/mcp-docs/dist/server.js", + "digest": "sha256:0d1d45d5fd38f0954f057a19f0c289209ec8b0741ac74a1f195c219e6245544a" + }, + { + "path": "packages/mcp-runtime/dist/index.js", + "digest": "sha256:d537dcedce52e9a6837982df72dbd8cf1b3c6d1eb687f2857ab3d56f65879c3d" + }, + { + "path": "packages/memory/dist/index.js", + "digest": "sha256:fab5f32b85a4df9ddfad1054badb437892a21f1f416afff263ed5b2b7f9fa8b0" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-contracts.js", + "digest": "sha256:eaa1bb6c8bcd9f447b729e7013ba8235c5cb2e5479c195905dfa1d19369fc50e" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-runtime.js", + "digest": "sha256:e9974da197ec58188c29fa8d490abd1789edcfc05215f2e0f97747c0f31bbbae" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-validation.js", + "digest": "sha256:2e6acc0c7f79ba6ccb5abea1340a05570e310c0266761dd48e4ea820ffc7a980" + }, + { + "path": "packages/mesh/dist/adaptive-overlay.js", + "digest": "sha256:18ec9b42ddce6430001f7822024c4916cd44eb6e0e997c7cc370127ca514ce5e" + }, + { + "path": "packages/mesh/dist/authenticated-overlay-transport.js", + "digest": "sha256:5e7b7c28c9c4cc5e44a37ae72bb664ae8cf7a721fd9f8bc6999d6c435c90bea1" + }, + { + "path": "packages/mesh/dist/authority-continuity-contracts.js", + "digest": "sha256:e988dedc3351d634f4da9d689e4c9c4c09156cc15df0d35f12eb4d2c7dfe86e8" + }, + { + "path": "packages/mesh/dist/authority-continuity.js", + "digest": "sha256:96e5b9e1981c7f9acdb8233d2dcc137a1d469a029044290c2940e9ae08e16cf0" + }, + { + "path": "packages/mesh/dist/continuity.js", + "digest": "sha256:d3fab986fab37b6e647ee5db235def064a5f3dd049255f7d80e8141f23542f84" + }, + { + "path": "packages/mesh/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/mesh/dist/coordination-allocation-contracts.js", + "digest": "sha256:3be2180c08543d1cbc2eb6e40fe6da290b89e791f7ca73a581647283199d5479" + }, + { + "path": "packages/mesh/dist/coordination-allocation-state.js", + "digest": "sha256:a85c2ebae9d89fe2ba5932a91b461babe61807fe8994bee41ac5f677ab6d1b20" + }, + { + "path": "packages/mesh/dist/coordination-allocation.js", + "digest": "sha256:92ff860f370f18d0a37ddd5d9135c58651aaaa47087be0c7503b63d344bff5d0" + }, + { + "path": "packages/mesh/dist/coordination-contracts.js", + "digest": "sha256:994d53aba9260dba427d4345bc3b4c07d742a627f3be1d16bc9919c250d46772" + }, + { + "path": "packages/mesh/dist/coordination-discovery-contracts.js", + "digest": "sha256:c9aa7950295bb4d4a3c77d59387fc9050feffb9df289c1034d33aef5f895a64b" + }, + { + "path": "packages/mesh/dist/coordination-discovery-state.js", + "digest": "sha256:093f3b7a9bb81b2bb9638802cac8ef20d5c2c39b97d9fcb4db6c877b92deac5e" + }, + { + "path": "packages/mesh/dist/coordination-discovery.js", + "digest": "sha256:7fd2868591eb7f7387c838c4e4ffb991d3b3c13b3baf37510cbb4c55978f27fc" + }, + { + "path": "packages/mesh/dist/coordination-execution.js", + "digest": "sha256:c977ef2698808e852f01ea21718ca340d99af00032797e48e33aea55c4f4d42e" + }, + { + "path": "packages/mesh/dist/coordination-inbound-contracts.js", + "digest": "sha256:1a82d59dece310da303e2c4915fa70025e7563d201e77a61bd51707cee356ad7" + }, + { + "path": "packages/mesh/dist/coordination-inbound-state.js", + "digest": "sha256:214c4db472a4b0b8678ce118c2aff900f54ecc4219a90d4a5bdde5ac69377282" + }, + { + "path": "packages/mesh/dist/coordination-inbound.js", + "digest": "sha256:86cf5061c298941c5355533eae662f4dcfa96d8014552995a847214cecaeb580" + }, + { + "path": "packages/mesh/dist/coordination-lease-renewal.js", + "digest": "sha256:7a1dc88ba2620925684895fd8d82f284363aa5ca9d7694b6bb2dde33ad120d5a" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic-contracts.js", + "digest": "sha256:7df5a215ccb3a469b52d126b60787d9d0b8692c2db96ab3c69585948de059289" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic.js", + "digest": "sha256:9ecc16d642835d844d8d4de31cbdbbc0d2b96c5a9f13cbaa0564cb1568fab99d" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-contracts.js", + "digest": "sha256:314e32db524c476a194bd1e6bc835e289ecf203b328c781595f6d63986283c67" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-state.js", + "digest": "sha256:61975714d8bc69184c05508f272eddff05bd1790ecab45cbb66072b4cfe163d9" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-time.js", + "digest": "sha256:6a506033a164246715358d8cf1f6910b37cb5a9efaf998c567222c0814ad729b" + }, + { + "path": "packages/mesh/dist/coordination-objective-work.js", + "digest": "sha256:377a4eb0fa5b7caadd2f0b5f991892032e2689c42c6251bc91e14df0b07c495c" + }, + { + "path": "packages/mesh/dist/coordination-recovery.js", + "digest": "sha256:278ca986324792339ace51bea5f5dd467cf71af1aea6ab94132f15bd75238a38" + }, + { + "path": "packages/mesh/dist/coordination-reducer.js", + "digest": "sha256:d20890a678eb9dceb70cdb1788e7e509dc1a38b923ac836f06599d7ac0e30a1b" + }, + { + "path": "packages/mesh/dist/coordination-state.js", + "digest": "sha256:1120aadb4f57759fca1d0c57d1f985e3fbe7da6771acfe923ac0671e13fc82ea" + }, + { + "path": "packages/mesh/dist/coordination-topic-contracts.js", + "digest": "sha256:5e722ff15658aecc3b2bf2ba9b35226274b981fce4744d8558cc86eb6574c27f" + }, + { + "path": "packages/mesh/dist/coordination-topic.js", + "digest": "sha256:51f13dd6ee7287da3a3857178f371b7db1fe44955978226d957133387511aacd" + }, + { + "path": "packages/mesh/dist/coordination-wire-version-contracts.js", + "digest": "sha256:34ccdf72fc29daaa6b532694f2b820bccaafb53549cc5f907ea05b221a7ecd5f" + }, + { + "path": "packages/mesh/dist/coordination-wire-version.js", + "digest": "sha256:2f8b7498a5a82471e8de6d840b98bcf5dc3f0d1108267f9f3f3cd5ef0c563f83" + }, + { + "path": "packages/mesh/dist/coordination.js", + "digest": "sha256:6ab0e50a3c3a4b30470f46ac0f5bdb46244d2d85e40746859649ae6f5ab5972a" + }, + { + "path": "packages/mesh/dist/durability.js", + "digest": "sha256:9112fa82abe5291d58ae2f69ec908a36425fb6cdc12abdcfb1b9fa9f835f3543" + }, + { + "path": "packages/mesh/dist/inbound.js", + "digest": "sha256:3139621aee4950963cd972476b5c45538e46d96cae8e75e97868845325449d38" + }, + { + "path": "packages/mesh/dist/index.js", + "digest": "sha256:ac2c6265fd32449bde66f8451b8e45eccdbaa90ae105501b1ea8d672d363a059" + }, + { + "path": "packages/mesh/dist/loopback.js", + "digest": "sha256:60c0873a79abaeb05c1b51b8edc1f166a35f0488229eeaf8964f319a9c672fa1" + }, + { + "path": "packages/mesh/dist/overlay-transport.js", + "digest": "sha256:89e36d9171cfe0be31a1e4b7d6bdceab4511fc090f1890e2869d4e2133c196f2" + }, + { + "path": "packages/mesh/dist/overlay.js", + "digest": "sha256:45e87c5e96197d6ee979b9095770525ffc54416fc148fd2772c5b345155201f0" + }, + { + "path": "packages/mesh/dist/reducer.js", + "digest": "sha256:87a9de3e08703bc17d3c3f881dc2002a8ea6ffaffb943195aab6213217100a73" + }, + { + "path": "packages/mesh/dist/sha256.js", + "digest": "sha256:3e518423bde47c7b96db5d49b8a66ab24ad35859e025a3a80a3da23a160dd140" + }, + { + "path": "packages/mesh/dist/sparse-overlay-contracts.js", + "digest": "sha256:13bbd7fad5d9dcdff11f48dabe4165dc89660fc8f6de9d1d3ec20061ce189cc0" + }, + { + "path": "packages/mesh/dist/sparse-overlay-durability.js", + "digest": "sha256:8b75680a26fdd660f7dadbff37727f1e5298828e972e0e2a7f5ac8edafc820cb" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime-contracts.js", + "digest": "sha256:0c90a716d1fc4983a07d4cb55bd976f20ea3191b25b50ad3c02465a89ad0bf92" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime.js", + "digest": "sha256:f49f29078cc39ced0826fce1349ff8474dee9d514bbf3f452ee9f951975d8833" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-contracts.js", + "digest": "sha256:6f404176b4d54a71985033e076f5eb5f329e04b7ad992c9a1a7e56af2961211d" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-durability.js", + "digest": "sha256:da739539527cfd6f750081ff776dc1e1e17862acc45f62e55036481c66b5d290" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport.js", + "digest": "sha256:14605088582611b10a1276dbbe0cb633256c4f29a51173fc98cac4887d467252" + }, + { + "path": "packages/mesh/dist/sparse-overlay.js", + "digest": "sha256:ca11437bdc551ee6d1dd8e6557a63d196cae7c9888b238144587b7c9c4bab98b" + }, + { + "path": "packages/mesh/dist/state.js", + "digest": "sha256:e50942fb5e14f5f5aca893aba6ba3e509c8659478ede92667069e49bbe01c282" + }, + { + "path": "packages/mesh/dist/trust.js", + "digest": "sha256:5256cf09586202f5ea60df65866156ca14e096af85c06c05acf30f4f72ca02a5" + }, + { + "path": "packages/mesh-conformance/dist/contracts.js", + "digest": "sha256:9c72ef104edf9901471db7b8a00b354ae8dd72353c181356070d34cb929b99b2" + }, + { + "path": "packages/mesh-conformance/dist/control-fixtures.js", + "digest": "sha256:e7bd67da283c361135f4ae9f9f5eb42a23d2a89c52528238cd12111c41dca7f8" + }, + { + "path": "packages/mesh-conformance/dist/control.js", + "digest": "sha256:0eb18d7be525ee48b0db6b25bb75cf014563d31afc831a82ffcb24a2c11080cd" + }, + { + "path": "packages/mesh-conformance/dist/durability.js", + "digest": "sha256:a92659003df88ef18bd5d02efd45919fe5088006eeb5fe06859e1be90ef73bb8" + }, + { + "path": "packages/mesh-conformance/dist/index.js", + "digest": "sha256:2bba1ca73e6fc97fe414340a16e3f0a5be5a966ae496069c769f0695d321c075" + }, + { + "path": "packages/mesh-conformance/dist/planning.js", + "digest": "sha256:de0bc3b6c2b4869fc28e25d34e408328a8f899e6148a7e18fa7b146023b44847" + }, + { + "path": "packages/mesh-conformance/dist/protocol.js", + "digest": "sha256:6c7028b8f4b626a6df165b51c26cf1af266a740addad20f2df8fac819937d06b" + }, + { + "path": "packages/mesh-conformance/dist/report.js", + "digest": "sha256:704dcbf5e60268d943ef5b7876091724594225fcb3a4bdf2ebec5020afb3e73c" + }, + { + "path": "packages/mesh-conformance/dist/rooms.js", + "digest": "sha256:53ae3a136cd243714a5eac7a64e5d7e3038e303e5c93fac94788a313f9e3644c" + }, + { + "path": "packages/mesh-conformance/dist/runner.js", + "digest": "sha256:6e740ff8d5251aa3f4b37777fb52214e740dad3c0f9d8583155ee826635420ad" + }, + { + "path": "packages/mesh-conformance/dist/transport.js", + "digest": "sha256:a09577f525870cc07dbb8aed09fc045c70f21277fcab43117f1c9335c8b4a189" + }, + { + "path": "packages/mesh-crypto/dist/base64url.js", + "digest": "sha256:df96edd36a1f06d3f19292067415a371d1b491e63e6e99354c75fee0e1981689" + }, + { + "path": "packages/mesh-crypto/dist/contracts.js", + "digest": "sha256:0dbf1cf2c1456b3917e0bf92410a7253342f067aec6a40f4c7657da6a4a989a5" + }, + { + "path": "packages/mesh-crypto/dist/http-signature-port.js", + "digest": "sha256:5b710dfefaed3b511074caa06ad03dfe1dfcaa2bc0219a7a5f68e14d7d3c009d" + }, + { + "path": "packages/mesh-crypto/dist/index.js", + "digest": "sha256:b5fef323f590706eeffe8dba2454543fbcea11cb3f823032cd72c7f3dfd679dc" + }, + { + "path": "packages/mesh-crypto/dist/static-key-resolver.js", + "digest": "sha256:bdb9750903e8c22ebaa2e581ef823860654a5a4d0f6332f7fc566b067ed27b79" + }, + { + "path": "packages/mesh-crypto/dist/web-crypto.js", + "digest": "sha256:807f19df4570bb2655fc9d5f6d13b2a18af3662b58cb7ef852b4ac4b8e59c8f1" + }, + { + "path": "packages/mesh-http/dist/durable-outbox.js", + "digest": "sha256:4115fa4901502cb285902126c125c99ac6786ff48de4f179e9c7e6bf1512455c" + }, + { + "path": "packages/mesh-http/dist/index.js", + "digest": "sha256:356fe829cabeaa1524b87bff61e186c0e16d3a8bf8efb9f884b2d782fe628edd" + }, + { + "path": "packages/mesh-postgres/dist/cli.js", + "digest": "sha256:0d547846e3e8be78d5361d828c6138b7270a409ad8d84ec45a742fa1a08cdd48" + }, + { + "path": "packages/mesh-postgres/dist/index.js", + "digest": "sha256:774b213b90ecb7670fac7a39296b187681be7034cb51332373bba6fe20864e36" + }, + { + "path": "packages/mesh-postgres/dist/migrations.js", + "digest": "sha256:99eb9e978be475856965a0e40c4ca39e49b11b7e27cba3d9632abd34c98905db" + }, + { + "path": "packages/mesh-postgres/dist/planning-recovery.js", + "digest": "sha256:bbec2fa7757a0412f2788118590a5ccede90b1ef77b861859e0fbf80a8ebc66f" + }, + { + "path": "packages/mesh-postgres/dist/repository.js", + "digest": "sha256:ea8c4bb98dfb8b9a4d4441e7eb34062e52f75085b1d73f6636c5b9852e132591" + }, + { + "path": "packages/mesh-postgres/dist/snapshot-backfill.js", + "digest": "sha256:2227eb1cf13656c91bfc47ce36b19697d795b509076818dd14c90d2883a1a8f9" + }, + { + "path": "packages/mesh-protocol/dist/canonical-json.js", + "digest": "sha256:394b8fa24d40e03e369d7ebb9518256633aeb0eaac0332c2ba2beccf93430452" + }, + { + "path": "packages/mesh-protocol/dist/contracts.js", + "digest": "sha256:9529f176896f1949b56fc163e57a118d5239a7018f8b6fa2c31743247f94987f" + }, + { + "path": "packages/mesh-protocol/dist/index.js", + "digest": "sha256:6d86cc13e07f1277809091f939d925c12dd7acee63a1dd0c621e61bf7eb08fa7" + }, + { + "path": "packages/mesh-protocol/dist/strict-json.js", + "digest": "sha256:0b8e54f87cba73b7d98fbe30b8154d3b71a1d09a66c62536468fc6ff0c2ece4d" + }, + { + "path": "packages/mesh-protocol/dist/validation.js", + "digest": "sha256:a06cf45708fc9b6438d0ca3449847ab4ba11e44633e072473acfcb9f0cdf4a71" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-action.js", + "digest": "sha256:239b9b4e383d9a73609a475dcec00dae193c91679ba5c20432e8bb6498eb1e3c" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-contracts.js", + "digest": "sha256:6afd9efc174d8a59739da7db001a3eb87d18f6374c33f67be14a8143562d54fe" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-fault-matrix.js", + "digest": "sha256:bafa61ae6bd6f74d05d2d5afbb0c405fdd5756fc91c339ddde85a4f9c15e0dbc" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-recovery.js", + "digest": "sha256:2e60bd3f6fd3b20764ef649c4f03cbdaabe938ad8eea5c6e68fbe5980eaf1778" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-reference.js", + "digest": "sha256:2f7350772d3348a0a947d6a9cb73fff82422491d477a19be702c9a2503288538" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-replanning.js", + "digest": "sha256:c883ecaaab58520e24173c5f64e0fa54f9f5362af88ac3264af318b22517f9df" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-campaign.js", + "digest": "sha256:a5fdc1b621112b4760dd685cc39422df124a35e9d82006a796e44999726b7122" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-contracts.js", + "digest": "sha256:f30b30125d772819eacf82c5e55451f8b1f97321597d5b66251ac81b14a7f825" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runner.js", + "digest": "sha256:c4cdeddb474c2adf11730d76eae6a5e29b68c54c84b4b117a79692be4f26c8ed" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runtime.js", + "digest": "sha256:b94a545a0c792690278a44a75b6fc2f4889fbd188165b41f8758d4184d29c24f" + }, + { + "path": "packages/mesh-sim/dist/collective-effect-provenance.js", + "digest": "sha256:47586db551e2d9baa17044435a13e86c630800dfad79888fbc9eead11e41fd71" + }, + { + "path": "packages/mesh-sim/dist/collective-environment.js", + "digest": "sha256:5be01dcd1d0006dd9de004a4328c013c3b70075f6ded65c1bc4cac6ab4a0373e" + }, + { + "path": "packages/mesh-sim/dist/collective-evaluation.js", + "digest": "sha256:0bc8e2f1ca1b03f0065065210a313deb316fd2377db6152ef557737b755d7a5d" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale-overlay.js", + "digest": "sha256:40edf5e7a82f27d435d59f7f28e1ba7cca6cf3aef3e2b8c84c0b583cd49df425" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale.js", + "digest": "sha256:63ca5d6156eca018ec72b7f496bf3748fed0b8131f7d8bdfb5391e01fdf3ca1d" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-aggregation.js", + "digest": "sha256:d639bc4771d74500d4f2b2e94479e4391de24e84a8662347f6a02951428098d5" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-artifact-stream.js", + "digest": "sha256:e53a80a69960cec1e1fae775e4ece65936019a04f9a77ffe66dac49ed9e73471" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-bundle.js", + "digest": "sha256:422758350ffb644e20af635fa68be85714fed6a7453e496bccf30462f4a1eb2c" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-executor.js", + "digest": "sha256:eb2be679d1f9853ddc114f2334526f0f532c88a726b670666057d39507b0a5aa" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-analysis.js", + "digest": "sha256:741764684649b93fc4b59b785be10e61b999497d69c7f98b83527c2122d298b8" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-operation.js", + "digest": "sha256:3e2e65c1fe11779d081d0593abccb1bb792b14db288874170f2aa6f7c7181839" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-registry.js", + "digest": "sha256:e8df844281be4467f1c04eb6a670e7285a14341db684a4ba1fccc215eb68ed5e" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-registered-adapter.js", + "digest": "sha256:dad53e376b79f5b5082ccb051522c9fe7b1dc678ca08be5877f05213ccf4f4ca" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-scale.js", + "digest": "sha256:784a0dcc8865c50b610970c91b6598d483dd6f3b358723cefcd8fde64850a286" + }, + { + "path": "packages/mesh-sim/dist/collective-trace-journal.js", + "digest": "sha256:59d24a78f5f95eaa14f3f9ce527b68c2f460aea468553c13262bd57eb912b4b9" + }, + { + "path": "packages/mesh-sim/dist/index.js", + "digest": "sha256:ee62074173a14ce8c08082197b11f0537f3dfa2140c2822ea1bb1c08c0dd82a4" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-contracts.js", + "digest": "sha256:372205b5a92536b45a6f03621e625e7128e2a53cd65863eff48539eeb68d8e99" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-runtime.js", + "digest": "sha256:9318b26ad13637b925f751b3100923a58a874f474404bb12c443860e50815488" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-validation.js", + "digest": "sha256:bf262003c9b5b98b86563f86c106dd03dce1408e6b358d800323cc3d50f51733" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment.js", + "digest": "sha256:62d2a4275379ba3b2ab6193c8a0230a6fda54145dbe3f21a40b1e94002427cf7" + }, + { + "path": "packages/mesh-sim/dist/reducer-scenario.js", + "digest": "sha256:889a7a8a2477bffaffcc35387cebc5dfb8ca7fab63df120009a3929c1e7d805c" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-contracts.js", + "digest": "sha256:49d77fcec67839d7877a225d1479eb7b66d4953e681577ead6abc305d4191393" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-durability.js", + "digest": "sha256:cc87c0a8b53a3ca120dcc75ba5de08be34057a1d4412f707eaa640d7466d06e5" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-evidence.js", + "digest": "sha256:7f439e0e1f65c27cf195b9e0ff9ac6fdf4519d08d99d21c9ceb80d04164874f9" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-reference-integrated.js", + "digest": "sha256:99429ca6d316c199d5471c6cc08acc2ce711fa3d9b80d561332be872c20ce195" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runner.js", + "digest": "sha256:88231606e812104f402d2fdc7d8a52fb18a789a1e58806ff680b516d4658e084" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runtime.js", + "digest": "sha256:7ef14f24ba5b8490f53dc5440efd9bfe282db4b0ff8bb4e03d55af133fff283f" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-validation.js", + "digest": "sha256:0987b01ff10079361845d422ee0185c284227343fd5cfe6d829bc1088c7a7ab2" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation.js", + "digest": "sha256:43bdbfa7863a4f7e466cff7d941bbb42f2f3590dfcec70f0ff53b724f61881e9" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-contracts.js", + "digest": "sha256:e3cdf45a3b1cd53c790dfa23a99f59c5fec295a520b397e1ee6bdae74e3799ac" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-runtime.js", + "digest": "sha256:a1c79489fbf9bb4cb1aca0763228c3575da400b0d61832b7970dff478cca7839" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-validation.js", + "digest": "sha256:9b6e78e0ae50f9e547d287581f315e1fdb53e4c4668d3a6ed50e1d50ab0c128d" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation.js", + "digest": "sha256:c1e296a55123d5a37e5420838d875c8f00be68830fe339c8ce1d8c825ab3b0fb" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-contracts.js", + "digest": "sha256:dbce21ec6e527116c3b9d1b98a26bd744bd00c92c788e1d2c66b517a24770da7" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-runtime.js", + "digest": "sha256:a22d86d330e3dfa31a104e32a371a1da8f53ad840b7ae828b8331b97466bf522" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-validation.js", + "digest": "sha256:15e906d89da5450a60b86cc9dec1f99ee956bc6f4a36fbc4b9a863dcfb0186fd" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark.js", + "digest": "sha256:e9be5da7951d4e71a50906c579371c36d8cdbe3075923260affb6bceef7b50c6" + }, + { + "path": "packages/mesh-sim-local/dist/index.js", + "digest": "sha256:53eaa2bf57ba705a72b09366e8583565614c9bc3e170e83984537ab369566980" + }, + { + "path": "packages/mesh-sim-postgres/dist/index.js", + "digest": "sha256:240ce27d16ac0661872fdf9d2ab5388eeb7bf52c43f8c97e6a933b2b9de613f1" + }, + { + "path": "packages/mesh-sim-postgres/dist/migrations.js", + "digest": "sha256:6a1bb03ef035578e0276f581e56237bc8e9265f140b66fb1d6a5629a02e3670f" + }, + { + "path": "packages/mesh-sim-postgres/dist/scalable-evaluation-checkpoint-store.js", + "digest": "sha256:97235cfcf97c5f5499303514123bebbe72f3cdcaed8bff1e335f162fe115b2ee" + }, + { + "path": "packages/model/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/model-anthropic/dist/index.js", + "digest": "sha256:6a82284ff47b80d5079dde4f889b81da889bbefd741775695143add7d16745ab" + }, + { + "path": "packages/model-gemini/dist/index.js", + "digest": "sha256:1a50906c3de37382c47d7941b79a7d281d61ec5898b558cd1c026e27f8c33fec" + }, + { + "path": "packages/model-openai-compatible/dist/index.js", + "digest": "sha256:8649eb1b720e38b506fd5d2ef733c0130e1d875b256560f49e070daab36036c1" + }, + { + "path": "packages/planning-artifacts/dist/contracts.js", + "digest": "sha256:7e8d3039e69437fba5fe7c15bd1038cddc13ffb04ea9684943ad5305ea8aec35" + }, + { + "path": "packages/planning-artifacts/dist/index.js", + "digest": "sha256:820cff3509774091d3c7cf318b9f3f4256dc079140b44ffac1938c4f9ae16c05" + }, + { + "path": "packages/planning-artifacts/dist/publication.js", + "digest": "sha256:fc7696e3f4f368fcd93029987a4c1d80c73d7dce238d773a6e0fd434639e0489" + }, + { + "path": "packages/planning-artifacts/dist/replication-codec.js", + "digest": "sha256:893a2f1dfb7aae637651d9701c12b3966b6b405e487beb2584138f4d93601e7a" + }, + { + "path": "packages/planning-artifacts/dist/replication-contracts.js", + "digest": "sha256:6246d5e9e6654464bf1b3b37b15a9e0545869103d4cbba3463c3b37da22a9ee1" + }, + { + "path": "packages/planning-artifacts/dist/replication-http.js", + "digest": "sha256:8ff881c94d95ed1a438636a4f73b2394f834c561d987842121394df8d27533e0" + }, + { + "path": "packages/planning-artifacts/dist/replication-transport.js", + "digest": "sha256:c3523cd80cf0f0cb7e3eaf5688db5529a34e7e0338898d87a8933c09586f1a56" + }, + { + "path": "packages/planning-artifacts/dist/replication.js", + "digest": "sha256:228a8c80dd8ca2ee690c5f6fb5d6f87a8a5001d9c7951ec98cb3df8ea5462deb" + }, + { + "path": "packages/planning-artifacts/dist/sync.js", + "digest": "sha256:1d447585e4040a52095f8c8f3831ce0319b36425f3d2578cdf9ca8bfb1be823b" + }, + { + "path": "packages/planning-artifacts-postgres/dist/index.js", + "digest": "sha256:b10677e45ae2a64dc9d2ce80b35ab8d5c9f0e0e0ae307098b7bd29b744b20451" + }, + { + "path": "packages/planning-artifacts-postgres/dist/migrations.js", + "digest": "sha256:8716213d4903eef3e40f664772ce969c643b9c8a57a0fefc7af7fb0cf9a5d66d" + }, + { + "path": "packages/planning-artifacts-postgres/dist/replication-repository.js", + "digest": "sha256:fdcbea1f69c33ff853ff8fed3a719ff0953e73e3b97aa300376a5053ac186bb9" + }, + { + "path": "packages/planning-artifacts-postgres/dist/repository.js", + "digest": "sha256:f73012bde47c99b395ca63563a6559626fa86f89eb830d6073d5886b918acebb" + }, + { + "path": "packages/postgres/dist/index.js", + "digest": "sha256:7e98e9cd73d663a6bc1345a8bafca54a4c6e2b5d6588b621e408381b0dd2e549" + }, + { + "path": "packages/provider-openai/dist/index.js", + "digest": "sha256:264f2eaa3540c1659fd5f74030a651b8b5ebf152ebc98d6a2f3a77389ee0b251" + }, + { + "path": "packages/rooms/dist/agent-registry.js", + "digest": "sha256:24e1bf067e9ca32fb3623b988afe46711bf02519d8690819e667d375fd5590bf" + }, + { + "path": "packages/rooms/dist/checkpoint-execution.js", + "digest": "sha256:dd2822591d228998753ef900a54befd8a8cb2848fa9cff6687bd7c3ac4e785d2" + }, + { + "path": "packages/rooms/dist/context.js", + "digest": "sha256:4899e01501a5e743fc739440e1c208ecf82bbd3347b0bc816240ed6ec359e32a" + }, + { + "path": "packages/rooms/dist/coordination-execution.js", + "digest": "sha256:622d69e44c4ede385c49a5f780f756399b0c92ac326840e082aa9c893496123a" + }, + { + "path": "packages/rooms/dist/coordination-runtime.js", + "digest": "sha256:39b7d49f0f870a60b5c9f712530dfff3bf4ad90687ee030db28debbb5a53f3d1" + }, + { + "path": "packages/rooms/dist/coordination-worker.js", + "digest": "sha256:9243f1e4fdd7bb3ea43bc2dd4281ba868af3e40d44bf0f2b75169a59d509f71d" + }, + { + "path": "packages/rooms/dist/coordination.js", + "digest": "sha256:30dd88e97ecc261a00790733a96cfc676b55523a1ada417d249ec5e5da17dc6d" + }, + { + "path": "packages/rooms/dist/event-page.js", + "digest": "sha256:2b92516cf405e4eddbd50ac36dcecea6aa9f1ad793293f73d71b51ef7f054787" + }, + { + "path": "packages/rooms/dist/execution-session.js", + "digest": "sha256:eec92852dffa90be43ff357f8843e45d567ca046dd3dcc38df248450287094f8" + }, + { + "path": "packages/rooms/dist/human-contribution.js", + "digest": "sha256:9eb31217df6d9d23dc89f8bb77d9af6a82476a2ed881e97d1afa22d1d60995dc" + }, + { + "path": "packages/rooms/dist/in-memory.js", + "digest": "sha256:f663250e9545811c4362ced22de49fdaa8a3313237317161abf6d80e18db0041" + }, + { + "path": "packages/rooms/dist/index.js", + "digest": "sha256:a9616e87d109b303ec5a0d27413c95561c36bd209135fc6deafef502f33ff8da" + }, + { + "path": "packages/rooms/dist/intervention-dispatcher.js", + "digest": "sha256:5e75083d2eb74d7618f618fd64222ee7d86bf5e76eba390dae25532cfabf8233" + }, + { + "path": "packages/rooms/dist/knowledge-bundle.js", + "digest": "sha256:a1720ebdda984c959d3b5d1399aae39b2b1ae040b82b265abb43129df6dcdd7c" + }, + { + "path": "packages/rooms/dist/live-view.js", + "digest": "sha256:29b662d2db5040713a9ee3dab7d07a01c554c649f5c75ed2e0f914ad0a4520e0" + }, + { + "path": "packages/rooms/dist/models.js", + "digest": "sha256:637113ce0dd08d4a61b12eba5fc661552ea29f6f18356eb1b70bc0e4a06990cc" + }, + { + "path": "packages/rooms/dist/operational-events.js", + "digest": "sha256:23dff99970f45d2acc5694800b8ffceff2816bf16325f9d7c03c6ee24722c65b" + }, + { + "path": "packages/rooms/dist/operational-projector.js", + "digest": "sha256:3ea1b347f9af67d294adf5d95ad6ae8f6cb401821b73a458b6f7b3b34fd1b7d4" + }, + { + "path": "packages/rooms/dist/participant-membership.js", + "digest": "sha256:242af40c664b7bc6b8f1eac3e9a123458dbceae718422d36e0a0812f49ed0aad" + }, + { + "path": "packages/rooms/dist/planner-bridge.js", + "digest": "sha256:e71a9e4733b147f04d63c5722ab8c9c1844e160ed02a1a774458cb421d0911fe" + }, + { + "path": "packages/rooms/dist/policy.js", + "digest": "sha256:9845da07877dac33408b8bc372f1945ec7fe01f3d93c8ce220c169fb5e6eacfe" + }, + { + "path": "packages/rooms/dist/promotion.js", + "digest": "sha256:f714cdda874ece0f9b78907c3bb113e2f6194e8421c67210cf4b3d94df888a6f" + }, + { + "path": "packages/rooms/dist/repository.js", + "digest": "sha256:610ec0813848b022d425a527cb50ed46fc568b817eabe37ddb2cc952f01e1f4f" + }, + { + "path": "packages/rooms/dist/room-handoff.js", + "digest": "sha256:f69588b30f28403f66c8c2312907269a74b9bb76962da386b120f72836118b5b" + }, + { + "path": "packages/rooms/dist/service.js", + "digest": "sha256:cea5cb76fc72d2653aa232ec5edffcd2dfc902a3ba229454841bc00be8edcd6a" + }, + { + "path": "packages/rooms/dist/tool-bridges.js", + "digest": "sha256:38134364e694bad13b6b502f6fee3ab4ffacd7220e07776f23b7af2a56b0647b" + }, + { + "path": "packages/rooms/dist/work-management.js", + "digest": "sha256:3fe3072f902c1ace02f78e327a096c84015b399ecbba50262b23e6f21c0dfb6c" + }, + { + "path": "packages/rooms-api/dist/index.js", + "digest": "sha256:c3fa3161966932e649901a7409bd6b207a29f8b38005aea74f05eace8efcdfb7" + }, + { + "path": "packages/rooms-mesh/dist/index.js", + "digest": "sha256:0afba9c4376f12bb728fc74081e17eff696031e2c77116b99de2179a2c2b05be" + }, + { + "path": "packages/rooms-mesh/dist/morphogenesis.js", + "digest": "sha256:0d7e041480c135c433a918155641319340a8f9a690c11047b5b86f5232acd1d4" + }, + { + "path": "packages/rooms-postgres/dist/agent-registry-store.js", + "digest": "sha256:dc9ac66dbe87f1adab263dee839050660a3c0e228946923c4a18a5b46cb3307d" + }, + { + "path": "packages/rooms-postgres/dist/cli.js", + "digest": "sha256:195b4b5c2e57466fc5b936dc99223cd650cfef647236ca836f5495a6607b667c" + }, + { + "path": "packages/rooms-postgres/dist/coordination-store.js", + "digest": "sha256:7d2f3a3fe42cbcef3632efbafbb5831e42157d79e219bd81db6a149c1de7ed40" + }, + { + "path": "packages/rooms-postgres/dist/execution-session-store.js", + "digest": "sha256:51e4e8f168ffa77190d6fa3378ad572d657fa7c4aaf56a9bd09464bbab6d4430" + }, + { + "path": "packages/rooms-postgres/dist/human-contribution-store.js", + "digest": "sha256:400a9793ec95e66b30f9583a127e0d90ad1a03bf5fbe7f70f72fc1e65724daa6" + }, + { + "path": "packages/rooms-postgres/dist/index.js", + "digest": "sha256:766e02f25cbfe405a45ef517c773783df68a7b87c01e5f8dae87699058239ace" + }, + { + "path": "packages/rooms-postgres/dist/knowledge-bundle-store.js", + "digest": "sha256:d67f422907f31e51da03af34eb16e85ca98cc63407e0875c30af88edaddce9e3" + }, + { + "path": "packages/rooms-postgres/dist/migrations.js", + "digest": "sha256:9beb8a0819426d69dcfb220ea534eea483ee4126bc68bea4437d814695d8ce8c" + }, + { + "path": "packages/rooms-postgres/dist/operational-event-store.js", + "digest": "sha256:301c5b69919dd4e624dd6ff6beba20c36bb3d3348c00a6e02d61dfffbef6f67e" + }, + { + "path": "packages/rooms-postgres/dist/participant-membership-store.js", + "digest": "sha256:13351fb5deb6411939f42f42f45f30b3924d012116cb84ce09e63ed31a8ab373" + }, + { + "path": "packages/rooms-postgres/dist/plan-store.js", + "digest": "sha256:b8c74678264083f9940ef243fad1bfe88494cc8180e69ccafa7bbe239055bab2" + }, + { + "path": "packages/rooms-postgres/dist/pool.js", + "digest": "sha256:e8a8d4e4903a1382710e3fea9701e31cb7ddfd171e5be2f5ec56ace32091e23b" + }, + { + "path": "packages/rooms-postgres/dist/projection-checkpoint-store.js", + "digest": "sha256:83c60704f6f203308cd0405e3a6e471d5fcfe7b8b3a5104cb52ebe29b4f102d5" + }, + { + "path": "packages/rooms-postgres/dist/repository.js", + "digest": "sha256:1d25d9ab54b0fd7dea714a9c4a6b909398db9b670a73e748546748313202de18" + }, + { + "path": "packages/rooms-postgres/dist/room-handoff-store.js", + "digest": "sha256:f6a577a12ee9b729f6d3c263ade83ffb459391f93e3367a89e96f5145f38e9c3" + }, + { + "path": "packages/rooms-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/rooms-temporal/dist/index.js", + "digest": "sha256:bcb8e0b443fcaf0bf4f021c17a5fa91d2c1c1653ee39989f1fb7fd33717786b9" + }, + { + "path": "packages/rooms-temporal/dist/workflow.js", + "digest": "sha256:fcf98217424d22f6dcbee6ac178e33c6242ddefcb2230228ade615ce68ecc4ef" + }, + { + "path": "packages/runtime/dist/adapter-bridge.js", + "digest": "sha256:8a7e36dea7ee28a8ce85fe71e7ccf7e520865577bd968e6d2d006cbb7cd9cb28" + }, + { + "path": "packages/runtime/dist/adapter-contracts.js", + "digest": "sha256:7c6f3cd4a7a9801bbcefc6b9064f112ba28da9dc5d0cfaa469fdfcc33c0f0c4b" + }, + { + "path": "packages/runtime/dist/adapter-errors.js", + "digest": "sha256:6b4dd976a20515bc4e4380e3e68685294e4d7abbf84c93e99180040ecab19809" + }, + { + "path": "packages/runtime/dist/adapter-registry.js", + "digest": "sha256:f57658a828ea7ea69b4a3c41fa56e81bbc4d398ad27913f974317d949fc5ff67" + }, + { + "path": "packages/runtime/dist/adapter-runtime.js", + "digest": "sha256:ab1c1cfcac34fed0ecfcbb678b36eaffbe80e7ea1e196f077ba982d53481eaee" + }, + { + "path": "packages/runtime/dist/adapter-store.js", + "digest": "sha256:6eb04e03e589debca8d33ab8c7ea835efb0b36c4392bc7958be01a385cbe1732" + }, + { + "path": "packages/runtime/dist/adapter-validation.js", + "digest": "sha256:d741b634b6e5825311d4e7c9759052e7fe4e1b93c35ca70591a196d98591f75b" + }, + { + "path": "packages/runtime/dist/adapter.js", + "digest": "sha256:778b8abcd1745e3296c79ffc8789aede2568f0b2103a49a77fe8e3f24abb9cae" + }, + { + "path": "packages/runtime/dist/chat-agent-provider.js", + "digest": "sha256:26a912096a9cb3d689b01b8ec81cf27ba8c39d5b7c9f8246506d22ea3e7d9c18" + }, + { + "path": "packages/runtime/dist/cognitive-adapter.js", + "digest": "sha256:2f39d55c1a54955741db0d2baf975a178831f232fd0f0fff42f79e083d8bc062" + }, + { + "path": "packages/runtime/dist/index.js", + "digest": "sha256:83524827709ae55fbf292e678e292d88d280083279796015aa76fe26bd7604de" + }, + { + "path": "packages/runtime-mock/dist/index.js", + "digest": "sha256:f7bf5d629d407d9a372ec08a556ed4731107d98ac66853cdee706f15c73e2e7d" + }, + { + "path": "packages/sessions/dist/http.js", + "digest": "sha256:a6e5c0bdb4e59dc8a06aaf8715bb3f0e7beeb37a1aaf874fd5b2d98e607b3489" + }, + { + "path": "packages/sessions/dist/index.js", + "digest": "sha256:22877fc33762f56457a4c0a98cb6d9807a387506201b97f7a5aafe98f45ca50c" + }, + { + "path": "packages/sessions-redis/dist/index.js", + "digest": "sha256:4031916d762aa0c5a90a008f93abb9f78af4ca7c41a03952246e64f0be07da33" + }, + { + "path": "packages/streaming/dist/index.js", + "digest": "sha256:d5d2a987698077fbc53e5d31e795f1f1906cc5f2e3f91a291cba5814e7885faa" + }, + { + "path": "packages/tools/dist/index.js", + "digest": "sha256:a5fe819df8e3dcf8b975a69d73c7574f9f9309ca1f4dcf11215176f1130f979d" + }, + { + "path": "packages/trust/dist/canonical.js", + "digest": "sha256:e47ad96aa159db86d84f54e7686d107acfe81ff950e6f480ba7dfd4e2b3510b6" + }, + { + "path": "packages/trust/dist/causal.js", + "digest": "sha256:2da8e7e858264d73b04b55f9c522208ddb1264459cb78b56a625f652f3bcc79f" + }, + { + "path": "packages/trust/dist/eligibility.js", + "digest": "sha256:808b16a837a5bbd8f0324309f58e4cb8bbfb7eca324be6bd1839e663c86992ec" + }, + { + "path": "packages/trust/dist/evidence-fusion-strategy.js", + "digest": "sha256:338d90244e9d2dd8872108e077bd70bb57f61902c88706a0dcb7e02a49137524" + }, + { + "path": "packages/trust/dist/evidence.js", + "digest": "sha256:0d9c3d3bc769e27cc344f40d8ea662f9f2ca7003eb514e2af8cdd66cce16866b" + }, + { + "path": "packages/trust/dist/fusion.js", + "digest": "sha256:bf5fcc47b84ec70efdf9fbc0206b4478ef58d85d8f37638b231ede2a15169e8f" + }, + { + "path": "packages/trust/dist/index.js", + "digest": "sha256:42713b9281753b98835a50afd82e0995722a6b3fff9c08f425e7b0963f8757fb" + }, + { + "path": "packages/trust/dist/lifecycle.js", + "digest": "sha256:161c7634bb2dcb5db222d50d0691460464541577178b596589973037bdad39a5" + }, + { + "path": "packages/trust/dist/mesh-records.js", + "digest": "sha256:55e552c1e5b8c03e9be66f5a6f6b25ab6fdf0f258b4375450717487d44286f58" + }, + { + "path": "packages/trust/dist/peer-credibility.js", + "digest": "sha256:5a15e64fc1c14b7b1dc5136eae518485d611460c09743198cc542eea4a70be3c" + }, + { + "path": "packages/trust/dist/policy.js", + "digest": "sha256:e6af756f4c625b1bc696049dfacdda89de13b1fbbae7779de5c67f02da2fee14" + }, + { + "path": "packages/trust/dist/profile.js", + "digest": "sha256:bec856c3effd4adf3c5e5f7fd8d5bde55102de828b084da3a63c5fe3be2e07e2" + }, + { + "path": "packages/trust/dist/propagation.js", + "digest": "sha256:4270092d4f1f85ea4f6ec82fb2dd7edeefe4df68b3d22c94f59e2beb3f8bac4d" + }, + { + "path": "packages/trust/dist/quarantine.js", + "digest": "sha256:2f3bb0de5a7e63e448ca615bb5e99172e1e9bb8b681b8d6fd47f238249532805" + }, + { + "path": "packages/trust/dist/sha256.js", + "digest": "sha256:7dc8bd3a239bd8cae5c4bbd9c4580b40663fec00dcd0e57783adfd1e908355b8" + }, + { + "path": "packages/trust/dist/state.js", + "digest": "sha256:5671fd40535f517eff74d7269e097751531853c171a24904d1e9e77909e05b44" + }, + { + "path": "packages/trust/dist/types.js", + "digest": "sha256:474633c1d7a534d7b16b1393a616f779144aeec81208faa2fed0b72fac2f5322" + }, + { + "path": "packages/trust/dist/validation.js", + "digest": "sha256:3ef8e63efb9d853149a8d963e489858a4b3d2ab91509ed89534f07d4c8a56572" + }, + { + "path": "packages/work-management-asana/dist/index.js", + "digest": "sha256:2bff4703a99a0bd886e18a4b9d169184595007ad866f71eface6188cec6d9c84" + }, + { + "path": "packages/workflows/dist/index.js", + "digest": "sha256:c5852b69c76632dc51c4f262efa48ce3060af475e54a077bc58c1e83fc4036e2" + }, + { + "path": "packages/workflows/dist/v1-canonical.js", + "digest": "sha256:2db9b23845bb9e553857f173f873efec2087110273aa89bae8e8c4f62226b91f" + }, + { + "path": "packages/workflows/dist/v1-contracts.js", + "digest": "sha256:105e5d4aee10785a01ce0671968d39a2ddee433168c1c1b2139822116a6bc27a" + }, + { + "path": "packages/workflows/dist/v1-legacy.js", + "digest": "sha256:86318c8355e0c91111f4631ba876edf040adb20fbd9cdc135fa2a8010eb7e0f7" + }, + { + "path": "packages/workflows/dist/v1-outcomes.js", + "digest": "sha256:646baa11d4f023ea16f8d3cfe21088dc2008db219446ccd3044b8ef030bd249c" + }, + { + "path": "packages/workflows/dist/v1-runtime.js", + "digest": "sha256:ca8b00640e4333c7de6879b0a8d7253c1b2229f285c1f2859a415a230c654053" + }, + { + "path": "packages/workflows/dist/v1-task-runs.js", + "digest": "sha256:5cceff4f697106b2308bdbaaa1fef5f02f92d85443cd01e47199b05c23ec208c" + }, + { + "path": "packages/workflows/dist/v1-validation.js", + "digest": "sha256:fad0d630c9a0a1d5207660ff1b91b844a4fede28b929ac096f181d8a1c2859c6" + }, + { + "path": "packages/workflows-conformance/dist/contracts.js", + "digest": "sha256:c6facf029bf9b76a8c959010068a4804e51528883db2756d208ea1a6982c9b96" + }, + { + "path": "packages/workflows-conformance/dist/index.js", + "digest": "sha256:26bae9a4702aac88ff7a27d1fd3e96ec83b721e49c2c046a8909728e6b099ef5" + }, + { + "path": "packages/workflows-conformance/dist/runner.js", + "digest": "sha256:5e4d910a97e5fadd62496576fcbba0a03b6fc014399886455358489a147c5d88" + }, + { + "path": "packages/workflows-postgres/dist/cli.js", + "digest": "sha256:88a207e26c895f428d601f222d91fdea6706e3c429a911183b1cd76162aeb685" + }, + { + "path": "packages/workflows-postgres/dist/index.js", + "digest": "sha256:9f91ac63b3c30ff7492d384d8ced91bfe4011a9d8d63302459621d0a7fc63c03" + }, + { + "path": "packages/workflows-postgres/dist/migrations.js", + "digest": "sha256:dda2990f002aba6750984e7b88ec8f12747c3ceb66279569512f0605ad43380a" + }, + { + "path": "packages/workflows-postgres/dist/outcomes.js", + "digest": "sha256:5f1bbefcaf04e5453e5a0ff2013532f0020dbd4453d6fa1f1d52063e58f705cb" + }, + { + "path": "packages/workflows-postgres/dist/store.js", + "digest": "sha256:1b00535e83d740aa8ba47eebc0ce20c3f642a6ea138fe06c7f2d8fdc503d61e6" + }, + { + "path": "packages/workflows-rooms/dist/autonomy.js", + "digest": "sha256:25d7990e52177309a9438af7e6feea1af42357c5dbc68503e669f288b05b3a52" + }, + { + "path": "packages/workflows-rooms/dist/index.js", + "digest": "sha256:0f1eccaae4d1ab203430de34c3ead750801457dc2c174497eaaddf246f9731ce" + }, + { + "path": "packages/workflows-rooms/dist/morphogenesis.js", + "digest": "sha256:2ca026f64fb4fea0814171f8c28ae84e6a3d277e2c9b9917b66f703af8439a98" + }, + { + "path": "packages/workflows-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/workflows-temporal/dist/index.js", + "digest": "sha256:bfb27c02fa85662b1c78656c6ecd7b0fc8f55630b0a7c4ca6f577709bc29abcf" + }, + { + "path": "packages/workflows-temporal/dist/workflow.js", + "digest": "sha256:29332e94d22bd93e0633237da6ee1281e995f3102f4edd1a9f9afd8c1a5f1db5" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/events.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/events.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/events.json @@ -0,0 +1 @@ +[] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/manifest.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/manifest.json new file mode 100644 index 00000000..11c94843 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/manifest.json @@ -0,0 +1,18 @@ +[ + { + "path": "configuration.json", + "digest": "sha256:8a047e9bf2ead8314ab75443b746bb76928d13a6b4e8e120869f1cfad74fba60" + }, + { + "path": "environment.json", + "digest": "sha256:d330504a712c207afdfb5551b09895eb0857cd745a4aed4cfd150e6aa94409b3" + }, + { + "path": "events.json", + "digest": "sha256:37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "summary.json", + "digest": "sha256:5401b85ce62e22dba29a857a1c4a8b983ea665bc33c53a2abcae64bb82a555d1" + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/summary.json new file mode 100644 index 00000000..bcd9669b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-4/summary.json @@ -0,0 +1,13 @@ +{ + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "startedAt": "2026-09-20T14:46:07.319Z", + "evidenceClass": "PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers", + "externalSpendUsd": 0, + "modelCalls": 0, + "status": "failed", + "error": { + "message": "Participant does not have permission to resolve this approval", + "stack": "AgentPlatError: Participant does not have permission to resolve this approval\n at file:///Users/douglasrodriguez/Dev/agentplat/packages/rooms/dist/service.js:1006:23\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async PostgresRoomRepository.transaction (file:///Users/douglasrodriguez/Dev/agentplat/packages/rooms-postgres/dist/repository.js:888:28)\n at async RoomService.mutate (file:///Users/douglasrodriguez/Dev/agentplat/packages/rooms/dist/service.js:1240:24)\n at async Object.issue (file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:154:22)\n at async MorphogenesisDecisionRuntimeV1.decide (file:///Users/douglasrodriguez/Dev/agentplat/packages/collective-runtime/dist/morphogenesis-decision.js:368:31)\n at async transition (file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:175:18)\n at async main (file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:342:13)\n at async file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:432:1" + }, + "completedAt": "2026-09-20T14:46:07.470Z" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/configuration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/configuration.json new file mode 100644 index 00000000..0a247633 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/configuration.json @@ -0,0 +1,50 @@ +{ + "teamPolicy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "team-policy:paper", + "policyVersion": 1, + "parentPolicyDigest": null, + "minimumDistinctPeers": 1, + "minimumIndependenceGroups": 1, + "maximumTotalBudgetUnits": 20, + "requireDistinctPeerPerPosition": true, + "limits": { + "maximumPositions": 4, + "maximumBidsPerPosition": 8, + "maximumMembers": 4, + "maximumSearchNodes": 100, + "maximumReasonCodesPerDecision": 8, + "maximumHistoryEntries": 8, + "maximumRequestInvalidations": 8, + "maximumRequestTtlMs": 1000, + "maximumTeamDurationMs": 1000, + "maximumCommitAttempts": 8 + } + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2" + }, + "position": { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + }, + "wallClockOrigin": "2026-09-19T12:00:00.000Z", + "mandateTrust": "local test attestation", + "discoveryMembershipAttestation": "fixtures", + "teamStore": "test PostgreSQL CAS adapter", + "rollbackWitness": "process-local; not host-loss safe" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/environment.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/environment.json new file mode 100644 index 00000000..bfe3ae54 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/environment.json @@ -0,0 +1,2833 @@ +{ + "node": "v24.20.0", + "platform": "darwin", + "arch": "arm64", + "trackedDiffDigest": "sha256:08dcbba70210b275fe4b8b819c86ecfa103df64e5bf4507c09df4b0aff54782f", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae", + "sourceFiles": [ + { + "path": "persistent.mjs", + "digest": "sha256:cd48a47df076dcd9f99b42166f656e1517674e6c9547587c95ddfe3042631b96" + }, + { + "path": "persistent-fixture.mjs", + "digest": "sha256:9afeea5474d7a4d44f553cca7aeafebe99c2cd1762d42a48190ddb478b554759" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582", + "compiledModules": [ + { + "path": "packages/a2a/dist/client.js", + "digest": "sha256:e391c1da6a27b777ca08bd2e0fc132e4de17348dda65a89160482b85762d2650" + }, + { + "path": "packages/a2a/dist/contracts.js", + "digest": "sha256:3f417662c6d7a351dc9b969c43ece554835f95f4d3c12ae0499a5764a1686c6e" + }, + { + "path": "packages/a2a/dist/index.js", + "digest": "sha256:cf557c4764becb5587bc952213904012a8b8419c8636412df8d5fca39f6d1312" + }, + { + "path": "packages/a2a/dist/internal.js", + "digest": "sha256:0ba8040e728dff8d37e426b2782395ff9099581ba5fe04d0de46d972770646ac" + }, + { + "path": "packages/a2a/dist/mesh.js", + "digest": "sha256:e79c1c9191704260ed91c40102ea328de36d373eb2f453282bcd285eb81b2a8e" + }, + { + "path": "packages/a2a/dist/morphogenesis.js", + "digest": "sha256:0cf75ef2c027f14f4a989e9e9fa70a64817ce0af42d27f2af536e9bb400ab01f" + }, + { + "path": "packages/a2a/dist/postgres.js", + "digest": "sha256:b817a207a92082a861f4e4971501fdc0e4d70aa50f2fbfc333501ae8e7318f95" + }, + { + "path": "packages/a2a/dist/rooms.js", + "digest": "sha256:c3afa3199ad39f53bf1c78c65d689cda134c3ad676a9589da998be91b354f85f" + }, + { + "path": "packages/a2a/dist/server.js", + "digest": "sha256:b47d63cad45a3840290abdde924afa2d5aa07cc20e2c24f2fc0b52971cd3d54e" + }, + { + "path": "packages/agent-registry/dist/index.js", + "digest": "sha256:1664135e5f47d0c637c053d7633adacea6b9dcc4ad548c52f63030b40ee35fbe" + }, + { + "path": "packages/agent-registry-postgres/dist/index.js", + "digest": "sha256:e890cac71bb49a0f41c154ad7be49252f76f059a6912021a41bd33deed14a105" + }, + { + "path": "packages/audit/dist/collective-telemetry.js", + "digest": "sha256:2ab16057a4f29bf66414b45e870a5a853c588774b0d1a5ebe270b5c75d63fdae" + }, + { + "path": "packages/audit/dist/index.js", + "digest": "sha256:2e195c5cff16eefdd84aad91201bc2b0101b18713764e06f937e3a7c15e23218" + }, + { + "path": "packages/audit-postgres/dist/cli.js", + "digest": "sha256:10e58fd2c748cf8d36b5a231427c0471bd70d0b21244474219383a338588584f" + }, + { + "path": "packages/audit-postgres/dist/index.js", + "digest": "sha256:8357495d493a914694bca85b40635c6276b19b0fa6f16a7b518a8465a4e06be1" + }, + { + "path": "packages/audit-postgres/dist/migrations.js", + "digest": "sha256:5885d9e16991355ba2efc1a4cdd020d22e2cbf35b97374ea737f6b50515a6d19" + }, + { + "path": "packages/auth/dist/index.js", + "digest": "sha256:35ea06879ae948de5e27fc5b3c6989e1b37b659e524563fa3d47c192c3ae97f5" + }, + { + "path": "packages/autonomy/dist/actions.js", + "digest": "sha256:2f2b2a2412a8c1f923521bdc0762d8d07497d967220b843439220aacfdb68018" + }, + { + "path": "packages/autonomy/dist/canonical.js", + "digest": "sha256:d4772702835f3a2626dbbb8ddd918cddca5db84631d884f33922fdcbd40658e0" + }, + { + "path": "packages/autonomy/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/autonomy/dist/index.js", + "digest": "sha256:8fc1989187ed35cab41a1c00b8863e926302df09392d20757f7a73ce4aed4ab9" + }, + { + "path": "packages/autonomy/dist/runtime.js", + "digest": "sha256:61be6ac470bc36f9a7e736a0dea7548cda30cc30669c4f95a1e7ee6699e538c0" + }, + { + "path": "packages/autonomy/dist/sha256.js", + "digest": "sha256:5d90034793746c004245a786ea3d5cd5f4c481764b344448240e96baffd8b9a2" + }, + { + "path": "packages/autonomy/dist/workflows.js", + "digest": "sha256:0009caebbe32239a8d686f4082e8bc00399d18969fef796f6015e9af0ae169c5" + }, + { + "path": "packages/autonomy-postgres/dist/cli.js", + "digest": "sha256:acbea68759d45ccd6fe67aaaedc9ff5b0c29d5aafa3844a45b4e5ad348e926d9" + }, + { + "path": "packages/autonomy-postgres/dist/index.js", + "digest": "sha256:a584d27a82e0f06303b4ffd7d3072436e06e50d27853ad5c8b4757b575d304b4" + }, + { + "path": "packages/autonomy-postgres/dist/migrations.js", + "digest": "sha256:b8fb7cf1623ea0e529388464ace05f8db1211650a0cda3f62504e98488420c44" + }, + { + "path": "packages/autonomy-postgres/dist/store.js", + "digest": "sha256:0a28135496931b81f9259a144a38c0cbf6aac24e501e51d5cebd02895c1244af" + }, + { + "path": "packages/collective-control/dist/actions.js", + "digest": "sha256:ac4db1cca56d35a68a1b55644d7b7e61dd3d20ecac3488c3e3f48fc01d3d9c33" + }, + { + "path": "packages/collective-control/dist/bounded-model.js", + "digest": "sha256:afd38912702dda09b8af3eb2eaabdffb0b9f12320ef7f2f35aecbb73c7f45e1a" + }, + { + "path": "packages/collective-control/dist/bounded-progress-model.js", + "digest": "sha256:58f6196e42ebc7436efb9bf19176d7c9f17d6aff181df6dda2edf69cba8f8e29" + }, + { + "path": "packages/collective-control/dist/canonical.js", + "digest": "sha256:526e8fe7fcc8e9fd9ed99ba066f98af6c11aeb578d01fc71fe7b62d24f1d1bcb" + }, + { + "path": "packages/collective-control/dist/contracts.js", + "digest": "sha256:bbdbff9097d794f0236bff37f230867ea4ec181797b082a3e97672a3b4d68adf" + }, + { + "path": "packages/collective-control/dist/evaluation.js", + "digest": "sha256:4fac7daf16071dc8fa097bdf4c914e5d7c779203f0cefe1ee343cd365358d94b" + }, + { + "path": "packages/collective-control/dist/evidence.js", + "digest": "sha256:b0292985399c4da67af08171bbab55196c59006cb4443013bf9cb0c13f32dfdf" + }, + { + "path": "packages/collective-control/dist/governed-actions.js", + "digest": "sha256:9f52db82f7f163f3ae5005390ffe92eb6a061409b55e6891bd2e83b924162c8f" + }, + { + "path": "packages/collective-control/dist/index.js", + "digest": "sha256:882aea4eb8050eea7ba8c66e7445484abea7ca0ebc06ee0a716f11fd980c1a4c" + }, + { + "path": "packages/collective-control/dist/lifecycle.js", + "digest": "sha256:3ab2fcc67330515c7ec75aa6a595e215d22e544e4519199fd8b4131d176c7e86" + }, + { + "path": "packages/collective-control/dist/local-policy.js", + "digest": "sha256:beb570268014a8f85f6e6407b8d7dd1dde8d03f99bc8029d02d67c7bf086c496" + }, + { + "path": "packages/collective-control/dist/local-rule-kernel.js", + "digest": "sha256:d1416cf0fb11a658398bd5927da2a3a8f5ce374db560d166c49d801ae6cb00b0" + }, + { + "path": "packages/collective-control/dist/mandate-continuity.js", + "digest": "sha256:06fa09ab515c786851a02e43a29386525b04c3c989109cac5bf69d5f6c98cd51" + }, + { + "path": "packages/collective-control/dist/memory.js", + "digest": "sha256:b1716cd71f736bc131c0e11d44fe61aaa122fb6f3cc220d5931d265d64ce0b85" + }, + { + "path": "packages/collective-control/dist/mesh-governance.js", + "digest": "sha256:8e586c758cae61524eabb7b7ad7bdb3341b1667d40601779b829ca7b22cf0490" + }, + { + "path": "packages/collective-control/dist/mesh.js", + "digest": "sha256:c0b5e6f0e69f02e4c5834df79dcad74aa6d6db589b6243c7be162fda4598fc47" + }, + { + "path": "packages/collective-control/dist/rooms.js", + "digest": "sha256:a36e917dc9a1d92080348f818d65a4d66f823d4c67d793e67168aff547075e56" + }, + { + "path": "packages/collective-control/dist/sha256.js", + "digest": "sha256:7b09d62c1f0e84adae3a7a16deb12237bdcbfaedf568a13f79c42c679ac6d34f" + }, + { + "path": "packages/collective-control/dist/state.js", + "digest": "sha256:f09a82e0c2172c6472bfdbea18c3923f9a38b61a9704e32a74c3c902afcee768" + }, + { + "path": "packages/collective-control/dist/validation.js", + "digest": "sha256:56b275361fd806b8255b0e3a80e27cc17dfbfa3929bb79c7a6583a7a52589609" + }, + { + "path": "packages/collective-control-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/collective-control-postgres/dist/migrations.js", + "digest": "sha256:e446a4a169fe80cf035c7735201ad6c0b8578460efd63ff422fabd91dec1967c" + }, + { + "path": "packages/collective-control-postgres/dist/repositories.js", + "digest": "sha256:a98e3e697e6f45b31485c98b76f5d541ef1e3dbe38345fdb2dac8b3676ae67b5" + }, + { + "path": "packages/collective-host/dist/assurance-coupled-execution.js", + "digest": "sha256:04503d23d3ce94ffa2d892b0b044b906ae18189aaa1d07329db43a87ad37ffc1" + }, + { + "path": "packages/collective-host/dist/autonomous-adaptation-runtime.js", + "digest": "sha256:4b5a30490f00948c387650265f5c3c288a0df801bdf4f2d80673525614342a6d" + }, + { + "path": "packages/collective-host/dist/autonomous-collective-node.js", + "digest": "sha256:880ef372776ba708ee2c0ba5581e16b5f010f3756006c2e967bc37862d57002b" + }, + { + "path": "packages/collective-host/dist/collective-telemetry.js", + "digest": "sha256:f6924ceae9daf5f1bb9890d4b7f0cf9f3490652de23ac3e5d45ab67d5a314092" + }, + { + "path": "packages/collective-host/dist/distributed-collective-protocol.js", + "digest": "sha256:bcec079a8c9a1b76b5b069c34e8ac49a3e53beec7d911e87476ca689481ce75e" + }, + { + "path": "packages/collective-host/dist/distributed-planning-runtime.js", + "digest": "sha256:398d5827f7dff8e303bee236a14d450ccfe24157979475af509ff1172bd09f44" + }, + { + "path": "packages/collective-host/dist/in-process-sparse-bft-gateway.js", + "digest": "sha256:d01c975a58f1514da4672e5a5efbf3b118d2f9f0c5c714143f32aa48fa560114" + }, + { + "path": "packages/collective-host/dist/index.js", + "digest": "sha256:0b5194716a4c10bbc91b21e74b12880f29cf1e406c7439a0e4b68607e3b67a64" + }, + { + "path": "packages/collective-host/dist/integrated-host.js", + "digest": "sha256:821dc8c89958fd354cea98b0a5f393780ab2cc5b7ef1505bb38fac7e5f3dc48f" + }, + { + "path": "packages/collective-host/dist/morphogenesis-constitutional-adapters.js", + "digest": "sha256:cdec18cbfb541e690e778a21cc968b9b6a3c098293c533fd6a5af66c884c0aeb" + }, + { + "path": "packages/collective-host/dist/morphogenesis-operator-adapters.js", + "digest": "sha256:a82d230fea414fbf16a6f8a1d40edcc985269c7da5c3e1cadade5c71d624ef16" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-memory.js", + "digest": "sha256:05920f8dcdc9114826bdccbe445d79e5c1104094cdc08e9badfac2bac6787341" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-review.js", + "digest": "sha256:aac37cb0494d5ecfcf5db42f40b9bbce0bfe742cfcd32b738bd2d8e337f0c10c" + }, + { + "path": "packages/collective-host/dist/morphogenesis.js", + "digest": "sha256:5d9a7b4e3d9382d20b61a497f9bf663783e77ac538209ba99dc30d350eb84edc" + }, + { + "path": "packages/collective-host/dist/reference-integrated-stack.js", + "digest": "sha256:69df86155a621e1242e70a93f5d512948b50235b0f2fcd87e2bb16c47b9d8a41" + }, + { + "path": "packages/collective-host/dist/reference-local-ports.js", + "digest": "sha256:364e8f095285eed62654f1d75d2845a0a14be8950d6781c4f0d238441da234fd" + }, + { + "path": "packages/collective-host/dist/semantic-horizon-coupling.js", + "digest": "sha256:0a8728e2f698d9860a5983178cfa7147795cbe5cb71b65588c58c0aac035b424" + }, + { + "path": "packages/collective-host/dist/webcrypto-ports.js", + "digest": "sha256:09b46d5df5e71aa0e111bfa2c948040813614805896db018125965fb5b88ed63" + }, + { + "path": "packages/collective-host-postgres/dist/index.js", + "digest": "sha256:c36eba7a727c75640d71f6a1bd2fff1a0d6b28cbc8bde2a91b4e95f84b8a43c9" + }, + { + "path": "packages/collective-host-postgres/dist/migrations.js", + "digest": "sha256:50f07e72aaa04669a81099ab3bb5a04e4c9723f9354b4f6e7a53bfa3e856272b" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-budget.js", + "digest": "sha256:2149419e81788d20c9c7c20a5b6aba2b5fb19c6e1e5722f3e6f2ad2a42e858a5" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-http-witness.js", + "digest": "sha256:775d62774808d2e5aeb430c6adf5408bbcd21c9ed533e5c8efbdaadf7be5c4d7" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-operator.js", + "digest": "sha256:52666905833fe689a6967416d0977f93262bbf5a50f1f511879a12171c3850f4" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-strategy.js", + "digest": "sha256:4221cc95d99d48f8d25c2e317791a9f0a6e7eef4018d692a59694964f472d12f" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis.js", + "digest": "sha256:922b85dbf09ed4419674667be569699e822152ec33373bd548224cfa773ddfb0" + }, + { + "path": "packages/collective-host-postgres/dist/repositories.js", + "digest": "sha256:f84ad7ffc33b720e8e8b410d6f504f736aa5c13be14970494af8a04445c8d27c" + }, + { + "path": "packages/collective-membership/dist/agent-lineage.js", + "digest": "sha256:0baed919f1314f6b815cfe90d00409ab2df390e7753f827e5eeb1ef4365b510a" + }, + { + "path": "packages/collective-membership/dist/certificate.js", + "digest": "sha256:ee2c0cadcdb721eceb7b4016544967444519a7fed16d489c9d28922a3f54fae7" + }, + { + "path": "packages/collective-membership/dist/client.js", + "digest": "sha256:4e00de21ef71956e28a798432fa2f93244d67d77ca0840c19e6d2edafade9612" + }, + { + "path": "packages/collective-membership/dist/codec.js", + "digest": "sha256:a565f3326f0c8d05187504f04046675db3aa338cbc6a190e2d04749048c38903" + }, + { + "path": "packages/collective-membership/dist/configuration.js", + "digest": "sha256:de1a689578c2fca4b43f60011d91d2c6083ff7ce57f898fadd2d819bd08b35f3" + }, + { + "path": "packages/collective-membership/dist/contracts.js", + "digest": "sha256:004cff56bba1197983babaab2ce693a80e6ae83d32129b38e33321b32e0a0863" + }, + { + "path": "packages/collective-membership/dist/coordinator-election.js", + "digest": "sha256:689dda6bb8bea2bcc0c4f9966c014254aeb920cb3ed3cdbccde2f27f595025f1" + }, + { + "path": "packages/collective-membership/dist/crypto.js", + "digest": "sha256:ba5a73e6c0ae19844dee82e9a9c7881568c1eb92eb4457e22e091e42b01f50be" + }, + { + "path": "packages/collective-membership/dist/governed-agent-lifecycle.js", + "digest": "sha256:68e06f9907cf8787fe0181c39eee5964efb592ea3734c2623f998a43052e2a7f" + }, + { + "path": "packages/collective-membership/dist/host.js", + "digest": "sha256:b6b26c9b3db002be3d83713a8655b7ab095bc2b90f60caebbf46de744870e1b9" + }, + { + "path": "packages/collective-membership/dist/http.js", + "digest": "sha256:c0694f64a966c8af7c3dd653b683fecdd17963825efc22c5310adf7315270d62" + }, + { + "path": "packages/collective-membership/dist/index.js", + "digest": "sha256:466ff7811b743f0b0fd40e2e6fb46386666e2f141a216de6e7b871cb7720c164" + }, + { + "path": "packages/collective-membership/dist/memory-repository.js", + "digest": "sha256:494550a3d0c9c5218bdf513232439990838e122103fbe5fcc7ab56b640abd55a" + }, + { + "path": "packages/collective-membership/dist/peer.js", + "digest": "sha256:8cfe5cce697f44bc869889e2f179e804cb798871aad1a89b46e2c1cf6d6c9552" + }, + { + "path": "packages/collective-membership/dist/reference-agent-factory.js", + "digest": "sha256:98acae697dfc61ba9c2de2eb9ac129df0bfdf84de3ae46ed616ba75a884b1052" + }, + { + "path": "packages/collective-membership/dist/registry.js", + "digest": "sha256:c9fc1bc6c96fc39d23c690413635728d3da34e50139cc28b17ca9c1e4c82c064" + }, + { + "path": "packages/collective-membership/dist/transport.js", + "digest": "sha256:a9eabc0ce1ddaaff245f2a70075bf8e31ce33893c48a6e7f01bfc8e5c8f30481" + }, + { + "path": "packages/collective-membership-postgres/dist/agent-state-repositories.js", + "digest": "sha256:f49fafa67591952c2afa331b9492d49aa4bdc28af29e7acbe4994a69f556d2ba" + }, + { + "path": "packages/collective-membership-postgres/dist/index.js", + "digest": "sha256:00f0316ddd8f5efa6197962806346eb18648eaac73e041b78f5b60cd885277cb" + }, + { + "path": "packages/collective-membership-postgres/dist/migrations.js", + "digest": "sha256:db56f824afc19e73065c53d7e45c4a013305dc02ea4ec62780424883b82726d3" + }, + { + "path": "packages/collective-membership-postgres/dist/repository.js", + "digest": "sha256:d108ff903a7daa2e3aaee05e2aafb00c869718ee0802d42b16643d2177ca828f" + }, + { + "path": "packages/collective-planning/dist/canonical.js", + "digest": "sha256:bd664b8c74c879a3cf8b7ccfbd84428f9d1992a9674c007db36af130885b8de0" + }, + { + "path": "packages/collective-planning/dist/contracts.js", + "digest": "sha256:0e4870593f44fd9c783193ce6a221cf4436029ab2cdeecf7f32dc42401e58678" + }, + { + "path": "packages/collective-planning/dist/development-evidence.js", + "digest": "sha256:1812a265ecd1508b85b741bdacd6927609b4812892685656a94e5b9058b5194d" + }, + { + "path": "packages/collective-planning/dist/distributed-decomposition.js", + "digest": "sha256:6248b058f29a18f0b1c18413ff700bf074662f02f97152def0e7581af36dec67" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign-readiness.js", + "digest": "sha256:f98d636c2e776e9deea91c3af46503d70bae4dda7819963cf3e1008f5fb97495" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign.js", + "digest": "sha256:d520a80e0d6a6d7c8c8415f41657fac0ff6f5ed858ab3dab8d09789a576750ba" + }, + { + "path": "packages/collective-planning/dist/evaluation-contracts.js", + "digest": "sha256:8b06484f15a9decfff2183d87157288c8b6cab73570e060287d01b352950e7fe" + }, + { + "path": "packages/collective-planning/dist/evaluation-execution.js", + "digest": "sha256:95d44cd865b1e2bc0c97511231fd7ba4a03782d8423923090dd5a0c03156f786" + }, + { + "path": "packages/collective-planning/dist/evaluation-normative-operation.js", + "digest": "sha256:2110b0c4c5929b53c73988507fa97c4779f46fe20d45ce108f3af3ea9ff89264" + }, + { + "path": "packages/collective-planning/dist/evaluation.js", + "digest": "sha256:4abe1c41b544b882aa19fba949398774fbdfd494fe0264b9de4c36ea9c62b698" + }, + { + "path": "packages/collective-planning/dist/index.js", + "digest": "sha256:c098390bed08ba2478fb3251cc18e6711d7eeab0579f513e30572acf916eb2ce" + }, + { + "path": "packages/collective-planning/dist/mesh-contracts.js", + "digest": "sha256:e083ec757593d63872514042e2a9c7f3bae77dfb0f9cb5bcd26397e3dd862569" + }, + { + "path": "packages/collective-planning/dist/mesh.js", + "digest": "sha256:b872e06987ff1a7f90a577a43b7d04d973851b679a9c16066854548229b6ad3e" + }, + { + "path": "packages/collective-planning/dist/mission-continuity.js", + "digest": "sha256:77cc4781eb6bab05581809195549642998b43ade598f65a2258071e6bfef5522" + }, + { + "path": "packages/collective-planning/dist/reducer.js", + "digest": "sha256:19383fcf0d2cb38dcdcf7d074f7957fdae8da9b8bb39866699cc0a6e1bee01a3" + }, + { + "path": "packages/collective-planning/dist/sha256.js", + "digest": "sha256:269b3a8f5bf7305ce96e3541a308f68d7e8139cf259a17e1b3cffb7f105b72fe" + }, + { + "path": "packages/collective-planning/dist/validation.js", + "digest": "sha256:93edf3b78069762c33f4026a6e7a7583567b8f17ed999957f9864bc671a6d352" + }, + { + "path": "packages/collective-quorum/dist/agreement-certificates.js", + "digest": "sha256:6e42bf03be998591aefd2c2510c4a8f499104159c7e8bd86fe78097e7944d922" + }, + { + "path": "packages/collective-quorum/dist/agreement-client.js", + "digest": "sha256:9e170bc6e15182d593141322df0c7c02731abdd0134e1da3eceec2ff5052c4e9" + }, + { + "path": "packages/collective-quorum/dist/agreement-codec.js", + "digest": "sha256:7a0b57444e08406108e503719dbbb5ae2f7e9146686fd2aed67adab650697975" + }, + { + "path": "packages/collective-quorum/dist/agreement-contracts.js", + "digest": "sha256:dbc4a64e76f9346eacf005fca7da51b753b3095b2114f54612813a6a1981fe0f" + }, + { + "path": "packages/collective-quorum/dist/agreement-http.js", + "digest": "sha256:6d65df19740cb6c52394408ed287eb91280ded7b8a39d77a393b680bed9a168f" + }, + { + "path": "packages/collective-quorum/dist/agreement-integrations.js", + "digest": "sha256:f9b91125031b4547ce3f17a5d1f518cf13f3da387b65b19a28e20d7956185c96" + }, + { + "path": "packages/collective-quorum/dist/agreement-memory.js", + "digest": "sha256:946a2af1545fca35d7eeb0570d09e1e8e531d31ee50f8eba821fe50532809760" + }, + { + "path": "packages/collective-quorum/dist/agreement-messages.js", + "digest": "sha256:65af55b47ef1926258516ce5abe77ece467493ac21bffd28433501e2e5a32515" + }, + { + "path": "packages/collective-quorum/dist/agreement-peer.js", + "digest": "sha256:a3d9a26fc07dd85335b4a6d50ee7fd89aeabba6ea15ced8d48e46cab47d4e66c" + }, + { + "path": "packages/collective-quorum/dist/agreement-transport.js", + "digest": "sha256:ae6d9a36fac93d9962f9f3925e96ed66eb97bbac0ac05607ad2660776e3bd7ff" + }, + { + "path": "packages/collective-quorum/dist/agreement.js", + "digest": "sha256:3e38692ba5730b672d1a9fecfa972b22f3754d1d684fbdf779cc18efcfa652c0" + }, + { + "path": "packages/collective-quorum/dist/client.js", + "digest": "sha256:4e77a3e672c48aa5858f15bba2a099da70d61b3b016cb9b824474ef4c1f044ac" + }, + { + "path": "packages/collective-quorum/dist/codec.js", + "digest": "sha256:5a7278ebc5d3c26c3df5c1234630a04422e862b9eaf59294cb0c26749ba771e1" + }, + { + "path": "packages/collective-quorum/dist/collective-decision.js", + "digest": "sha256:d30af236c0b191d96ec7624ba69d7ddc06e1f827e571fdefbcd68d1cf52684b8" + }, + { + "path": "packages/collective-quorum/dist/collusion-aware-context.js", + "digest": "sha256:c29885e449c6f8172ac1fb5d0bc45d81cc6ae0db635729690c84c86034bf0a40" + }, + { + "path": "packages/collective-quorum/dist/contracts.js", + "digest": "sha256:bcb9207fc59e4f0820897dd2ff0f3f69678efb3fa65d7aaadc98e2f84560573c" + }, + { + "path": "packages/collective-quorum/dist/crypto.js", + "digest": "sha256:7455c120b3aa2b46ef823267dcd3aa39e893ea0a6609c1adcf5a9702cf46c136" + }, + { + "path": "packages/collective-quorum/dist/equivocation-response.js", + "digest": "sha256:8bd6658e565204e9c794c09b9799c5d1247ceef7d997558bf4c9fcee468793c2" + }, + { + "path": "packages/collective-quorum/dist/host.js", + "digest": "sha256:76cbd566bd8f51282b2ab9f8a2f591f60633cc4cea318345569a59f46129d2d5" + }, + { + "path": "packages/collective-quorum/dist/http.js", + "digest": "sha256:3388cb9548412a7e9381c563ed67f18532b40105d533d6cfaf93b386957e4b9e" + }, + { + "path": "packages/collective-quorum/dist/index.js", + "digest": "sha256:90f92423589e0cc8cfe265d4f41f1d263cd433324f158137ed2bcd76bec5aeba" + }, + { + "path": "packages/collective-quorum/dist/memory-repository.js", + "digest": "sha256:a7f0416b54121b0656d8dad7a5298920b6532cc1c1d6cab8066c9c58b795c0b7" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-adapters.js", + "digest": "sha256:cae10090ea6726b138615cb3510fa113363cad1600386749bd029816633e8735" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-contracts.js", + "digest": "sha256:611b8bdacc0b3ff3e39d546898151058385fba6bb0699055bd08424c87c53773" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-memory.js", + "digest": "sha256:02821bcecc90ef26a5f409c8352e59326ac84d925cb1e88277dc6aab620b94f4" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-runtime.js", + "digest": "sha256:fa55ce5b292c0f964737e29d383188f85a71c965f2c8e9c0aeb2d026e4760200" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion.js", + "digest": "sha256:b880d05029e9954163931546a19fa61e0fb106be18d233c7d1643502f6fe6ba7" + }, + { + "path": "packages/collective-quorum/dist/morphogenesis.js", + "digest": "sha256:29351cd61e868bec8c26391390a03620a44c7ece03246997a3a90a54eac19a4b" + }, + { + "path": "packages/collective-quorum/dist/node-evidence.js", + "digest": "sha256:c466427b882780c876c79f07f8d0722399ea4dcc94fc58deeb4988ea7fa5089d" + }, + { + "path": "packages/collective-quorum/dist/partial-view-agreement.js", + "digest": "sha256:a5613628614c36c146ec77221b4357990c07004369bfb67bd5a8a3681295f222" + }, + { + "path": "packages/collective-quorum/dist/peer.js", + "digest": "sha256:bc812abd928e4d33e63ceab24920570dcf22463654bcde51df8bf324e04a2ebe" + }, + { + "path": "packages/collective-quorum/dist/role-realignment.js", + "digest": "sha256:1815442545a125a70698ed2a5e94a4def32c0c0339d2f3284fffe96838d1b601" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement-runtime.js", + "digest": "sha256:8368c4944f1f78423448f95d2adf1ca7140bb0d5aefe32f6bca4eb0991271256" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement.js", + "digest": "sha256:a1b846fc81ec88a11643a77ef93b7b2029530d3f0a431a86a5a11cd9564a8a46" + }, + { + "path": "packages/collective-quorum/dist/transport.js", + "digest": "sha256:05f2020ce9ba6ac324dab36e26c656c2469d76c1046868dc39881ff8ec3074e4" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-agreement.js", + "digest": "sha256:d76a268e04399cffdf93557f16cc8b8370c00d08bf02c6b8fb874fbcb968d352" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-codec.js", + "digest": "sha256:919f8a316b4a5e286aad9210bdb503328cd05a5d6eb9bd1eb5b55f7c0f6df91f" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-consumers.js", + "digest": "sha256:05442042f32aa1921df2703d59848224fa146e96a66c772ebce62ed98e4d2679" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-contracts.js", + "digest": "sha256:4ca82b3a8f5c76e3a4a246d10fb4152460a0554a8fbcec9976c86579168ccf4d" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-filter.js", + "digest": "sha256:b00b84b81eead4608746bd83cb2676401d36adc69cd0a30db99a044ad70ff050" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-memory.js", + "digest": "sha256:387b1d87c40774304e7d4a8bfb8cee04b6f20be415f3f1e03c1f0b7465ed607b" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus.js", + "digest": "sha256:407be84e2feed80176c35ed816505b676e695f7aec20df1e8f9384597609bb68" + }, + { + "path": "packages/collective-quorum/dist/webcrypto-ports.js", + "digest": "sha256:a833caa3b734adb156123ad14d735d31a68ff725384c1365feec63885f8821d4" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement-repository.js", + "digest": "sha256:ceddaa7d7604700d3adaf2b10a640d6541cb3dfd069e55ea9fc587a68661f289" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement.js", + "digest": "sha256:f569b2292375ae0e64ec63369635e8b663331f74feea16d645a7ff318a59ab04" + }, + { + "path": "packages/collective-quorum-postgres/dist/index.js", + "digest": "sha256:33e0ce1dcfa380f89a1745e1f7383e75463c1d13b2e96a5889fe3f1526220d94" + }, + { + "path": "packages/collective-quorum-postgres/dist/migrations.js", + "digest": "sha256:ce3520ba68afbad9761d88346b2c9df3b47d48a8c61f2a4c8c60d9e3ae9fd70f" + }, + { + "path": "packages/collective-quorum-postgres/dist/repository.js", + "digest": "sha256:32d7ab8e4213da32c74fd1ca2cd4bddc6a81d765a5abbfe043e95bea5d3860be" + }, + { + "path": "packages/collective-quorum-postgres/dist/sparse-runtime-repositories.js", + "digest": "sha256:8c2b79c555d06d38c538f2f7c5eef66e50c51d33e021d13105b28cc3e7dfe438" + }, + { + "path": "packages/collective-runtime/dist/approval-checkpoints.js", + "digest": "sha256:e3fbc1335d758df7d5e3fba3316461a62a079a83a27ab79b3fa076acc4eacb4c" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-contracts.js", + "digest": "sha256:9f7b109fed70a9f7c73dc9d59b76ddef3f3686ac42d240c038159d2454c47b93" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-runtime.js", + "digest": "sha256:43736955c9644cd38a88c58cc473fdbad98e4a802a5b78529d0d9d7238eadc2e" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-validation.js", + "digest": "sha256:e8a47d8ac26c854b04bd64eea83dffbbabc7c6dc891b656e8852bf91470433d3" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control.js", + "digest": "sha256:c6987e5dbd860b5aff0f541433f2db3129300482dc7c5e45262561f876ea2ceb" + }, + { + "path": "packages/collective-runtime/dist/autonomous-compromise-recovery.js", + "digest": "sha256:90f5850e455053392b53436aefb3f5aa09c36e35538893024ba6656b40e84a76" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-contracts.js", + "digest": "sha256:f49ef7f3c1eaa9aede1170e8b117068af011bf2780d9ec887dfcd302aefe9105" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-durability.js", + "digest": "sha256:bf1c2a544c6df4ecce6876235e254eee28da0cf6a2941d48766ff3fa60713ea4" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-memory.js", + "digest": "sha256:344f6c3b5e7ea8ee289f716a22ce4c6ed8164179f6fe503bf66283a08793204c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-runtime.js", + "digest": "sha256:161739109a1b4d7469257ae1ec26690daae78d956e01518413e6807b9499da0c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-validation.js", + "digest": "sha256:d14c8589eef832dc0c00fba08bdf52f177b2dd66189b575c5c6cb8c076bd087e" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop.js", + "digest": "sha256:744150d7ef71465d851af82ea1a493d4ee6f5d5d66b14d0b1ce824f4a296dcba" + }, + { + "path": "packages/collective-runtime/dist/capability-state-adapters.js", + "digest": "sha256:55b1c88b08292807e6ba53660a1e0863adf51ebd0cf34f5eaab125a62aafaf1f" + }, + { + "path": "packages/collective-runtime/dist/capability-state-contracts.js", + "digest": "sha256:c30b875a04df62aee19dd0db6e4a2d41a10210d944d2b77da084960830dae281" + }, + { + "path": "packages/collective-runtime/dist/capability-state-runtime.js", + "digest": "sha256:eda43e5b72b90d9fcf4185d021bd10997ed2e57e8e4689c56ce62711eff9f408" + }, + { + "path": "packages/collective-runtime/dist/capability-state.js", + "digest": "sha256:733a3c5aa9354ec315d5a4ccf43b95b0e0e438697d38841653161a8078b6adef" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-codec.js", + "digest": "sha256:a84c1335079c0d945eb4a87beff71c217e9a9d1bf74b97b361c80c4cb1659174" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-contracts.js", + "digest": "sha256:339e7ae73ae16974b651d999312c34054ca35640890ca4e205a950148328f416" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-http.js", + "digest": "sha256:74a6c699cb93f1df62f09dcce579a0282998d64a80c09f3125bf2c72e3a26a37" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-replication.js", + "digest": "sha256:d2e643676d74318a886447b3dc8f87548a80c28d9090ad3882891f2e4eb4b210" + }, + { + "path": "packages/collective-runtime/dist/checkpoints.js", + "digest": "sha256:2f57a28743842641e2289e68796116dcd9b0a66572b05cd5ce82f1d41ab7ba4f" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-contracts.js", + "digest": "sha256:0c0a2adfc365b7b81d5a03e5183a4e80214653399bf6acd69fc8641fdfd2569c" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-runtime.js", + "digest": "sha256:555c7bd2341df5edd87cc1f7a6038e15073278396cfcd41f1e6ec39a5dbe94cd" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-validation.js", + "digest": "sha256:901f1541bd6b0e5249c1c35a541713e26c9fcc1ac091da273f0b7c6b922b0bd5" + }, + { + "path": "packages/collective-runtime/dist/collective-decision.js", + "digest": "sha256:97b9846520949290ecdf4fe4acd2c8ed0a53cfb2bbdeadc9432d4b7f88c79ad3" + }, + { + "path": "packages/collective-runtime/dist/collective-invariants.js", + "digest": "sha256:1d0414dad5cfd35b54fa396772e3f5d6f5f5a5ff472bd2e072e90069b9f344a1" + }, + { + "path": "packages/collective-runtime/dist/compromise-authority-lifecycle.js", + "digest": "sha256:15f4233adbe9ec3d3a304ed6842ca96e39af72ab04284adc907c165829661fd7" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-adapters.js", + "digest": "sha256:1b719cb85f5b88da848d4b0aa9c61e032196e2d5de32b663a10e67407e526619" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-contracts.js", + "digest": "sha256:52f9b0247bfdee826b2b661a47a737574abeca679d4b16b6b8dd1f0862c1e92c" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-runtime.js", + "digest": "sha256:40684304d02a37ac4f1833f5db526f595b9f644abfb3b3af9449f334d4a70253" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-validation.js", + "digest": "sha256:e2b29424f086322f69b855499b2507304d9ae9fcb0e6c7f5e10c5a4900055c09" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery.js", + "digest": "sha256:524b1da6745b4d01fc6060bed434e1f4e2264931de3db38422f0c34b9756b900" + }, + { + "path": "packages/collective-runtime/dist/compromise-lifecycle.js", + "digest": "sha256:482d6fe7694b2d05f850d5867f4046823b72a1cbb3e7e3434b42e41c7d1e60dc" + }, + { + "path": "packages/collective-runtime/dist/contracts.js", + "digest": "sha256:1b160949f62bb920d8db6165c139c25123335d6e3554cbb219d7456b9c3001f1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-contracts.js", + "digest": "sha256:4673ef8073f583b735d6577e6cd096f3f5f7c68c0e860e53e656b034c8571c89" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-adapters.js", + "digest": "sha256:6088d3816a3f5c3183e9747483f045079e06064da08b89247b7436d5a641e071" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-contracts.js", + "digest": "sha256:145d0ab07a5c4bed5302868cc3a3c53c81028731be4c1afb09c55d2563760b55" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-runtime.js", + "digest": "sha256:ea31f0447fa00f695d8e394d91b9bf801bb663df7b60e90bde84c81a2c503745" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-validation.js", + "digest": "sha256:c9aca1189e9aedcd27912ef7e1f481625f7fcaaa09c70c705b681b10ef41e47f" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees.js", + "digest": "sha256:6e56e2a50177929816cdea34567917775c3ef814e5a008dcc0d35ecc03954116" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-runtime.js", + "digest": "sha256:7db1c4c844ceb5a786916a12f2055f696d4b953a22767b48e71fb51fda7d3023" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-validation.js", + "digest": "sha256:1f3fcbc358e8aeebaf88cdd39550c7fa7df0d082f20ea3b9c3411265782f9ce1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control.js", + "digest": "sha256:f74e142a2eafdec421c9f4b6dc9afe71f892d0b4d4b3bc34e5381869932f4595" + }, + { + "path": "packages/collective-runtime/dist/degraded-effect-budget.js", + "digest": "sha256:22619803c772f17d28b314e51305824d7bb414bf7582c6ce299a8fb078d8c255" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-contracts.js", + "digest": "sha256:199c93846da5081b9fb38a642d96aa0b9191479bef6b339dfe44ef458b40fd21" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-runtime.js", + "digest": "sha256:a1f20ff95cbd156b207c98c5228d74a31e6283335f65e237dcd0bc3fbb78706f" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation.js", + "digest": "sha256:49ec11bfc02de036af7e9124a757735e28d460b4a8ee46ee601ddc7a59b6fb76" + }, + { + "path": "packages/collective-runtime/dist/durable-runtime-state.js", + "digest": "sha256:c1bbca4fe4096d636b7bb99d83cb70c74bc0a2691c2df335c1135a1ddfab72fb" + }, + { + "path": "packages/collective-runtime/dist/errors.js", + "digest": "sha256:d61ece5aa3ad4697131a64a6b61ddb2cee6ebf9dc1b2623a1644f54a688442c5" + }, + { + "path": "packages/collective-runtime/dist/forensic-preservation.js", + "digest": "sha256:b99d1161f6f5efcb3af5460a0af5c1dad45231329217e71b9249af105bd77353" + }, + { + "path": "packages/collective-runtime/dist/governed-collective-runtime.js", + "digest": "sha256:2259ea55d03a49b6d46d0552cb596d9c9efe39e6ee34e7f67af3e31f8ffe33fb" + }, + { + "path": "packages/collective-runtime/dist/host-adapters.js", + "digest": "sha256:ababef6c5756385dc545e467938bef906958c27c8e7c0b14c665d4bac82347a1" + }, + { + "path": "packages/collective-runtime/dist/host-contracts.js", + "digest": "sha256:a450ec5b8fc322d3564b9c4f02a1ea36a2e072948ec2327df656112e6bcb8144" + }, + { + "path": "packages/collective-runtime/dist/host-routing.js", + "digest": "sha256:bca8fe5b0d4d5bd36a5b89097551ce987d1b9745a2288ce512e2efa0df9c8d04" + }, + { + "path": "packages/collective-runtime/dist/host-runtime.js", + "digest": "sha256:5aaf8da298c6047998a25bd708c07d35ebcb5545129aa1394add46c96df12d54" + }, + { + "path": "packages/collective-runtime/dist/host-validation.js", + "digest": "sha256:daa9efe0c9cab5c3c8a5648cf4def6c883444b4ea62c101d802e7015250a2bdd" + }, + { + "path": "packages/collective-runtime/dist/host.js", + "digest": "sha256:cdc340188eba5880ade741c98d0d1e3fb9113978608b786b854a72607ad98ddb" + }, + { + "path": "packages/collective-runtime/dist/index.js", + "digest": "sha256:e46859c73ababcba98b4c44d2c8376ec8cff443f8262780e3ebfa1730f7c600d" + }, + { + "path": "packages/collective-runtime/dist/inference-policy-projection.js", + "digest": "sha256:1f9b850cf772393a4e210e52784079b4698f8afb7d315258817ea387987cb15f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-adapters.js", + "digest": "sha256:cf12e4df7849655489a5e2abe4920608e76bf52b2a509f06859a2750b2673348" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-contracts.js", + "digest": "sha256:511d6be8c2eadf34053456644a8a639ec67b095e7f48cfe6e6daab5370e7e859" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-reducer.js", + "digest": "sha256:b1922fff924dfdddce3551031e8c3fc2d259da41caba410cc4a2eabc008f0079" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-runtime.js", + "digest": "sha256:074f9e49cabf691bb104adf08742e214d5ea2d75219e0fefbaa7e86193df01cf" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-strategies.js", + "digest": "sha256:a7848cdee003e4359cc6cef042c25d702db1a14c110931158bcf0d8e2ddf9e2f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-validation.js", + "digest": "sha256:05e4c549c880e9db76b4c91204122b6d801e0b75616461e658bcabd805f3a405" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation.js", + "digest": "sha256:abdc9aa1551ba744ebbc0b9abc122faef14a57cf1a6147d73c87505bea6049ca" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-contracts.js", + "digest": "sha256:1017cb60840ee3c1e74a1a022b087682153599e2518ab98fda1af3612fd5dba5" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-disposition.js", + "digest": "sha256:51232c29f24d23ba7ce093a059b4f64d0f7ba2a4485b6a78ed3de2ff333846ec" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-runtime.js", + "digest": "sha256:e0aaa8c19d5f00378511fc4fcd1fe8fde09e68acf46f0af3a984b48e31894caa" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-validation.js", + "digest": "sha256:95a3bca5af5f8b2fc195a489ced4bd3e98714b246a1c7b3014a4485dcd6c5992" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity.js", + "digest": "sha256:a2d9410f945f65f8ae2407926c0d7f71a8ce8fdf2068eb0cff188600e5a252cf" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-contracts.js", + "digest": "sha256:f4f545338d7e07dd894c44ab490a155ce064d8519c594045d433cb69fdada941" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-runtime.js", + "digest": "sha256:30b78ac9bdfc83641c4364a6f068437cd1be0fbb342c3c5f65c3bb777f29d433" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-validation.js", + "digest": "sha256:6081b2c811ce1717e5a0a4cf311eb1bb0fe9e7e55bb749931dec88218563037a" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle.js", + "digest": "sha256:9ed78cd5257a4f946be29927ab0eba3a91fe0d1bd38bbdb9c24c168a8ad5bcb4" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis-strategy.js", + "digest": "sha256:6a3a386abad9e6483c95cec57bffa328afce0f86f6623b9ed344eb61f1043ced" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis.js", + "digest": "sha256:c709330da16c0f3d849dcdbc517e37ee943a8bd008f402ff98f73ec7fd061992" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-integrations.js", + "digest": "sha256:ad497c455fb08b814cd0374b9aad0efd6851aec6612bd0d92a89fd0f95a208f0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-lifecycle.js", + "digest": "sha256:56a56bc926a9378b2a0bbfef4f42137b66c82d40057e64adfe8ca66f62b4d90d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis.js", + "digest": "sha256:108437beed7f07a64c1f44317ed1bed887397d195c466ddc7dd2dfce513becea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-status.js", + "digest": "sha256:1227621ca3c9ec4990a5ba86fbb8e01d6a5521ab380c74e5f1fddb2a506c0e84" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-budget.js", + "digest": "sha256:3e8a0efbe58a7f76acb7bcfea4e7052d205b6faa162f218575f01efd9e831e8a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-continuity.js", + "digest": "sha256:1108cb53fabe2cd78949fb9dd48f5c6500f18c3659a08d1be1e9476cacbd7c0a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-governance.js", + "digest": "sha256:aac6541b4e78fae00f4fb3bc20ea0831094ebde00426650dff345922cd963491" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-integrations.js", + "digest": "sha256:677f237e538a3c2238864620e8f0fc7e532d5353e6a47cc6425f888bc760ed45" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-model-checking.js", + "digest": "sha256:f87e8d336aef22293955c4f21ffe488ad140a809dab6fb283f1cdb16ae79716b" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-reconciliation.js", + "digest": "sha256:f7c17ea3a9bfa3f4aeff699d9baa1f07cbc96fa4b1b8e22382b05d26100a2b93" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-state.js", + "digest": "sha256:d75dfbc1b6f76128d71a327bb309198226db78d663a8ba90b78d56322e9b676f" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-verification.js", + "digest": "sha256:d4eddec87940ba6338854079a2ef3a397205aa67e2e6d32409e8fae568954abf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-contracts.js", + "digest": "sha256:432c5e178e40de1ccbc7646a4d48d53410876ed4a881c6bfc4f966bbedb6cd7a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-control.js", + "digest": "sha256:702dcbaa909fc89bb6009ecfa0654e13182ec22156a1e1cbefece09be487c421" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-decision.js", + "digest": "sha256:6aa926bf92009c47273e76635e5a1f57fa62428c289bd4d25330d3aaa5741a9d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-engine.js", + "digest": "sha256:388f6897a18f2ad05623a566f0fa3e5a6cce69678d439ca9528b796067b77ef2" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-execution.js", + "digest": "sha256:74f0e10aaca6ec77b7a6a3427fb75e13fbe8a92bb2d0cd41f5feb42d84cd9744" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", + "digest": "sha256:f95ec23c8600a08e3a1ce0231334466a92f8085f3bfbc184cc0fdd187d5dcbfa" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-hardening-observability.js", + "digest": "sha256:b936fcfb2dae548ff687df79a79cc3ff3caeadfd9c37dab1674e073dcbf137e9" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-instantiation.js", + "digest": "sha256:275f348c048d3a893de5b1273bef306ec4bb3856fad01910e86e025ffd488357" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-integration-vertical.js", + "digest": "sha256:b6ca2aea5070a7b9a9006ce90595275aaef5a53b620e738ff64ca33022c79ab4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compensation.js", + "digest": "sha256:7555230dedaa1688587b3eb67495d09b0ae8c623bdf8b0af94d7b6834ae7c372" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compiler.js", + "digest": "sha256:83e109c1c37168a8ce0d6adb6c9b10d6cad447a2c0a20e248af307042524e4e6" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-cycle.js", + "digest": "sha256:193acd4895444f8cf995f31696de98f162966c5f90964f9d7b6353d2eac34e27" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-runtime.js", + "digest": "sha256:d124c54bcb683d610de1edd276534c14439d46fb4f5384af47f6b326f56ed3ff" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-governance.js", + "digest": "sha256:e9cb1fe7b49441bafab4bf59e1690f4b099430bba45dd0bb8c98db087a30c8f1" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-integrations.js", + "digest": "sha256:6ef094f63d4bd80fae9969e0672657ad4a4cea02549b6c0740360d04b7e079ef" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-plan.js", + "digest": "sha256:4083bac6582abed06063b6cd5d2e74a7092152b287ed4e58e03ec64f940223a0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-runtime.js", + "digest": "sha256:8144c6961ece6b3990fe6e4b7d3ca08108f7139c4b796d1e9f918b179d983da8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-simulation.js", + "digest": "sha256:d5f3a5a3c7f2a7a8e037d8ce39947fcc7ad4081a870620b79557cfc5948b2613" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-validation.js", + "digest": "sha256:3cf7f2868e69de64edc1b1519cabf29dff070c3b9dcf0da3951eb7cbbe965dea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution.js", + "digest": "sha256:6b45bd7c738fa025e75c83e6e0129a4d17b2c1bcee47ba824f05234bf2b4a236" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-owner-adapters.js", + "digest": "sha256:26c54c4650d0b1f24a12fa0325dd4ac43bfbe78bf5cc5a2cb1c414a21ffd0e1c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-outcomes.js", + "digest": "sha256:2ed020c3587dfa5142a047da4c158310c280c35c2325c684c94d6d67efc868fb" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-retirement.js", + "digest": "sha256:6626c4ab927422b6da5b05c4567ba2ef5bc099154da8ba649d3f561561b8196e" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-runtime.js", + "digest": "sha256:f39833184a64ff8cae6473f073141f47b45416cd48f3c1084ab7c53fbd296de8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-adaptation.js", + "digest": "sha256:c52acdc4f5807ce8b42837f35554dc143f732dc95a01f3e19df6b6cc6a1be2cd" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-convergence.js", + "digest": "sha256:c38d34e7d683fc944c5ee3d493139fa4e86b0bbd5b544bdd819e79c8f45e4bf7" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-counterfactual.js", + "digest": "sha256:de7193b88b8a5b6fe16bf03b4240737289686f7e7afe29b0311e3db92b60cc30" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-governance.js", + "digest": "sha256:fac7250dae0d3249e3d457fb188fcae76f7c01575df41cd30a16f3e4a27eb3c4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-integrations.js", + "digest": "sha256:292aa3a4198f18b2422defc8404d9539e164c9bd523de026cdca1ad88e1d0a4c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-intelligence.js", + "digest": "sha256:eabbc6514bbd02c8949869d3392069ae40f85b13768177224071db96114156a5" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-catalog.js", + "digest": "sha256:d37efcb8f886ef10270748ff1c73965670f85bfa31976d2a0963309111cb43f8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-governance.js", + "digest": "sha256:5a94c2e670e2db4d932a71471f769d8754db945d871a4171ce6157dd8c6d7ca3" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-integrations.js", + "digest": "sha256:0111ca58dc62903020c78e27c035262ef9885e4cd0c3330f37ef34ed6e0116bf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-simulation.js", + "digest": "sha256:05d172f1ee57d9bf52c3c580b34665416b430e259677fba430f4ec55de9b7035" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis.js", + "digest": "sha256:2b067987036127c5514ff0a7d295dc8d8b1ae7e004f6994dc3a96e7c9322c1ba" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-supersession.js", + "digest": "sha256:a9711bb743fb5f0f0de35c299c10a0cad956f7f6c93353b8861de1bbfe213a3c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-validation.js", + "digest": "sha256:7144e744bb7e1fcacfbbec7de723c0df125b422b22c5b2d318af0f3643dd219d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-workflow.js", + "digest": "sha256:7be6fb8280532c27dd6f52920fbde043c12475132193e51a34e9d9dfe6a635df" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis.js", + "digest": "sha256:879148f870c373ec3119a3eff1c3d7736567a7e7dfcc5d32527a912b2f6855d7" + }, + { + "path": "packages/collective-runtime/dist/node-contracts.js", + "digest": "sha256:1d8c1e6d8ca3acec89e6005f167d5f96e40d7f1e372da036a36f7e4a64cc55e3" + }, + { + "path": "packages/collective-runtime/dist/node-runtime.js", + "digest": "sha256:61a7aaedfe74cbf206bca36743b736a65b4a47b82b5e6df8cdc4de30bf1cd47f" + }, + { + "path": "packages/collective-runtime/dist/node-state.js", + "digest": "sha256:5542aa60648552e4a532b7424e32d1919251cfff6f5c0319067cf062ce0fb90d" + }, + { + "path": "packages/collective-runtime/dist/node.js", + "digest": "sha256:a49e237e55cb7c583f6c8e7a7bc7340ca9bfa1e82853b7b735fe8b87734b3d3f" + }, + { + "path": "packages/collective-runtime/dist/partition-operation-contracts.js", + "digest": "sha256:83d887849dd301052e538de2a5d5a45b035e99aa6049eec7e2edd3961f9c316b" + }, + { + "path": "packages/collective-runtime/dist/partition-operation.js", + "digest": "sha256:2bb1d6ca20c5a1b9240cc833da231ccbef684f8c7d9dfe8b1b40106975a52990" + }, + { + "path": "packages/collective-runtime/dist/partition-reconciliation.js", + "digest": "sha256:ee4f0a9de4e1d00a83a873125c44bfa2d968b83945818f547d4ffeb2f5de4f9a" + }, + { + "path": "packages/collective-runtime/dist/peer-contracts.js", + "digest": "sha256:75c541670b05e134ead7eafc75a0884c90978a183d7fce357c0557b4ed178f8f" + }, + { + "path": "packages/collective-runtime/dist/peer-errors.js", + "digest": "sha256:12c391be3e91207c8c40faac02a63ad99d5d952db538eb3fbf9016b28e3149c9" + }, + { + "path": "packages/collective-runtime/dist/peer-runtime.js", + "digest": "sha256:dcc1aaa3a219d0ab1739540b393f292e0243aa54b5caefa6a2cb9b29bff66d50" + }, + { + "path": "packages/collective-runtime/dist/peer.js", + "digest": "sha256:bb8545df6bd789cbfac96831053efd90830aa673684c6432dd71ffe885fae36d" + }, + { + "path": "packages/collective-runtime/dist/runtime.js", + "digest": "sha256:042d30c5734f92dd2308ca61779d254a23f38bb5ed9807554e00309e4dc30a2d" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-adapters.js", + "digest": "sha256:d2b0e357108e0f222f8c9b899ba900d0704e520ef93bff985bef8682f385cc95" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-contracts.js", + "digest": "sha256:e71a54890c9e9f94438b70853e2bdf791cd972dce21b3368aa2c5257766f906c" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer.js", + "digest": "sha256:2f5deb68bae13f078e9646032889d81f6265b54dd5641d5ec68a262f6efd95be" + }, + { + "path": "packages/collective-runtime/dist/store.js", + "digest": "sha256:2b7ceb4000576b9a024a8a184e12d08bcca8e7e587fccbf270c5a82c57c38c11" + }, + { + "path": "packages/collective-runtime/dist/strategic-allocation.js", + "digest": "sha256:ce35ac0b3579ad8ae6e15f0b0783738daea0abfa9bc72bd17f76b8fe7551176b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-adapters.js", + "digest": "sha256:7099e471d70dfeeb6826dca71feac8edcf384c5c46b16f74da0eac1753d4afb4" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-contracts.js", + "digest": "sha256:9eec50d266ba48571b857a6e890d1605c8bad67cd3ab2979eee9e192a7313b64" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-dispatch.js", + "digest": "sha256:310c373f1a889419b988707468e42e059df165c252baf5f9630190fb8749e15b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-runtime.js", + "digest": "sha256:e356af19bc84a7047979ec8821210e5bc38e6de8c5f872231c13874de3667fd2" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation.js", + "digest": "sha256:95baa6dc416d1abb5ed52c65e71e445830c0b8d3388db4cffbd8346713c225cc" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-adapters.js", + "digest": "sha256:6d93e41f36b4c0566838acfc3a0f5dd40bc2e27b21c806fa9de2a4a09098dd48" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-contracts.js", + "digest": "sha256:8809ffb997852dc401941492f889de0f92b1709ffa9a22c40f5bb0afa306209c" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-runtime.js", + "digest": "sha256:0b165450d6cdc82b65edcc1b160f3fc949801e37b1913765cd0740260e698025" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence.js", + "digest": "sha256:c8f57d84fd910523fa417141cde4a1329f1bf05ff7691df3baee9b75993b5302" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-adapters.js", + "digest": "sha256:8c6de5907e2869776a6e3d0b973de5755bc6673952cd2851e102f4af002d79b4" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-contracts.js", + "digest": "sha256:1f5356bac678e0c20b7e86e3bca0d8c5b69f7c23b5fb38459b5dd68d758db5bd" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-gossip.js", + "digest": "sha256:c0c0d4b3e3b14dcba151fc4bb66fe5fc78e244fe4e5535c1a6ba3b40c7a437f9" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-runtime.js", + "digest": "sha256:6c3fa642ad066fbe3ce6b0ba06e39306e80a960e8a9ae7c6beeb24085cdaf995" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange.js", + "digest": "sha256:ebf3b277dc9c4fbd5550d937dc77830a92e01e5362f539a77bbc2275be580a8c" + }, + { + "path": "packages/collective-runtime/dist/team-execution-adapters.js", + "digest": "sha256:2db2c3f6f265f8daf1b97927ddee1fccef9a3a8a1f5f9c7e7ebae988eac81021" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-adapters.js", + "digest": "sha256:c0762dba13562211f567771bf04222622ec53ae0dc741dd7afe2e424b7bc088a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-contracts.js", + "digest": "sha256:efaf67e677ea97dfc4a55d03dab3880b44078f9c187db6d1826588e773c86516" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-runtime.js", + "digest": "sha256:c554c8b26a53be96f974397d72ebf1c26d4820e8712ff6a874243efca80c429e" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-validation.js", + "digest": "sha256:8f749a1d270809cc87aa9ecd6f2b68e99c1677c28335ac847754fe079785e3df" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity.js", + "digest": "sha256:c18b1ecf6425835bdbad6ed20e298678fd7ea46788b4da5bedf1ad8786c42ecc" + }, + { + "path": "packages/collective-runtime/dist/team-execution-contracts.js", + "digest": "sha256:5538a46fd8e00c6599e57f5d8594c2725e9d6de4803674496ec4c498a02db567" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-adapters.js", + "digest": "sha256:d5af9da64069172bd6e36b2e6df5774e65163636afca5fcd328d611921208f70" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-contracts.js", + "digest": "sha256:f81abcfc997ffad9c8710c6ae35cb14235d8da5abe8b27e6ea8b054d787dc41a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-runtime.js", + "digest": "sha256:1b8e5b4f3666ff6104605aa020a1d91ce7597210aa9262713995a6663120c111" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-validation.js", + "digest": "sha256:346b75696dbcb41202fa3034ad503b6ad761a2a828372490a1bf122df1b60945" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange.js", + "digest": "sha256:9d10fe5228e05a8b81e772a9a88c5071c46e03f064cc8e2ca7ebd011269a5bee" + }, + { + "path": "packages/collective-runtime/dist/team-execution-reducer.js", + "digest": "sha256:ada7fba01b7f972bf2206c8af511022a03600e4c6ebfacc8d7fc8621309189e8" + }, + { + "path": "packages/collective-runtime/dist/team-execution-runtime.js", + "digest": "sha256:7691a2b97564b02ede362ab62dcc307d198d83b41d26c2493d147befeeee7818" + }, + { + "path": "packages/collective-runtime/dist/team-execution-validation.js", + "digest": "sha256:9cfda60cacfcf7b9d3cfabfef6232cd83dfa332f0092647d1884c4fc07fbf65a" + }, + { + "path": "packages/collective-runtime/dist/team-execution.js", + "digest": "sha256:12a258a14bffab25f697d8721438e113679b0bca24b16c4c2ff74c1f863fc378" + }, + { + "path": "packages/collective-runtime/dist/team-formation-adapters.js", + "digest": "sha256:e96ac45b3d4847734b43143689045bbde487e0e137f26061ce2ae85797a41602" + }, + { + "path": "packages/collective-runtime/dist/team-formation-contracts.js", + "digest": "sha256:e6099b0ed44a1c12f35e4fab940971fff8c9cab5e1387e75b56cba0ee52c5916" + }, + { + "path": "packages/collective-runtime/dist/team-formation-reducer.js", + "digest": "sha256:8baf213468cab281ba4cdbdceb2435291d8dcd19e76c1798f0e14bd56125aab6" + }, + { + "path": "packages/collective-runtime/dist/team-formation-runtime.js", + "digest": "sha256:1c696a0f91900c5f41e8a2d749f6c45492e69f73ac3e22cfe98fc733435882de" + }, + { + "path": "packages/collective-runtime/dist/team-formation-strategies.js", + "digest": "sha256:0a62e0e70a44375ff3cd27905805d90a029ae37c51c6984cb55225107701965d" + }, + { + "path": "packages/collective-runtime/dist/team-formation-validation.js", + "digest": "sha256:990c7c91ddba40eda009609d87f5b86a2f027864124733c9f66e13a1ad70634a" + }, + { + "path": "packages/collective-runtime/dist/team-formation.js", + "digest": "sha256:684458df97bd153801fdb7a6c3b4bce48e5e75ec7a8a20e3d2013e1fb5598378" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-adapters.js", + "digest": "sha256:e7b0965fe362992cf3f7dd05dade98dc5792ca74109e06cf95239fe6f432bdc6" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-contracts.js", + "digest": "sha256:12c69d0f4e7e6752a24b4c9e02ae11184b3525fedc983179d601f8c54808d339" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-reducer.js", + "digest": "sha256:cb16c428cdc0e476816ca15c845f970774f95b87a30b27c2a2e0370b028c8516" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-runtime.js", + "digest": "sha256:e23ad18a4c6108ddf06127daa6bbbd7771376b51b41510d858e664b3cc325978" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-validation.js", + "digest": "sha256:bd7cdf196e34673d8437b4539c38f935ceec489a8dc29c88f869e252a8788add" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation.js", + "digest": "sha256:245fefaf4d76ddc2af6e3441b4c4a2b69e68895913dbfe2e0595d22c61281e52" + }, + { + "path": "packages/collective-runtime/dist/team-topology-transformation.js", + "digest": "sha256:34ead0cd82894dc7eaa65368ce31516a46a2a7a95c5d806dfc63173554b08039" + }, + { + "path": "packages/collective-runtime/dist/topology-governance.js", + "digest": "sha256:ff3bf01dfd1fc336ed660a5d4039bb306d13e7f6dc53126e328640b134af2d61" + }, + { + "path": "packages/collective-runtime/dist/validation.js", + "digest": "sha256:4bc44f1c02b9af9afa23595d8b653a7dbfdd8a2c9aea6c55da2a2d7c1062f6a4" + }, + { + "path": "packages/collective-sync/dist/client.js", + "digest": "sha256:3b5f8b19550740dc767aabd429669a9d3693797427abafa56eb1763ac73e02eb" + }, + { + "path": "packages/collective-sync/dist/codec.js", + "digest": "sha256:58b392e9f5b5436cfac424c0b4263d3d85d7b918dff2fa821a335df822bec5d4" + }, + { + "path": "packages/collective-sync/dist/contracts.js", + "digest": "sha256:04ebd25fa90caa04fea14848b1301dc8c6fb2d3a83044a20ceb89d06abda6e86" + }, + { + "path": "packages/collective-sync/dist/crypto.js", + "digest": "sha256:cbe55d7b1453f4a650ce31b449462f5abd00ce99106e7f7e56a5b7db61064587" + }, + { + "path": "packages/collective-sync/dist/http.js", + "digest": "sha256:b3db5d4f7442443119178a02e91fc42181ab9f95e4460f069df548aba6792472" + }, + { + "path": "packages/collective-sync/dist/index.js", + "digest": "sha256:f53cfb5edf20d39a6bd063041ff31d297068e3a43e5c341d78bee947a971f9a3" + }, + { + "path": "packages/collective-sync/dist/memory-repository.js", + "digest": "sha256:066ecf2911afa4d3fc8c09f279cf3006bb79abb164edf68fd404ee7d9a6fa1bc" + }, + { + "path": "packages/collective-sync/dist/peer.js", + "digest": "sha256:913cf070e15dc182902c5b5aed9637a40dd0bfba653ec586fe34668e5bcf4748" + }, + { + "path": "packages/collective-sync/dist/readiness.js", + "digest": "sha256:236dcdd2aa54da9b4aff7491d8c28c4811d9879e6a3184bc90b12d4e1dd3789c" + }, + { + "path": "packages/collective-sync/dist/records.js", + "digest": "sha256:ff124548b8163f3b1987cc39609e7964ae89be4f71498cf97b1cf80b846e76f9" + }, + { + "path": "packages/collective-sync/dist/transport.js", + "digest": "sha256:0490ec8081083d4a94186312a273ea2fe8bfdbabb3d7671544f73327774bd528" + }, + { + "path": "packages/collective-sync-postgres/dist/checkpoints.js", + "digest": "sha256:226fae22987fd50ffe6625e80bd568dba9f55db45d1e0ffc3d9f097967511436" + }, + { + "path": "packages/collective-sync-postgres/dist/index.js", + "digest": "sha256:03d31827d3fa5d0efa987366a9e8c761e5702852f82b8e16d5934deba1d12b1b" + }, + { + "path": "packages/collective-sync-postgres/dist/migrations.js", + "digest": "sha256:1c55be223995eb6aca370e26e747b818ad2dda2ec648cb7fba3caf767f8eba4c" + }, + { + "path": "packages/collective-sync-postgres/dist/repository.js", + "digest": "sha256:9cc6f680b61aff76271ba4f777cecf4347cb70785b57b95670e7cd2eb1f4e88b" + }, + { + "path": "packages/core/dist/index.js", + "digest": "sha256:4953093ada93fbd39267ccf1c49d76229b92b15d14242af2e20c35032acc86a3" + }, + { + "path": "packages/events/dist/index.js", + "digest": "sha256:378d9bd4055ce584b6fb3d21839bc7dc17faa073ded191f777f60701e6d0f2eb" + }, + { + "path": "packages/framework/dist/browser.js", + "digest": "sha256:4866132db68fa99ab56dfbc2007232718d0459d319f493a1019041ddd93a52d8" + }, + { + "path": "packages/framework/dist/index.js", + "digest": "sha256:9521a7fc48c229193ba0ca21d2396fc1c8eb5815564233b745a1ad599cb47f8c" + }, + { + "path": "packages/inference-control/dist/anytime-semantic-guarantees.js", + "digest": "sha256:bcc9d51ea5555a1cf15c0878be8d91c6b39e61cbfdbf0388f21f60496c8f8e7c" + }, + { + "path": "packages/inference-control/dist/assessments.js", + "digest": "sha256:a0b16c19983fbc6542cea5ecc33289bdd6d6dc959caf04098402c9b2cc864aa7" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-contracts.js", + "digest": "sha256:6ff257cc5ebd628a6a07369bc4b107b0f6c05e240bab9793507884416b78ec1a" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-runtime.js", + "digest": "sha256:1e8f512290057613051284415f9fd48f76b177bbd64b67e806973412b8ec3d19" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-validation.js", + "digest": "sha256:43606b7327658c5529106fd3c556c5ffaade31ddfe1c1041ecf7db64c6aeeb94" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble.js", + "digest": "sha256:b0b05c2480980597e70ff8c217ac7c7e2bdec905e99cc6078622dcb7ac486e22" + }, + { + "path": "packages/inference-control/dist/boundary.js", + "digest": "sha256:d55521b7537a32547131dc49d869d229a00cca56f4fcd23a1bfeb7c036d163b0" + }, + { + "path": "packages/inference-control/dist/canonical.js", + "digest": "sha256:9d1b1e8ee6b73f70e4d12711cfd15b5e8c074f2dcdc5dbdb99d6a28e3a2e7749" + }, + { + "path": "packages/inference-control/dist/capabilities.js", + "digest": "sha256:6f6d40c287b70f4c8c15154ea872f512a360f4126c320f2e10214a1453863d5b" + }, + { + "path": "packages/inference-control/dist/cognitive-adapters.js", + "digest": "sha256:e703d7c4dfda63ce3eb59c8a27d6c3f1eb0d2f1974b72a837fae11a2aadbf75a" + }, + { + "path": "packages/inference-control/dist/context-integrity-analyzers.js", + "digest": "sha256:709e0c5032fee33926c23b0dd31ccb2618e5aef3fb2272761c0400fd4a5fdc42" + }, + { + "path": "packages/inference-control/dist/context-integrity-contracts.js", + "digest": "sha256:f514a069350e28e2bdbc655644a5d650769d87b0086a344a1b7756ea9ad5dcea" + }, + { + "path": "packages/inference-control/dist/context-integrity-model.js", + "digest": "sha256:1d8fdb55f75d6f7449d7d678141d0e8ad3b1d0f4aa43f2849a38b5c795a745f5" + }, + { + "path": "packages/inference-control/dist/context-integrity-portable-agent.js", + "digest": "sha256:437711c90da9e1c7d8d8f9ea9c423b93eac40c1a540679dbb8867ec7f83cbbc4" + }, + { + "path": "packages/inference-control/dist/context-integrity-role-alignment.js", + "digest": "sha256:bb296933b10742b48fbcea417d4e7156a5b309e8c45b6cf8cb69234803813f8e" + }, + { + "path": "packages/inference-control/dist/context-integrity-runtime.js", + "digest": "sha256:7985691fc52776a57a62ffe9ec4d3b19833b5efc0d0befeed2fedeedd6347f90" + }, + { + "path": "packages/inference-control/dist/context-integrity.js", + "digest": "sha256:78336f87b7fb252290c3dd11f06e35babba6aa5622f5233b3f39358ce17583ca" + }, + { + "path": "packages/inference-control/dist/context.js", + "digest": "sha256:339a5b9822728b3d9c1266006d55bb89c9875d8378d9fb0c997705ddb06bc5b0" + }, + { + "path": "packages/inference-control/dist/governed-role-evolution.js", + "digest": "sha256:7ee2df4ecdc152a6002dd422b7183f50bf0b61004f9077eceb72b83b3d3dec19" + }, + { + "path": "packages/inference-control/dist/heterogeneous-agent-composition.js", + "digest": "sha256:8385ca904e96b0493d6771b1a169a9684e0ad38d51a4ae5dc58a43fe90993ea6" + }, + { + "path": "packages/inference-control/dist/index.js", + "digest": "sha256:a921b260b3b1034e1fb86f5e920148e10e7696656fb779137e8abdb9a1e54f77" + }, + { + "path": "packages/inference-control/dist/intervention-adapters.js", + "digest": "sha256:16428ddedde670546075a0b4605e524d5a4c02ab3a9055d75603d2fb01a63039" + }, + { + "path": "packages/inference-control/dist/intervention-contracts.js", + "digest": "sha256:b50e224f225b9cce6cf63e41dfc1c155e6496cd2ad035ca76f0bf1c9b0b9fc34" + }, + { + "path": "packages/inference-control/dist/intervention-runtime.js", + "digest": "sha256:33c13b1339472d38e51e41b5b8c54e9f833f750f042253c9517f32dcca53e6e6" + }, + { + "path": "packages/inference-control/dist/intervention-validation.js", + "digest": "sha256:32a31f06da2ac7f628f7fc42b0f4d12c2bb07ae70cca94b08a0b87514fa5710b" + }, + { + "path": "packages/inference-control/dist/intervention.js", + "digest": "sha256:a3ef1a043d29d16c1af28cfcef974b4a4869fbfe4969fe5b4c7430fff4676325" + }, + { + "path": "packages/inference-control/dist/messages.js", + "digest": "sha256:1fba622784350251c3f531c50d5c2077701dc3f5bc2933a52588b7f8fd4b77b8" + }, + { + "path": "packages/inference-control/dist/model.js", + "digest": "sha256:67a3fbaddef1766b2d0085b0f6a71e2d2a1def62d7c67bcce2079741848670fb" + }, + { + "path": "packages/inference-control/dist/operational-cognitive-control.js", + "digest": "sha256:afeefd26bf5fe86ea91702f064f027bae57e1afcd96b0714d057c40ed704bc99" + }, + { + "path": "packages/inference-control/dist/policy.js", + "digest": "sha256:5e0f2ba232ca8d0870e516e000f91e5243ae9ffbe48e0a3d32c91848d4e790af" + }, + { + "path": "packages/inference-control/dist/portable-agent.js", + "digest": "sha256:30a39fde6e3d0bfd823f771f70e53216aea209d1fc1750c4e5d6dec8d4ae6b39" + }, + { + "path": "packages/inference-control/dist/reducer.js", + "digest": "sha256:b96176cf102cc3f94c72dacc6868cb65650d9b94d602b1e50ba123831c340d09" + }, + { + "path": "packages/inference-control/dist/reference-controllers.js", + "digest": "sha256:f5920acff6322722bfa39acfed76b414ba6b131fd4a5c2e04b38f411ad00bf3e" + }, + { + "path": "packages/inference-control/dist/role-alignment-portable-agent.js", + "digest": "sha256:56c99039fff66c2f369487dacf4aa2f49979231fe9bcdd5fb85949a7ef1b23d2" + }, + { + "path": "packages/inference-control/dist/role-alignment.js", + "digest": "sha256:05463f517e911f23859afc16a078f3be010dad5195992f6e72589dd760bca200" + }, + { + "path": "packages/inference-control/dist/role-realignment-portable-agent.js", + "digest": "sha256:c946113af66d8a83cd946f8d1911906faa1c3f5fd57ab1ebd99ef874e922b42e" + }, + { + "path": "packages/inference-control/dist/role-realignment.js", + "digest": "sha256:c1fa8b21b74fd84b76a9109537558d4b5b2050710e15eccf17894bc3f0479d33" + }, + { + "path": "packages/inference-control/dist/runtime.js", + "digest": "sha256:9cb320abb8837279c41423bba5350f7f2d4492650af7f9faa539f7ee55225b1d" + }, + { + "path": "packages/inference-control/dist/scopes.js", + "digest": "sha256:b551485bc037d86c88ae6fd01e98bacc1f945e271f73a56b2a0a72052eac5cef" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-assessors.js", + "digest": "sha256:b180baf57fe992775125a9b69075e1c97f543e9ff3441fb725ecddf6795f4d5b" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-contracts.js", + "digest": "sha256:7b25020af1fd4375969b2a524b46c231dd1ee56d5b9dd08f7da4e8fbbd06d86d" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-memory.js", + "digest": "sha256:9156f67afdd55be68e21fad5f7ba4e5486f24964baadf0b52f3fd897c88b4bf1" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-runtime.js", + "digest": "sha256:2df3930b5eb743b8b9b42f2cc78af536e6155cd3f55e5476a3cddc7463bb3061" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-validation.js", + "digest": "sha256:c377441c568778ec84252023b08f5b5147f65410c75f3adcad9487073b2bd8eb" + }, + { + "path": "packages/inference-control/dist/semantic-alignment.js", + "digest": "sha256:6652872134ad5808debe18f6928ce3479e08d27c29018ade039103c699e83f2b" + }, + { + "path": "packages/inference-control/dist/semantic-horizon-budget.js", + "digest": "sha256:44ca6347830dc0931b8b35240bdf168c883501854b3e96122b9d194db778ae95" + }, + { + "path": "packages/inference-control/dist/semantic-metric-engine.js", + "digest": "sha256:475102b2d41c0d24b6d785c49eab41b886ae9b007cf1bfb025feff1fbeb18826" + }, + { + "path": "packages/inference-control/dist/sha256.js", + "digest": "sha256:d71fd9d322dc5019c4fa5761fb30115ca816b5f66e9cef833032dd560d00fe9d" + }, + { + "path": "packages/inference-control/dist/state-records.js", + "digest": "sha256:720d0851e673fa754e7c0aef28e76a2735ac89f11308493ab84fc7231f48ac27" + }, + { + "path": "packages/inference-control/dist/state.js", + "digest": "sha256:c505c09e4527787028021a87acd968b316e1c8e6d4b170b6840b598ae1547fa5" + }, + { + "path": "packages/inference-control/dist/streams.js", + "digest": "sha256:0bf09847a16c09f591e4f6c52fb47f71a9f2553f9824f15e5689ff3cfb067aec" + }, + { + "path": "packages/inference-control/dist/telemetry.js", + "digest": "sha256:d3e1efda5bd182680490fe04ca2d361d683ed23a96bca12d5710d4fe2639a6a1" + }, + { + "path": "packages/inference-control/dist/tools.js", + "digest": "sha256:b7d1a235fded2bb91e05067fbe6cc78a71edb772c14b6a2091fa5070d29bf52e" + }, + { + "path": "packages/inference-control/dist/trust.js", + "digest": "sha256:b6c36d47a7c99603b3d45719b25d260ef9b238efbed9fe2a0b7ebfdaea7c3e78" + }, + { + "path": "packages/inference-control/dist/types.js", + "digest": "sha256:ca75f72b4f193bbcc212904dc2ff6710b4087a5d5db0730fb2305eb749bfb36c" + }, + { + "path": "packages/inference-control/dist/validation.js", + "digest": "sha256:33d1c58b96635f6dcb441d0fa6c77b7829af51f70a5b7fd317cacfda3f53d5ff" + }, + { + "path": "packages/interop/dist/governed-lifecycle.js", + "digest": "sha256:f5b00f0bd7274ca3e8550d40c9f58178eb3c3d05d4329bac5eea6f5ded33646c" + }, + { + "path": "packages/interop/dist/http.js", + "digest": "sha256:6d73ca65749ab791eea28ac2ba3fcdbdfc4f63344869362f7eae1b541b76dc5c" + }, + { + "path": "packages/interop/dist/index.js", + "digest": "sha256:214c099488f68d1f3abc5facbbd52efcb7ce3db494de9c873658393a64e9a177" + }, + { + "path": "packages/interop/dist/morphogenesis.js", + "digest": "sha256:51b7898519f5e1b90fd545e531e87a2280c7bfadec1c57b8b3794dc36a2accc6" + }, + { + "path": "packages/interop/dist/webcrypto.js", + "digest": "sha256:880cb4d2a5a2ed01fa8aa20e45c497eb00a33cc3c9ab9daffe22738595953541" + }, + { + "path": "packages/interop-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/interop-postgres/dist/migrations.js", + "digest": "sha256:9bcac3744000fb6ccb562b76d3e2b098a1ff249196e8ce197ddb21ce9b5b9fe8" + }, + { + "path": "packages/interop-postgres/dist/repositories.js", + "digest": "sha256:ba3ce3db7dabcfff1e76043ad515d2b2d136724fd26efc818797a6bcc64cc4f1" + }, + { + "path": "packages/mcp/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/mcp-docs/dist/cli.js", + "digest": "sha256:e9b5dd708542caa20b1a6e48a6ec9b94555a3b5e6b20290ec4b8e8e06eeaa9c2" + }, + { + "path": "packages/mcp-docs/dist/index.js", + "digest": "sha256:5f861035058d2b85e237efc3c46325fabf5f07928ab44fdfcb1726a92d3973b1" + }, + { + "path": "packages/mcp-docs/dist/server.js", + "digest": "sha256:0d1d45d5fd38f0954f057a19f0c289209ec8b0741ac74a1f195c219e6245544a" + }, + { + "path": "packages/mcp-runtime/dist/index.js", + "digest": "sha256:d537dcedce52e9a6837982df72dbd8cf1b3c6d1eb687f2857ab3d56f65879c3d" + }, + { + "path": "packages/memory/dist/index.js", + "digest": "sha256:fab5f32b85a4df9ddfad1054badb437892a21f1f416afff263ed5b2b7f9fa8b0" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-contracts.js", + "digest": "sha256:eaa1bb6c8bcd9f447b729e7013ba8235c5cb2e5479c195905dfa1d19369fc50e" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-runtime.js", + "digest": "sha256:e9974da197ec58188c29fa8d490abd1789edcfc05215f2e0f97747c0f31bbbae" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-validation.js", + "digest": "sha256:2e6acc0c7f79ba6ccb5abea1340a05570e310c0266761dd48e4ea820ffc7a980" + }, + { + "path": "packages/mesh/dist/adaptive-overlay.js", + "digest": "sha256:18ec9b42ddce6430001f7822024c4916cd44eb6e0e997c7cc370127ca514ce5e" + }, + { + "path": "packages/mesh/dist/authenticated-overlay-transport.js", + "digest": "sha256:5e7b7c28c9c4cc5e44a37ae72bb664ae8cf7a721fd9f8bc6999d6c435c90bea1" + }, + { + "path": "packages/mesh/dist/authority-continuity-contracts.js", + "digest": "sha256:e988dedc3351d634f4da9d689e4c9c4c09156cc15df0d35f12eb4d2c7dfe86e8" + }, + { + "path": "packages/mesh/dist/authority-continuity.js", + "digest": "sha256:96e5b9e1981c7f9acdb8233d2dcc137a1d469a029044290c2940e9ae08e16cf0" + }, + { + "path": "packages/mesh/dist/continuity.js", + "digest": "sha256:d3fab986fab37b6e647ee5db235def064a5f3dd049255f7d80e8141f23542f84" + }, + { + "path": "packages/mesh/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/mesh/dist/coordination-allocation-contracts.js", + "digest": "sha256:3be2180c08543d1cbc2eb6e40fe6da290b89e791f7ca73a581647283199d5479" + }, + { + "path": "packages/mesh/dist/coordination-allocation-state.js", + "digest": "sha256:a85c2ebae9d89fe2ba5932a91b461babe61807fe8994bee41ac5f677ab6d1b20" + }, + { + "path": "packages/mesh/dist/coordination-allocation.js", + "digest": "sha256:92ff860f370f18d0a37ddd5d9135c58651aaaa47087be0c7503b63d344bff5d0" + }, + { + "path": "packages/mesh/dist/coordination-contracts.js", + "digest": "sha256:994d53aba9260dba427d4345bc3b4c07d742a627f3be1d16bc9919c250d46772" + }, + { + "path": "packages/mesh/dist/coordination-discovery-contracts.js", + "digest": "sha256:c9aa7950295bb4d4a3c77d59387fc9050feffb9df289c1034d33aef5f895a64b" + }, + { + "path": "packages/mesh/dist/coordination-discovery-state.js", + "digest": "sha256:093f3b7a9bb81b2bb9638802cac8ef20d5c2c39b97d9fcb4db6c877b92deac5e" + }, + { + "path": "packages/mesh/dist/coordination-discovery.js", + "digest": "sha256:7fd2868591eb7f7387c838c4e4ffb991d3b3c13b3baf37510cbb4c55978f27fc" + }, + { + "path": "packages/mesh/dist/coordination-execution.js", + "digest": "sha256:c977ef2698808e852f01ea21718ca340d99af00032797e48e33aea55c4f4d42e" + }, + { + "path": "packages/mesh/dist/coordination-inbound-contracts.js", + "digest": "sha256:1a82d59dece310da303e2c4915fa70025e7563d201e77a61bd51707cee356ad7" + }, + { + "path": "packages/mesh/dist/coordination-inbound-state.js", + "digest": "sha256:214c4db472a4b0b8678ce118c2aff900f54ecc4219a90d4a5bdde5ac69377282" + }, + { + "path": "packages/mesh/dist/coordination-inbound.js", + "digest": "sha256:86cf5061c298941c5355533eae662f4dcfa96d8014552995a847214cecaeb580" + }, + { + "path": "packages/mesh/dist/coordination-lease-renewal.js", + "digest": "sha256:7a1dc88ba2620925684895fd8d82f284363aa5ca9d7694b6bb2dde33ad120d5a" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic-contracts.js", + "digest": "sha256:7df5a215ccb3a469b52d126b60787d9d0b8692c2db96ab3c69585948de059289" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic.js", + "digest": "sha256:9ecc16d642835d844d8d4de31cbdbbc0d2b96c5a9f13cbaa0564cb1568fab99d" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-contracts.js", + "digest": "sha256:314e32db524c476a194bd1e6bc835e289ecf203b328c781595f6d63986283c67" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-state.js", + "digest": "sha256:61975714d8bc69184c05508f272eddff05bd1790ecab45cbb66072b4cfe163d9" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-time.js", + "digest": "sha256:6a506033a164246715358d8cf1f6910b37cb5a9efaf998c567222c0814ad729b" + }, + { + "path": "packages/mesh/dist/coordination-objective-work.js", + "digest": "sha256:377a4eb0fa5b7caadd2f0b5f991892032e2689c42c6251bc91e14df0b07c495c" + }, + { + "path": "packages/mesh/dist/coordination-recovery.js", + "digest": "sha256:278ca986324792339ace51bea5f5dd467cf71af1aea6ab94132f15bd75238a38" + }, + { + "path": "packages/mesh/dist/coordination-reducer.js", + "digest": "sha256:d20890a678eb9dceb70cdb1788e7e509dc1a38b923ac836f06599d7ac0e30a1b" + }, + { + "path": "packages/mesh/dist/coordination-state.js", + "digest": "sha256:1120aadb4f57759fca1d0c57d1f985e3fbe7da6771acfe923ac0671e13fc82ea" + }, + { + "path": "packages/mesh/dist/coordination-topic-contracts.js", + "digest": "sha256:5e722ff15658aecc3b2bf2ba9b35226274b981fce4744d8558cc86eb6574c27f" + }, + { + "path": "packages/mesh/dist/coordination-topic.js", + "digest": "sha256:51f13dd6ee7287da3a3857178f371b7db1fe44955978226d957133387511aacd" + }, + { + "path": "packages/mesh/dist/coordination-wire-version-contracts.js", + "digest": "sha256:34ccdf72fc29daaa6b532694f2b820bccaafb53549cc5f907ea05b221a7ecd5f" + }, + { + "path": "packages/mesh/dist/coordination-wire-version.js", + "digest": "sha256:2f8b7498a5a82471e8de6d840b98bcf5dc3f0d1108267f9f3f3cd5ef0c563f83" + }, + { + "path": "packages/mesh/dist/coordination.js", + "digest": "sha256:6ab0e50a3c3a4b30470f46ac0f5bdb46244d2d85e40746859649ae6f5ab5972a" + }, + { + "path": "packages/mesh/dist/durability.js", + "digest": "sha256:9112fa82abe5291d58ae2f69ec908a36425fb6cdc12abdcfb1b9fa9f835f3543" + }, + { + "path": "packages/mesh/dist/inbound.js", + "digest": "sha256:3139621aee4950963cd972476b5c45538e46d96cae8e75e97868845325449d38" + }, + { + "path": "packages/mesh/dist/index.js", + "digest": "sha256:ac2c6265fd32449bde66f8451b8e45eccdbaa90ae105501b1ea8d672d363a059" + }, + { + "path": "packages/mesh/dist/loopback.js", + "digest": "sha256:60c0873a79abaeb05c1b51b8edc1f166a35f0488229eeaf8964f319a9c672fa1" + }, + { + "path": "packages/mesh/dist/overlay-transport.js", + "digest": "sha256:89e36d9171cfe0be31a1e4b7d6bdceab4511fc090f1890e2869d4e2133c196f2" + }, + { + "path": "packages/mesh/dist/overlay.js", + "digest": "sha256:45e87c5e96197d6ee979b9095770525ffc54416fc148fd2772c5b345155201f0" + }, + { + "path": "packages/mesh/dist/reducer.js", + "digest": "sha256:87a9de3e08703bc17d3c3f881dc2002a8ea6ffaffb943195aab6213217100a73" + }, + { + "path": "packages/mesh/dist/sha256.js", + "digest": "sha256:3e518423bde47c7b96db5d49b8a66ab24ad35859e025a3a80a3da23a160dd140" + }, + { + "path": "packages/mesh/dist/sparse-overlay-contracts.js", + "digest": "sha256:13bbd7fad5d9dcdff11f48dabe4165dc89660fc8f6de9d1d3ec20061ce189cc0" + }, + { + "path": "packages/mesh/dist/sparse-overlay-durability.js", + "digest": "sha256:8b75680a26fdd660f7dadbff37727f1e5298828e972e0e2a7f5ac8edafc820cb" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime-contracts.js", + "digest": "sha256:0c90a716d1fc4983a07d4cb55bd976f20ea3191b25b50ad3c02465a89ad0bf92" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime.js", + "digest": "sha256:f49f29078cc39ced0826fce1349ff8474dee9d514bbf3f452ee9f951975d8833" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-contracts.js", + "digest": "sha256:6f404176b4d54a71985033e076f5eb5f329e04b7ad992c9a1a7e56af2961211d" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-durability.js", + "digest": "sha256:da739539527cfd6f750081ff776dc1e1e17862acc45f62e55036481c66b5d290" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport.js", + "digest": "sha256:14605088582611b10a1276dbbe0cb633256c4f29a51173fc98cac4887d467252" + }, + { + "path": "packages/mesh/dist/sparse-overlay.js", + "digest": "sha256:ca11437bdc551ee6d1dd8e6557a63d196cae7c9888b238144587b7c9c4bab98b" + }, + { + "path": "packages/mesh/dist/state.js", + "digest": "sha256:e50942fb5e14f5f5aca893aba6ba3e509c8659478ede92667069e49bbe01c282" + }, + { + "path": "packages/mesh/dist/trust.js", + "digest": "sha256:5256cf09586202f5ea60df65866156ca14e096af85c06c05acf30f4f72ca02a5" + }, + { + "path": "packages/mesh-conformance/dist/contracts.js", + "digest": "sha256:9c72ef104edf9901471db7b8a00b354ae8dd72353c181356070d34cb929b99b2" + }, + { + "path": "packages/mesh-conformance/dist/control-fixtures.js", + "digest": "sha256:e7bd67da283c361135f4ae9f9f5eb42a23d2a89c52528238cd12111c41dca7f8" + }, + { + "path": "packages/mesh-conformance/dist/control.js", + "digest": "sha256:0eb18d7be525ee48b0db6b25bb75cf014563d31afc831a82ffcb24a2c11080cd" + }, + { + "path": "packages/mesh-conformance/dist/durability.js", + "digest": "sha256:a92659003df88ef18bd5d02efd45919fe5088006eeb5fe06859e1be90ef73bb8" + }, + { + "path": "packages/mesh-conformance/dist/index.js", + "digest": "sha256:2bba1ca73e6fc97fe414340a16e3f0a5be5a966ae496069c769f0695d321c075" + }, + { + "path": "packages/mesh-conformance/dist/planning.js", + "digest": "sha256:de0bc3b6c2b4869fc28e25d34e408328a8f899e6148a7e18fa7b146023b44847" + }, + { + "path": "packages/mesh-conformance/dist/protocol.js", + "digest": "sha256:6c7028b8f4b626a6df165b51c26cf1af266a740addad20f2df8fac819937d06b" + }, + { + "path": "packages/mesh-conformance/dist/report.js", + "digest": "sha256:704dcbf5e60268d943ef5b7876091724594225fcb3a4bdf2ebec5020afb3e73c" + }, + { + "path": "packages/mesh-conformance/dist/rooms.js", + "digest": "sha256:53ae3a136cd243714a5eac7a64e5d7e3038e303e5c93fac94788a313f9e3644c" + }, + { + "path": "packages/mesh-conformance/dist/runner.js", + "digest": "sha256:6e740ff8d5251aa3f4b37777fb52214e740dad3c0f9d8583155ee826635420ad" + }, + { + "path": "packages/mesh-conformance/dist/transport.js", + "digest": "sha256:a09577f525870cc07dbb8aed09fc045c70f21277fcab43117f1c9335c8b4a189" + }, + { + "path": "packages/mesh-crypto/dist/base64url.js", + "digest": "sha256:df96edd36a1f06d3f19292067415a371d1b491e63e6e99354c75fee0e1981689" + }, + { + "path": "packages/mesh-crypto/dist/contracts.js", + "digest": "sha256:0dbf1cf2c1456b3917e0bf92410a7253342f067aec6a40f4c7657da6a4a989a5" + }, + { + "path": "packages/mesh-crypto/dist/http-signature-port.js", + "digest": "sha256:5b710dfefaed3b511074caa06ad03dfe1dfcaa2bc0219a7a5f68e14d7d3c009d" + }, + { + "path": "packages/mesh-crypto/dist/index.js", + "digest": "sha256:b5fef323f590706eeffe8dba2454543fbcea11cb3f823032cd72c7f3dfd679dc" + }, + { + "path": "packages/mesh-crypto/dist/static-key-resolver.js", + "digest": "sha256:bdb9750903e8c22ebaa2e581ef823860654a5a4d0f6332f7fc566b067ed27b79" + }, + { + "path": "packages/mesh-crypto/dist/web-crypto.js", + "digest": "sha256:807f19df4570bb2655fc9d5f6d13b2a18af3662b58cb7ef852b4ac4b8e59c8f1" + }, + { + "path": "packages/mesh-http/dist/durable-outbox.js", + "digest": "sha256:4115fa4901502cb285902126c125c99ac6786ff48de4f179e9c7e6bf1512455c" + }, + { + "path": "packages/mesh-http/dist/index.js", + "digest": "sha256:356fe829cabeaa1524b87bff61e186c0e16d3a8bf8efb9f884b2d782fe628edd" + }, + { + "path": "packages/mesh-postgres/dist/cli.js", + "digest": "sha256:0d547846e3e8be78d5361d828c6138b7270a409ad8d84ec45a742fa1a08cdd48" + }, + { + "path": "packages/mesh-postgres/dist/index.js", + "digest": "sha256:774b213b90ecb7670fac7a39296b187681be7034cb51332373bba6fe20864e36" + }, + { + "path": "packages/mesh-postgres/dist/migrations.js", + "digest": "sha256:99eb9e978be475856965a0e40c4ca39e49b11b7e27cba3d9632abd34c98905db" + }, + { + "path": "packages/mesh-postgres/dist/planning-recovery.js", + "digest": "sha256:bbec2fa7757a0412f2788118590a5ccede90b1ef77b861859e0fbf80a8ebc66f" + }, + { + "path": "packages/mesh-postgres/dist/repository.js", + "digest": "sha256:ea8c4bb98dfb8b9a4d4441e7eb34062e52f75085b1d73f6636c5b9852e132591" + }, + { + "path": "packages/mesh-postgres/dist/snapshot-backfill.js", + "digest": "sha256:2227eb1cf13656c91bfc47ce36b19697d795b509076818dd14c90d2883a1a8f9" + }, + { + "path": "packages/mesh-protocol/dist/canonical-json.js", + "digest": "sha256:394b8fa24d40e03e369d7ebb9518256633aeb0eaac0332c2ba2beccf93430452" + }, + { + "path": "packages/mesh-protocol/dist/contracts.js", + "digest": "sha256:9529f176896f1949b56fc163e57a118d5239a7018f8b6fa2c31743247f94987f" + }, + { + "path": "packages/mesh-protocol/dist/index.js", + "digest": "sha256:6d86cc13e07f1277809091f939d925c12dd7acee63a1dd0c621e61bf7eb08fa7" + }, + { + "path": "packages/mesh-protocol/dist/strict-json.js", + "digest": "sha256:0b8e54f87cba73b7d98fbe30b8154d3b71a1d09a66c62536468fc6ff0c2ece4d" + }, + { + "path": "packages/mesh-protocol/dist/validation.js", + "digest": "sha256:a06cf45708fc9b6438d0ca3449847ab4ba11e44633e072473acfcb9f0cdf4a71" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-action.js", + "digest": "sha256:239b9b4e383d9a73609a475dcec00dae193c91679ba5c20432e8bb6498eb1e3c" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-contracts.js", + "digest": "sha256:6afd9efc174d8a59739da7db001a3eb87d18f6374c33f67be14a8143562d54fe" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-fault-matrix.js", + "digest": "sha256:bafa61ae6bd6f74d05d2d5afbb0c405fdd5756fc91c339ddde85a4f9c15e0dbc" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-recovery.js", + "digest": "sha256:2e60bd3f6fd3b20764ef649c4f03cbdaabe938ad8eea5c6e68fbe5980eaf1778" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-reference.js", + "digest": "sha256:2f7350772d3348a0a947d6a9cb73fff82422491d477a19be702c9a2503288538" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-replanning.js", + "digest": "sha256:c883ecaaab58520e24173c5f64e0fa54f9f5362af88ac3264af318b22517f9df" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-campaign.js", + "digest": "sha256:a5fdc1b621112b4760dd685cc39422df124a35e9d82006a796e44999726b7122" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-contracts.js", + "digest": "sha256:f30b30125d772819eacf82c5e55451f8b1f97321597d5b66251ac81b14a7f825" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runner.js", + "digest": "sha256:c4cdeddb474c2adf11730d76eae6a5e29b68c54c84b4b117a79692be4f26c8ed" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runtime.js", + "digest": "sha256:b94a545a0c792690278a44a75b6fc2f4889fbd188165b41f8758d4184d29c24f" + }, + { + "path": "packages/mesh-sim/dist/collective-effect-provenance.js", + "digest": "sha256:47586db551e2d9baa17044435a13e86c630800dfad79888fbc9eead11e41fd71" + }, + { + "path": "packages/mesh-sim/dist/collective-environment.js", + "digest": "sha256:5be01dcd1d0006dd9de004a4328c013c3b70075f6ded65c1bc4cac6ab4a0373e" + }, + { + "path": "packages/mesh-sim/dist/collective-evaluation.js", + "digest": "sha256:0bc8e2f1ca1b03f0065065210a313deb316fd2377db6152ef557737b755d7a5d" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale-overlay.js", + "digest": "sha256:40edf5e7a82f27d435d59f7f28e1ba7cca6cf3aef3e2b8c84c0b583cd49df425" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale.js", + "digest": "sha256:63ca5d6156eca018ec72b7f496bf3748fed0b8131f7d8bdfb5391e01fdf3ca1d" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-aggregation.js", + "digest": "sha256:d639bc4771d74500d4f2b2e94479e4391de24e84a8662347f6a02951428098d5" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-artifact-stream.js", + "digest": "sha256:e53a80a69960cec1e1fae775e4ece65936019a04f9a77ffe66dac49ed9e73471" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-bundle.js", + "digest": "sha256:422758350ffb644e20af635fa68be85714fed6a7453e496bccf30462f4a1eb2c" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-executor.js", + "digest": "sha256:eb2be679d1f9853ddc114f2334526f0f532c88a726b670666057d39507b0a5aa" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-analysis.js", + "digest": "sha256:741764684649b93fc4b59b785be10e61b999497d69c7f98b83527c2122d298b8" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-operation.js", + "digest": "sha256:3e2e65c1fe11779d081d0593abccb1bb792b14db288874170f2aa6f7c7181839" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-registry.js", + "digest": "sha256:e8df844281be4467f1c04eb6a670e7285a14341db684a4ba1fccc215eb68ed5e" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-registered-adapter.js", + "digest": "sha256:dad53e376b79f5b5082ccb051522c9fe7b1dc678ca08be5877f05213ccf4f4ca" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-scale.js", + "digest": "sha256:784a0dcc8865c50b610970c91b6598d483dd6f3b358723cefcd8fde64850a286" + }, + { + "path": "packages/mesh-sim/dist/collective-trace-journal.js", + "digest": "sha256:59d24a78f5f95eaa14f3f9ce527b68c2f460aea468553c13262bd57eb912b4b9" + }, + { + "path": "packages/mesh-sim/dist/index.js", + "digest": "sha256:ee62074173a14ce8c08082197b11f0537f3dfa2140c2822ea1bb1c08c0dd82a4" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-contracts.js", + "digest": "sha256:372205b5a92536b45a6f03621e625e7128e2a53cd65863eff48539eeb68d8e99" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-runtime.js", + "digest": "sha256:9318b26ad13637b925f751b3100923a58a874f474404bb12c443860e50815488" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-validation.js", + "digest": "sha256:bf262003c9b5b98b86563f86c106dd03dce1408e6b358d800323cc3d50f51733" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment.js", + "digest": "sha256:62d2a4275379ba3b2ab6193c8a0230a6fda54145dbe3f21a40b1e94002427cf7" + }, + { + "path": "packages/mesh-sim/dist/reducer-scenario.js", + "digest": "sha256:889a7a8a2477bffaffcc35387cebc5dfb8ca7fab63df120009a3929c1e7d805c" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-contracts.js", + "digest": "sha256:49d77fcec67839d7877a225d1479eb7b66d4953e681577ead6abc305d4191393" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-durability.js", + "digest": "sha256:cc87c0a8b53a3ca120dcc75ba5de08be34057a1d4412f707eaa640d7466d06e5" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-evidence.js", + "digest": "sha256:7f439e0e1f65c27cf195b9e0ff9ac6fdf4519d08d99d21c9ceb80d04164874f9" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-reference-integrated.js", + "digest": "sha256:99429ca6d316c199d5471c6cc08acc2ce711fa3d9b80d561332be872c20ce195" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runner.js", + "digest": "sha256:88231606e812104f402d2fdc7d8a52fb18a789a1e58806ff680b516d4658e084" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runtime.js", + "digest": "sha256:7ef14f24ba5b8490f53dc5440efd9bfe282db4b0ff8bb4e03d55af133fff283f" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-validation.js", + "digest": "sha256:0987b01ff10079361845d422ee0185c284227343fd5cfe6d829bc1088c7a7ab2" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation.js", + "digest": "sha256:43bdbfa7863a4f7e466cff7d941bbb42f2f3590dfcec70f0ff53b724f61881e9" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-contracts.js", + "digest": "sha256:e3cdf45a3b1cd53c790dfa23a99f59c5fec295a520b397e1ee6bdae74e3799ac" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-runtime.js", + "digest": "sha256:a1c79489fbf9bb4cb1aca0763228c3575da400b0d61832b7970dff478cca7839" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-validation.js", + "digest": "sha256:9b6e78e0ae50f9e547d287581f315e1fdb53e4c4668d3a6ed50e1d50ab0c128d" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation.js", + "digest": "sha256:c1e296a55123d5a37e5420838d875c8f00be68830fe339c8ce1d8c825ab3b0fb" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-contracts.js", + "digest": "sha256:dbce21ec6e527116c3b9d1b98a26bd744bd00c92c788e1d2c66b517a24770da7" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-runtime.js", + "digest": "sha256:a22d86d330e3dfa31a104e32a371a1da8f53ad840b7ae828b8331b97466bf522" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-validation.js", + "digest": "sha256:15e906d89da5450a60b86cc9dec1f99ee956bc6f4a36fbc4b9a863dcfb0186fd" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark.js", + "digest": "sha256:e9be5da7951d4e71a50906c579371c36d8cdbe3075923260affb6bceef7b50c6" + }, + { + "path": "packages/mesh-sim-local/dist/index.js", + "digest": "sha256:53eaa2bf57ba705a72b09366e8583565614c9bc3e170e83984537ab369566980" + }, + { + "path": "packages/mesh-sim-postgres/dist/index.js", + "digest": "sha256:240ce27d16ac0661872fdf9d2ab5388eeb7bf52c43f8c97e6a933b2b9de613f1" + }, + { + "path": "packages/mesh-sim-postgres/dist/migrations.js", + "digest": "sha256:6a1bb03ef035578e0276f581e56237bc8e9265f140b66fb1d6a5629a02e3670f" + }, + { + "path": "packages/mesh-sim-postgres/dist/scalable-evaluation-checkpoint-store.js", + "digest": "sha256:97235cfcf97c5f5499303514123bebbe72f3cdcaed8bff1e335f162fe115b2ee" + }, + { + "path": "packages/model/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/model-anthropic/dist/index.js", + "digest": "sha256:6a82284ff47b80d5079dde4f889b81da889bbefd741775695143add7d16745ab" + }, + { + "path": "packages/model-gemini/dist/index.js", + "digest": "sha256:1a50906c3de37382c47d7941b79a7d281d61ec5898b558cd1c026e27f8c33fec" + }, + { + "path": "packages/model-openai-compatible/dist/index.js", + "digest": "sha256:8649eb1b720e38b506fd5d2ef733c0130e1d875b256560f49e070daab36036c1" + }, + { + "path": "packages/planning-artifacts/dist/contracts.js", + "digest": "sha256:7e8d3039e69437fba5fe7c15bd1038cddc13ffb04ea9684943ad5305ea8aec35" + }, + { + "path": "packages/planning-artifacts/dist/index.js", + "digest": "sha256:820cff3509774091d3c7cf318b9f3f4256dc079140b44ffac1938c4f9ae16c05" + }, + { + "path": "packages/planning-artifacts/dist/publication.js", + "digest": "sha256:fc7696e3f4f368fcd93029987a4c1d80c73d7dce238d773a6e0fd434639e0489" + }, + { + "path": "packages/planning-artifacts/dist/replication-codec.js", + "digest": "sha256:893a2f1dfb7aae637651d9701c12b3966b6b405e487beb2584138f4d93601e7a" + }, + { + "path": "packages/planning-artifacts/dist/replication-contracts.js", + "digest": "sha256:6246d5e9e6654464bf1b3b37b15a9e0545869103d4cbba3463c3b37da22a9ee1" + }, + { + "path": "packages/planning-artifacts/dist/replication-http.js", + "digest": "sha256:8ff881c94d95ed1a438636a4f73b2394f834c561d987842121394df8d27533e0" + }, + { + "path": "packages/planning-artifacts/dist/replication-transport.js", + "digest": "sha256:c3523cd80cf0f0cb7e3eaf5688db5529a34e7e0338898d87a8933c09586f1a56" + }, + { + "path": "packages/planning-artifacts/dist/replication.js", + "digest": "sha256:228a8c80dd8ca2ee690c5f6fb5d6f87a8a5001d9c7951ec98cb3df8ea5462deb" + }, + { + "path": "packages/planning-artifacts/dist/sync.js", + "digest": "sha256:1d447585e4040a52095f8c8f3831ce0319b36425f3d2578cdf9ca8bfb1be823b" + }, + { + "path": "packages/planning-artifacts-postgres/dist/index.js", + "digest": "sha256:b10677e45ae2a64dc9d2ce80b35ab8d5c9f0e0e0ae307098b7bd29b744b20451" + }, + { + "path": "packages/planning-artifacts-postgres/dist/migrations.js", + "digest": "sha256:8716213d4903eef3e40f664772ce969c643b9c8a57a0fefc7af7fb0cf9a5d66d" + }, + { + "path": "packages/planning-artifacts-postgres/dist/replication-repository.js", + "digest": "sha256:fdcbea1f69c33ff853ff8fed3a719ff0953e73e3b97aa300376a5053ac186bb9" + }, + { + "path": "packages/planning-artifacts-postgres/dist/repository.js", + "digest": "sha256:f73012bde47c99b395ca63563a6559626fa86f89eb830d6073d5886b918acebb" + }, + { + "path": "packages/postgres/dist/index.js", + "digest": "sha256:7e98e9cd73d663a6bc1345a8bafca54a4c6e2b5d6588b621e408381b0dd2e549" + }, + { + "path": "packages/provider-openai/dist/index.js", + "digest": "sha256:264f2eaa3540c1659fd5f74030a651b8b5ebf152ebc98d6a2f3a77389ee0b251" + }, + { + "path": "packages/rooms/dist/agent-registry.js", + "digest": "sha256:24e1bf067e9ca32fb3623b988afe46711bf02519d8690819e667d375fd5590bf" + }, + { + "path": "packages/rooms/dist/checkpoint-execution.js", + "digest": "sha256:dd2822591d228998753ef900a54befd8a8cb2848fa9cff6687bd7c3ac4e785d2" + }, + { + "path": "packages/rooms/dist/context.js", + "digest": "sha256:4899e01501a5e743fc739440e1c208ecf82bbd3347b0bc816240ed6ec359e32a" + }, + { + "path": "packages/rooms/dist/coordination-execution.js", + "digest": "sha256:622d69e44c4ede385c49a5f780f756399b0c92ac326840e082aa9c893496123a" + }, + { + "path": "packages/rooms/dist/coordination-runtime.js", + "digest": "sha256:39b7d49f0f870a60b5c9f712530dfff3bf4ad90687ee030db28debbb5a53f3d1" + }, + { + "path": "packages/rooms/dist/coordination-worker.js", + "digest": "sha256:9243f1e4fdd7bb3ea43bc2dd4281ba868af3e40d44bf0f2b75169a59d509f71d" + }, + { + "path": "packages/rooms/dist/coordination.js", + "digest": "sha256:30dd88e97ecc261a00790733a96cfc676b55523a1ada417d249ec5e5da17dc6d" + }, + { + "path": "packages/rooms/dist/event-page.js", + "digest": "sha256:2b92516cf405e4eddbd50ac36dcecea6aa9f1ad793293f73d71b51ef7f054787" + }, + { + "path": "packages/rooms/dist/execution-session.js", + "digest": "sha256:eec92852dffa90be43ff357f8843e45d567ca046dd3dcc38df248450287094f8" + }, + { + "path": "packages/rooms/dist/human-contribution.js", + "digest": "sha256:9eb31217df6d9d23dc89f8bb77d9af6a82476a2ed881e97d1afa22d1d60995dc" + }, + { + "path": "packages/rooms/dist/in-memory.js", + "digest": "sha256:f663250e9545811c4362ced22de49fdaa8a3313237317161abf6d80e18db0041" + }, + { + "path": "packages/rooms/dist/index.js", + "digest": "sha256:a9616e87d109b303ec5a0d27413c95561c36bd209135fc6deafef502f33ff8da" + }, + { + "path": "packages/rooms/dist/intervention-dispatcher.js", + "digest": "sha256:5e75083d2eb74d7618f618fd64222ee7d86bf5e76eba390dae25532cfabf8233" + }, + { + "path": "packages/rooms/dist/knowledge-bundle.js", + "digest": "sha256:a1720ebdda984c959d3b5d1399aae39b2b1ae040b82b265abb43129df6dcdd7c" + }, + { + "path": "packages/rooms/dist/live-view.js", + "digest": "sha256:29b662d2db5040713a9ee3dab7d07a01c554c649f5c75ed2e0f914ad0a4520e0" + }, + { + "path": "packages/rooms/dist/models.js", + "digest": "sha256:637113ce0dd08d4a61b12eba5fc661552ea29f6f18356eb1b70bc0e4a06990cc" + }, + { + "path": "packages/rooms/dist/operational-events.js", + "digest": "sha256:23dff99970f45d2acc5694800b8ffceff2816bf16325f9d7c03c6ee24722c65b" + }, + { + "path": "packages/rooms/dist/operational-projector.js", + "digest": "sha256:3ea1b347f9af67d294adf5d95ad6ae8f6cb401821b73a458b6f7b3b34fd1b7d4" + }, + { + "path": "packages/rooms/dist/participant-membership.js", + "digest": "sha256:242af40c664b7bc6b8f1eac3e9a123458dbceae718422d36e0a0812f49ed0aad" + }, + { + "path": "packages/rooms/dist/planner-bridge.js", + "digest": "sha256:e71a9e4733b147f04d63c5722ab8c9c1844e160ed02a1a774458cb421d0911fe" + }, + { + "path": "packages/rooms/dist/policy.js", + "digest": "sha256:9845da07877dac33408b8bc372f1945ec7fe01f3d93c8ce220c169fb5e6eacfe" + }, + { + "path": "packages/rooms/dist/promotion.js", + "digest": "sha256:f714cdda874ece0f9b78907c3bb113e2f6194e8421c67210cf4b3d94df888a6f" + }, + { + "path": "packages/rooms/dist/repository.js", + "digest": "sha256:610ec0813848b022d425a527cb50ed46fc568b817eabe37ddb2cc952f01e1f4f" + }, + { + "path": "packages/rooms/dist/room-handoff.js", + "digest": "sha256:f69588b30f28403f66c8c2312907269a74b9bb76962da386b120f72836118b5b" + }, + { + "path": "packages/rooms/dist/service.js", + "digest": "sha256:cea5cb76fc72d2653aa232ec5edffcd2dfc902a3ba229454841bc00be8edcd6a" + }, + { + "path": "packages/rooms/dist/tool-bridges.js", + "digest": "sha256:38134364e694bad13b6b502f6fee3ab4ffacd7220e07776f23b7af2a56b0647b" + }, + { + "path": "packages/rooms/dist/work-management.js", + "digest": "sha256:3fe3072f902c1ace02f78e327a096c84015b399ecbba50262b23e6f21c0dfb6c" + }, + { + "path": "packages/rooms-api/dist/index.js", + "digest": "sha256:c3fa3161966932e649901a7409bd6b207a29f8b38005aea74f05eace8efcdfb7" + }, + { + "path": "packages/rooms-mesh/dist/index.js", + "digest": "sha256:0afba9c4376f12bb728fc74081e17eff696031e2c77116b99de2179a2c2b05be" + }, + { + "path": "packages/rooms-mesh/dist/morphogenesis.js", + "digest": "sha256:0d7e041480c135c433a918155641319340a8f9a690c11047b5b86f5232acd1d4" + }, + { + "path": "packages/rooms-postgres/dist/agent-registry-store.js", + "digest": "sha256:dc9ac66dbe87f1adab263dee839050660a3c0e228946923c4a18a5b46cb3307d" + }, + { + "path": "packages/rooms-postgres/dist/cli.js", + "digest": "sha256:195b4b5c2e57466fc5b936dc99223cd650cfef647236ca836f5495a6607b667c" + }, + { + "path": "packages/rooms-postgres/dist/coordination-store.js", + "digest": "sha256:7d2f3a3fe42cbcef3632efbafbb5831e42157d79e219bd81db6a149c1de7ed40" + }, + { + "path": "packages/rooms-postgres/dist/execution-session-store.js", + "digest": "sha256:51e4e8f168ffa77190d6fa3378ad572d657fa7c4aaf56a9bd09464bbab6d4430" + }, + { + "path": "packages/rooms-postgres/dist/human-contribution-store.js", + "digest": "sha256:400a9793ec95e66b30f9583a127e0d90ad1a03bf5fbe7f70f72fc1e65724daa6" + }, + { + "path": "packages/rooms-postgres/dist/index.js", + "digest": "sha256:766e02f25cbfe405a45ef517c773783df68a7b87c01e5f8dae87699058239ace" + }, + { + "path": "packages/rooms-postgres/dist/knowledge-bundle-store.js", + "digest": "sha256:d67f422907f31e51da03af34eb16e85ca98cc63407e0875c30af88edaddce9e3" + }, + { + "path": "packages/rooms-postgres/dist/migrations.js", + "digest": "sha256:9beb8a0819426d69dcfb220ea534eea483ee4126bc68bea4437d814695d8ce8c" + }, + { + "path": "packages/rooms-postgres/dist/operational-event-store.js", + "digest": "sha256:301c5b69919dd4e624dd6ff6beba20c36bb3d3348c00a6e02d61dfffbef6f67e" + }, + { + "path": "packages/rooms-postgres/dist/participant-membership-store.js", + "digest": "sha256:13351fb5deb6411939f42f42f45f30b3924d012116cb84ce09e63ed31a8ab373" + }, + { + "path": "packages/rooms-postgres/dist/plan-store.js", + "digest": "sha256:b8c74678264083f9940ef243fad1bfe88494cc8180e69ccafa7bbe239055bab2" + }, + { + "path": "packages/rooms-postgres/dist/pool.js", + "digest": "sha256:e8a8d4e4903a1382710e3fea9701e31cb7ddfd171e5be2f5ec56ace32091e23b" + }, + { + "path": "packages/rooms-postgres/dist/projection-checkpoint-store.js", + "digest": "sha256:83c60704f6f203308cd0405e3a6e471d5fcfe7b8b3a5104cb52ebe29b4f102d5" + }, + { + "path": "packages/rooms-postgres/dist/repository.js", + "digest": "sha256:1d25d9ab54b0fd7dea714a9c4a6b909398db9b670a73e748546748313202de18" + }, + { + "path": "packages/rooms-postgres/dist/room-handoff-store.js", + "digest": "sha256:f6a577a12ee9b729f6d3c263ade83ffb459391f93e3367a89e96f5145f38e9c3" + }, + { + "path": "packages/rooms-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/rooms-temporal/dist/index.js", + "digest": "sha256:bcb8e0b443fcaf0bf4f021c17a5fa91d2c1c1653ee39989f1fb7fd33717786b9" + }, + { + "path": "packages/rooms-temporal/dist/workflow.js", + "digest": "sha256:fcf98217424d22f6dcbee6ac178e33c6242ddefcb2230228ade615ce68ecc4ef" + }, + { + "path": "packages/runtime/dist/adapter-bridge.js", + "digest": "sha256:8a7e36dea7ee28a8ce85fe71e7ccf7e520865577bd968e6d2d006cbb7cd9cb28" + }, + { + "path": "packages/runtime/dist/adapter-contracts.js", + "digest": "sha256:7c6f3cd4a7a9801bbcefc6b9064f112ba28da9dc5d0cfaa469fdfcc33c0f0c4b" + }, + { + "path": "packages/runtime/dist/adapter-errors.js", + "digest": "sha256:6b4dd976a20515bc4e4380e3e68685294e4d7abbf84c93e99180040ecab19809" + }, + { + "path": "packages/runtime/dist/adapter-registry.js", + "digest": "sha256:f57658a828ea7ea69b4a3c41fa56e81bbc4d398ad27913f974317d949fc5ff67" + }, + { + "path": "packages/runtime/dist/adapter-runtime.js", + "digest": "sha256:ab1c1cfcac34fed0ecfcbb678b36eaffbe80e7ea1e196f077ba982d53481eaee" + }, + { + "path": "packages/runtime/dist/adapter-store.js", + "digest": "sha256:6eb04e03e589debca8d33ab8c7ea835efb0b36c4392bc7958be01a385cbe1732" + }, + { + "path": "packages/runtime/dist/adapter-validation.js", + "digest": "sha256:d741b634b6e5825311d4e7c9759052e7fe4e1b93c35ca70591a196d98591f75b" + }, + { + "path": "packages/runtime/dist/adapter.js", + "digest": "sha256:778b8abcd1745e3296c79ffc8789aede2568f0b2103a49a77fe8e3f24abb9cae" + }, + { + "path": "packages/runtime/dist/chat-agent-provider.js", + "digest": "sha256:26a912096a9cb3d689b01b8ec81cf27ba8c39d5b7c9f8246506d22ea3e7d9c18" + }, + { + "path": "packages/runtime/dist/cognitive-adapter.js", + "digest": "sha256:2f39d55c1a54955741db0d2baf975a178831f232fd0f0fff42f79e083d8bc062" + }, + { + "path": "packages/runtime/dist/index.js", + "digest": "sha256:83524827709ae55fbf292e678e292d88d280083279796015aa76fe26bd7604de" + }, + { + "path": "packages/runtime-mock/dist/index.js", + "digest": "sha256:f7bf5d629d407d9a372ec08a556ed4731107d98ac66853cdee706f15c73e2e7d" + }, + { + "path": "packages/sessions/dist/http.js", + "digest": "sha256:a6e5c0bdb4e59dc8a06aaf8715bb3f0e7beeb37a1aaf874fd5b2d98e607b3489" + }, + { + "path": "packages/sessions/dist/index.js", + "digest": "sha256:22877fc33762f56457a4c0a98cb6d9807a387506201b97f7a5aafe98f45ca50c" + }, + { + "path": "packages/sessions-redis/dist/index.js", + "digest": "sha256:4031916d762aa0c5a90a008f93abb9f78af4ca7c41a03952246e64f0be07da33" + }, + { + "path": "packages/streaming/dist/index.js", + "digest": "sha256:d5d2a987698077fbc53e5d31e795f1f1906cc5f2e3f91a291cba5814e7885faa" + }, + { + "path": "packages/tools/dist/index.js", + "digest": "sha256:a5fe819df8e3dcf8b975a69d73c7574f9f9309ca1f4dcf11215176f1130f979d" + }, + { + "path": "packages/trust/dist/canonical.js", + "digest": "sha256:e47ad96aa159db86d84f54e7686d107acfe81ff950e6f480ba7dfd4e2b3510b6" + }, + { + "path": "packages/trust/dist/causal.js", + "digest": "sha256:2da8e7e858264d73b04b55f9c522208ddb1264459cb78b56a625f652f3bcc79f" + }, + { + "path": "packages/trust/dist/eligibility.js", + "digest": "sha256:808b16a837a5bbd8f0324309f58e4cb8bbfb7eca324be6bd1839e663c86992ec" + }, + { + "path": "packages/trust/dist/evidence-fusion-strategy.js", + "digest": "sha256:338d90244e9d2dd8872108e077bd70bb57f61902c88706a0dcb7e02a49137524" + }, + { + "path": "packages/trust/dist/evidence.js", + "digest": "sha256:0d9c3d3bc769e27cc344f40d8ea662f9f2ca7003eb514e2af8cdd66cce16866b" + }, + { + "path": "packages/trust/dist/fusion.js", + "digest": "sha256:bf5fcc47b84ec70efdf9fbc0206b4478ef58d85d8f37638b231ede2a15169e8f" + }, + { + "path": "packages/trust/dist/index.js", + "digest": "sha256:42713b9281753b98835a50afd82e0995722a6b3fff9c08f425e7b0963f8757fb" + }, + { + "path": "packages/trust/dist/lifecycle.js", + "digest": "sha256:161c7634bb2dcb5db222d50d0691460464541577178b596589973037bdad39a5" + }, + { + "path": "packages/trust/dist/mesh-records.js", + "digest": "sha256:55e552c1e5b8c03e9be66f5a6f6b25ab6fdf0f258b4375450717487d44286f58" + }, + { + "path": "packages/trust/dist/peer-credibility.js", + "digest": "sha256:5a15e64fc1c14b7b1dc5136eae518485d611460c09743198cc542eea4a70be3c" + }, + { + "path": "packages/trust/dist/policy.js", + "digest": "sha256:e6af756f4c625b1bc696049dfacdda89de13b1fbbae7779de5c67f02da2fee14" + }, + { + "path": "packages/trust/dist/profile.js", + "digest": "sha256:bec856c3effd4adf3c5e5f7fd8d5bde55102de828b084da3a63c5fe3be2e07e2" + }, + { + "path": "packages/trust/dist/propagation.js", + "digest": "sha256:4270092d4f1f85ea4f6ec82fb2dd7edeefe4df68b3d22c94f59e2beb3f8bac4d" + }, + { + "path": "packages/trust/dist/quarantine.js", + "digest": "sha256:2f3bb0de5a7e63e448ca615bb5e99172e1e9bb8b681b8d6fd47f238249532805" + }, + { + "path": "packages/trust/dist/sha256.js", + "digest": "sha256:7dc8bd3a239bd8cae5c4bbd9c4580b40663fec00dcd0e57783adfd1e908355b8" + }, + { + "path": "packages/trust/dist/state.js", + "digest": "sha256:5671fd40535f517eff74d7269e097751531853c171a24904d1e9e77909e05b44" + }, + { + "path": "packages/trust/dist/types.js", + "digest": "sha256:474633c1d7a534d7b16b1393a616f779144aeec81208faa2fed0b72fac2f5322" + }, + { + "path": "packages/trust/dist/validation.js", + "digest": "sha256:3ef8e63efb9d853149a8d963e489858a4b3d2ab91509ed89534f07d4c8a56572" + }, + { + "path": "packages/work-management-asana/dist/index.js", + "digest": "sha256:2bff4703a99a0bd886e18a4b9d169184595007ad866f71eface6188cec6d9c84" + }, + { + "path": "packages/workflows/dist/index.js", + "digest": "sha256:c5852b69c76632dc51c4f262efa48ce3060af475e54a077bc58c1e83fc4036e2" + }, + { + "path": "packages/workflows/dist/v1-canonical.js", + "digest": "sha256:2db9b23845bb9e553857f173f873efec2087110273aa89bae8e8c4f62226b91f" + }, + { + "path": "packages/workflows/dist/v1-contracts.js", + "digest": "sha256:105e5d4aee10785a01ce0671968d39a2ddee433168c1c1b2139822116a6bc27a" + }, + { + "path": "packages/workflows/dist/v1-legacy.js", + "digest": "sha256:86318c8355e0c91111f4631ba876edf040adb20fbd9cdc135fa2a8010eb7e0f7" + }, + { + "path": "packages/workflows/dist/v1-outcomes.js", + "digest": "sha256:646baa11d4f023ea16f8d3cfe21088dc2008db219446ccd3044b8ef030bd249c" + }, + { + "path": "packages/workflows/dist/v1-runtime.js", + "digest": "sha256:ca8b00640e4333c7de6879b0a8d7253c1b2229f285c1f2859a415a230c654053" + }, + { + "path": "packages/workflows/dist/v1-task-runs.js", + "digest": "sha256:5cceff4f697106b2308bdbaaa1fef5f02f92d85443cd01e47199b05c23ec208c" + }, + { + "path": "packages/workflows/dist/v1-validation.js", + "digest": "sha256:fad0d630c9a0a1d5207660ff1b91b844a4fede28b929ac096f181d8a1c2859c6" + }, + { + "path": "packages/workflows-conformance/dist/contracts.js", + "digest": "sha256:c6facf029bf9b76a8c959010068a4804e51528883db2756d208ea1a6982c9b96" + }, + { + "path": "packages/workflows-conformance/dist/index.js", + "digest": "sha256:26bae9a4702aac88ff7a27d1fd3e96ec83b721e49c2c046a8909728e6b099ef5" + }, + { + "path": "packages/workflows-conformance/dist/runner.js", + "digest": "sha256:5e4d910a97e5fadd62496576fcbba0a03b6fc014399886455358489a147c5d88" + }, + { + "path": "packages/workflows-postgres/dist/cli.js", + "digest": "sha256:88a207e26c895f428d601f222d91fdea6706e3c429a911183b1cd76162aeb685" + }, + { + "path": "packages/workflows-postgres/dist/index.js", + "digest": "sha256:9f91ac63b3c30ff7492d384d8ced91bfe4011a9d8d63302459621d0a7fc63c03" + }, + { + "path": "packages/workflows-postgres/dist/migrations.js", + "digest": "sha256:dda2990f002aba6750984e7b88ec8f12747c3ceb66279569512f0605ad43380a" + }, + { + "path": "packages/workflows-postgres/dist/outcomes.js", + "digest": "sha256:5f1bbefcaf04e5453e5a0ff2013532f0020dbd4453d6fa1f1d52063e58f705cb" + }, + { + "path": "packages/workflows-postgres/dist/store.js", + "digest": "sha256:1b00535e83d740aa8ba47eebc0ce20c3f642a6ea138fe06c7f2d8fdc503d61e6" + }, + { + "path": "packages/workflows-rooms/dist/autonomy.js", + "digest": "sha256:25d7990e52177309a9438af7e6feea1af42357c5dbc68503e669f288b05b3a52" + }, + { + "path": "packages/workflows-rooms/dist/index.js", + "digest": "sha256:0f1eccaae4d1ab203430de34c3ead750801457dc2c174497eaaddf246f9731ce" + }, + { + "path": "packages/workflows-rooms/dist/morphogenesis.js", + "digest": "sha256:2ca026f64fb4fea0814171f8c28ae84e6a3d277e2c9b9917b66f703af8439a98" + }, + { + "path": "packages/workflows-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/workflows-temporal/dist/index.js", + "digest": "sha256:bfb27c02fa85662b1c78656c6ecd7b0fc8f55630b0a7c4ca6f577709bc29abcf" + }, + { + "path": "packages/workflows-temporal/dist/workflow.js", + "digest": "sha256:29332e94d22bd93e0633237da6ee1281e995f3102f4edd1a9f9afd8c1a5f1db5" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/events.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/events.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/events.json @@ -0,0 +1 @@ +[] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/manifest.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/manifest.json new file mode 100644 index 00000000..01968094 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/manifest.json @@ -0,0 +1,18 @@ +[ + { + "path": "configuration.json", + "digest": "sha256:8a047e9bf2ead8314ab75443b746bb76928d13a6b4e8e120869f1cfad74fba60" + }, + { + "path": "environment.json", + "digest": "sha256:00353d7f92ff3a52065cb80296c38613b1d6b492e54463770ddd9e6397058691" + }, + { + "path": "events.json", + "digest": "sha256:37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "summary.json", + "digest": "sha256:24d6023ffe869d9333ee06ce718ebe20692a765cc24af6443f43a3caaeae29bd" + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/summary.json new file mode 100644 index 00000000..ae1b9b43 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-example-attempt-5/summary.json @@ -0,0 +1,13 @@ +{ + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "startedAt": "2026-09-20T14:47:01.913Z", + "evidenceClass": "PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers", + "externalSpendUsd": 0, + "modelCalls": 0, + "status": "failed", + "error": { + "message": "Connection terminated unexpectedly", + "stack": "Error: Connection terminated unexpectedly\n at /Users/douglasrodriguez/Dev/agentplat/node_modules/.pnpm/pg-pool@3.14.0_pg@8.23.0/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async withMigrationLock (file:///Users/douglasrodriguez/Dev/agentplat/packages/postgres/dist/index.js:206:20)\n at async setup (file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:107:3)\n at async main (file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:341:15)\n at async file:///Users/douglasrodriguez/Dev/agentplat/examples/agent-morphogenesis/persistent.mjs:432:1" + }, + "completedAt": "2026-09-20T14:47:01.918Z" +} diff --git a/docs/research/morphogenesis-paper-v0.5/figures/architecture.svg b/docs/research/morphogenesis-paper-v0.5/figures/architecture.svg new file mode 100644 index 00000000..4b6863e2 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/figures/architecture.svg @@ -0,0 +1,46 @@ + + + + ... + ... + + + + + + + Mission context + Goals, participants, reviewed work, versioned artifacts and human decisions + + + + Morphogenesis transition + Observation → exact proposal → decision → intent → owner receipts → accepted head + + + + Lifecycle + Own admission + and effects + + Membership + Own admission + and effects + + Team + Own admission + and effects + + Work + Own admission + and effects + + Action + Own admission + and effects + A decision or projection does not replace owner authorization. + + + diff --git a/docs/research/morphogenesis-paper-v0.5/figures/continuity.svg b/docs/research/morphogenesis-paper-v0.5/figures/continuity.svg new file mode 100644 index 00000000..43ac7ede --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/figures/continuity.svg @@ -0,0 +1,39 @@ + + + + ... + ... + + + + + + + Persistent mission context and artifact identities + + Initial organization + Researcher + writer + + + + + + Temporary specialization + Researcher + writer + specialist + + + + + + Successor organization + Specialist detached + + + + Artifacts retain versions and provenance; transition receipts explain the change. + Task-level dependency validity still needs its own check. + + + diff --git a/docs/research/morphogenesis-paper-v0.5/figures/recovery.svg b/docs/research/morphogenesis-paper-v0.5/figures/recovery.svg new file mode 100644 index 00000000..1995466d --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/figures/recovery.svg @@ -0,0 +1,53 @@ + + + + ... + ... + + + + + + A. Lost acknowledgement + B. Competing successors + + Persist intent: operation K + + + + Owner applies K; receipt flushed + + + + Worker killed before response + + + + New worker reconciles K + + + + Recover receipt; advance head + + Both proposals bind epoch e + + + + Owner effects A and B applied + + + + A commits head e + 1 + + + + B loses predecessor CAS + + + + B checkpoints, fences and drains + + + diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json new file mode 100644 index 00000000..706a58e9 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-durable", + "condition": "durable", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:173669cf05c79d692da68da68bab25861f00d465c280b712e600999737b079ae", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:53df618d24d99619e81374ef2c6abed6b9061bc07b5b7d4826238747b7bce94f" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-durable:durable-activate", + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "RYIKkhp4kuElnkct40IZzxfZ+RNiHtie8WjuQnP1xRc4EM+qwcXAWBdzy1gGVm+Omn0pXIqK/fFZJO98JdgcCA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-decision_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-decision_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-decision_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:bb14e0ed3c6704a0a3c16a3d3ce856c5fe70660ab962749485291f163c07960c" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json new file mode 100644 index 00000000..aac120ef --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-fixed", + "condition": "fixed", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b3c66a71a2ad311f2936550fb1db4d1b6347f2de6840061bb0975ef42f85a47b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6f6440794a1781bc61553ac98760cac3c4350a55d923aa294cbde8326e693c3c" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-fixed:fixed", + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "PFIcGaAflSUymncLnaowPTU27l8Vj2ZMRGPlhmXVUuwoi0eHrDngV3ER7v3+qu4xaUFuZju0CnlBjBS4QfA+Bg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json new file mode 100644 index 00000000..29962d90 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-minimal", + "condition": "minimal", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9166342eb5320ccce81c2e9de6edce656731e7b473d9f9806c347de5f1243d38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:617a17414df778bda4fc9fd27856d17e356d4fc72af330273fe29cedaae997c6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-minimal:attempt:0", + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "M046Ba1GPJJkKkE7pvJ9/R+xXwcp5hn6T8XDTc7hdOBQ93Xjkzs0I1b3AfayCppxjMsAoJ4stGn7LqgV7YptAQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json new file mode 100644 index 00000000..17baa5be --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-decision_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "SwPhWKwMSqJ0b8FgDojgVlhmBpt+Xz/xMOXH9+Z8QTJRgdQ2XWI6rL1zNQES3yUaYfc+qRnZmyc+2C4vQ9v7DA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-decision_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-decision_expired-morphogenesis", + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:338352b0a566cf52e0bdc7e305761f5469ad009be1d4840d8267eaf2876678f2" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:2f78a48942aea63846c3983a5d0f0195886410e53ecaef11e28044b713ef54d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-decision_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:425485cf7a2f9c328ed36f3069b48f884f57e38a64708dd3dc91ae0465348026" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:3a0b2438c50ffac2cd5e91fb0b9613ca09662a4d7405dc32c9cefa5666fabb1d" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json new file mode 100644 index 00000000..d47cac7b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json @@ -0,0 +1,361 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-durable", + "condition": "durable", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-durable:durable-activate", + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "23B3KPRepIg9PScuQxhmW8MaWCUshxw8qWFxE80pLqcNq4UeUt/HWGLxl2YLqdd3hXe7iSltuWvh/cXbZLyOCA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 9, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 10, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:1b88c9aad2e18c03" + }, + { + "sequence": 13, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 14, + "phase": 5, + "kind": "role-retired", + "roleId": "role:1b88c9aad2e18c03" + }, + { + "sequence": 15, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 16, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 17, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 18, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "response_lost", + "taskRunId": "authority-lost_ack-durable:activate:apply:2", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e7fac6206283de84e1e4f9dd8d013d4e5f11417556151c0c881a110c9eb47d9c" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:00:50.000Z", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stateDigest": "sha256:4abf3974135b3506763065ff4bee17506efe771291dec9b97d83b6e6fe89bc3e" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json new file mode 100644 index 00000000..e4a4e1af --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-fixed", + "condition": "fixed", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-fixed:fixed", + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "N0po6je87Zk0jWB8VcCQMbFAldr87nSnbplDCYU3+JDrXF49lY98vTY3gxrF63xsu1bqmgvQaeydw/DEy3fZAA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:4957369f46940b15" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json new file mode 100644 index 00000000..60ac6974 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json @@ -0,0 +1,329 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-minimal", + "condition": "minimal", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:0", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "aZ4PFMWkW/uDFc6sOXc1isbaeMIWPl+U8WpbHi9gUkK8sc3+FCD3SoW1/s2KMW790gCKvQ1JGd1jGxYB+oN3Dw==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:1", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "aZ4PFMWkW/uDFc6sOXc1isbaeMIWPl+U8WpbHi9gUkK8sc3+FCD3SoW1/s2KMW790gCKvQ1JGd1jGxYB+oN3Dw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-lost_ack-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-minimal:attempt:0" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-retired", + "roleId": "role:5d88216c2b563640" + }, + { + "sequence": 11, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 14, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json new file mode 100644 index 00000000..2cecd113 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json @@ -0,0 +1,1807 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-morphogenesis", + "condition": "morphogenesis", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "1Xy1vsFXjqLDzpr0Z2wu9U1MRcr5WaOoKzo7G8q+LhaUMPabMMrcqbWoFa0aYD9C9Y1D2+SFlsvBRYL7JGQCCg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:7359806fa0b4baff" + }, + { + "sequence": 10, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 11, + "phase": 5, + "kind": "role-retired", + "roleId": "role:7359806fa0b4baff" + }, + { + "sequence": 12, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 14, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 15, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-lost_ack-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-lost_ack-morphogenesis", + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:efe7207fef4c1fd9dba8e377c4ca417a157549eac8dc29d621dd0dbb9fb541fd" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-lost_ack-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:49cef1b5a7c04c726e74060670615cdce52540bfcd68b7334518a461d503b24f" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:1919c83c600c68b56132e912b8be9f2dd642f79c8dff207c0a09feffbf327f51", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:ee3d574c22e4bb5b502c5f9c0e23071f40364e6daa0dace2b7c4db8d0b22e90f" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:1919c83c600c68b56132e912b8be9f2dd642f79c8dff207c0a09feffbf327f51", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:ee3d574c22e4bb5b502c5f9c0e23071f40364e6daa0dace2b7c4db8d0b22e90f" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 340, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "fenceReceiptDigest": "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0", + "effectReceiptDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "successorFenceDigests": [ + "sha256:94b2b0b4ab02ac01a686aacbdec190a5d552b9042b54dc0900d6e63d1a3c6cda" + ], + "fencedWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002", + "eventDigest": "sha256:cafe8062c8d7ab0ff9c065696e058b244d39526f0fbd6cebf2e2115ab3ebcd43" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:cafe8062c8d7ab0ff9c065696e058b244d39526f0fbd6cebf2e2115ab3ebcd43", + "eventDigest": "sha256:4c6cfc6e5cab42aff4cffd0cfaf74135c20f6e8d81a515b4ee58c291ed9c1281" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:4c6cfc6e5cab42aff4cffd0cfaf74135c20f6e8d81a515b4ee58c291ed9c1281", + "eventDigest": "sha256:4c32aec6e5e04b47b26358c027198cbefcdd40bf1a23501d9536f4bfa0673fb0" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "evidenceDigests": [ + "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:4c32aec6e5e04b47b26358c027198cbefcdd40bf1a23501d9536f4bfa0673fb0", + "eventDigest": "sha256:5ad81b46c2dfa1e97ef2ab475114b1f583805df5bdb18860720f33d31f1e3fa0" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:5ad81b46c2dfa1e97ef2ab475114b1f583805df5bdb18860720f33d31f1e3fa0", + "eventDigest": "sha256:38d05a47c105aa8a4c3470bb58fb60884b2e1b3fa0ef5f1792112fbc261e4789" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "evidenceDigests": [ + "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:38d05a47c105aa8a4c3470bb58fb60884b2e1b3fa0ef5f1792112fbc261e4789", + "eventDigest": "sha256:ca88146286d7bfc01fb51ef66593abe4508c789fe46d995b2a52662bc4468f4d" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ca88146286d7bfc01fb51ef66593abe4508c789fe46d995b2a52662bc4468f4d", + "eventDigest": "sha256:84d736b3b2666db2e147809e2965873db2a86d56fb5417f5cc41601b9a7ace0d" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:84d736b3b2666db2e147809e2965873db2a86d56fb5417f5cc41601b9a7ace0d", + "eventDigest": "sha256:7d53b123720bd5780c742bff19262f2334bd623254783281d80e6d28cc9fd634" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "sha256:711177f9221d69376bef980677bde00185533881064a7f2829914747de5f8219" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:7d53b123720bd5780c742bff19262f2334bd623254783281d80e6d28cc9fd634", + "eventDigest": "sha256:95bb21a85c71f3a225816222b14db1afa7f6e313d9abc020b0f41b9839a5253c" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-lost_ack-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:711177f9221d69376bef980677bde00185533881064a7f2829914747de5f8219", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "fenceReceiptDigest": "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0", + "budgetReleaseDigest": "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "evaluatedAtLogicalMs": 340, + "outcomeEvidenceDigests": [ + "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad" + ], + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "continuityReceiptDigest": "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522" + }, + "revision": 17, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad", + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "completedAtLogicalMs": 340, + "continuityReceiptDigest": "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:e6ffdea6cb2286596d629b907bd9858f912f222fdd8d899d041971d9c9ba8fb6", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:aadfa17dadbd683a8ef1878e57cff7a28f3d8ce27b1176ce55b62b200ec2ed56", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:0bb39b19f8c1fb6da7b7cd84abc96bfb7e28055f29e6139015fa750e612acc9c" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json new file mode 100644 index 00000000..c49105b7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-durable", + "condition": "durable", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b4448d2bf7a4c6eb4b16c0fdda7b0f885e5c0e915eaf0e07d454c68927d7e983", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0538c82925c4d138be8d2d24023f05e5f4d0c12a5b9be79b55258999edaeaa57" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-durable:durable-activate", + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "3nwmerkaSewXLu6EEBOqqcSovOgIpJZHSJwWQ1b6DX4PhGmNrPZVZiMTqBG1BI/ds46jwMYYR5Qc+PJVwzmMCQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-mandate_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-mandate_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-mandate_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:b5702bb819a4f3d074ee8a2d9bc8642daa9103be6f373b5968b930b6695ce7ac" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json new file mode 100644 index 00000000..1442c418 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-fixed", + "condition": "fixed", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4111098a22860415fc02df631edecad383b1370384e2f85d0b3422285b4ed83e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a828295803b31ce66edcff8b4f6e02d3d01724b42176e0386f43be42c354027a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-fixed:fixed", + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "WiLTfAjnJFkSaEnOmX1IARHfdQkxdkYEY53WEEJ8YQuF4C/O5gRrYl+XUOccVACte01kgFChxUdf8zkYSAlfAw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json new file mode 100644 index 00000000..69adaf93 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-minimal", + "condition": "minimal", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:18d5dd69be4f389217073deb8ff60a51a807aea1df581f810f6882828e6b255b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c9b24ee48fb12681afb010b96a3931d612d54c3f20a7bec96e4ef3630b56e72d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-minimal:attempt:0", + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "yr0b8n5hgFpTEzFvSQ/rWR8yyBgZeYwFlk+qRKwSBzXQkPhKmk+wGYBxo6IQvyMmIJ6YDeX5qgM3EaqNAH67DA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json new file mode 100644 index 00000000..c6567fe7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-mandate_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "dz7qBQqsemYwWAOfP4NaBpOSNijHEuBFACCCyIfA0TXYYUSpWz6z6K/xqFuGrr81dNgx9T4XHl/R+xK4fXSYDg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-mandate_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-mandate_expired-morphogenesis", + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:43b483b1ba517a2926e7476e6de245660b6f033d6b4ad7457abd960c920904e9" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:6100881b631fedc73b59cb37c976017e8b3d7aa0fbc08bea20c2ff6097a53646" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-mandate_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:2bb085e76cddc59e1a3fb49e56f2dc7509a1e094b0b02397967bbfd72b263911" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:609bc0a4f9a0452f0bc8034bedf40c161b16a931ee48c8cfaf5da2b82c67533f" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json new file mode 100644 index 00000000..e465f19c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json @@ -0,0 +1,348 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-durable", + "condition": "durable", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-durable:durable-activate", + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "LJ8yZJgY3VFl5QkLxe8sUHtLspHqZwl/U1o9tVfOZPTjAKGHMtubeKe3m1l0x3sLwX4ga2LCz7LZ22M6UNumAg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-nominal-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:d3e28252e0c9ee94" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 5, + "kind": "role-retired", + "roleId": "role:d3e28252e0c9ee94" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 14, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 15, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 16, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:9362e28565e8ccb7d25f61670bc1a149e7a138c969300e986430cd95c2c489c4" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:00:50.000Z", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stateDigest": "sha256:f0d856a1dc87059ffa8e70f6fe5528d5d5957226492413def37857575ab69b9f" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json new file mode 100644 index 00000000..6509e60d --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-fixed", + "condition": "fixed", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-fixed:fixed", + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ntGXWT5bavO4t4myCoexqQK9lZGEG+YfE0zlm6MgfebUd60sZF1sGwLlJf06QyATI3U/DHWgGaNY9l93W9+nAg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-nominal-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:0e1b290bccafe0cc" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json new file mode 100644 index 00000000..3639085b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-minimal", + "condition": "minimal", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-minimal:attempt:0", + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ATuoWJz4DAE2Vq6oc8BVExwD8OFWSdLFNhGstcCpp10ZvWgZso7/A80xj2JsyauLY0nVG0wOychDQd+tg8X1Cw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 8, + "phase": 5, + "kind": "role-retired", + "roleId": "role:d873a66ffd7b8513" + }, + { + "sequence": 9, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 10, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 11, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 12, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json new file mode 100644 index 00000000..28313620 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json @@ -0,0 +1,1795 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-morphogenesis", + "condition": "morphogenesis", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "cm0sV2FSlehlAcE+yVv5ZhO0ZRoCJEhfes5ZEUz7s2iP5zpcjlDDC2JgI2suFB4nUyq2AMR0dSDNE/O7/sGLCA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:34ef1b0e4ef407ac" + }, + { + "sequence": 8, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 9, + "phase": 5, + "kind": "role-retired", + "roleId": "role:34ef1b0e4ef407ac" + }, + { + "sequence": 10, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 11, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 13, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-nominal-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-nominal-morphogenesis", + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:e6559e90a2267fe3fa62a2c815b23f9e4f575e88dc9fb9cdc6f04b89781d6e6c" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-nominal-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:21328a6c5a263eb7c4a6c713cc4e83ca4e7aa9e2f8ef1b15b675f62daaf808f5" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:3139d00e4e70d4591960071eb2f3d752f8bd070cab5e3ffab04fae72afdb1e55", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:32635eee0cc6806dfca7c00d7bc2a93fd5ce42bf10ca7f0a705741776820dc47" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:3139d00e4e70d4591960071eb2f3d752f8bd070cab5e3ffab04fae72afdb1e55", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:32635eee0cc6806dfca7c00d7bc2a93fd5ce42bf10ca7f0a705741776820dc47" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 340, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "fenceReceiptDigest": "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4", + "effectReceiptDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "successorFenceDigests": [ + "sha256:e041c26c0888e5ad894f233a03cc31ee759da7a031c6e295346b14c90d53b379" + ], + "fencedWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f", + "eventDigest": "sha256:e4451bd9cbc5976330262baba16a2ba1477f50311542545d2e317bb497c1347a" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:e4451bd9cbc5976330262baba16a2ba1477f50311542545d2e317bb497c1347a", + "eventDigest": "sha256:7121bf2902257fe72e29322f508173be9218eb48a1c3d3bb521cfd69134e09a4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:7121bf2902257fe72e29322f508173be9218eb48a1c3d3bb521cfd69134e09a4", + "eventDigest": "sha256:6a56b20b3bd5215c9dff546c02787cdbd9f7461a36817a892056e05ee9fcfc7e" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "evidenceDigests": [ + "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:6a56b20b3bd5215c9dff546c02787cdbd9f7461a36817a892056e05ee9fcfc7e", + "eventDigest": "sha256:093f590a9576ad3bb4431f01485663ab496b88030cbb2cacd5accb51fdbd2273" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:093f590a9576ad3bb4431f01485663ab496b88030cbb2cacd5accb51fdbd2273", + "eventDigest": "sha256:86e84f21708f81204c2676643ae4c52d3231c8ad70f60c7a217d817d2756c59b" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "evidenceDigests": [ + "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:86e84f21708f81204c2676643ae4c52d3231c8ad70f60c7a217d817d2756c59b", + "eventDigest": "sha256:c5a84d344a3cffdecd94ee31ed52ca3b246d6fab7ea42cdd128724a57c0f90f3" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c5a84d344a3cffdecd94ee31ed52ca3b246d6fab7ea42cdd128724a57c0f90f3", + "eventDigest": "sha256:f2ffefa3c4a8da7e734832a9b5b7d0c4cd2e61486b3eba1ad96fcf754d44030a" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:f2ffefa3c4a8da7e734832a9b5b7d0c4cd2e61486b3eba1ad96fcf754d44030a", + "eventDigest": "sha256:b7a01b18b76e26ea908e6739ce5b544ef61a49c2a74cea28dd174270543eec37" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "sha256:b0e886588ce6de9815be9a42830ea74d00bdd85008658123d64b48b11fc037d9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:b7a01b18b76e26ea908e6739ce5b544ef61a49c2a74cea28dd174270543eec37", + "eventDigest": "sha256:fb41bb5ba6af0c25cecd0c77d7c9c33b8d31b17a813ecc6996591c3e5c402b46" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-nominal-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:b0e886588ce6de9815be9a42830ea74d00bdd85008658123d64b48b11fc037d9", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "fenceReceiptDigest": "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4", + "budgetReleaseDigest": "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "evaluatedAtLogicalMs": 340, + "outcomeEvidenceDigests": [ + "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad" + ], + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "continuityReceiptDigest": "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9" + }, + "revision": 17, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad", + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "completedAtLogicalMs": 340, + "continuityReceiptDigest": "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:99dd758f8bfea4ad3fc0d3a146e1778531f39a0a5980e1f69b7e159f7533927f", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:06f5747941378d14bce70053a38147ee3a1eff040524e20984c41b2fe7448ab5", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:bc647a250d67afcb7face7d0fc4d921b4ec4f6dbb3e4d0da615be2fb96706564" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json new file mode 100644 index 00000000..5aa99e8e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-durable", + "condition": "durable", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7a4242ec45f36da44882dbfcd38bfb86f172cf6caea2ca3779b94d85be1b3dca", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:ed5c3a21640877ecf5a0294e2025cb69207b14b043e05aa9aba0e30c4433859b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-durable:durable-activate", + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "55/4Ksr6NRc9H+oyauBh2yBfPAQtZgUfsVt6rKzsLDRUzRkeU4UYqKP2Ue1/U3shQnr3C44P3jATT78ACeP0BA==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-owner_denied-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-owner_denied-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-owner_denied-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:27b83a49161881bd42c9667ff427fd8e28f81fb2336a61bda9ae126507955f3b" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json new file mode 100644 index 00000000..3ed1aee6 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-fixed", + "condition": "fixed", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b87aa6bf3339ebdb8d26e9b7225ad022766c15847ab52b158dbb6374b2209668", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:afa0dc326af97d6c3a057ae2f2f5267de415d9581538fc391510e92352eccb60" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-fixed:fixed", + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "b47DvF6T1rOoPsqeHydBzRPOV/LSrmP1k7yd9nTWWxo+Xlyg/FArdSZM5RouxQelXs9PJsfox42EziJIuDWNDg==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json new file mode 100644 index 00000000..fad45b06 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-minimal", + "condition": "minimal", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9c4d21330c4286c481c5378acbeea37be689e2b8cc5ab4d9f92d030dcff5fdb1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0927e2536e975b87bcb33d904a97575b9c55b6ea2f4b0edd3510010d14c7ae8e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-minimal:attempt:0", + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "HtP9GeEMUoO0AJvySjRwOMP73nmbI3OybG9veQKmgPaxULPb+17oAEBtafaH7Ip7i/evkZ/Smhr6DTRM6rgIAQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json new file mode 100644 index 00000000..ec3d4508 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-morphogenesis", + "condition": "morphogenesis", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-owner_denied-morphogenesis:activate-team", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "gffG+HbjK9dy9eYGOHAX7fh0k8Ie8i1TwfFPdxvtS+V5KrfuqBtQr6VTdwcWnxBtAgHR75Dbwsvn8Q+XTfN3BQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-owner_denied-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-owner_denied-morphogenesis", + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:4c0a9535dba884b4d3cc5e837dc59d2835186fe0f41aa481441e533834a92611" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:7feff93d4a2a9c60b2c00109876462925b72c1e3345d0719c31b26585d1c1b14" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-owner_denied-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fa583387b75be9327ab64c37d69c002ea9ff5b0b758e3029a91ae2d3d77a224e" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:d2e9a713fd8c717c342b2948e2ad2c13a658df45d999db04b8d4a653f7c7e8ae" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json new file mode 100644 index 00000000..95fd2717 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-durable", + "condition": "durable", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:211663d6515285df26cca60b941ef71b4205283f448b76b49ba49c2c9681a61f", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0633edca95708e039e4cbc3786997b21925ae1ae3e788d4f0becafbc91dd5456" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-durable:durable-activate", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "qUC+4EkOTNE9ww43ff06AsfRkxFhQDwpbn42IfgOF/5YD6xxheu03ubzhmmOtn/W71dI1OGjk3DNYjYEVi+VBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-plan_substituted-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-plan_substituted-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-plan_substituted-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:fe9c82408888252df8ba038cd741efc67c437851e689065e41ded8833fdbea12" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json new file mode 100644 index 00000000..e80cae87 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-fixed", + "condition": "fixed", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:09a84eb733ef908d40bed674b8213d94f56e4e732059e8c7883927546dda5686", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:444e98156b5813e484a4fb6d7a9113d0895563a77f9f3edb9b405d7ff1da3e05" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-fixed:fixed", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "vCJrfGYcersuIIs1rZclT1bifFNflLai0RBg/Bu9tUpVQGzlbn6yX43jbr18pQGcWLdmk5e6r+/GjWXtM6HRAA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json new file mode 100644 index 00000000..32e38858 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-minimal", + "condition": "minimal", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:f6966c5c74772d2898e018974a1beb296b699a2a2b3940d94f47365880435ce6", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:206e7a13f2bd31e684cb3fa27d10ae32a55ac9cfba1b53d348c5086d4cbeee8d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-minimal:attempt:0", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "D9iaM2mDssvkAdwP280mi8frx2G1plGeNW/q5wt7fQQ8/G2cHk636fAT2tBLslYMIuxOKwlg7hCkzG776C+6CA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json new file mode 100644 index 00000000..8bf7bd8a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-morphogenesis", + "condition": "morphogenesis", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-plan_substituted-morphogenesis:activate-team", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "EbCP85npPaFr5L1fnyESN36S3hCwLoeLJy4nvx6MckjQd8BlASHXQL82Cpo5nz++FmDeVzx9V7Wandjp5emTBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-plan_substituted-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-plan_substituted-morphogenesis", + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:c00aa2730aa378d4acad3fff341b005acd7b8db92e44db1dcbbc67baedff1d59" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:972c53ce45736ccb7c06ccf74409033555471ec842f69209ce13bca26ab13eb9" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-plan_substituted-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:7371d48e282a224143375dcea62848c66c17ad305eb9616da12f94b6ceb90115" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:65142107c165be2041bb1da643383671acdcf512c8c80ab539fc70a2649351e8" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json new file mode 100644 index 00000000..33959d67 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json @@ -0,0 +1,465 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-durable", + "condition": "durable", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "5QzDCFHhOloOe6U36wJ9OjK22jDOBvLbc3DhnqrR3Wm78fcI5+4YGQlS7VeSRO8ZDL0WgcYLUHTI/ZEdr7L/Dg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 9, + "phase": 3, + "kind": "transition-blocked" + }, + { + "sequence": 10, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 11, + "phase": 4, + "kind": "transition-blocked" + }, + { + "sequence": 12, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 14, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 15, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 16, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 17, + "phase": 6, + "kind": "role-fenced", + "roleId": "role:f5f41c3b4bc3c096" + }, + { + "sequence": 18, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 19, + "phase": 6, + "kind": "role-retired", + "roleId": "role:f5f41c3b4bc3c096" + }, + { + "sequence": 20, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 21, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 22, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "waiting", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "waiting", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_attempt_in_flight", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2" + }, + { + "stageId": "finalize", + "status": "blocked", + "attempt": 0 + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "waiting", + "revision": 1, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "waiting", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight" + }, + { + "status": "blocked", + "attempt": 0, + "stageId": "finalize" + } + ], + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5", + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "completed", + "revision": 2, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "terminal", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "status": "terminal", + "attempt": 1, + "stageId": "finalize", + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "stateDigest": "sha256:6b6952d0da834dbe467b0b7a8bc6a11a21771de96478ee550b76073d4af9be09" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:01:00.000Z", + "updatedAt": "2026-09-19T12:01:00.000Z", + "stateDigest": "sha256:442742855f27ca4647f543712568299588e0df12bba93b35e44e3588db3fe235" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json new file mode 100644 index 00000000..848fa6b1 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-fixed", + "condition": "fixed", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "WoZSY6plXR1mHFBuxUZFB49MOpBU09Sl5jhh1MzNarlef456Wo066QD06U8cDD/GynLBMtXoRA8djbI6iDhjBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:5d275d2ac8271078" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json new file mode 100644 index 00000000..75e085c5 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json @@ -0,0 +1,329 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-minimal", + "condition": "minimal", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "uNG18kcju8Dkrb8NMMDxMNqhzGKaprThBPFktEfLzXfG3i6D0hL3iGrOfil9A4JSmYCPrVmeC6SmlLcSs19LBQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "uNG18kcju8Dkrb8NMMDxMNqhzGKaprThBPFktEfLzXfG3i6D0hL3iGrOfil9A4JSmYCPrVmeC6SmlLcSs19LBQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-minimal:attempt:0" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-retired", + "roleId": "role:19aca97ad07318b1" + }, + { + "sequence": 11, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 14, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json new file mode 100644 index 00000000..e78b45c1 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json @@ -0,0 +1,1998 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-morphogenesis", + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "PN5PBMFTh191NEwJXMYLnUwsJmJqqhn8jlV14W1Ak24RfCnGm63Gn0mDM716zw368UjwSLZNAOketsucFppBAA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 3, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 8, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 9, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 10, + "phase": 4, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 12, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 14, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 15, + "phase": 6, + "kind": "role-fenced", + "roleId": "role:9f2d9138221c6510" + }, + { + "sequence": 16, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 17, + "phase": 6, + "kind": "role-retired", + "roleId": "role:9f2d9138221c6510" + }, + { + "sequence": 18, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 19, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 20, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-reconciliation_outage-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-reconciliation_outage-morphogenesis", + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:2326720664f1ee90972649b0eef557e45f9c683a8afdca6e3b2c4ec156ef588e" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-reconciliation_outage-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fffdc5466681f071bd49e52bce775499e71103fdde79b284f31250e4810cae23" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc" + }, + "executions": [ + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd", + "eventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b", + "eventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:64fadc612af520e7173a30445a375d57910e3ea6e907eda0fe125867556a5dfb", + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f516780fa84b50e0b8b1157d1ce8ac791af75e0a5e80ac4d9beebeac4ddf83fb", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:1e758286219c573a7938f2fa69cff4e7e8ae605f648cdb9ce207762ccf81dba4" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 350, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "fenceReceiptDigest": "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9", + "effectReceiptDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "successorFenceDigests": [ + "sha256:3ab39bdd66a986ace75da45793aa34130d641d40195de9e9e51b77896d707c63" + ], + "fencedWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd", + "eventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b", + "eventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df", + "eventDigest": "sha256:efaed272abbbfddb477f24285ba80313634ad4e622fe0120a550d588fff9bc52" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:efaed272abbbfddb477f24285ba80313634ad4e622fe0120a550d588fff9bc52", + "eventDigest": "sha256:28c3e160f7ef37865aba7df5bf88172e49d7bf48b6f4c0de4d6b5cb440e97248" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:28c3e160f7ef37865aba7df5bf88172e49d7bf48b6f4c0de4d6b5cb440e97248", + "eventDigest": "sha256:d69a4060b021d9bf8968b3af6cf0fc642534d2afb0b726360ae1eb89cc514d42" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "evidenceDigests": [ + "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:d69a4060b021d9bf8968b3af6cf0fc642534d2afb0b726360ae1eb89cc514d42", + "eventDigest": "sha256:8c03c3a91e4525c2c9d04645a7e6b0add823f808385b7d46d3ade48862e05e4a" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:8c03c3a91e4525c2c9d04645a7e6b0add823f808385b7d46d3ade48862e05e4a", + "eventDigest": "sha256:704351035a6aaf3ea4fba9931732455d439d352845bdb38f763df7e1724984f0" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "evidenceDigests": [ + "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:704351035a6aaf3ea4fba9931732455d439d352845bdb38f763df7e1724984f0", + "eventDigest": "sha256:5113d14a0f72b72715ec21de268c87b6a5a4d222ba54c01db5b26e83b0cf1c6e" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:5113d14a0f72b72715ec21de268c87b6a5a4d222ba54c01db5b26e83b0cf1c6e", + "eventDigest": "sha256:c5bfc14a1101936ef48b84175196af113b5d90897ec0265322605ce5623147a5" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:c5bfc14a1101936ef48b84175196af113b5d90897ec0265322605ce5623147a5", + "eventDigest": "sha256:30ede99745d0d3869a7621e9b71ba33ee5bde0420b5b8e25f8d5cc2bb8f09c72" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:77b380969f1162824baac1629e2d7d0f9f589ce95c1d379bbf3528c48be84b18", + "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:30ede99745d0d3869a7621e9b71ba33ee5bde0420b5b8e25f8d5cc2bb8f09c72", + "eventDigest": "sha256:c52d63182820e6c6e4a64bf6e2bf33a8c1313426a472bb89fce5e34f060b573f" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-reconciliation_outage-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:77b380969f1162824baac1629e2d7d0f9f589ce95c1d379bbf3528c48be84b18", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "fenceReceiptDigest": "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9", + "budgetReleaseDigest": "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8", + "evaluatedAtLogicalMs": 350, + "outcomeEvidenceDigests": [ + "sha256:1ca9934ea7657905e4c370aadb2ca8b7f6ab2499ce12f54e4d75f3fbc35d02c4" + ], + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "continuityReceiptDigest": "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91" + }, + "revision": 17, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:64fadc612af520e7173a30445a375d57910e3ea6e907eda0fe125867556a5dfb", + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:1ca9934ea7657905e4c370aadb2ca8b7f6ab2499ce12f54e4d75f3fbc35d02c4", + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "completedAtLogicalMs": 350, + "continuityReceiptDigest": "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91", + "terminatedAtLogicalMs": 350, + "lifecycleReceiptDigest": "sha256:b187680e90a38b46e8e95e3c7b3acb6518852e83c42efa3433f42681f5eac9fa", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8", + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 350, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:2e6ec81829d5f863a71084e4721c1e477e9f2ae7b8764572511dfacb47abd169", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:8036f74b6f63bf939dbdaa6b8c176808796a515ffae12fc5b3feb8f05975d1c3" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json new file mode 100644 index 00000000..784cb0c7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-durable", + "condition": "durable", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:95aa9beac095f80e54a70c45eaf7599b810fae039524f772c9945d51ccd60f8b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:62e65d001ae0e806be5e6f5af1295d21362865378181ba2706e68bea8e638762" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-durable:durable-activate", + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "XVINIs/tL7cVwlSUpv9Ty8M2Xv3uzfvu4upEFedm24gX+xYZPsnuErGwnUlj5cacHxcXTPkZF+/QiwjLW7ziCw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-scope_escalated-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-scope_escalated-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-scope_escalated-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e1a920a3a3ab91f140667d296f2edff64c62ab3632694fbd570be66b4f971a77" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json new file mode 100644 index 00000000..7fd15cfa --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-fixed", + "condition": "fixed", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dc5d290cb4184b541e90fd022732eca2a1c85c697799ac47f2f5722c3588837c", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6d5861cb9764d689531535ef08ceeb323a016a76ec68bb7cd82cca1e1de3a301" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-fixed:fixed", + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3E9E0G+5ZZH4/5N+TLxtc5ffuCXxO+zLR9DqkYid4Glf4a0852jW5n/3X9B4LBxFnGlYVnicUTIt+3XoxS5zDA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json new file mode 100644 index 00000000..fdff4bef --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-minimal", + "condition": "minimal", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:a015e87d28e8b3ab6d981fe5a01423227e8f74f75eb17432eb704c2f4cacfe46", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:b2fb84f2842947b85b88e8c38e667fce2ddaed7a81f4d65fe7051175af418540" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-minimal:attempt:0", + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "29ZVNImw27Num2Ucfv6NMXFWibBf+g9luuVxeCjFGm5Ol4U4ejQ9wykrvLSqWK6YaGS4TEyfyuVUUs13214eDw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json new file mode 100644 index 00000000..522d7bcc --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-morphogenesis", + "condition": "morphogenesis", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-scope_escalated-morphogenesis:activate-team", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "fXEIFI8f5cgApIboJlHn1R8dCNBRcKUVdbydy76vBPesN4NDT4xNdxLpJWq7hG3gX11UFhtL+T5aH+u3hu8sAg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-scope_escalated-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-scope_escalated-morphogenesis", + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:0813a4ee68e49ae11744878203e0100845819fbe9ee38d0a181c85266fcbdd9f" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:47cc5cf5ef1fbe3ee76c6685593e6cb868cc7ccf5e4a599665aa7a2126ae60e3" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-scope_escalated-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:c46be399c06e354a45695e12b54503b4bd1d71cdfd26c6052201b3c297c0794c" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:e0a4c81d8e9177a91eb1d0e6aaa8c0278d1a28a737d54341fe209c11d48beadd" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json new file mode 100644 index 00000000..8b5220da --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-durable", + "condition": "durable", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:6374227441b8f769d09c9ae7531c17b55bb79c784e198a3ee2464590a7c82f38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f48e43bca36cb7522b018b79a9effef4efe54b3ce034a7c0c7a912f251f02cfc" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-durable:durable-activate", + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "zzxMtP5RtuRqCcv6wkb6cX2rWiwvI6/Mn2b0G/z/3BpIJAyHEuA6o6X+jNzOI7War+lBYL67dDwna6aDWBUsBw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-self_issued-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-self_issued-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-self_issued-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:768567bbeb7f6969d183157d4729df66074e784c2803d4b114a07f8160a3ba0d" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json new file mode 100644 index 00000000..382e8e83 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-fixed", + "condition": "fixed", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:ff7a4d65a5b9e4f3702fa4ad2c5265477b49acc36bcde62b1ddf91628c1e7b48", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a0c337622239dc06e599545675eb5e899c98bdd7bfe6eed298674c736ff46ca5" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-fixed:fixed", + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "IZn64h4Gue/HrHbicjmpYhyUlHcacaozMD5gFRnUHuMpTm5ZqdAQls+WANAuFoWzVeBTVHs2k5AD7Cn9iBUiBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json new file mode 100644 index 00000000..edf9bb93 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-minimal", + "condition": "minimal", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:21f0f1755732f3515d4b33d5c1d7987698735604c3bbcd0e540c3d1b50b66837", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:381e2c6dd1ec567bc8a794e257b06a9e0c4b1dcc1de1022071d89e7b90f459e1" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-minimal:attempt:0", + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "oI54TXEAZe64AD0o+Ea3gKjC7ilCxP/ojsceBiCzfq/x2rou5vHTB3brT21rGUJJNAWZy9CroEa17lWl8NrKBA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json new file mode 100644 index 00000000..53738c8c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-morphogenesis", + "condition": "morphogenesis", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-self_issued-morphogenesis:activate-team", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3xmJX03fGjUu8w+6OBeBqw5YnMJ+RS3Ur1t5OFs3ytVof+elNm8gHV+ddsL0I+N+p4W6VbeksE3joWcp06ukAA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-self_issued-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-self_issued-morphogenesis", + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:868d5802a81b5f7433b8acb44064d00d199c0ef0972da32ceada5d9131bece40" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:4aad34dcb7a0770e95721ea612ccf682a4043cca3ca586d43799ee4d8482b19f" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-self_issued-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:e148e5db1c4d981bee11f1f1eae5d972a20598e70586bcb9407094ad37673641" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0ac044a639cfb9b978bade1edea341dc3616673ff13d80d15f5dd55df1099159" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/registration.json b/docs/research/morphogenesis-paper-v0.5/governance/registration.json new file mode 100644 index 00000000..7546a55f --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/registration.json @@ -0,0 +1,54 @@ +{ + "recordedBeforeRun": "2026-09-20T14:58:31.972Z", + "conditions": [ + "fixed", + "minimal", + "durable", + "morphogenesis" + ], + "cells": [ + "nominal", + "decision_expired", + "mandate_expired", + "plan_substituted", + "scope_escalated", + "self_issued", + "owner_denied", + "lost_ack", + "reconciliation_outage" + ], + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "unit": "prescribed scenario; one input seed; no statistical sample-size claim", + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "sources": [ + { + "path": "experiments/morphogenesis-paper/governance/run.mjs", + "digest": "sha256:59aedf2bf92ad9fee9486984f6e0f34f2ca7187cb95ec72f53ec8f8ffad03fb5" + }, + { + "path": "experiments/morphogenesis-paper/governance/verify.mjs", + "digest": "sha256:f9af16886971ad57c004b6e1f03e131755f8b2de26e9888f2a2b5e916cd5e522" + }, + { + "path": "experiments/morphogenesis-paper/governance/protocol.md", + "digest": "sha256:97881c69c32818f462cca1421335c505f4ae5a053c2b088cce68149df4b49b8a" + }, + { + "path": "experiments/morphogenesis-paper/missions/controllers.mjs", + "digest": "sha256:920611da0e1b6ddb98ae75c96ac02252293200f0396d6b8b73ed7fd5df12f568" + }, + { + "path": "experiments/morphogenesis-paper/missions/owner.mjs", + "digest": "sha256:c51a59bd3d8c99a1cded6bc78f15a343ea062bc9c6de87c2dd8172efbc53365f" + }, + { + "path": "experiments/morphogenesis-paper/missions/workload.mjs", + "digest": "sha256:4390f3159ba249c5077b93dd40fbad425b5952b9b9ad786e9a4968d1594a5cc6" + }, + { + "path": "experiments/morphogenesis-paper/integration/fixture.mjs", + "digest": "sha256:28dd7f1e6a8a05a7d2f820c06d289e8b616abbdc271e137caaa8dc651e1a9fa8" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/summary.json b/docs/research/morphogenesis-paper-v0.5/governance/summary.json new file mode 100644 index 00000000..2f011987 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/summary.json @@ -0,0 +1,7 @@ +{ + "status": "completed", + "cases": 36, + "node": "v24.20.0", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "modelCalls": 0 +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/verification.json b/docs/research/morphogenesis-paper-v0.5/governance/verification.json new file mode 100644 index 00000000..80ac2f7e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/verification.json @@ -0,0 +1,366 @@ +{ + "verification": "passed", + "cases": 36, + "rows": [ + { + "condition": "durable", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "lost_ack", + "attempts": 2, + "effects": 2, + "unauthorizedEffects": 0, + "admissionChains": 2, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "reconciliation_outage", + "attempts": 2, + "effects": 2, + "unauthorizedEffects": 0, + "admissionChains": 2, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/historical-cells.md b/docs/research/morphogenesis-paper-v0.5/historical-cells.md new file mode 100644 index 00000000..958939a6 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/historical-cells.md @@ -0,0 +1,54 @@ +# Historical v0.4: all 48 scenario cells + +32 arithmetic-input seeds per cell; descriptive outcomes, not independent reliability trials. + +| Condition | Shape | Fault | Reports / 32 | Duplicates | Mean role-phases | Median SQL | +| --- | --- | --- | --- | --- | --- | --- | +| durable | burst | lost_ack | 32 | 0 | 10 | 101 | +| durable | burst | none | 32 | 0 | 10 | 94 | +| durable | burst | reconciliation_outage | 32 | 0 | 11 | 133 | +| durable | false_forecast | lost_ack | 32 | 0 | 9 | 99 | +| durable | false_forecast | none | 32 | 0 | 9 | 92 | +| durable | false_forecast | reconciliation_outage | 32 | 0 | 10 | 131 | +| durable | shrinking | lost_ack | 32 | 0 | 10 | 101 | +| durable | shrinking | none | 32 | 0 | 10 | 94 | +| durable | shrinking | reconciliation_outage | 32 | 0 | 11 | 133 | +| durable | stable | lost_ack | 32 | 0 | 8 | 19 | +| durable | stable | none | 32 | 0 | 8 | 19 | +| durable | stable | reconciliation_outage | 32 | 0 | 8 | 19 | +| fixed | burst | lost_ack | 32 | 0 | 16 | 25 | +| fixed | burst | none | 32 | 0 | 16 | 25 | +| fixed | burst | reconciliation_outage | 32 | 0 | 16 | 25 | +| fixed | false_forecast | lost_ack | 32 | 0 | 8 | 19 | +| fixed | false_forecast | none | 32 | 0 | 8 | 19 | +| fixed | false_forecast | reconciliation_outage | 32 | 0 | 8 | 19 | +| fixed | shrinking | lost_ack | 32 | 0 | 16 | 25 | +| fixed | shrinking | none | 32 | 0 | 16 | 25 | +| fixed | shrinking | reconciliation_outage | 32 | 0 | 16 | 25 | +| fixed | stable | lost_ack | 32 | 0 | 8 | 19 | +| fixed | stable | none | 32 | 0 | 8 | 19 | +| fixed | stable | reconciliation_outage | 32 | 0 | 8 | 19 | +| minimal | burst | lost_ack | 32 | 32 | 15.5 | 27 | +| minimal | burst | none | 32 | 0 | 10 | 25 | +| minimal | burst | reconciliation_outage | 32 | 32 | 15.5 | 27 | +| minimal | false_forecast | lost_ack | 32 | 32 | 15 | 25 | +| minimal | false_forecast | none | 32 | 0 | 9 | 23 | +| minimal | false_forecast | reconciliation_outage | 32 | 32 | 15 | 25 | +| minimal | shrinking | lost_ack | 0 | 32 | 15 | 25 | +| minimal | shrinking | none | 32 | 0 | 10 | 25 | +| minimal | shrinking | reconciliation_outage | 0 | 32 | 15 | 25 | +| minimal | stable | lost_ack | 32 | 0 | 8 | 19 | +| minimal | stable | none | 32 | 0 | 8 | 19 | +| minimal | stable | reconciliation_outage | 32 | 0 | 8 | 19 | +| morphogenesis | burst | lost_ack | 32 | 0 | 10 | 72 | +| morphogenesis | burst | none | 32 | 0 | 10 | 69 | +| morphogenesis | burst | reconciliation_outage | 32 | 0 | 11 | 83 | +| morphogenesis | false_forecast | lost_ack | 32 | 0 | 9 | 67 | +| morphogenesis | false_forecast | none | 32 | 0 | 9 | 64 | +| morphogenesis | false_forecast | reconciliation_outage | 32 | 0 | 10 | 78 | +| morphogenesis | shrinking | lost_ack | 32 | 0 | 10 | 72 | +| morphogenesis | shrinking | none | 32 | 0 | 10 | 69 | +| morphogenesis | shrinking | reconciliation_outage | 32 | 0 | 11 | 83 | +| morphogenesis | stable | lost_ack | 32 | 0 | 8 | 19 | +| morphogenesis | stable | none | 32 | 0 | 8 | 19 | +| morphogenesis | stable | reconciliation_outage | 32 | 0 | 8 | 19 | diff --git a/docs/research/morphogenesis-paper-v0.5/manuscript.md b/docs/research/morphogenesis-paper-v0.5/manuscript.md new file mode 100644 index 00000000..fc396c51 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/manuscript.md @@ -0,0 +1,437 @@ +# Governed Agent Morphogenesis: Runtime Organizational Reconfiguration with Bounded Authority and Causal Continuity + +**Research preprint v0.5 - 2026-09-20** +**Douglas Rodríguez** +**Reference implementation:** AgentPlat Agent Morphogenesis. +**Status:** systems protocol with reproducible local boundary, integration and finite-grid evaluations. + +## Abstract + +Agent collectives may need to recruit specialists, transfer work, and retire participants during a mission. Such changes cross independently authoritative services and can leave material effects even when a competing proposal wins organizational commitment. We present a transition contract connecting an exact approved proposal, current owner authority, stable effect identities, accepted lineage, and explicit cleanup. A reference implementation separates successful completion from terminal supersession of a losing proposal. Reproducible PostgreSQL experiments exercise concurrent transitions, mandate expiry, lost acknowledgements, and retirement with admitted work. An adversarial admission matrix compares four controllers under identical owner enforcement; the durable workflow and Morphogenesis both reject invalid authority and preserve recoverable effects. A bounded TLA+ model checks successor uniqueness, stable effects and safe termination, with counterexamples for deliberately weakened variants. These results identify the integration obligations that make organizational reconfiguration inspectable and recoverable. + +**Keywords:** multi-agent systems; organizational adaptation; agent governance; durable execution; causal continuity; runtime reconfiguration. + +## 1. Introduction + +Consider a person and an agent collective preparing a technical proposal. Its initial members can research requirements and draft an answer, but a new requirement needs a specialist. The collective may recruit an existing agent or instantiate a temporary one, assign bounded work, incorporate its output, and eventually remove it. Even this small adaptation crosses several boundaries: a factory materializes an agent, membership admits an identity, a team incorporates a participant, work contracts allocate responsibility, and an action gateway determines which external effects are permitted. + +Changing a list of agents does not coordinate those boundaries. A decision may expire before it is used. Two controllers may propose different successors from the same organization. A provider may perform an effect and lose its acknowledgement. Retirement may remove a resource while leaving actionable work behind. A resumed controller may encounter evidence that an operation was prepared without knowing whether it completed. + +This paper asks: **under which explicit assumptions can an agent collective transform its operational organization while preserving bounded authority and a reconstructible account of ongoing work?** We use *morphogenesis* to denote mission-driven changes in operational form. The term is an engineering abstraction; it does not imply biological development, autonomous evolution of model weights, or an intrinsic tendency toward better organizations. + +Organizational modeling, architectural adaptation, and compensation already provide important foundations. AgentPlat's proposed contribution is a concrete composition: each organizational transition connects observation, intent, authorization, owner-specific effects, recovery, and a versioned morphology head. The morphology controller coordinates these owners without replacing their authority. + +The paper makes three contributions: (1) a transition model separating organizational intent, decision authority, and effect ownership; (2) a recoverable protocol with explicit assumptions and implementation obligations for successor selection, retirement, and evidence continuity; and (3) an open-source reference mapping and reproducible boundary, integration and four-condition mission evaluations, including a counterexample to interpreting head consistency as atomic reconfiguration. Protocol safety and organizational utility are evaluated as separate questions. + +The scope is deliberately bounded. The core protocol concerns recruitment, catalog-based instantiation, detachment, and retirement, with selected advanced operators illustrating composition. Strategy learning, profile synthesis, whole-collective evolution, and constitutional amendment are extensions rather than prerequisites for the claims made here. No new model training algorithm or universal organizational optimizer is proposed. + +## 2. Related work and positioning + +### 2.1 Explicit agent organizations + +Agent organizations have long been modeled through roles, groups, missions, permissions, and obligations. Moise separates structural, functional and deontic organizational specifications [13]. Dignum and Dignum relate organizational structure, objectives, and agent actions in a logical framework. These precedents mean that explicit organization and normative constraints are established research topics, not novelty claims of this paper. [2,13]. + +Runtime reorganization itself is also established. Sorici et al. describe a JaCaMo ReorgBoard, an implementation plan, and organizational rules for coordinating reorganization. Their plan separates stopping an organizational entity, changing its specification, and starting its successor [10, Sections 3-4]. ParaMoise represents reorganization through workflows and read/write locks over the affected parts of an organization; compatible reorganizations can proceed concurrently [11, Section 3.3]. These are direct predecessors, not merely background on static roles. [10,11]. + +Our focus is a particular cross-service contract: bind an exact organizational decision to owner-admitted effects, preserve their identities across uncertain outcomes, and record accepted lineage without treating that lineage as a global transaction. The comparison below identifies mechanisms described in the consulted sources. It does not claim their implementations lack unreported controls. + +| Precedent | Mechanism established in the source | Boundary addressed here | +| --- | --- | --- | +| JaCaMo reorganization [10] | Norm-regulated reorganization and coordinated implementation plans | Stable effect identity and ambiguous outcomes across independently authoritative services | +| ParaMoise [11] | Workflow-based reorganization and scoped read/write exclusion | Receipt-linked successor commitment when owner effects are not globally atomic | +| Sagas [8] | Compensating partially completed long-lived transactions | Organizational admission, effect authority and post-commit lineage | +| MorphAgent [5] | Feedback-driven profile adaptation | How a selected change is authorized and recovered | + +We do not claim to originate organizational adaptation, normative governance, durable execution, or artifact-oriented collaboration. + +### 2.2 Adaptation in LLM-based collectives + +AgentVerse dynamically adjusts group composition through its collaboration process. MorphAgent evolves profiles and roles using task feedback. G-Designer constructs task-conditioned communication topologies. These works motivate adaptive collectives and provide relevant comparisons for future utility experiments. [4-6]. + +The detailed profile-update mechanism in MorphAgent v2 (Section 3) informs the comparison above; a profile proposal does not itself specify how heterogeneous effect owners recover an interrupted change. This is a scope distinction, not evidence that another implementation lacks recovery controls. Adaptation algorithms could supply candidate organizations to Morphogenesis, provided their proposals remain subject to the same admission rules. The mission study holds the adaptive proposal schedule constant. Cross-framework benchmarking would introduce additional integration confounders and is not performed here. + +### 2.3 Architectural adaptation and durable effects + +Rainbow uses architectural models and external adaptation mechanisms to support self-adaptive software. Morphogenesis similarly makes the managed structure explicit, while specializing the transition boundary to agent membership, work, and action authority. The adaptation-control pattern is inherited; the proposed contribution lies in how its agent-specific responsibilities compose. [7]. + +Sagas established compensation as a way to address partially executed long-lived transactions. Morphogenesis reuses this idea for declared reversible effects. It does not treat compensation as an atomic reversal of arbitrary external actions. Stable operation identities, durable journals, and compare-and-swap are engineering mechanisms used in the composition, not inventions claimed here. [8]. + +Finally, causal ordering in distributed systems differs from a globally simultaneous observation. Our model records dependencies among observations, decisions, and receipts; it does not reconstruct a universal snapshot or establish that all relevant events have been observed. [9]. + +### 2.4 Authority, provenance and adaptive design + +The confused-deputy problem [14] motivates separating a requester's intent from the authority used to execute it. Vertical Paxos [15] concerns replicated-state reconfiguration; our morphology head consumes storage CAS rather than introducing a new consensus algorithm. W3C PROV [16] supplies a general provenance vocabulary. Our receipts specialize operational dependencies and do not replace provenance semantics or establish that an owner's statement is true. + +GPTSwarm [17], AFlow [18] and ADAS [19] optimize agent graphs, workflows or system designs. Such systems can propose changes for an authority-bounded runtime; their optimization results do not establish our cross-owner safety properties. Conversely, protocol safety does not establish the quality of their proposals. The term morphogenesis also has established engineering use in morphogenetic engineering [20]; we claim neither the term nor biological self-organization as a novelty. + +Durable Functions has formal semantics for stateful serverless computation and record/replay [21]. Durable progress is therefore a competent baseline, not a distinctive invention here. The proposed contribution is an explicit organizational contract assembled from these established mechanisms, with owner obligations and losing-transition cleanup visible to implementers. + +## 3. System model and assumptions + +### 3.1 Organization and observation + +Let a mission scope be \(s=(tenant,mission)\). For analysis, represent a morphology projection at epoch \(e\) as + +\[ +M_e=(s,e,V_e,R_e,T_e,W_e,H_e,P_e). +\] + +Here \(V_e\) contains references to participants, \(R_e\) to roles and profiles, \(T_e\) to team or topology structure, \(W_e\) to work and continuity records, \(H_e\) to authenticated source heads, and \(P_e\) to policy. This tuple is paper notation, not an additional runtime schema. Each component is a bounded projection or reference to state owned elsewhere. + +A source head binds its source identity, revision, digest, scope, authentication evidence, observation time, and expiry. Policy determines the sources required for a particular operator. A missing or stale required source prevents admission. Failure to discover an eligible candidate means absence from this bounded view, not absence from the entire network. + +The narrow authoritative morphology head is + +\[ +h_e=(s,e,parentDigest,snapshotDigest,receiptDigest,revision). +\] + +It records an accepted organizational successor. It is not the membership registry, the work scheduler, or an authorization database. Subsystem epochs may advance independently; use-time owner checks remain necessary after observation and decision. + +### 3.2 Proposals, decisions, and effects + +A proposal \(p\) binds the current morphology epoch and digest, a target projection, an operator plan, policy, budget envelope, expiry, and process definition. Its operator plan is a dependency graph \(G_p=(N_p,E_p)\). Each effectful node names its owning subsystem, stable operation identity, prerequisites, expected receipt, and any declared compensation. + +A decision \(d\) approves the exact candidate under a configured route: authorized agent, authorized person, local policy, collective decision, or a composite. Agent membership or proposal authorship alone supplies no decision mandate. Human review is selected by policy rather than required by definition. + +We distinguish transition admission from effect admission: + +\[ +Admit(p,d,h,t)=BindingMatch(p,d,h)\land CurrentRequiredSources(p,t) +\land ValidMandate(d,t)\land PolicyAllows(p)\land BudgetReserved(p,t). +\] + +\[ +MayApply(n,t)=AdmitStillApplicable(n,t)\land OwnerAuthorizes(n,t) +\land DependenciesReceipted(n). +\] + +Here BindingMatch requires equality of the approved proposal, target, scope, predecessor epoch, policy and budget digests. CurrentRequiredSources requires every policy-required source to be authenticated, scoped to the mission and unexpired. ValidMandate requires an authenticated authorized issuer, the approved actor and route, and an unexpired decision. PolicyAllows checks the operator catalog and population/resource limits. BudgetReserved requires a live reservation for this proposal and predecessor. AdmitStillApplicable rechecks the relevant decision/fence at the admitting boundary. OwnerAuthorizes checks the owner's current subject, scope, permitted effect, lease and resource state. DependenciesReceipted requires a validated receipt for every prerequisite of the operation. No predicate means that one service can authorize another service's effects. + +The experiments use one explicitly controlled clock domain. A logical millisecond value t maps to UTC origin + t; mandate timestamps and controller times are comparable only under that mapping. Real deployments must use an owner-trusted clock, reject regressed local time, and declare their maximum skew or fail closed near an expiry boundary. These experiments do not evaluate skew, wall-clock correction or cross-host leases. An expired approval cannot authorize a new effect; reconciliation of an already applied effect recovers its original evidence rather than granting new authority. + +These are specification predicates. Their components are enforced across different boundaries, not by an atomic global check. Correct composition requires each owner to validate the relevant epoch, scope, mandate, and fence when admitting its own effect. A cached positive decision cannot eliminate that requirement. + +### 3.3 Failure and trust model + +The model allows controller crashes, retries, delayed or lost responses, concurrent proposals, stale observations, and temporary disconnection from required services. An effect may have completed even when its caller received no response. A requester may submit malformed or substituted plans or attempt to reuse expired decisions. + +Conditional properties require the following deployment assumptions: + +1. Owners authenticate requests and enforce their own scope, epoch, authorization, and resource checks. Protected effects cannot bypass these boundaries. +2. A stable operation identity refers to the same immutable operation. Owners either deduplicate and reconcile that identity reliably or report uncertainty without authorizing blind replay. +3. Durable stores provide the required conditional-write semantics. History rollback is detected using a separately trusted witness where that deployment profile requires one. +4. Digest bindings use canonical serialization and collision-resistant hashing. A digest alone provides neither authentication nor evidence truthfulness. +5. Time and expiry validation follow a documented deployment contract. Progress requires eventual availability of the owners needed for the transition; safety may require indefinite blocking. + +Compromised authority owners, stolen signing keys, arbitrary provider dishonesty, unmediated tool use, and undetectable storage rollback are outside these conditional guarantees. The protocol does not establish semantic correctness of an LLM output or prove that a declared capability is useful. + +## 4. Transition protocol + +Figure 1 separates the mission context, organizational transition, and effect authority. The arrows denote data and control dependencies, not a global transaction. + +![Figure 1. Mission, transition and effect authority.](figures/architecture.svg) + +*Figure 1. The mission context retains collaboration records. Morphogenesis binds the proposed change and its evidence. Lifecycle, Membership, Team, Work and Action retain their own admission boundaries. An artifact projection grants no operational authority.* + +### 4.1 Observe, propose, and authorize + +The controller validates required source heads and records a bounded need. It selects an admissible target and compiles the operator plan. In the catalog lifecycle profile, the process definition comes from a closed catalog; a proposal cannot install arbitrary workflow code. Advanced operator compilation still uses a closed vocabulary and existing owners. + +The proposal binds its source epoch and exact decision subject. A workflow gate may select an approved branch, but branch selection is not sufficient authorization. The controller resolves and validates the decision before preparing effects. The advanced governed entry point additionally binds the compiled plan to a separately issued execution authorization and fence. + +Budget reservation accounts for concurrent proposals before resource materialization. It is distinct from observed workflow usage and from budgets enforced by downstream owners. Reservation failure rejects or delays the transition; a reserved global envelope cannot widen an individual work or action grant. + +### 4.2 Prepare, enact, and reconcile + +Before each external operation, the controller persists immutable intent and its stable identity. On restart, it asks the owner to reconcile any prepared operation whose result is unknown. A confirmed result can supply a validated receipt. A definitely absent effect may be attempted only when the owner contract makes that determination safe against delayed execution. An indeterminate result blocks advancement. + +The protocol therefore does not equate a timeout with a failed effect. Nor does an application-side journal itself ensure exactly-once provider behavior. Those properties depend on the effect owner's implementation and the external system it controls. + +An abstract execution rule is: + +```text +for each ready effect in the approved plan: + persist immutable intent under its stable operation identity + validate current owner admission requirements + resolve any previously prepared attempt with the owner + if its outcome remains indeterminate: stop advancement + if safely unapplied: request the effect under the same identity + validate and persist the owner's result receipt +attempt the morphology-head update against the bound predecessor +``` + +This is explanatory pseudocode. It does not replace the distinct V1 and V2 runtime state machines, nor imply that an owner call and a journal write share a transaction. + +### 4.3 Commit and recovery boundaries + +The morphology store accepts a successor using revision-and-digest compare-and-swap. A competing update invalidates the expected predecessor; it does not authorize silently rebasing an old decision onto the new state. + +Owner effects and morphology commitment are separate events. In the inspected V1 implementation, successor Team activation precedes morphology commitment. Consequently, a controller may recover with an activated Team and an unadvanced morphology head. This intermediate condition must be reconciled from owner receipts. A single winning morphology head is not sufficient evidence that all losing proposals had no material effects. + +Declared reversible effects may be compensated before commitment. The advanced profile journals compensation separately and processes applied steps in reverse order. Irreversible effects and unresolved outcomes require explicit handling; they cannot be erased by restoring an old projection. After commitment, recovery is represented as a successor transition rather than an atomic rollback of history. + +### 4.4 A losing proposal can leave an effect + +Consider two proposals A and B bound to morphology epoch e. Each obtains an owner receipt for Team activation before either updates the morphology head. A commits first. B's update is rejected as stale, but B's owner receipt still exists. Section 7 first isolates this boundary with synthetic effects, then exercises two approved proposals through the reference Team adapter, Work reducers and PostgreSQL stores. + +The correct observable is therefore a pair: accepted successors and material effects from losing proposals. Reporting only one accepted successor hides the second quantity. A deployment must specify whether pre-commit Team activation can admit useful work, which owner fences constrain it, and how losing effects are reconciled or compensated. This paper does not assert that V1 automatically compensates every such effect. The integrated experiment uses two explicit local Work grants; it does not bypass those owners. In the frozen v0.3 experiment, cleanup cancels the losing Team and releases its Work contract, but that older V1 execution remains in `committing_morphology`. This distinction separates cleanup of effects from termination of the coordinating state machine. + +![Figure 2. Lost response and losing proposal boundaries.](figures/recovery.svg) + +*Figure 2. Left: durable intent and an owner receipt survive worker termination; reconciliation recovers the same operation. Right: two owner effects may precede a single accepted head. Compensation or successor recovery is a separate obligation.* + +### 4.5 Terminal supersession + +The updated reference runtime distinguishes an accepted transition from a proposal displaced by another successor. Resolution requires an authoritative head at exactly the proposal's expected epoch plus one, with another accepted proposal and matching scope. The execution must have an activated Team and no committed activation receipt. An arbitrary later head or a timeout is insufficient proof; such cases remain blocked until historical evidence can establish the outcome. + +The runtime durably binds the observed winning head, then checkpoints retained work, fences future authority, drains admitted work, detaches or retires the participant, and releases the reservation. Only then does it issue a separate supersession receipt and enter the terminal state `superseded`. An unknown owner result retains the prepared operation identity for reconciliation. Neither cleanup nor the terminal receipt rewrites the winner or claims that the losing proposal activated the morphology. Legacy normal records retain their field set and digests; the new states are opt-in. + +### 4.6 Work continuity and retirement + +Detachment and retirement require a continuity checkpoint and fencing of work/action authority before removing or terminating the resource. The checkpoint identifies useful work and its provenance; successor work allocation remains owned by the work subsystem. Material availability, membership, team participation, and permission to act are distinct states. + +For the specialist example, the transition records why the agent was added, which profile and decision authorized the plan, which work it received, and which receipts established its later removal. If a retirement acknowledgement is lost, reconciliation uses the original operation identity. Causal continuity means these dependencies remain reconstructible; it does not mean that every mission succeeds or that every generated artifact remains semantically useful. + +### 4.7 Three meanings of continuity + +For an accepted transition, define evidence continuity as the ability to resolve a typed dependency path from predecessor and observation through proposal, decision, intent, owner receipts, and successor. Every edge must have matching scope and immutable subject bindings. Hash agreement alone does not establish source authenticity or retention. + +Work continuity concerns artifacts: for a nonempty set of predecessor artifacts required by successor tasks, measure the fraction still addressable at the required version with valid dependencies. An empty required set is reported as not applicable, not perfect continuity. Semantic validity needs a task oracle; existence of an artifact is insufficient. + +Mission continuity concerns purpose and constraints across multiple transitions. It is outside the core evaluation. Here, causal continuity denotes execution provenance and dependencies, not a causal estimate of performance improvement. + +![Figure 3. Persistent work across changing participants.](figures/continuity.svg) + +*Figure 3. The mission context and artifact identities can persist while participants change. An accepted receipt explains a transition; artifact dependency checks determine whether prior work remains useful. Neither property alone proves mission fidelity.* + +## 5. Conditional properties and proof obligations + +The following arguments apply to the abstract model under Section 3's assumptions. They are proof sketches and implementation obligations, not machine-checked theorems about the entire repository. + +**P1 — Owner-bounded authority.** Every admitted protected effect has a current grant from its owner. Assuming complete mediation and correct owner validation, induction over effect admissions establishes this property: coordination records create no alternative admission path. An implementation that invokes an unprotected provider bypasses the premise. This property does not imply that an authorized policy is ethically appropriate or that authority can never be expanded through a legitimate owner decision. + +**P2 — One accepted successor per predecessor revision.** If all writers use the same authoritative, linearizable conditional store and the expected revision/digest pair, at most one distinct successor can consume that pair. The first successful write changes the comparison value; a competing write cannot succeed against it. This is a local head property. Restored stores, disconnected authority replicas, and material side effects require additional mechanisms and are not covered by CAS alone. + +**P3 — No blind replay of unresolved effects.** If every effect is preceded by durable intent, recovery inspects that intent, and indeterminate owner results block execution, controller recovery cannot intentionally resubmit the unresolved operation as a fresh operation. Preventing duplicate material effects additionally requires correct owner deduplication and reconciliation. A delayed original request racing with an incorrect “absent” answer is a counterexample when those assumptions fail. + +**P4 — Terminal removal follows fencing.** If the terminal boundary requires validated checkpoint and fence receipts and the owners enforce those fences at action admission, resource removal follows the declared continuity and revocation steps. Already admitted in-flight actions require the owner's draining contract; fence issuance does not retroactively undo them. + +**P5 — Accepted lineage is evidence-linked.** If the head accepts only validated receipt bindings and predecessor references, each accepted successor has a reconstructible dependency path to its proposal and decision. Hash linkage detects some inconsistencies but does not prove that an external receipt is truthful, complete, or durably retrievable. Evidence retention is a separate operational obligation. + +| Property | Runtime obligation | External premise and counterexample | +| --- | --- | --- | +| P1: authority | Route protected effects through their owners | Correct use-time grants; a bypassing tool call defeats mediation | +| P2: successor | Compare the expected predecessor in the head store | Linearizable store; effects from a losing proposal remain possible | +| P3: recovery | Retain intent and operation identity; stop on uncertainty | Reliable owner reconciliation; a false absent response permits duplication | +| P4: removal | Require checkpoint and fence before terminal removal | Owners enforce fences and draining; already-admitted work can remain active | +| P5: evidence | Validate predecessor, decision and receipt bindings | Retain authentic evidence; a valid digest cannot recover a deleted object | + +The table allocates obligations rather than assuming that composition automatically establishes them. In particular, a synthetic owner rejection demonstrates that a denial propagates through the coordinator, not that an independently deployed owner correctly implements authorization. + +Liveness is intentionally weaker than safety. An unavailable owner, expired decision, lost budget reservation, or indeterminate effect can block progress. A meaningful evaluation must count those blocked missions and their recovery cost instead of treating all refusals as successful adaptation. + +## 6. Reference implementation + +AgentPlat implements Morphogenesis as an opt-in subpath of AgentPlat Collective Runtime. Domain contracts represent observations, proposals, decisions, execution records, and receipts. Governed Durable Workflows owns process execution. The Collective Host PostgreSQL adapter owns durable morphology storage. Agent Rooms and Agent Mesh expose projections without acquiring execution authority. The package architecture preserves existing lifecycle, Membership, Team, Work, Trust, and Action boundaries. Implementation mappings and architecture decisions are indexed in the artifact. + +The paper's core scope corresponds to the [V1 specification](../../specification/agent-morphogenesis-v1.md), with compiled operators and compensation from [V2](../../specification/agent-morphogenesis-v2.md). Selected source inspection confirms explicit plan/decision matching and authorization expiry checks in the governed V2 entry point, prepared-operation reconciliation in the V1 execution runtime, and an indeterminate compensation state in V2. These observations establish source structure, not deployment-wide enforcement. + +The implementation uses content-minimized control records: identifiers, enums, counters, and digests rather than raw prompts, model outputs, or private keys. Such records can still expose metadata and correlations. Content minimization is not a general privacy proof. + +### 6.1 Agent Room integration + +An Agent Room supplies persistent goals, participants, versioned artifacts, approvals and provenance [12]. AgentPlat projects transition proposals and outcomes as Room artifacts. Its participation adapter adds a participant with authority level zero and no permissions; it does not mint Mesh membership or Work authority. The authorized-person decision adapter binds a Room approval to an exact candidate and mandate. Approval of an unrelated artifact cannot stand in for that decision. + +The implementation's `roomId` may be null. Rooms are therefore a concrete integration context, not a requirement of every protocol deployment. In the running example, the Room retains the proposal's work while a specialist joins and later leaves the active organization. The local pilot checks artifact addressability across a transition; semantic dependency validity, participant lifecycle synchronization and durable Room recovery require additional integration evaluation. + +### 6.2 Version and capability boundaries + +The v0.2-v0.4 evaluations retain their frozen source, compiled-module and lockfile bindings. The v0.5 extension uses a separately recorded implementation with explicit supersession. The artifact index provides exact revisions and reproduction commands. Later strategy synthesis and constitutional-evolution APIs are outside this paper's evaluated scope. + +## 7. Local evidence: boundary and integration pilots + +### 7.1 Boundary pilot method + +Eleven prescribed cases exercise the V1 runtime with a synthetic Team owner, the real morphology-head implementation and a flushed single-writer JSONL test adapter. For a lost acknowledgement, the worker receives SIGKILL after the owner receipt is flushed; a distinct process then reopens state. The V1 runtime is compared with a fresh-identity retry ablation and a small write-ahead/stable-ID controller. The comparator covers this one boundary, not a complete saga framework. Counts are compared, not performance. + +The design preceded execution; each schedule has one retained run. Two development attempts failed on a Room artifact/version lookup mistake and remain in the artifact. The v0.2 `pilot/` bundle retains raw effects, journals, process identities, receipts and source hashes. Its separate verifier recounts effects and validates bindings. These are local diagnostic results, not independent replication. + +### 7.2 Observations + +| Boundary and condition | Observed outcome | Interpretation | +| --- | --- | --- | +| Nominal: all three conditions | One Team effect each | Common nominal behavior at this boundary | +| Lost response: V1 runtime | One effect after worker replacement | Stable-ID reconciliation recovers the receipt | +| Lost response: durable-pattern comparator | One effect after worker replacement | Recovery benefit is shared with an established durable pattern | +| Lost response: fresh-identity ablation | Two effects on the same semantic Team target | A new identity escapes per-operation deduplication | +| Owner unavailable during recovery | Blocked before head advancement; resumed after restoration | Unknown outcome does not become fresh execution | +| Current owner denies admission | No Team effect; owner rejection retained | Earlier approval does not override the synthetic owner | +| Two effects followed by competing head updates | One accepted successor, one losing-proposal effect | Head consistency is weaker than transition atomicity | +| Detachment attempted before fence | Rejected; normal completion after fencing | V1 enforces the tested phase prerequisite | +| Room artifact/receipt projection | Earlier work version retained; receipt retrievable | Addressability in the in-memory Room repository | + +The competing-head probe applies two synthetic owner effects and then submits competing commits to the real head runtime. It does not execute two complete independently approved transitions and does not test automatic cleanup. The owner-denial fixture returns a fixed rejection after organizational approval; it does not exercise a real mandate-expiry race. Similarly, the Room case does not evaluate semantic artifact quality. The pilot intentionally reports these narrower boundaries instead of turning them into broader system guarantees. + +### 7.3 Interpretation + +Stable-ID recovery is shared with an established durable pattern; the pilot does not establish unique recovery superiority. Its losing-effect trace shows why an accepted head alone is insufficient. The organizational contribution is the explicit composition of decisions, owners, effects and accepted lineage. + +### 7.4 PostgreSQL integration: competing transitions, expiry and drain + +The second pilot replaces the synthetic Team owner with the reference Team Formation runtime and its Morphogenesis adapter. It uses the production PostgreSQL Morphogenesis head, execution and budget adapters, the Collective Work reducers, and the PostgreSQL authority/execution repositories. Team persistence uses an experiment-specific PostgreSQL CAS adapter. Discovery, membership observations and capability attestations remain fixtures. This is not a complete distributed Mesh deployment. + +Two exact proposals bind the same predecessor, with distinct target digests and locally signed Ed25519 approvals from different test reviewers. The approved target explicitly binds the Team-position mapping used by the adapter. Work contracts are registered through the real owner reducer after a current mandate check. Each Team activation produces a small local work artifact before morphology commitment. These are instrumented application work products, not external ActionGateway effects. + +| Observation | Recorded result | Scope of conclusion | +| --- | --- | --- | +| Competing approved proposals | Two active Teams and two registered Work contracts before head advancement; one accepted morphology successor | Owner-valid effects can precede the losing morphology CAS | +| Explicit losing-owner cleanup | Work released and Team cancelled; V1 execution still `committing_morphology` | Owner cleanup does not imply terminal coordinator state | +| Work mandate expiry | At owner time origin + 380 ms, decision validity ends at +470 ms and mandate validity at +350 ms | Real authority reducer rejects Work admission with `mandate_expired` | +| Detachment with admitted work | Fence rejects new work; detachment stays pending until the admitted application job finishes | Core Work revocation plus the application's explicit drain contract | +| Recovery of pending detach | Original operation ID reconciled; winner reaches `completed` and releases its budget | Tested lifecycle completes without treating fencing as cancellation of in-flight work | +| New PostgreSQL connection pool | Head and Work digests agree after reopening | Local persistent state; no host-loss claim | + +For the expiry case, the Team proposal remains `awaiting_member_contracts`, no Work contract is registered and the morphology head stays at epoch 1. The fixture therefore distinguishes a valid organizational decision from an expired effect-owner mandate. For draining, the application deliberately holds a previously admitted promise open; revoking its Work contract blocks new admissions but does not erase that promise. The detachment adapter enforces waiting. That adapter obligation is not an unconditional guarantee supplied by Morphogenesis alone. + +The competing-transition result motivates a precise operational requirement: supervise both residual owner effects and nonterminal execution records. The experiment's cleanup is explicit application orchestration using existing owner APIs; it is not automatic V1 compensation. The original work artifacts remain in the evidence after cleanup. A future terminal cancellation/supersession protocol must define how a losing execution becomes safely non-retryable while retaining those effects and their resolutions. + +The `integration/` bundle retains complete proposal/decision bindings, public approval keys and signatures, owner states before and after cleanup, execution records, artifact rows, expiry/drain traces and source/module hashes. The local keys establish fixture integrity, not real-world reviewer identity. The rollback witness is process-local and gives no independent protection against host loss or database rollback. A separate verifier validates hashes, approval signatures, runtime records and causal event ordering, with negative tests for rehashed tampering. The first development attempt failed because the late Team bid's completion window was invalid; that trace is retained. Draining was added as an explicitly documented pilot extension before its runs. + +## 8. Four-condition controlled mission evaluation + +### 8.1 Design and fairness + +The final evaluation asks how transition controls affect correct mission output, reservation use, blocked progress and persistence overhead. It uses eight-phase integer-array missions with four demand shapes: stable general work, a specialist burst, shrinking demand and a false specialization forecast. Workers compute sums or exact population variances. A late input revision supersedes an earlier artifact, and the final report must reference the correct versions and values. + +The four conditions share inputs, deterministic workers, role catalog, owner guard and immutable artifact store. The fixed organization starts with the minimal capability set sufficient for the entire actual workload, giving it advance knowledge rather than making it incapable by construction. Minimal adaptation retries a lost activation using a fresh identity. The durable baseline uses AgentPlat's actual workflow runner over its PostgreSQL store, exact process inputs, bounded task retries and stable owner-operation reconciliation. Morphogenesis uses its V1 execution runtime and PostgreSQL execution/head adapters. All adaptive conditions receive the same explicit need/forecast schedule and defer retirement while required work is outstanding. The schedule is supplied, not learned. + +The mission owner is instrumented: discovery, capability identity, decision issuance and the Morphogenesis reservation binding are fixtures. Application data tasks use the common artifact owner rather than the Agent Room API. This study complements the separate Room projection and Team/Work integration experiments; it does not combine them into a fully deployed end-to-end platform. + +Each condition has a ceiling of 16 role-phase units and 512 client SQL calls, including governance persistence; two SQL calls are reserved for rollback. A generalist counts in every phase, and materialized duplicate reservations consume the same role budget. These are separate resource dimensions, not dollar costs. Timing and SQL counts cover per-mission owner/controller execution, including initialization and attempted final cleanup; shared schema/catalog setup and evidence export are excluded. SQL counts include transaction-control statements and are not physical storage I/O measurements. + +Three schedules inject no fault, a lost activation acknowledgement, or a lost activation acknowledgement followed by unavailable reconciliation for two phases. The fixed organization has no later activation opportunity, an exposure difference reported explicitly. Both durable conditions retain uncertainty and allow unrelated general work to continue while the transition is blocked. + +### 8.2 Pilot, freeze and independent scoring + +Two initial 96-run development passes checked instrumentation and added a common query ceiling and per-query trace. A final 96-run engineering pilot used seeds 9001 and 9002. All three passes are retained separately and excluded from the final dataset; the role ceiling was not tuned to favor a condition. Before final execution, a local registration froze source hashes, inputs, budgets, exclusions and analysis. Seeds 101-132 generate 32 held-out input arrays per shape/fault cell, paired across the four conditions: 1,536 runs. This is finite-grid coverage, not a power calculation or a public preregistration. + +A separate Python oracle imports no JavaScript worker/controller code. It computes exact answers with rational arithmetic, verifies every artifact digest, checks current input versions and final-report dependencies, and reconstructs role occupancy from materialization/retirement events. Negative tests reject wrong arithmetic and obsolete dependencies even after hashes are recomputed. A separate JavaScript verifier checks matched inputs, runtime/workflow records and every prescribed fault opportunity. Unexpected errors invalidate an attempt; denials, blocked phases and budget exhaustion remain measured outcomes. No case was excluded from the held-out run. + +### 8.3 Results + +| Condition | Correct reports | Duplicate reservations | Mean role-phase units | Median SQL calls | +| --- | --- | --- | --- | --- | +| Fixed | 384 / 384 | 0 | 12.0 | 22.0 | +| Minimal adaptation | 320 / 384 | 192 | 12.0 | 25.0 | +| Durable workflow | 384 / 384 | 0 | 9.5 | 96.5 | +| Morphogenesis | 384 / 384 | 0 | 9.5 | 69.0 | + +Each adaptive condition encountered 192 fault-exposed missions; fixed encountered none. Fresh-identity retries produced 192 duplicate role reservations in the minimal condition. In the shrinking-demand cells, the untracked reservation continued consuming capacity: 64 runs exhausted the role budget and missed one required task and the final report. Both durable conditions accumulated 192 blocked phases while reconciliation was unavailable, then completed all reports after restoration. No query ceiling was reached. + +The two durable conditions have the following role-phase consumption in every retained seed within each cell: + +| Demand shape | No fault | Lost acknowledgement | Lost acknowledgement + reconciliation outage | +| --- | --- | --- | --- | +| Stable | 8 | 8 | 8 | +| Burst | 10 | 10 | 11 | +| Shrinking | 10 | 10 | 11 | +| False forecast | 9 | 9 | 10 | + +The no-fault mean is 9.25. Across the twelve demand/fault cells it is 9.5 because delayed reconciliation adds one reservation phase in three cells. The full 48-cell table, including all four controllers, is in the artifact. Thirty-two seeds vary arithmetic inputs; the invariant protocol outcomes within cells are not independent reliability observations. The matrix has 48 design cells, not 1,536 independent tests of general safety. + +Stratification changes the interpretation of the aggregate. With no fault, all conditions use 8 role-phase units for stable work. For burst or shrinking demand, fixed uses 16 and each adaptive condition uses 10. A false forecast reverses the benefit: fixed uses 8 and each adaptive condition uses 9. The reservation advantage therefore belongs to the chosen adaptation policy under particular demand, not uniquely to Morphogenesis. + +All accepted artifacts remained addressable, including those in failed minimal runs. Addressability alone did not ensure a complete report with valid dependencies: the oracle accepted 384 final reports in each of the three successful conditions and 320 in the ablation. This operationalizes the distinction between retaining evidence and completing useful work. + +Median local elapsed time was approximately 7.0 ms for fixed, 7.6 ms for minimal, 36.9 ms for the workflow baseline and 45.6 ms for Morphogenesis. The ratio of these medians is approximately 1.24, but this is not a general overhead estimate. SQL count measures client statements, whereas elapsed time also includes validation, hashing, serialization, scheduling and database latency. The historical run did not attribute time among these components, so its data cannot establish which explains the difference. These single-host micro-workload timings are diagnostic. Fewer SQL statements did not imply lower elapsed time here; the study does not identify a general performance ranking or a monetary break-even point. + +### 8.4 Interpretation and reproduction + +The competent durable baseline matches Morphogenesis on correct task output, duplicate prevention and role reservations. The observed benefit over minimal coordination does not establish unique superiority of the proposed protocol. Its distinct research object remains the explicit organizational/authority/evidence contract. The experiments reveal both what the composed implementation does and what it leaves to adapters and operational recovery. + +The companion artifact provides the locally frozen registration, all 1,536 raw cases, separate pilot data, paired descriptive differences, per-cell summaries and source-bound verifiers. The [mission design](../../../experiments/morphogenesis-paper/missions/design.md) and scripts reproduce the study using local PostgreSQL without paid inference. The workload has a small role catalog, deterministic task semantics, fixture authorities and prescribed faults. LLM proposal quality, multi-tenant deployment, independent hosts and typical production economics require separate studies. + +## 9. Governance and supersession extension + +### 9.1 Controlled authority matrix + +We run nine prescribed cells against the four controllers: nominal admission, expired decision, mandate expiry after approval, plan substitution, cross-scope escalation, self-issued authority, owner denial, lost acknowledgement, and lost acknowledgement with reconciliation unavailable. All controllers use the same signed admission envelope, configured issuer trust anchor, PostgreSQL owner and use-time checks. The durable comparator is the real workflow runner with PostgreSQL persistence. The Morphogenesis condition uses the reference V1 execution/head runtime. The owner envelope is experiment-specific adapter code; it is not a claim that the core runtime supplies identity or mandate enforcement automatically. + +| Condition | Invalid-authority cells rejected | Materialized effects in three positive/recovery cells | Valid exported admission chains | Reconstructible terminal controller chains | +| --- | --- | --- | --- | --- | +| Fixed | 6 / 6 | 3 | 3 / 3 | Not applicable | +| Minimal | 6 / 6 | 5 | 5 / 5 | Not evaluated | +| Durable workflow | 6 / 6 | 3 | 3 / 3 | 3 / 3 | +| Morphogenesis | 6 / 6 | 3 | 3 / 3 | 3 / 3 | + +No invalid-authority cell materializes an effect in any condition. Both adaptive durable conditions retain one effect per positive/recovery cell; minimal fresh-identity retry produces two extra effects. Fixed materializes at initialization and has no later fault exposure. These are 36 prescribed cells, not estimated attack probabilities. No LLM generates the proposals. The experiment isolates enforcement against deterministic adversarial requests rather than open-ended agent intelligence. + +An independently implemented verifier checks the configured issuer signature, exact proposal/scope/subject, time validity, exported owner admission and effect identity. It recomputes Morphogenesis record and receipt digests and checks event links. The workflow comparison checks the matching run, successful activation/retirement stages and fenced inactive role. Nine verifier tests include a valid control and eight mutations: missing chain, scope substitution, changed proposal, expired time, forged signature, missing fence, changed terminal phase and missing admission. All mutations are rejected. + +These metrics operationalize admission-chain and terminal-controller reconstruction. They are not a complete comparative measurement of P5 under contention: the workflow adapter does not export the same morphology-head schema, and the competing-successor experiment below exercises Morphogenesis alone. That boundary prevents interpreting different record formats as a safety advantage. A full cross-controller contention/provenance benchmark remains open. + +### 9.2 Persistent supersession and worked trace + +The updated executable assembly connects real PostgreSQL Room approval, Team Formation, Work authority, execution and head stores. Catalog/membership observations and scripted reviewers remain fixtures; the rollback witness remains process-local. Two proposals activate their Teams before competing for one head. Exactly one advances the head. The other is fenced, detached, budget-released and recorded as `superseded`. A fence acknowledgement is lost after the Work mutation but before the adapter receipt; reopening the runtime reconciles the original operation from durable state. A separate database connection reads the resulting head and Work state. + +| Trace step | Retained observation | Consequence | +| --- | --- | --- | +| Approval and activation | Two distinct approved proposals; two Teams and Work contracts | Both owners admitted effects before head selection | +| Head competition | Epoch 1 advances once to epoch 2 | One proposal wins; the other's effect is still real | +| Loser resolution | Checkpoint, original fence identity recovered, Team cancelled, Work revoked, budget released | Separate terminal supersession receipt; no normal activation receipt | +| Winner retirement | New work rejected after fence; detach remains pending while one admitted job runs | Completion requires that job to finish | +| Expiry control | Organizational decision valid at +380 ms; owner mandate expired at +350 ms | No Work contract admitted; head remains unchanged | + +The artifact includes the actual execution records and approvals behind this trace. A separate verifier reconstructs both terminal receipt chains and their owner postconditions. It does not infer production identity trust from fixture signatures. The result closes the specific nonterminal-loser counterexample reported by the frozen older implementation, without rewriting its evidence. + +### 9.3 Bounded model checking + +A TLA+ abstraction has two proposals, one predecessor, one stable effect identity and at most one admitted job per proposal. TLC 1.7.4 explores 260 distinct states (761 generated, depth 17) and finds no violation of successor uniqueness, at-most-one effect, fenced/drained detachment or terminal effect presence. Under explicit weak fairness of proposal steps, reconciliation and job completion, both transitions eventually close. + +Three deliberately weakened configurations produce counterexamples: fresh-identity retry violates the stable-effect invariant; detachment before draining violates safe termination; omission of loser resolution violates eventual closure. Complete model, configurations, logs and counterexample traces are retained. Owner atomicity, durable identities and fair recovery are assumptions. The model abstracts authorization cryptography, multiple epochs and clock skew; it is not a refinement proof of the TypeScript implementation. + +## 10. Limitations and future work + +The literature comparison is selective and does not prove priority over all organizational middleware, runtime verification or distributed reconfiguration. The predicates now have explicit obligations, but a formal refinement mapping to the full runtime remains absent. The bounded model and executable supersession path address the identified losing-transition gap under their stated assumptions; neither is an end-to-end formal proof. + +The trusted computing base is substantial: identity issuers, policy configuration, effect owners, storage semantics, expiry handling, and deployment wiring. A correct library can be composed incorrectly. Resource reservation also cannot bound activity that bypasses the registered resource authorities. Local multi-process tests do not model independent physical failure domains or long-lived production traffic. + +Causal evidence does not establish semantic mission fidelity. A formally authorized organizational change can be unhelpful, expensive, or based on mistaken capability evidence. The finite-grid task oracle addresses exact arithmetic and dependency correctness; it does not assess open-ended LLM output quality or learned adaptation policies. Human or quorum decisions introduce additional costs and failure modes, including correlated reviewers and inadequate mandates. + +Later AgentPlat versions explore strategy adaptation, synthesized profiles, agent genesis, whole-collective evolution, and constitutional continuity. These extensions raise a longitudinal question: can individually admissible changes accumulate into mission drift or excessive authority concentration? That question motivates future work but is not answered by the V1/V2 evidence here. Finite model exploration, when used, must report its bounds and incomplete outcomes rather than claiming unrestricted proof. + +## 11. Conclusion + +Governed agent morphogenesis treats organizational change as a coordinated transition among independently authoritative subsystems. Its central separation is between proposing a new organization, authorizing a bounded plan, and admitting each material effect. Durable intent, owner receipts, conditional successor selection, and explicit recovery make that separation inspectable across failures. AgentPlat supplies a reference implementation and separately versioned local evaluations. The pilots show shared stable-ID recovery behavior, owner-mandate expiry enforcement, and the distinction between one accepted successor, residual losing effects and nonterminal coordinator state. The new supersession path closes the losing execution only after owner cleanup; the controlled authority matrix finds equal admission safety with an equivalently guarded workflow baseline. The controlled mission study identifies reservation tradeoffs and matches a competent durable baseline on task outcomes. General organizational intelligence and deployment reliability remain outside these results. + +## Artifact availability + +The public AgentPlat repository contains the manuscript sources, reproducible experiments and raw evidence [1]. The v0.5 artifact index separates the frozen v0.4 mission matrix from the new governance cells, persistent supersession trace and bounded model. Source and compiled-module digests identify executed code; the index carries exact version references and commands. All new experiments run locally without model credentials or paid inference. + +## References + +1. AgentPlat contributors. *AgentPlat*. Source repository; cite the exact experiment commit. [Source](https://github.com/Agentplat/agentplat). The source inspected for this draft and historical experiment commits are distinguished in Sections 6–7. +2. Virginia Dignum and Frank Dignum. 2012. *A Logic of Agent Organizations*. Logic Journal of the IGPL 20(1), 283–316. [Source](https://doi.org/10.1093/jigpal/jzr041); [Source](https://arxiv.org/abs/1804.10817). +3. Moise project. *The Moise Organisation Oriented Programming Framework*. Project documentation, accessed 2026-09-13. [Source](https://moise-lang.github.io/index-old.html). +4. Weize Chen et al. 2023. *AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviors*. arXiv:2308.10848. [Source](https://arxiv.org/abs/2308.10848). +5. Siyuan Lu, Jiaqi Shao, Bing Luo, and Tao Lin. 2024. *MorphAgent: Empowering Agents through Self-Evolving Profiles and Decentralized Collaboration*. arXiv:2410.15048v2, revised 2025-09-03. [Source](https://arxiv.org/abs/2410.15048v2). +6. Guibin Zhang et al. 2024. *G-Designer: Architecting Multi-agent Communication Topologies via Graph Neural Networks*. arXiv:2410.11782. [Source](https://arxiv.org/abs/2410.11782). +7. David Garlan, Shang-Wen Cheng, An-Cheng Huang, Bradley Schmerl, and Peter Steenkiste. 2004. *Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure*. IEEE Computer 37(10). [Source](https://www.cs.cmu.edu/~able/publications/computer04/). +8. Hector Garcia-Molina and Kenneth Salem. 1987. *Sagas*. Princeton University technical report TR-070-87. [Source](https://www.cs.princeton.edu/research/techreps/598). +9. Leslie Lamport. 1978. *Time, Clocks, and the Ordering of Events in a Distributed System*. Communications of the ACM 21(7), 558–565. [Source](https://www.microsoft.com/en-us/research/publication/time-clocks-ordering-events-distributed-system/). + +10. Alexandru Sorici, Gauthier Picard, Olivier Boissier, Andrea Santi, and Jomi F. Hübner. 2012. *Multi-Agent Oriented Reorganisation within the JaCaMo Infrastructure*. ITMAS author manuscript, Sections 3-4. [Source](https://www.gauthier-picard.info/publications/sorici12itmas.pdf). +11. Mateusz Guzek, Grégoire Danoy, and Pascal Bouvry. 2013. *ParaMoise: Increasing Capabilities of Parallel Execution and Reorganization in an Organizational Model*. AAMAS, 1029-1036. [Source](https://www.ifaamas.org/Proceedings/aamas2013/docs/p1029.pdf). +12. Douglas Javier Rodriguez. 2026. *Agent Rooms: A Conceptual Framework for Persistent Human-Governed Multi-Agent Collaboration*. Version 2. [Source](https://zenodo.org/records/20564834), DOI: 10.5281/zenodo.20564834. + + +13. Jomi F. Hübner, Jaime S. Sichman, and Olivier Boissier. 2002. *A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems*. SBIA. [Source](https://moise.sourceforge.net/doc/publications/Hubner-sbia2002.pdf). +14. Norm Hardy. 1988. *The Confused Deputy*. ACM SIGOPS Operating Systems Review 22(4). [Source](https://pdos.csail.mit.edu/6.828/2009/readings/hardy-confused-deputy.html). +15. Leslie Lamport, Dahlia Malkhi, and Lidong Zhou. 2009. *Vertical Paxos and Primary-Backup Replication*. [Source](https://www.microsoft.com/en-us/research/wp-content/uploads/2009/05/podc09v6.pdf). +16. Luc Moreau and Paolo Missier, editors. 2013. *PROV-DM: The PROV Data Model*. W3C Recommendation. [Source](https://www.w3.org/TR/2013/REC-prov-dm-20130430/). +17. Mingchen Zhuge et al. 2024. *Language Agents as Optimizable Graphs*. arXiv:2402.16823. [Source](https://arxiv.org/abs/2402.16823). +18. Jiayi Zhang et al. 2024. *AFlow: Automating Agentic Workflow Generation*. arXiv:2410.10762. [Source](https://arxiv.org/abs/2410.10762). +19. Shengran Hu, Cong Lu, and Jeff Clune. 2024. *Automated Design of Agentic Systems*. arXiv:2408.08435. [Source](https://arxiv.org/abs/2408.08435). +20. René Doursat, Hiroki Sayama, and Olivier Michel, editors. 2012. *Morphogenetic Engineering: Toward Programmable Complex Systems*. Springer. [Source](https://doi.org/10.1007/978-3-642-33902-8). +21. Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn. 2021. *Durable Functions: Semantics for Stateful Serverless*. Proceedings of the ACM on Programming Languages 5, OOPSLA, Article 133. [Source](https://doi.org/10.1145/3485510). diff --git a/docs/research/morphogenesis-paper-v0.5/model/tlc-fresh-retry.txt b/docs/research/morphogenesis-paper-v0.5/model/tlc-fresh-retry.txt new file mode 100644 index 00000000..45379988 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/model/tlc-fresh-retry.txt @@ -0,0 +1,54 @@ +TLC2 Version 2.19 of 08 August 2024 (rev: 5a47802) +Warning: Please run the Java VM which executes TLC with a throughput optimized garbage collector by passing the "-XX:+UseParallelGC" property. +(Use the -nowarning option to disable this warning.) +Running breadth-first search Model-Checking with fp 71 and seed -8105263157807616095 with 2 workers on 12 cores with 6144MB heap and 64MB offheap memory [pid: 6151] (Mac OS X 26.2 aarch64, Eclipse Adoptium 21.0.12.1 x86_64, MSBDiskFPSet, DiskStateQueue). +Parsing file /Users/douglasrodriguez/Dev/agentplat/experiments/morphogenesis-paper/model/Supersession.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Naturals.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/FiniteSets.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Sequences.tla +Semantic processing of module Naturals +Semantic processing of module Sequences +Semantic processing of module FiniteSets +Semantic processing of module Supersession +Starting... (2026-09-20 10:56:47) +Implied-temporal checking--satisfiability problem has 1 branches. +Computing initial states... +Finished computing initial states: 1 distinct state generated at 2026-09-20 10:56:47. +Error: Invariant StableEffect is violated. +Error: The behavior up to this point is: +State 1: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<0, 0>> +/\ accepted = {} +/\ head = 0 + +State 2: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<1, 0>> +/\ accepted = {} +/\ head = 0 + +State 3: +/\ jobs = <<1, 0>> +/\ effects = <<1, 0>> +/\ fenced = <> +/\ phase = <<1, 0>> +/\ accepted = {} +/\ head = 0 + +State 4: +/\ jobs = <<1, 0>> +/\ effects = <<2, 0>> +/\ fenced = <> +/\ phase = <<1, 0>> +/\ accepted = {} +/\ head = 0 + +17 states generated, 15 distinct states found, 8 states left on queue. +The depth of the complete state graph search is 4. +The average outdegree of the complete state graph is 3 (minimum is 2, the maximum 3 and the 95th percentile is 3). +Finished in 00s at (2026-09-20 10:56:47) diff --git a/docs/research/morphogenesis-paper-v0.5/model/tlc-legacy-loser.txt b/docs/research/morphogenesis-paper-v0.5/model/tlc-legacy-loser.txt new file mode 100644 index 00000000..a29acc1b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/model/tlc-legacy-loser.txt @@ -0,0 +1,122 @@ +TLC2 Version 2.19 of 08 August 2024 (rev: 5a47802) +Warning: Please run the Java VM which executes TLC with a throughput optimized garbage collector by passing the "-XX:+UseParallelGC" property. +(Use the -nowarning option to disable this warning.) +Running breadth-first search Model-Checking with fp 38 and seed -5186924909413450986 with 2 workers on 12 cores with 6144MB heap and 64MB offheap memory [pid: 6148] (Mac OS X 26.2 aarch64, Eclipse Adoptium 21.0.12.1 x86_64, MSBDiskFPSet, DiskStateQueue). +Parsing file /Users/douglasrodriguez/Dev/agentplat/experiments/morphogenesis-paper/model/Supersession.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Naturals.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/FiniteSets.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Sequences.tla +Semantic processing of module Naturals +Semantic processing of module Sequences +Semantic processing of module FiniteSets +Semantic processing of module Supersession +Starting... (2026-09-20 10:56:47) +Implied-temporal checking--satisfiability problem has 1 branches. +Computing initial states... +Finished computing initial states: 1 distinct state generated at 2026-09-20 10:56:47. +Progress(12) at 2026-09-20 10:56:47: 441 states generated, 132 distinct states found, 0 states left on queue. +Checking temporal properties for the complete state space with 132 total distinct states at (2026-09-20 10:56:47) +Error: Temporal properties were violated. + +Error: The following behavior constitutes a counter-example: + +State 1: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<0, 0>> +/\ accepted = {} +/\ head = 0 + +State 2: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<1, 0>> +/\ accepted = {} +/\ head = 0 + +State 3: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<1, 1>> +/\ accepted = {} +/\ head = 0 + +State 4: +/\ jobs = <<0, 1>> +/\ effects = <<0, 1>> +/\ fenced = <> +/\ phase = <<1, 2>> +/\ accepted = {} +/\ head = 0 + +State 5: +/\ jobs = <<0, 0>> +/\ effects = <<0, 1>> +/\ fenced = <> +/\ phase = <<1, 2>> +/\ accepted = {} +/\ head = 0 + +State 6: +/\ jobs = <<0, 0>> +/\ effects = <<0, 1>> +/\ fenced = <> +/\ phase = <<1, 3>> +/\ accepted = {2} +/\ head = 2 + +State 7: +/\ jobs = <<0, 0>> +/\ effects = <<0, 1>> +/\ fenced = <> +/\ phase = <<1, 5>> +/\ accepted = {2} +/\ head = 2 + +State 8: +/\ jobs = <<1, 0>> +/\ effects = <<1, 1>> +/\ fenced = <> +/\ phase = <<2, 5>> +/\ accepted = {2} +/\ head = 2 + +State 9: +/\ jobs = <<0, 0>> +/\ effects = <<1, 1>> +/\ fenced = <> +/\ phase = <<2, 5>> +/\ accepted = {2} +/\ head = 2 + +State 10: +/\ jobs = <<0, 0>> +/\ effects = <<1, 1>> +/\ fenced = <> +/\ phase = <<2, 6>> +/\ accepted = {2} +/\ head = 2 + +State 11: +/\ jobs = <<0, 0>> +/\ effects = <<1, 1>> +/\ fenced = <> +/\ phase = <<2, 7>> +/\ accepted = {2} +/\ head = 2 + +State 12: +/\ jobs = <<0, 0>> +/\ effects = <<1, 1>> +/\ fenced = <> +/\ phase = <<2, 8>> +/\ accepted = {2} +/\ head = 2 + +State 13: Stuttering +Finished checking temporal properties in 00s at 2026-09-20 10:56:47 +441 states generated, 132 distinct states found, 0 states left on queue. +Finished in 00s at (2026-09-20 10:56:47) diff --git a/docs/research/morphogenesis-paper-v0.5/model/tlc-unsafe-drain.txt b/docs/research/morphogenesis-paper-v0.5/model/tlc-unsafe-drain.txt new file mode 100644 index 00000000..1e6b9471 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/model/tlc-unsafe-drain.txt @@ -0,0 +1,78 @@ +TLC2 Version 2.19 of 08 August 2024 (rev: 5a47802) +Warning: Please run the Java VM which executes TLC with a throughput optimized garbage collector by passing the "-XX:+UseParallelGC" property. +(Use the -nowarning option to disable this warning.) +Running breadth-first search Model-Checking with fp 75 and seed -2273799732323175168 with 2 workers on 12 cores with 6144MB heap and 64MB offheap memory [pid: 6150] (Mac OS X 26.2 aarch64, Eclipse Adoptium 21.0.12.1 x86_64, MSBDiskFPSet, DiskStateQueue). +Parsing file /Users/douglasrodriguez/Dev/agentplat/experiments/morphogenesis-paper/model/Supersession.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Naturals.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/FiniteSets.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Sequences.tla +Semantic processing of module Naturals +Semantic processing of module Sequences +Semantic processing of module FiniteSets +Semantic processing of module Supersession +Starting... (2026-09-20 10:56:46) +Implied-temporal checking--satisfiability problem has 1 branches. +Computing initial states... +Finished computing initial states: 1 distinct state generated at 2026-09-20 10:56:46. +Error: Invariant SafeTerminal is violated. +Error: The behavior up to this point is: +State 1: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<0, 0>> +/\ accepted = {} +/\ head = 0 + +State 2: +/\ jobs = <<0, 0>> +/\ effects = <<0, 0>> +/\ fenced = <> +/\ phase = <<1, 0>> +/\ accepted = {} +/\ head = 0 + +State 3: +/\ jobs = <<1, 0>> +/\ effects = <<1, 0>> +/\ fenced = <> +/\ phase = <<2, 0>> +/\ accepted = {} +/\ head = 0 + +State 4: +/\ jobs = <<1, 0>> +/\ effects = <<1, 0>> +/\ fenced = <> +/\ phase = <<3, 0>> +/\ accepted = {1} +/\ head = 1 + +State 5: +/\ jobs = <<1, 0>> +/\ effects = <<1, 0>> +/\ fenced = <> +/\ phase = <<5, 0>> +/\ accepted = {1} +/\ head = 1 + +State 6: +/\ jobs = <<1, 0>> +/\ effects = <<1, 0>> +/\ fenced = <> +/\ phase = <<6, 0>> +/\ accepted = {1} +/\ head = 1 + +State 7: +/\ jobs = <<1, 0>> +/\ effects = <<1, 0>> +/\ fenced = <> +/\ phase = <<7, 0>> +/\ accepted = {1} +/\ head = 1 + +189 states generated, 71 distinct states found, 24 states left on queue. +The depth of the complete state graph search is 7. +The average outdegree of the complete state graph is 2 (minimum is 0, the maximum 3 and the 95th percentile is 3). +Finished in 00s at (2026-09-20 10:56:46) diff --git a/docs/research/morphogenesis-paper-v0.5/model/tlc.txt b/docs/research/morphogenesis-paper-v0.5/model/tlc.txt new file mode 100644 index 00000000..0c7678d3 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/model/tlc.txt @@ -0,0 +1,27 @@ +TLC2 Version 2.19 of 08 August 2024 (rev: 5a47802) +Warning: Please run the Java VM which executes TLC with a throughput optimized garbage collector by passing the "-XX:+UseParallelGC" property. +(Use the -nowarning option to disable this warning.) +Running breadth-first search Model-Checking with fp 46 and seed -807527669854370863 with 2 workers on 12 cores with 6144MB heap and 64MB offheap memory [pid: 6098] (Mac OS X 26.2 aarch64, Eclipse Adoptium 21.0.12.1 x86_64, MSBDiskFPSet, DiskStateQueue). +Parsing file /Users/douglasrodriguez/Dev/agentplat/experiments/morphogenesis-paper/model/Supersession.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Naturals.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/FiniteSets.tla +Parsing file /private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/Sequences.tla +Semantic processing of module Naturals +Semantic processing of module Sequences +Semantic processing of module FiniteSets +Semantic processing of module Supersession +Starting... (2026-09-20 10:55:42) +Implied-temporal checking--satisfiability problem has 1 branches. +Computing initial states... +Finished computing initial states: 1 distinct state generated at 2026-09-20 10:55:42. +Progress(17) at 2026-09-20 10:55:42: 761 states generated, 260 distinct states found, 0 states left on queue. +Checking temporal properties for the complete state space with 260 total distinct states at (2026-09-20 10:55:42) +Finished checking temporal properties in 00s at 2026-09-20 10:55:42 +Model checking completed. No error has been found. + Estimates of the probability that TLC did not check all reachable states + because two distinct states had the same fingerprint: + calculated (optimistic): val = 7.1E-15 +761 states generated, 260 distinct states found, 0 states left on queue. +The depth of the complete state graph search is 17. +The average outdegree of the complete state graph is 1 (minimum is 0, the maximum 3 and the 95th percentile is 2). +Finished in 00s at (2026-09-20 10:55:42) diff --git a/docs/research/morphogenesis-paper-v0.5/model/toolchain.json b/docs/research/morphogenesis-paper-v0.5/model/toolchain.json new file mode 100644 index 00000000..3b32d3f2 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/model/toolchain.json @@ -0,0 +1,13 @@ +{ + "tlcVersion": "1.7.4", + "tlcUrl": "https://github.com/tlaplus/tlaplus/releases/download/v1.7.4/tla2tools.jar", + "tlcSha256": "936a262061c914694dfd669a543be24573c45d5aa0ff20a8b96b23d01e050e88", + "java": "Eclipse Temurin 21.0.12.1+1 JRE, macOS aarch64", + "sourceHashes": { + "fresh-retry.cfg": "d14d08be14ddaf101af2bd57838ab4035f6c40ee638dd26db70a4a04eae47d0f", + "Supersession.tla": "afc43c3f6f4648e9d9da1da7fbc9950be87e424d2c1d444a99d5eae3a98d11f4", + "Supersession.cfg": "2a0a329f414037c8abaf1ee93bbb704132404e01afb508e6ab9bd3626456a51d", + "legacy-loser.cfg": "30bd13cb55ce0e23c1308d3f52c25307f5f1c4e59c6e3e8c4b886473c89e4d6a", + "unsafe-drain.cfg": "cf47c43df580d10a4be131038b5412f904f8239a6b72ead2a9220fa50d9d5ac4" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/configuration.json b/docs/research/morphogenesis-paper-v0.5/persistent/configuration.json new file mode 100644 index 00000000..0a247633 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/configuration.json @@ -0,0 +1,50 @@ +{ + "teamPolicy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "team-policy:paper", + "policyVersion": 1, + "parentPolicyDigest": null, + "minimumDistinctPeers": 1, + "minimumIndependenceGroups": 1, + "maximumTotalBudgetUnits": 20, + "requireDistinctPeerPerPosition": true, + "limits": { + "maximumPositions": 4, + "maximumBidsPerPosition": 8, + "maximumMembers": 4, + "maximumSearchNodes": 100, + "maximumReasonCodesPerDecision": 8, + "maximumHistoryEntries": 8, + "maximumRequestInvalidations": 8, + "maximumRequestTtlMs": 1000, + "maximumTeamDurationMs": 1000, + "maximumCommitAttempts": 8 + } + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2" + }, + "position": { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + }, + "wallClockOrigin": "2026-09-19T12:00:00.000Z", + "mandateTrust": "local test attestation", + "discoveryMembershipAttestation": "fixtures", + "teamStore": "test PostgreSQL CAS adapter", + "rollbackWitness": "process-local; not host-loss safe" +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/drain.json b/docs/research/morphogenesis-paper-v0.5/persistent/drain.json new file mode 100644 index 00000000..cb3b0b34 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/drain.json @@ -0,0 +1,1182 @@ +{ + "pending": { + "schemaVersion": 1, + "team": { + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "schemaVersion": 1, + "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "retainedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 330, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "effectReceiptDigest": "sha256:451a850d1065eaec56438b79136b046edc2e219387f6a0d61caef3ec587a7f34", + "successorFenceDigests": [ + "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c" + ], + "fencedWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "revokedActionGrantDigests": [] + }, + "phase": "draining", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", + "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", + "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", + "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", + "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", + "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", + "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", + "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", + "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96", + "eventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [ + "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2" + ], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e", + "eventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:b:fence", + "evidenceDigests": [], + "logicalTimeMs": 330, + "previousEventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4", + "eventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:b:fence", + "evidenceDigests": [ + "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0" + ], + "logicalTimeMs": 331, + "previousEventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c", + "eventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:b:detach", + "evidenceDigests": [], + "logicalTimeMs": 335, + "previousEventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e", + "eventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5" + } + ], + "profile": null, + "receipt": null, + "revision": 13, + "stateKey": "execution:b", + "activation": { + "operationId": "execution:b:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" + }, + "continuity": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:ce20d32750a33408fc1affcba9a89c6b65731732b50ab24eae706272895ccc62", + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "completedAtLogicalMs": 325, + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "preservedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": null, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": { + "kind": "detach", + "status": "prepared", + "operationId": "execution:b:detach", + "resultDigest": null, + "preparedAtLogicalMs": 335 + }, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 335, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:16c7d8d762d7d14da65e1d6afd70ab752413607a6d24acf53aabfdff16a70b39", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:900c98ece40ddd12beeadaceb302d0ccdd2cd7b7d6ed57bb790fab52811c8c29" + }, + "terminal": { + "schemaVersion": 1, + "team": { + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "schemaVersion": 1, + "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "retainedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 330, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "effectReceiptDigest": "sha256:451a850d1065eaec56438b79136b046edc2e219387f6a0d61caef3ec587a7f34", + "successorFenceDigests": [ + "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c" + ], + "fencedWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", + "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", + "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", + "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", + "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", + "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", + "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", + "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", + "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96", + "eventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [ + "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2" + ], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e", + "eventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:b:fence", + "evidenceDigests": [], + "logicalTimeMs": 330, + "previousEventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4", + "eventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:b:fence", + "evidenceDigests": [ + "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0" + ], + "logicalTimeMs": 331, + "previousEventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c", + "eventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:b:detach", + "evidenceDigests": [], + "logicalTimeMs": 335, + "previousEventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e", + "eventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:b:detach", + "evidenceDigests": [ + "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5", + "eventDigest": "sha256:b94b5d58dffde1f4d8032e732d972de81f918be19f8f975598e438de41429564" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:b:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 345, + "previousEventDigest": "sha256:b94b5d58dffde1f4d8032e732d972de81f918be19f8f975598e438de41429564", + "eventDigest": "sha256:fc590f6f845fba4e5eb49482402bcaa1360a3d61fe7dadc423322f9f09d388da" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:b:release-budget", + "evidenceDigests": [ + "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367" + ], + "logicalTimeMs": 345, + "previousEventDigest": "sha256:fc590f6f845fba4e5eb49482402bcaa1360a3d61fe7dadc423322f9f09d388da", + "eventDigest": "sha256:6de8ec6ae876da29c749b0e9969f16dc4e630bfb995d12958956276771ff098e" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:b:release-budget", + "evidenceDigests": [ + "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367" + ], + "logicalTimeMs": 346, + "previousEventDigest": "sha256:6de8ec6ae876da29c749b0e9969f16dc4e630bfb995d12958956276771ff098e", + "eventDigest": "sha256:00ecc008dea1ff806a408f6e867f5a60ec4716eedde94123c7caefced4fdfef7" + } + ], + "profile": null, + "receipt": { + "schemaVersion": 1, + "receiptId": "execution:b:receipt", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "terminalAgentReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "resultingMorphologyEpoch": 2, + "disposition": "success", + "outcomeEvidenceDigests": [ + "sha256:b47573fd35a0827abd38a218df210b930f96ce3f5b2dcb4c59c7b87421598f37" + ], + "evaluatedAtLogicalMs": 346, + "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a" + }, + "revision": 17, + "stateKey": "execution:b", + "activation": { + "operationId": "execution:b:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" + }, + "continuity": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:ce20d32750a33408fc1affcba9a89c6b65731732b50ab24eae706272895ccc62", + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "completedAtLogicalMs": 325, + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "preservedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "disposition": "detached", + "operationId": "execution:b:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:9c87e51bfae0700cad795a86cae53b2fff7b4ae4e423f7181c157f14d4e72cde", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 346, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b46d49561fe4340e0926228a083c0ba47a3e1e7a21ab7b1cd07b33923e2161f0", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:2fef96ba46bdcd8aff52b8367ff78308089aeee53519d006b3d9340f50665213" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 5, + "highWaterLogicalMs": 330, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 330, + "workContractDigest": "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:a8641f0ab8105847c047c61cbcdfa51669a88ce505979d43d8340242b7ec82c9" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:b", + "formationId": "formation:b", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 3, + "logicalTimeHighWaterMs": 340, + "team": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "status": "cancelled", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269", + "positionId": "position:forensics", + "peerId": "peer:b", + "instanceId": "instance:b", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:b", + "workContractGeneration": 1, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:b", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:7ed639d97a9785fdfca92a579991b094b06f0a56120e7af9acc699f400be992c" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + }, + "outcomes": [], + "history": [ + { + "schemaVersion": 1, + "teamEpoch": 1, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "status": "cancelled", + "closedAtLogicalMs": 340, + "reasonCode": "participant_detached" + } + ], + "updatedAtLogicalMs": 340 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde", + "decisionDigest": "sha256:a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:983e53f34120cf1e4878b1e286af0733174e54cfbe9b78b9a4c9c0db6f06d1c0", + "stateDigest": "sha256:f7a5cb2c11f9050e694916c0c19d3aa94423195f9cc85a9785675cb317d43cfb" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/environment.json b/docs/research/morphogenesis-paper-v0.5/persistent/environment.json new file mode 100644 index 00000000..47f44beb --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/environment.json @@ -0,0 +1,2833 @@ +{ + "node": "v24.20.0", + "platform": "darwin", + "arch": "arm64", + "trackedDiffDigest": "sha256:af9397c8873417d7f9d1d49b9fc71af1d4826768023683f7dd6a523a0e349fa0", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae", + "sourceFiles": [ + { + "path": "persistent.mjs", + "digest": "sha256:03fb2b33028ebfc2546eaff7b8d1a903066a5912dc3e175e386523770ac410a8" + }, + { + "path": "persistent-fixture.mjs", + "digest": "sha256:9afeea5474d7a4d44f553cca7aeafebe99c2cd1762d42a48190ddb478b554759" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582", + "compiledModules": [ + { + "path": "packages/a2a/dist/client.js", + "digest": "sha256:e391c1da6a27b777ca08bd2e0fc132e4de17348dda65a89160482b85762d2650" + }, + { + "path": "packages/a2a/dist/contracts.js", + "digest": "sha256:3f417662c6d7a351dc9b969c43ece554835f95f4d3c12ae0499a5764a1686c6e" + }, + { + "path": "packages/a2a/dist/index.js", + "digest": "sha256:cf557c4764becb5587bc952213904012a8b8419c8636412df8d5fca39f6d1312" + }, + { + "path": "packages/a2a/dist/internal.js", + "digest": "sha256:0ba8040e728dff8d37e426b2782395ff9099581ba5fe04d0de46d972770646ac" + }, + { + "path": "packages/a2a/dist/mesh.js", + "digest": "sha256:e79c1c9191704260ed91c40102ea328de36d373eb2f453282bcd285eb81b2a8e" + }, + { + "path": "packages/a2a/dist/morphogenesis.js", + "digest": "sha256:0cf75ef2c027f14f4a989e9e9fa70a64817ce0af42d27f2af536e9bb400ab01f" + }, + { + "path": "packages/a2a/dist/postgres.js", + "digest": "sha256:b817a207a92082a861f4e4971501fdc0e4d70aa50f2fbfc333501ae8e7318f95" + }, + { + "path": "packages/a2a/dist/rooms.js", + "digest": "sha256:c3afa3199ad39f53bf1c78c65d689cda134c3ad676a9589da998be91b354f85f" + }, + { + "path": "packages/a2a/dist/server.js", + "digest": "sha256:b47d63cad45a3840290abdde924afa2d5aa07cc20e2c24f2fc0b52971cd3d54e" + }, + { + "path": "packages/agent-registry/dist/index.js", + "digest": "sha256:1664135e5f47d0c637c053d7633adacea6b9dcc4ad548c52f63030b40ee35fbe" + }, + { + "path": "packages/agent-registry-postgres/dist/index.js", + "digest": "sha256:e890cac71bb49a0f41c154ad7be49252f76f059a6912021a41bd33deed14a105" + }, + { + "path": "packages/audit/dist/collective-telemetry.js", + "digest": "sha256:2ab16057a4f29bf66414b45e870a5a853c588774b0d1a5ebe270b5c75d63fdae" + }, + { + "path": "packages/audit/dist/index.js", + "digest": "sha256:2e195c5cff16eefdd84aad91201bc2b0101b18713764e06f937e3a7c15e23218" + }, + { + "path": "packages/audit-postgres/dist/cli.js", + "digest": "sha256:10e58fd2c748cf8d36b5a231427c0471bd70d0b21244474219383a338588584f" + }, + { + "path": "packages/audit-postgres/dist/index.js", + "digest": "sha256:8357495d493a914694bca85b40635c6276b19b0fa6f16a7b518a8465a4e06be1" + }, + { + "path": "packages/audit-postgres/dist/migrations.js", + "digest": "sha256:5885d9e16991355ba2efc1a4cdd020d22e2cbf35b97374ea737f6b50515a6d19" + }, + { + "path": "packages/auth/dist/index.js", + "digest": "sha256:35ea06879ae948de5e27fc5b3c6989e1b37b659e524563fa3d47c192c3ae97f5" + }, + { + "path": "packages/autonomy/dist/actions.js", + "digest": "sha256:2f2b2a2412a8c1f923521bdc0762d8d07497d967220b843439220aacfdb68018" + }, + { + "path": "packages/autonomy/dist/canonical.js", + "digest": "sha256:d4772702835f3a2626dbbb8ddd918cddca5db84631d884f33922fdcbd40658e0" + }, + { + "path": "packages/autonomy/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/autonomy/dist/index.js", + "digest": "sha256:8fc1989187ed35cab41a1c00b8863e926302df09392d20757f7a73ce4aed4ab9" + }, + { + "path": "packages/autonomy/dist/runtime.js", + "digest": "sha256:61be6ac470bc36f9a7e736a0dea7548cda30cc30669c4f95a1e7ee6699e538c0" + }, + { + "path": "packages/autonomy/dist/sha256.js", + "digest": "sha256:5d90034793746c004245a786ea3d5cd5f4c481764b344448240e96baffd8b9a2" + }, + { + "path": "packages/autonomy/dist/workflows.js", + "digest": "sha256:0009caebbe32239a8d686f4082e8bc00399d18969fef796f6015e9af0ae169c5" + }, + { + "path": "packages/autonomy-postgres/dist/cli.js", + "digest": "sha256:acbea68759d45ccd6fe67aaaedc9ff5b0c29d5aafa3844a45b4e5ad348e926d9" + }, + { + "path": "packages/autonomy-postgres/dist/index.js", + "digest": "sha256:a584d27a82e0f06303b4ffd7d3072436e06e50d27853ad5c8b4757b575d304b4" + }, + { + "path": "packages/autonomy-postgres/dist/migrations.js", + "digest": "sha256:b8fb7cf1623ea0e529388464ace05f8db1211650a0cda3f62504e98488420c44" + }, + { + "path": "packages/autonomy-postgres/dist/store.js", + "digest": "sha256:0a28135496931b81f9259a144a38c0cbf6aac24e501e51d5cebd02895c1244af" + }, + { + "path": "packages/collective-control/dist/actions.js", + "digest": "sha256:ac4db1cca56d35a68a1b55644d7b7e61dd3d20ecac3488c3e3f48fc01d3d9c33" + }, + { + "path": "packages/collective-control/dist/bounded-model.js", + "digest": "sha256:afd38912702dda09b8af3eb2eaabdffb0b9f12320ef7f2f35aecbb73c7f45e1a" + }, + { + "path": "packages/collective-control/dist/bounded-progress-model.js", + "digest": "sha256:58f6196e42ebc7436efb9bf19176d7c9f17d6aff181df6dda2edf69cba8f8e29" + }, + { + "path": "packages/collective-control/dist/canonical.js", + "digest": "sha256:526e8fe7fcc8e9fd9ed99ba066f98af6c11aeb578d01fc71fe7b62d24f1d1bcb" + }, + { + "path": "packages/collective-control/dist/contracts.js", + "digest": "sha256:bbdbff9097d794f0236bff37f230867ea4ec181797b082a3e97672a3b4d68adf" + }, + { + "path": "packages/collective-control/dist/evaluation.js", + "digest": "sha256:4fac7daf16071dc8fa097bdf4c914e5d7c779203f0cefe1ee343cd365358d94b" + }, + { + "path": "packages/collective-control/dist/evidence.js", + "digest": "sha256:b0292985399c4da67af08171bbab55196c59006cb4443013bf9cb0c13f32dfdf" + }, + { + "path": "packages/collective-control/dist/governed-actions.js", + "digest": "sha256:9f52db82f7f163f3ae5005390ffe92eb6a061409b55e6891bd2e83b924162c8f" + }, + { + "path": "packages/collective-control/dist/index.js", + "digest": "sha256:882aea4eb8050eea7ba8c66e7445484abea7ca0ebc06ee0a716f11fd980c1a4c" + }, + { + "path": "packages/collective-control/dist/lifecycle.js", + "digest": "sha256:3ab2fcc67330515c7ec75aa6a595e215d22e544e4519199fd8b4131d176c7e86" + }, + { + "path": "packages/collective-control/dist/local-policy.js", + "digest": "sha256:beb570268014a8f85f6e6407b8d7dd1dde8d03f99bc8029d02d67c7bf086c496" + }, + { + "path": "packages/collective-control/dist/local-rule-kernel.js", + "digest": "sha256:d1416cf0fb11a658398bd5927da2a3a8f5ce374db560d166c49d801ae6cb00b0" + }, + { + "path": "packages/collective-control/dist/mandate-continuity.js", + "digest": "sha256:06fa09ab515c786851a02e43a29386525b04c3c989109cac5bf69d5f6c98cd51" + }, + { + "path": "packages/collective-control/dist/memory.js", + "digest": "sha256:b1716cd71f736bc131c0e11d44fe61aaa122fb6f3cc220d5931d265d64ce0b85" + }, + { + "path": "packages/collective-control/dist/mesh-governance.js", + "digest": "sha256:8e586c758cae61524eabb7b7ad7bdb3341b1667d40601779b829ca7b22cf0490" + }, + { + "path": "packages/collective-control/dist/mesh.js", + "digest": "sha256:c0b5e6f0e69f02e4c5834df79dcad74aa6d6db589b6243c7be162fda4598fc47" + }, + { + "path": "packages/collective-control/dist/rooms.js", + "digest": "sha256:a36e917dc9a1d92080348f818d65a4d66f823d4c67d793e67168aff547075e56" + }, + { + "path": "packages/collective-control/dist/sha256.js", + "digest": "sha256:7b09d62c1f0e84adae3a7a16deb12237bdcbfaedf568a13f79c42c679ac6d34f" + }, + { + "path": "packages/collective-control/dist/state.js", + "digest": "sha256:f09a82e0c2172c6472bfdbea18c3923f9a38b61a9704e32a74c3c902afcee768" + }, + { + "path": "packages/collective-control/dist/validation.js", + "digest": "sha256:56b275361fd806b8255b0e3a80e27cc17dfbfa3929bb79c7a6583a7a52589609" + }, + { + "path": "packages/collective-control-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/collective-control-postgres/dist/migrations.js", + "digest": "sha256:e446a4a169fe80cf035c7735201ad6c0b8578460efd63ff422fabd91dec1967c" + }, + { + "path": "packages/collective-control-postgres/dist/repositories.js", + "digest": "sha256:a98e3e697e6f45b31485c98b76f5d541ef1e3dbe38345fdb2dac8b3676ae67b5" + }, + { + "path": "packages/collective-host/dist/assurance-coupled-execution.js", + "digest": "sha256:04503d23d3ce94ffa2d892b0b044b906ae18189aaa1d07329db43a87ad37ffc1" + }, + { + "path": "packages/collective-host/dist/autonomous-adaptation-runtime.js", + "digest": "sha256:4b5a30490f00948c387650265f5c3c288a0df801bdf4f2d80673525614342a6d" + }, + { + "path": "packages/collective-host/dist/autonomous-collective-node.js", + "digest": "sha256:880ef372776ba708ee2c0ba5581e16b5f010f3756006c2e967bc37862d57002b" + }, + { + "path": "packages/collective-host/dist/collective-telemetry.js", + "digest": "sha256:f6924ceae9daf5f1bb9890d4b7f0cf9f3490652de23ac3e5d45ab67d5a314092" + }, + { + "path": "packages/collective-host/dist/distributed-collective-protocol.js", + "digest": "sha256:bcec079a8c9a1b76b5b069c34e8ac49a3e53beec7d911e87476ca689481ce75e" + }, + { + "path": "packages/collective-host/dist/distributed-planning-runtime.js", + "digest": "sha256:398d5827f7dff8e303bee236a14d450ccfe24157979475af509ff1172bd09f44" + }, + { + "path": "packages/collective-host/dist/in-process-sparse-bft-gateway.js", + "digest": "sha256:d01c975a58f1514da4672e5a5efbf3b118d2f9f0c5c714143f32aa48fa560114" + }, + { + "path": "packages/collective-host/dist/index.js", + "digest": "sha256:0b5194716a4c10bbc91b21e74b12880f29cf1e406c7439a0e4b68607e3b67a64" + }, + { + "path": "packages/collective-host/dist/integrated-host.js", + "digest": "sha256:821dc8c89958fd354cea98b0a5f393780ab2cc5b7ef1505bb38fac7e5f3dc48f" + }, + { + "path": "packages/collective-host/dist/morphogenesis-constitutional-adapters.js", + "digest": "sha256:cdec18cbfb541e690e778a21cc968b9b6a3c098293c533fd6a5af66c884c0aeb" + }, + { + "path": "packages/collective-host/dist/morphogenesis-operator-adapters.js", + "digest": "sha256:a82d230fea414fbf16a6f8a1d40edcc985269c7da5c3e1cadade5c71d624ef16" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-memory.js", + "digest": "sha256:05920f8dcdc9114826bdccbe445d79e5c1104094cdc08e9badfac2bac6787341" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-review.js", + "digest": "sha256:aac37cb0494d5ecfcf5db42f40b9bbce0bfe742cfcd32b738bd2d8e337f0c10c" + }, + { + "path": "packages/collective-host/dist/morphogenesis.js", + "digest": "sha256:5d9a7b4e3d9382d20b61a497f9bf663783e77ac538209ba99dc30d350eb84edc" + }, + { + "path": "packages/collective-host/dist/reference-integrated-stack.js", + "digest": "sha256:69df86155a621e1242e70a93f5d512948b50235b0f2fcd87e2bb16c47b9d8a41" + }, + { + "path": "packages/collective-host/dist/reference-local-ports.js", + "digest": "sha256:364e8f095285eed62654f1d75d2845a0a14be8950d6781c4f0d238441da234fd" + }, + { + "path": "packages/collective-host/dist/semantic-horizon-coupling.js", + "digest": "sha256:0a8728e2f698d9860a5983178cfa7147795cbe5cb71b65588c58c0aac035b424" + }, + { + "path": "packages/collective-host/dist/webcrypto-ports.js", + "digest": "sha256:09b46d5df5e71aa0e111bfa2c948040813614805896db018125965fb5b88ed63" + }, + { + "path": "packages/collective-host-postgres/dist/index.js", + "digest": "sha256:c36eba7a727c75640d71f6a1bd2fff1a0d6b28cbc8bde2a91b4e95f84b8a43c9" + }, + { + "path": "packages/collective-host-postgres/dist/migrations.js", + "digest": "sha256:50f07e72aaa04669a81099ab3bb5a04e4c9723f9354b4f6e7a53bfa3e856272b" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-budget.js", + "digest": "sha256:2149419e81788d20c9c7c20a5b6aba2b5fb19c6e1e5722f3e6f2ad2a42e858a5" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-http-witness.js", + "digest": "sha256:775d62774808d2e5aeb430c6adf5408bbcd21c9ed533e5c8efbdaadf7be5c4d7" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-operator.js", + "digest": "sha256:52666905833fe689a6967416d0977f93262bbf5a50f1f511879a12171c3850f4" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-strategy.js", + "digest": "sha256:4221cc95d99d48f8d25c2e317791a9f0a6e7eef4018d692a59694964f472d12f" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis.js", + "digest": "sha256:922b85dbf09ed4419674667be569699e822152ec33373bd548224cfa773ddfb0" + }, + { + "path": "packages/collective-host-postgres/dist/repositories.js", + "digest": "sha256:f84ad7ffc33b720e8e8b410d6f504f736aa5c13be14970494af8a04445c8d27c" + }, + { + "path": "packages/collective-membership/dist/agent-lineage.js", + "digest": "sha256:0baed919f1314f6b815cfe90d00409ab2df390e7753f827e5eeb1ef4365b510a" + }, + { + "path": "packages/collective-membership/dist/certificate.js", + "digest": "sha256:ee2c0cadcdb721eceb7b4016544967444519a7fed16d489c9d28922a3f54fae7" + }, + { + "path": "packages/collective-membership/dist/client.js", + "digest": "sha256:4e00de21ef71956e28a798432fa2f93244d67d77ca0840c19e6d2edafade9612" + }, + { + "path": "packages/collective-membership/dist/codec.js", + "digest": "sha256:a565f3326f0c8d05187504f04046675db3aa338cbc6a190e2d04749048c38903" + }, + { + "path": "packages/collective-membership/dist/configuration.js", + "digest": "sha256:de1a689578c2fca4b43f60011d91d2c6083ff7ce57f898fadd2d819bd08b35f3" + }, + { + "path": "packages/collective-membership/dist/contracts.js", + "digest": "sha256:004cff56bba1197983babaab2ce693a80e6ae83d32129b38e33321b32e0a0863" + }, + { + "path": "packages/collective-membership/dist/coordinator-election.js", + "digest": "sha256:689dda6bb8bea2bcc0c4f9966c014254aeb920cb3ed3cdbccde2f27f595025f1" + }, + { + "path": "packages/collective-membership/dist/crypto.js", + "digest": "sha256:ba5a73e6c0ae19844dee82e9a9c7881568c1eb92eb4457e22e091e42b01f50be" + }, + { + "path": "packages/collective-membership/dist/governed-agent-lifecycle.js", + "digest": "sha256:68e06f9907cf8787fe0181c39eee5964efb592ea3734c2623f998a43052e2a7f" + }, + { + "path": "packages/collective-membership/dist/host.js", + "digest": "sha256:b6b26c9b3db002be3d83713a8655b7ab095bc2b90f60caebbf46de744870e1b9" + }, + { + "path": "packages/collective-membership/dist/http.js", + "digest": "sha256:c0694f64a966c8af7c3dd653b683fecdd17963825efc22c5310adf7315270d62" + }, + { + "path": "packages/collective-membership/dist/index.js", + "digest": "sha256:466ff7811b743f0b0fd40e2e6fb46386666e2f141a216de6e7b871cb7720c164" + }, + { + "path": "packages/collective-membership/dist/memory-repository.js", + "digest": "sha256:494550a3d0c9c5218bdf513232439990838e122103fbe5fcc7ab56b640abd55a" + }, + { + "path": "packages/collective-membership/dist/peer.js", + "digest": "sha256:8cfe5cce697f44bc869889e2f179e804cb798871aad1a89b46e2c1cf6d6c9552" + }, + { + "path": "packages/collective-membership/dist/reference-agent-factory.js", + "digest": "sha256:98acae697dfc61ba9c2de2eb9ac129df0bfdf84de3ae46ed616ba75a884b1052" + }, + { + "path": "packages/collective-membership/dist/registry.js", + "digest": "sha256:c9fc1bc6c96fc39d23c690413635728d3da34e50139cc28b17ca9c1e4c82c064" + }, + { + "path": "packages/collective-membership/dist/transport.js", + "digest": "sha256:a9eabc0ce1ddaaff245f2a70075bf8e31ce33893c48a6e7f01bfc8e5c8f30481" + }, + { + "path": "packages/collective-membership-postgres/dist/agent-state-repositories.js", + "digest": "sha256:f49fafa67591952c2afa331b9492d49aa4bdc28af29e7acbe4994a69f556d2ba" + }, + { + "path": "packages/collective-membership-postgres/dist/index.js", + "digest": "sha256:00f0316ddd8f5efa6197962806346eb18648eaac73e041b78f5b60cd885277cb" + }, + { + "path": "packages/collective-membership-postgres/dist/migrations.js", + "digest": "sha256:db56f824afc19e73065c53d7e45c4a013305dc02ea4ec62780424883b82726d3" + }, + { + "path": "packages/collective-membership-postgres/dist/repository.js", + "digest": "sha256:d108ff903a7daa2e3aaee05e2aafb00c869718ee0802d42b16643d2177ca828f" + }, + { + "path": "packages/collective-planning/dist/canonical.js", + "digest": "sha256:bd664b8c74c879a3cf8b7ccfbd84428f9d1992a9674c007db36af130885b8de0" + }, + { + "path": "packages/collective-planning/dist/contracts.js", + "digest": "sha256:0e4870593f44fd9c783193ce6a221cf4436029ab2cdeecf7f32dc42401e58678" + }, + { + "path": "packages/collective-planning/dist/development-evidence.js", + "digest": "sha256:1812a265ecd1508b85b741bdacd6927609b4812892685656a94e5b9058b5194d" + }, + { + "path": "packages/collective-planning/dist/distributed-decomposition.js", + "digest": "sha256:6248b058f29a18f0b1c18413ff700bf074662f02f97152def0e7581af36dec67" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign-readiness.js", + "digest": "sha256:f98d636c2e776e9deea91c3af46503d70bae4dda7819963cf3e1008f5fb97495" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign.js", + "digest": "sha256:d520a80e0d6a6d7c8c8415f41657fac0ff6f5ed858ab3dab8d09789a576750ba" + }, + { + "path": "packages/collective-planning/dist/evaluation-contracts.js", + "digest": "sha256:8b06484f15a9decfff2183d87157288c8b6cab73570e060287d01b352950e7fe" + }, + { + "path": "packages/collective-planning/dist/evaluation-execution.js", + "digest": "sha256:95d44cd865b1e2bc0c97511231fd7ba4a03782d8423923090dd5a0c03156f786" + }, + { + "path": "packages/collective-planning/dist/evaluation-normative-operation.js", + "digest": "sha256:2110b0c4c5929b53c73988507fa97c4779f46fe20d45ce108f3af3ea9ff89264" + }, + { + "path": "packages/collective-planning/dist/evaluation.js", + "digest": "sha256:4abe1c41b544b882aa19fba949398774fbdfd494fe0264b9de4c36ea9c62b698" + }, + { + "path": "packages/collective-planning/dist/index.js", + "digest": "sha256:c098390bed08ba2478fb3251cc18e6711d7eeab0579f513e30572acf916eb2ce" + }, + { + "path": "packages/collective-planning/dist/mesh-contracts.js", + "digest": "sha256:e083ec757593d63872514042e2a9c7f3bae77dfb0f9cb5bcd26397e3dd862569" + }, + { + "path": "packages/collective-planning/dist/mesh.js", + "digest": "sha256:b872e06987ff1a7f90a577a43b7d04d973851b679a9c16066854548229b6ad3e" + }, + { + "path": "packages/collective-planning/dist/mission-continuity.js", + "digest": "sha256:77cc4781eb6bab05581809195549642998b43ade598f65a2258071e6bfef5522" + }, + { + "path": "packages/collective-planning/dist/reducer.js", + "digest": "sha256:19383fcf0d2cb38dcdcf7d074f7957fdae8da9b8bb39866699cc0a6e1bee01a3" + }, + { + "path": "packages/collective-planning/dist/sha256.js", + "digest": "sha256:269b3a8f5bf7305ce96e3541a308f68d7e8139cf259a17e1b3cffb7f105b72fe" + }, + { + "path": "packages/collective-planning/dist/validation.js", + "digest": "sha256:93edf3b78069762c33f4026a6e7a7583567b8f17ed999957f9864bc671a6d352" + }, + { + "path": "packages/collective-quorum/dist/agreement-certificates.js", + "digest": "sha256:6e42bf03be998591aefd2c2510c4a8f499104159c7e8bd86fe78097e7944d922" + }, + { + "path": "packages/collective-quorum/dist/agreement-client.js", + "digest": "sha256:9e170bc6e15182d593141322df0c7c02731abdd0134e1da3eceec2ff5052c4e9" + }, + { + "path": "packages/collective-quorum/dist/agreement-codec.js", + "digest": "sha256:7a0b57444e08406108e503719dbbb5ae2f7e9146686fd2aed67adab650697975" + }, + { + "path": "packages/collective-quorum/dist/agreement-contracts.js", + "digest": "sha256:dbc4a64e76f9346eacf005fca7da51b753b3095b2114f54612813a6a1981fe0f" + }, + { + "path": "packages/collective-quorum/dist/agreement-http.js", + "digest": "sha256:6d65df19740cb6c52394408ed287eb91280ded7b8a39d77a393b680bed9a168f" + }, + { + "path": "packages/collective-quorum/dist/agreement-integrations.js", + "digest": "sha256:f9b91125031b4547ce3f17a5d1f518cf13f3da387b65b19a28e20d7956185c96" + }, + { + "path": "packages/collective-quorum/dist/agreement-memory.js", + "digest": "sha256:946a2af1545fca35d7eeb0570d09e1e8e531d31ee50f8eba821fe50532809760" + }, + { + "path": "packages/collective-quorum/dist/agreement-messages.js", + "digest": "sha256:65af55b47ef1926258516ce5abe77ece467493ac21bffd28433501e2e5a32515" + }, + { + "path": "packages/collective-quorum/dist/agreement-peer.js", + "digest": "sha256:a3d9a26fc07dd85335b4a6d50ee7fd89aeabba6ea15ced8d48e46cab47d4e66c" + }, + { + "path": "packages/collective-quorum/dist/agreement-transport.js", + "digest": "sha256:ae6d9a36fac93d9962f9f3925e96ed66eb97bbac0ac05607ad2660776e3bd7ff" + }, + { + "path": "packages/collective-quorum/dist/agreement.js", + "digest": "sha256:3e38692ba5730b672d1a9fecfa972b22f3754d1d684fbdf779cc18efcfa652c0" + }, + { + "path": "packages/collective-quorum/dist/client.js", + "digest": "sha256:4e77a3e672c48aa5858f15bba2a099da70d61b3b016cb9b824474ef4c1f044ac" + }, + { + "path": "packages/collective-quorum/dist/codec.js", + "digest": "sha256:5a7278ebc5d3c26c3df5c1234630a04422e862b9eaf59294cb0c26749ba771e1" + }, + { + "path": "packages/collective-quorum/dist/collective-decision.js", + "digest": "sha256:d30af236c0b191d96ec7624ba69d7ddc06e1f827e571fdefbcd68d1cf52684b8" + }, + { + "path": "packages/collective-quorum/dist/collusion-aware-context.js", + "digest": "sha256:c29885e449c6f8172ac1fb5d0bc45d81cc6ae0db635729690c84c86034bf0a40" + }, + { + "path": "packages/collective-quorum/dist/contracts.js", + "digest": "sha256:bcb9207fc59e4f0820897dd2ff0f3f69678efb3fa65d7aaadc98e2f84560573c" + }, + { + "path": "packages/collective-quorum/dist/crypto.js", + "digest": "sha256:7455c120b3aa2b46ef823267dcd3aa39e893ea0a6609c1adcf5a9702cf46c136" + }, + { + "path": "packages/collective-quorum/dist/equivocation-response.js", + "digest": "sha256:8bd6658e565204e9c794c09b9799c5d1247ceef7d997558bf4c9fcee468793c2" + }, + { + "path": "packages/collective-quorum/dist/host.js", + "digest": "sha256:76cbd566bd8f51282b2ab9f8a2f591f60633cc4cea318345569a59f46129d2d5" + }, + { + "path": "packages/collective-quorum/dist/http.js", + "digest": "sha256:3388cb9548412a7e9381c563ed67f18532b40105d533d6cfaf93b386957e4b9e" + }, + { + "path": "packages/collective-quorum/dist/index.js", + "digest": "sha256:90f92423589e0cc8cfe265d4f41f1d263cd433324f158137ed2bcd76bec5aeba" + }, + { + "path": "packages/collective-quorum/dist/memory-repository.js", + "digest": "sha256:a7f0416b54121b0656d8dad7a5298920b6532cc1c1d6cab8066c9c58b795c0b7" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-adapters.js", + "digest": "sha256:cae10090ea6726b138615cb3510fa113363cad1600386749bd029816633e8735" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-contracts.js", + "digest": "sha256:611b8bdacc0b3ff3e39d546898151058385fba6bb0699055bd08424c87c53773" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-memory.js", + "digest": "sha256:02821bcecc90ef26a5f409c8352e59326ac84d925cb1e88277dc6aab620b94f4" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-runtime.js", + "digest": "sha256:fa55ce5b292c0f964737e29d383188f85a71c965f2c8e9c0aeb2d026e4760200" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion.js", + "digest": "sha256:b880d05029e9954163931546a19fa61e0fb106be18d233c7d1643502f6fe6ba7" + }, + { + "path": "packages/collective-quorum/dist/morphogenesis.js", + "digest": "sha256:29351cd61e868bec8c26391390a03620a44c7ece03246997a3a90a54eac19a4b" + }, + { + "path": "packages/collective-quorum/dist/node-evidence.js", + "digest": "sha256:c466427b882780c876c79f07f8d0722399ea4dcc94fc58deeb4988ea7fa5089d" + }, + { + "path": "packages/collective-quorum/dist/partial-view-agreement.js", + "digest": "sha256:a5613628614c36c146ec77221b4357990c07004369bfb67bd5a8a3681295f222" + }, + { + "path": "packages/collective-quorum/dist/peer.js", + "digest": "sha256:bc812abd928e4d33e63ceab24920570dcf22463654bcde51df8bf324e04a2ebe" + }, + { + "path": "packages/collective-quorum/dist/role-realignment.js", + "digest": "sha256:1815442545a125a70698ed2a5e94a4def32c0c0339d2f3284fffe96838d1b601" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement-runtime.js", + "digest": "sha256:8368c4944f1f78423448f95d2adf1ca7140bb0d5aefe32f6bca4eb0991271256" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement.js", + "digest": "sha256:a1b846fc81ec88a11643a77ef93b7b2029530d3f0a431a86a5a11cd9564a8a46" + }, + { + "path": "packages/collective-quorum/dist/transport.js", + "digest": "sha256:05f2020ce9ba6ac324dab36e26c656c2469d76c1046868dc39881ff8ec3074e4" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-agreement.js", + "digest": "sha256:d76a268e04399cffdf93557f16cc8b8370c00d08bf02c6b8fb874fbcb968d352" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-codec.js", + "digest": "sha256:919f8a316b4a5e286aad9210bdb503328cd05a5d6eb9bd1eb5b55f7c0f6df91f" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-consumers.js", + "digest": "sha256:05442042f32aa1921df2703d59848224fa146e96a66c772ebce62ed98e4d2679" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-contracts.js", + "digest": "sha256:4ca82b3a8f5c76e3a4a246d10fb4152460a0554a8fbcec9976c86579168ccf4d" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-filter.js", + "digest": "sha256:b00b84b81eead4608746bd83cb2676401d36adc69cd0a30db99a044ad70ff050" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-memory.js", + "digest": "sha256:387b1d87c40774304e7d4a8bfb8cee04b6f20be415f3f1e03c1f0b7465ed607b" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus.js", + "digest": "sha256:407be84e2feed80176c35ed816505b676e695f7aec20df1e8f9384597609bb68" + }, + { + "path": "packages/collective-quorum/dist/webcrypto-ports.js", + "digest": "sha256:a833caa3b734adb156123ad14d735d31a68ff725384c1365feec63885f8821d4" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement-repository.js", + "digest": "sha256:ceddaa7d7604700d3adaf2b10a640d6541cb3dfd069e55ea9fc587a68661f289" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement.js", + "digest": "sha256:f569b2292375ae0e64ec63369635e8b663331f74feea16d645a7ff318a59ab04" + }, + { + "path": "packages/collective-quorum-postgres/dist/index.js", + "digest": "sha256:33e0ce1dcfa380f89a1745e1f7383e75463c1d13b2e96a5889fe3f1526220d94" + }, + { + "path": "packages/collective-quorum-postgres/dist/migrations.js", + "digest": "sha256:ce3520ba68afbad9761d88346b2c9df3b47d48a8c61f2a4c8c60d9e3ae9fd70f" + }, + { + "path": "packages/collective-quorum-postgres/dist/repository.js", + "digest": "sha256:32d7ab8e4213da32c74fd1ca2cd4bddc6a81d765a5abbfe043e95bea5d3860be" + }, + { + "path": "packages/collective-quorum-postgres/dist/sparse-runtime-repositories.js", + "digest": "sha256:8c2b79c555d06d38c538f2f7c5eef66e50c51d33e021d13105b28cc3e7dfe438" + }, + { + "path": "packages/collective-runtime/dist/approval-checkpoints.js", + "digest": "sha256:e3fbc1335d758df7d5e3fba3316461a62a079a83a27ab79b3fa076acc4eacb4c" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-contracts.js", + "digest": "sha256:9f7b109fed70a9f7c73dc9d59b76ddef3f3686ac42d240c038159d2454c47b93" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-runtime.js", + "digest": "sha256:43736955c9644cd38a88c58cc473fdbad98e4a802a5b78529d0d9d7238eadc2e" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-validation.js", + "digest": "sha256:e8a47d8ac26c854b04bd64eea83dffbbabc7c6dc891b656e8852bf91470433d3" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control.js", + "digest": "sha256:c6987e5dbd860b5aff0f541433f2db3129300482dc7c5e45262561f876ea2ceb" + }, + { + "path": "packages/collective-runtime/dist/autonomous-compromise-recovery.js", + "digest": "sha256:90f5850e455053392b53436aefb3f5aa09c36e35538893024ba6656b40e84a76" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-contracts.js", + "digest": "sha256:f49ef7f3c1eaa9aede1170e8b117068af011bf2780d9ec887dfcd302aefe9105" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-durability.js", + "digest": "sha256:bf1c2a544c6df4ecce6876235e254eee28da0cf6a2941d48766ff3fa60713ea4" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-memory.js", + "digest": "sha256:344f6c3b5e7ea8ee289f716a22ce4c6ed8164179f6fe503bf66283a08793204c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-runtime.js", + "digest": "sha256:161739109a1b4d7469257ae1ec26690daae78d956e01518413e6807b9499da0c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-validation.js", + "digest": "sha256:d14c8589eef832dc0c00fba08bdf52f177b2dd66189b575c5c6cb8c076bd087e" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop.js", + "digest": "sha256:744150d7ef71465d851af82ea1a493d4ee6f5d5d66b14d0b1ce824f4a296dcba" + }, + { + "path": "packages/collective-runtime/dist/capability-state-adapters.js", + "digest": "sha256:55b1c88b08292807e6ba53660a1e0863adf51ebd0cf34f5eaab125a62aafaf1f" + }, + { + "path": "packages/collective-runtime/dist/capability-state-contracts.js", + "digest": "sha256:c30b875a04df62aee19dd0db6e4a2d41a10210d944d2b77da084960830dae281" + }, + { + "path": "packages/collective-runtime/dist/capability-state-runtime.js", + "digest": "sha256:eda43e5b72b90d9fcf4185d021bd10997ed2e57e8e4689c56ce62711eff9f408" + }, + { + "path": "packages/collective-runtime/dist/capability-state.js", + "digest": "sha256:733a3c5aa9354ec315d5a4ccf43b95b0e0e438697d38841653161a8078b6adef" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-codec.js", + "digest": "sha256:a84c1335079c0d945eb4a87beff71c217e9a9d1bf74b97b361c80c4cb1659174" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-contracts.js", + "digest": "sha256:339e7ae73ae16974b651d999312c34054ca35640890ca4e205a950148328f416" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-http.js", + "digest": "sha256:74a6c699cb93f1df62f09dcce579a0282998d64a80c09f3125bf2c72e3a26a37" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-replication.js", + "digest": "sha256:d2e643676d74318a886447b3dc8f87548a80c28d9090ad3882891f2e4eb4b210" + }, + { + "path": "packages/collective-runtime/dist/checkpoints.js", + "digest": "sha256:2f57a28743842641e2289e68796116dcd9b0a66572b05cd5ce82f1d41ab7ba4f" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-contracts.js", + "digest": "sha256:0c0a2adfc365b7b81d5a03e5183a4e80214653399bf6acd69fc8641fdfd2569c" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-runtime.js", + "digest": "sha256:555c7bd2341df5edd87cc1f7a6038e15073278396cfcd41f1e6ec39a5dbe94cd" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-validation.js", + "digest": "sha256:901f1541bd6b0e5249c1c35a541713e26c9fcc1ac091da273f0b7c6b922b0bd5" + }, + { + "path": "packages/collective-runtime/dist/collective-decision.js", + "digest": "sha256:97b9846520949290ecdf4fe4acd2c8ed0a53cfb2bbdeadc9432d4b7f88c79ad3" + }, + { + "path": "packages/collective-runtime/dist/collective-invariants.js", + "digest": "sha256:1d0414dad5cfd35b54fa396772e3f5d6f5f5a5ff472bd2e072e90069b9f344a1" + }, + { + "path": "packages/collective-runtime/dist/compromise-authority-lifecycle.js", + "digest": "sha256:15f4233adbe9ec3d3a304ed6842ca96e39af72ab04284adc907c165829661fd7" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-adapters.js", + "digest": "sha256:1b719cb85f5b88da848d4b0aa9c61e032196e2d5de32b663a10e67407e526619" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-contracts.js", + "digest": "sha256:52f9b0247bfdee826b2b661a47a737574abeca679d4b16b6b8dd1f0862c1e92c" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-runtime.js", + "digest": "sha256:40684304d02a37ac4f1833f5db526f595b9f644abfb3b3af9449f334d4a70253" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-validation.js", + "digest": "sha256:e2b29424f086322f69b855499b2507304d9ae9fcb0e6c7f5e10c5a4900055c09" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery.js", + "digest": "sha256:524b1da6745b4d01fc6060bed434e1f4e2264931de3db38422f0c34b9756b900" + }, + { + "path": "packages/collective-runtime/dist/compromise-lifecycle.js", + "digest": "sha256:482d6fe7694b2d05f850d5867f4046823b72a1cbb3e7e3434b42e41c7d1e60dc" + }, + { + "path": "packages/collective-runtime/dist/contracts.js", + "digest": "sha256:1b160949f62bb920d8db6165c139c25123335d6e3554cbb219d7456b9c3001f1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-contracts.js", + "digest": "sha256:4673ef8073f583b735d6577e6cd096f3f5f7c68c0e860e53e656b034c8571c89" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-adapters.js", + "digest": "sha256:6088d3816a3f5c3183e9747483f045079e06064da08b89247b7436d5a641e071" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-contracts.js", + "digest": "sha256:145d0ab07a5c4bed5302868cc3a3c53c81028731be4c1afb09c55d2563760b55" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-runtime.js", + "digest": "sha256:ea31f0447fa00f695d8e394d91b9bf801bb663df7b60e90bde84c81a2c503745" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-validation.js", + "digest": "sha256:c9aca1189e9aedcd27912ef7e1f481625f7fcaaa09c70c705b681b10ef41e47f" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees.js", + "digest": "sha256:6e56e2a50177929816cdea34567917775c3ef814e5a008dcc0d35ecc03954116" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-runtime.js", + "digest": "sha256:7db1c4c844ceb5a786916a12f2055f696d4b953a22767b48e71fb51fda7d3023" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-validation.js", + "digest": "sha256:1f3fcbc358e8aeebaf88cdd39550c7fa7df0d082f20ea3b9c3411265782f9ce1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control.js", + "digest": "sha256:f74e142a2eafdec421c9f4b6dc9afe71f892d0b4d4b3bc34e5381869932f4595" + }, + { + "path": "packages/collective-runtime/dist/degraded-effect-budget.js", + "digest": "sha256:22619803c772f17d28b314e51305824d7bb414bf7582c6ce299a8fb078d8c255" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-contracts.js", + "digest": "sha256:199c93846da5081b9fb38a642d96aa0b9191479bef6b339dfe44ef458b40fd21" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-runtime.js", + "digest": "sha256:a1f20ff95cbd156b207c98c5228d74a31e6283335f65e237dcd0bc3fbb78706f" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation.js", + "digest": "sha256:49ec11bfc02de036af7e9124a757735e28d460b4a8ee46ee601ddc7a59b6fb76" + }, + { + "path": "packages/collective-runtime/dist/durable-runtime-state.js", + "digest": "sha256:c1bbca4fe4096d636b7bb99d83cb70c74bc0a2691c2df335c1135a1ddfab72fb" + }, + { + "path": "packages/collective-runtime/dist/errors.js", + "digest": "sha256:d61ece5aa3ad4697131a64a6b61ddb2cee6ebf9dc1b2623a1644f54a688442c5" + }, + { + "path": "packages/collective-runtime/dist/forensic-preservation.js", + "digest": "sha256:b99d1161f6f5efcb3af5460a0af5c1dad45231329217e71b9249af105bd77353" + }, + { + "path": "packages/collective-runtime/dist/governed-collective-runtime.js", + "digest": "sha256:2259ea55d03a49b6d46d0552cb596d9c9efe39e6ee34e7f67af3e31f8ffe33fb" + }, + { + "path": "packages/collective-runtime/dist/host-adapters.js", + "digest": "sha256:ababef6c5756385dc545e467938bef906958c27c8e7c0b14c665d4bac82347a1" + }, + { + "path": "packages/collective-runtime/dist/host-contracts.js", + "digest": "sha256:a450ec5b8fc322d3564b9c4f02a1ea36a2e072948ec2327df656112e6bcb8144" + }, + { + "path": "packages/collective-runtime/dist/host-routing.js", + "digest": "sha256:bca8fe5b0d4d5bd36a5b89097551ce987d1b9745a2288ce512e2efa0df9c8d04" + }, + { + "path": "packages/collective-runtime/dist/host-runtime.js", + "digest": "sha256:5aaf8da298c6047998a25bd708c07d35ebcb5545129aa1394add46c96df12d54" + }, + { + "path": "packages/collective-runtime/dist/host-validation.js", + "digest": "sha256:daa9efe0c9cab5c3c8a5648cf4def6c883444b4ea62c101d802e7015250a2bdd" + }, + { + "path": "packages/collective-runtime/dist/host.js", + "digest": "sha256:cdc340188eba5880ade741c98d0d1e3fb9113978608b786b854a72607ad98ddb" + }, + { + "path": "packages/collective-runtime/dist/index.js", + "digest": "sha256:e46859c73ababcba98b4c44d2c8376ec8cff443f8262780e3ebfa1730f7c600d" + }, + { + "path": "packages/collective-runtime/dist/inference-policy-projection.js", + "digest": "sha256:1f9b850cf772393a4e210e52784079b4698f8afb7d315258817ea387987cb15f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-adapters.js", + "digest": "sha256:cf12e4df7849655489a5e2abe4920608e76bf52b2a509f06859a2750b2673348" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-contracts.js", + "digest": "sha256:511d6be8c2eadf34053456644a8a639ec67b095e7f48cfe6e6daab5370e7e859" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-reducer.js", + "digest": "sha256:b1922fff924dfdddce3551031e8c3fc2d259da41caba410cc4a2eabc008f0079" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-runtime.js", + "digest": "sha256:074f9e49cabf691bb104adf08742e214d5ea2d75219e0fefbaa7e86193df01cf" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-strategies.js", + "digest": "sha256:a7848cdee003e4359cc6cef042c25d702db1a14c110931158bcf0d8e2ddf9e2f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-validation.js", + "digest": "sha256:05e4c549c880e9db76b4c91204122b6d801e0b75616461e658bcabd805f3a405" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation.js", + "digest": "sha256:abdc9aa1551ba744ebbc0b9abc122faef14a57cf1a6147d73c87505bea6049ca" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-contracts.js", + "digest": "sha256:1017cb60840ee3c1e74a1a022b087682153599e2518ab98fda1af3612fd5dba5" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-disposition.js", + "digest": "sha256:51232c29f24d23ba7ce093a059b4f64d0f7ba2a4485b6a78ed3de2ff333846ec" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-runtime.js", + "digest": "sha256:e0aaa8c19d5f00378511fc4fcd1fe8fde09e68acf46f0af3a984b48e31894caa" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-validation.js", + "digest": "sha256:95a3bca5af5f8b2fc195a489ced4bd3e98714b246a1c7b3014a4485dcd6c5992" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity.js", + "digest": "sha256:a2d9410f945f65f8ae2407926c0d7f71a8ce8fdf2068eb0cff188600e5a252cf" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-contracts.js", + "digest": "sha256:f4f545338d7e07dd894c44ab490a155ce064d8519c594045d433cb69fdada941" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-runtime.js", + "digest": "sha256:30b78ac9bdfc83641c4364a6f068437cd1be0fbb342c3c5f65c3bb777f29d433" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-validation.js", + "digest": "sha256:6081b2c811ce1717e5a0a4cf311eb1bb0fe9e7e55bb749931dec88218563037a" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle.js", + "digest": "sha256:9ed78cd5257a4f946be29927ab0eba3a91fe0d1bd38bbdb9c24c168a8ad5bcb4" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis-strategy.js", + "digest": "sha256:6a3a386abad9e6483c95cec57bffa328afce0f86f6623b9ed344eb61f1043ced" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis.js", + "digest": "sha256:c709330da16c0f3d849dcdbc517e37ee943a8bd008f402ff98f73ec7fd061992" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-integrations.js", + "digest": "sha256:ad497c455fb08b814cd0374b9aad0efd6851aec6612bd0d92a89fd0f95a208f0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-lifecycle.js", + "digest": "sha256:56a56bc926a9378b2a0bbfef4f42137b66c82d40057e64adfe8ca66f62b4d90d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis.js", + "digest": "sha256:108437beed7f07a64c1f44317ed1bed887397d195c466ddc7dd2dfce513becea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-status.js", + "digest": "sha256:1227621ca3c9ec4990a5ba86fbb8e01d6a5521ab380c74e5f1fddb2a506c0e84" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-budget.js", + "digest": "sha256:3e8a0efbe58a7f76acb7bcfea4e7052d205b6faa162f218575f01efd9e831e8a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-continuity.js", + "digest": "sha256:1108cb53fabe2cd78949fb9dd48f5c6500f18c3659a08d1be1e9476cacbd7c0a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-governance.js", + "digest": "sha256:aac6541b4e78fae00f4fb3bc20ea0831094ebde00426650dff345922cd963491" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-integrations.js", + "digest": "sha256:677f237e538a3c2238864620e8f0fc7e532d5353e6a47cc6425f888bc760ed45" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-model-checking.js", + "digest": "sha256:f87e8d336aef22293955c4f21ffe488ad140a809dab6fb283f1cdb16ae79716b" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-reconciliation.js", + "digest": "sha256:f7c17ea3a9bfa3f4aeff699d9baa1f07cbc96fa4b1b8e22382b05d26100a2b93" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-state.js", + "digest": "sha256:d75dfbc1b6f76128d71a327bb309198226db78d663a8ba90b78d56322e9b676f" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-verification.js", + "digest": "sha256:d4eddec87940ba6338854079a2ef3a397205aa67e2e6d32409e8fae568954abf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-contracts.js", + "digest": "sha256:432c5e178e40de1ccbc7646a4d48d53410876ed4a881c6bfc4f966bbedb6cd7a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-control.js", + "digest": "sha256:702dcbaa909fc89bb6009ecfa0654e13182ec22156a1e1cbefece09be487c421" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-decision.js", + "digest": "sha256:6aa926bf92009c47273e76635e5a1f57fa62428c289bd4d25330d3aaa5741a9d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-engine.js", + "digest": "sha256:388f6897a18f2ad05623a566f0fa3e5a6cce69678d439ca9528b796067b77ef2" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-execution.js", + "digest": "sha256:74f0e10aaca6ec77b7a6a3427fb75e13fbe8a92bb2d0cd41f5feb42d84cd9744" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", + "digest": "sha256:f95ec23c8600a08e3a1ce0231334466a92f8085f3bfbc184cc0fdd187d5dcbfa" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-hardening-observability.js", + "digest": "sha256:b936fcfb2dae548ff687df79a79cc3ff3caeadfd9c37dab1674e073dcbf137e9" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-instantiation.js", + "digest": "sha256:275f348c048d3a893de5b1273bef306ec4bb3856fad01910e86e025ffd488357" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-integration-vertical.js", + "digest": "sha256:b6ca2aea5070a7b9a9006ce90595275aaef5a53b620e738ff64ca33022c79ab4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compensation.js", + "digest": "sha256:7555230dedaa1688587b3eb67495d09b0ae8c623bdf8b0af94d7b6834ae7c372" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compiler.js", + "digest": "sha256:83e109c1c37168a8ce0d6adb6c9b10d6cad447a2c0a20e248af307042524e4e6" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-cycle.js", + "digest": "sha256:193acd4895444f8cf995f31696de98f162966c5f90964f9d7b6353d2eac34e27" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-runtime.js", + "digest": "sha256:d124c54bcb683d610de1edd276534c14439d46fb4f5384af47f6b326f56ed3ff" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-governance.js", + "digest": "sha256:e9cb1fe7b49441bafab4bf59e1690f4b099430bba45dd0bb8c98db087a30c8f1" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-integrations.js", + "digest": "sha256:6ef094f63d4bd80fae9969e0672657ad4a4cea02549b6c0740360d04b7e079ef" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-plan.js", + "digest": "sha256:4083bac6582abed06063b6cd5d2e74a7092152b287ed4e58e03ec64f940223a0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-runtime.js", + "digest": "sha256:8144c6961ece6b3990fe6e4b7d3ca08108f7139c4b796d1e9f918b179d983da8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-simulation.js", + "digest": "sha256:d5f3a5a3c7f2a7a8e037d8ce39947fcc7ad4081a870620b79557cfc5948b2613" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-validation.js", + "digest": "sha256:3cf7f2868e69de64edc1b1519cabf29dff070c3b9dcf0da3951eb7cbbe965dea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution.js", + "digest": "sha256:6b45bd7c738fa025e75c83e6e0129a4d17b2c1bcee47ba824f05234bf2b4a236" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-owner-adapters.js", + "digest": "sha256:26c54c4650d0b1f24a12fa0325dd4ac43bfbe78bf5cc5a2cb1c414a21ffd0e1c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-outcomes.js", + "digest": "sha256:2ed020c3587dfa5142a047da4c158310c280c35c2325c684c94d6d67efc868fb" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-retirement.js", + "digest": "sha256:6626c4ab927422b6da5b05c4567ba2ef5bc099154da8ba649d3f561561b8196e" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-runtime.js", + "digest": "sha256:f39833184a64ff8cae6473f073141f47b45416cd48f3c1084ab7c53fbd296de8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-adaptation.js", + "digest": "sha256:c52acdc4f5807ce8b42837f35554dc143f732dc95a01f3e19df6b6cc6a1be2cd" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-convergence.js", + "digest": "sha256:c38d34e7d683fc944c5ee3d493139fa4e86b0bbd5b544bdd819e79c8f45e4bf7" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-counterfactual.js", + "digest": "sha256:de7193b88b8a5b6fe16bf03b4240737289686f7e7afe29b0311e3db92b60cc30" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-governance.js", + "digest": "sha256:fac7250dae0d3249e3d457fb188fcae76f7c01575df41cd30a16f3e4a27eb3c4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-integrations.js", + "digest": "sha256:292aa3a4198f18b2422defc8404d9539e164c9bd523de026cdca1ad88e1d0a4c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-intelligence.js", + "digest": "sha256:eabbc6514bbd02c8949869d3392069ae40f85b13768177224071db96114156a5" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-catalog.js", + "digest": "sha256:d37efcb8f886ef10270748ff1c73965670f85bfa31976d2a0963309111cb43f8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-governance.js", + "digest": "sha256:5a94c2e670e2db4d932a71471f769d8754db945d871a4171ce6157dd8c6d7ca3" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-integrations.js", + "digest": "sha256:0111ca58dc62903020c78e27c035262ef9885e4cd0c3330f37ef34ed6e0116bf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-simulation.js", + "digest": "sha256:05d172f1ee57d9bf52c3c580b34665416b430e259677fba430f4ec55de9b7035" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis.js", + "digest": "sha256:2b067987036127c5514ff0a7d295dc8d8b1ae7e004f6994dc3a96e7c9322c1ba" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-supersession.js", + "digest": "sha256:a9711bb743fb5f0f0de35c299c10a0cad956f7f6c93353b8861de1bbfe213a3c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-validation.js", + "digest": "sha256:7144e744bb7e1fcacfbbec7de723c0df125b422b22c5b2d318af0f3643dd219d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-workflow.js", + "digest": "sha256:7be6fb8280532c27dd6f52920fbde043c12475132193e51a34e9d9dfe6a635df" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis.js", + "digest": "sha256:879148f870c373ec3119a3eff1c3d7736567a7e7dfcc5d32527a912b2f6855d7" + }, + { + "path": "packages/collective-runtime/dist/node-contracts.js", + "digest": "sha256:1d8c1e6d8ca3acec89e6005f167d5f96e40d7f1e372da036a36f7e4a64cc55e3" + }, + { + "path": "packages/collective-runtime/dist/node-runtime.js", + "digest": "sha256:61a7aaedfe74cbf206bca36743b736a65b4a47b82b5e6df8cdc4de30bf1cd47f" + }, + { + "path": "packages/collective-runtime/dist/node-state.js", + "digest": "sha256:5542aa60648552e4a532b7424e32d1919251cfff6f5c0319067cf062ce0fb90d" + }, + { + "path": "packages/collective-runtime/dist/node.js", + "digest": "sha256:a49e237e55cb7c583f6c8e7a7bc7340ca9bfa1e82853b7b735fe8b87734b3d3f" + }, + { + "path": "packages/collective-runtime/dist/partition-operation-contracts.js", + "digest": "sha256:83d887849dd301052e538de2a5d5a45b035e99aa6049eec7e2edd3961f9c316b" + }, + { + "path": "packages/collective-runtime/dist/partition-operation.js", + "digest": "sha256:2bb1d6ca20c5a1b9240cc833da231ccbef684f8c7d9dfe8b1b40106975a52990" + }, + { + "path": "packages/collective-runtime/dist/partition-reconciliation.js", + "digest": "sha256:ee4f0a9de4e1d00a83a873125c44bfa2d968b83945818f547d4ffeb2f5de4f9a" + }, + { + "path": "packages/collective-runtime/dist/peer-contracts.js", + "digest": "sha256:75c541670b05e134ead7eafc75a0884c90978a183d7fce357c0557b4ed178f8f" + }, + { + "path": "packages/collective-runtime/dist/peer-errors.js", + "digest": "sha256:12c391be3e91207c8c40faac02a63ad99d5d952db538eb3fbf9016b28e3149c9" + }, + { + "path": "packages/collective-runtime/dist/peer-runtime.js", + "digest": "sha256:dcc1aaa3a219d0ab1739540b393f292e0243aa54b5caefa6a2cb9b29bff66d50" + }, + { + "path": "packages/collective-runtime/dist/peer.js", + "digest": "sha256:bb8545df6bd789cbfac96831053efd90830aa673684c6432dd71ffe885fae36d" + }, + { + "path": "packages/collective-runtime/dist/runtime.js", + "digest": "sha256:042d30c5734f92dd2308ca61779d254a23f38bb5ed9807554e00309e4dc30a2d" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-adapters.js", + "digest": "sha256:d2b0e357108e0f222f8c9b899ba900d0704e520ef93bff985bef8682f385cc95" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-contracts.js", + "digest": "sha256:e71a54890c9e9f94438b70853e2bdf791cd972dce21b3368aa2c5257766f906c" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer.js", + "digest": "sha256:2f5deb68bae13f078e9646032889d81f6265b54dd5641d5ec68a262f6efd95be" + }, + { + "path": "packages/collective-runtime/dist/store.js", + "digest": "sha256:2b7ceb4000576b9a024a8a184e12d08bcca8e7e587fccbf270c5a82c57c38c11" + }, + { + "path": "packages/collective-runtime/dist/strategic-allocation.js", + "digest": "sha256:ce35ac0b3579ad8ae6e15f0b0783738daea0abfa9bc72bd17f76b8fe7551176b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-adapters.js", + "digest": "sha256:7099e471d70dfeeb6826dca71feac8edcf384c5c46b16f74da0eac1753d4afb4" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-contracts.js", + "digest": "sha256:9eec50d266ba48571b857a6e890d1605c8bad67cd3ab2979eee9e192a7313b64" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-dispatch.js", + "digest": "sha256:310c373f1a889419b988707468e42e059df165c252baf5f9630190fb8749e15b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-runtime.js", + "digest": "sha256:e356af19bc84a7047979ec8821210e5bc38e6de8c5f872231c13874de3667fd2" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation.js", + "digest": "sha256:95baa6dc416d1abb5ed52c65e71e445830c0b8d3388db4cffbd8346713c225cc" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-adapters.js", + "digest": "sha256:6d93e41f36b4c0566838acfc3a0f5dd40bc2e27b21c806fa9de2a4a09098dd48" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-contracts.js", + "digest": "sha256:8809ffb997852dc401941492f889de0f92b1709ffa9a22c40f5bb0afa306209c" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-runtime.js", + "digest": "sha256:0b165450d6cdc82b65edcc1b160f3fc949801e37b1913765cd0740260e698025" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence.js", + "digest": "sha256:c8f57d84fd910523fa417141cde4a1329f1bf05ff7691df3baee9b75993b5302" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-adapters.js", + "digest": "sha256:8c6de5907e2869776a6e3d0b973de5755bc6673952cd2851e102f4af002d79b4" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-contracts.js", + "digest": "sha256:1f5356bac678e0c20b7e86e3bca0d8c5b69f7c23b5fb38459b5dd68d758db5bd" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-gossip.js", + "digest": "sha256:c0c0d4b3e3b14dcba151fc4bb66fe5fc78e244fe4e5535c1a6ba3b40c7a437f9" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-runtime.js", + "digest": "sha256:6c3fa642ad066fbe3ce6b0ba06e39306e80a960e8a9ae7c6beeb24085cdaf995" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange.js", + "digest": "sha256:ebf3b277dc9c4fbd5550d937dc77830a92e01e5362f539a77bbc2275be580a8c" + }, + { + "path": "packages/collective-runtime/dist/team-execution-adapters.js", + "digest": "sha256:2db2c3f6f265f8daf1b97927ddee1fccef9a3a8a1f5f9c7e7ebae988eac81021" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-adapters.js", + "digest": "sha256:c0762dba13562211f567771bf04222622ec53ae0dc741dd7afe2e424b7bc088a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-contracts.js", + "digest": "sha256:efaf67e677ea97dfc4a55d03dab3880b44078f9c187db6d1826588e773c86516" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-runtime.js", + "digest": "sha256:c554c8b26a53be96f974397d72ebf1c26d4820e8712ff6a874243efca80c429e" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-validation.js", + "digest": "sha256:8f749a1d270809cc87aa9ecd6f2b68e99c1677c28335ac847754fe079785e3df" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity.js", + "digest": "sha256:c18b1ecf6425835bdbad6ed20e298678fd7ea46788b4da5bedf1ad8786c42ecc" + }, + { + "path": "packages/collective-runtime/dist/team-execution-contracts.js", + "digest": "sha256:5538a46fd8e00c6599e57f5d8594c2725e9d6de4803674496ec4c498a02db567" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-adapters.js", + "digest": "sha256:d5af9da64069172bd6e36b2e6df5774e65163636afca5fcd328d611921208f70" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-contracts.js", + "digest": "sha256:f81abcfc997ffad9c8710c6ae35cb14235d8da5abe8b27e6ea8b054d787dc41a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-runtime.js", + "digest": "sha256:1b8e5b4f3666ff6104605aa020a1d91ce7597210aa9262713995a6663120c111" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-validation.js", + "digest": "sha256:346b75696dbcb41202fa3034ad503b6ad761a2a828372490a1bf122df1b60945" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange.js", + "digest": "sha256:9d10fe5228e05a8b81e772a9a88c5071c46e03f064cc8e2ca7ebd011269a5bee" + }, + { + "path": "packages/collective-runtime/dist/team-execution-reducer.js", + "digest": "sha256:ada7fba01b7f972bf2206c8af511022a03600e4c6ebfacc8d7fc8621309189e8" + }, + { + "path": "packages/collective-runtime/dist/team-execution-runtime.js", + "digest": "sha256:7691a2b97564b02ede362ab62dcc307d198d83b41d26c2493d147befeeee7818" + }, + { + "path": "packages/collective-runtime/dist/team-execution-validation.js", + "digest": "sha256:9cfda60cacfcf7b9d3cfabfef6232cd83dfa332f0092647d1884c4fc07fbf65a" + }, + { + "path": "packages/collective-runtime/dist/team-execution.js", + "digest": "sha256:12a258a14bffab25f697d8721438e113679b0bca24b16c4c2ff74c1f863fc378" + }, + { + "path": "packages/collective-runtime/dist/team-formation-adapters.js", + "digest": "sha256:e96ac45b3d4847734b43143689045bbde487e0e137f26061ce2ae85797a41602" + }, + { + "path": "packages/collective-runtime/dist/team-formation-contracts.js", + "digest": "sha256:e6099b0ed44a1c12f35e4fab940971fff8c9cab5e1387e75b56cba0ee52c5916" + }, + { + "path": "packages/collective-runtime/dist/team-formation-reducer.js", + "digest": "sha256:8baf213468cab281ba4cdbdceb2435291d8dcd19e76c1798f0e14bd56125aab6" + }, + { + "path": "packages/collective-runtime/dist/team-formation-runtime.js", + "digest": "sha256:1c696a0f91900c5f41e8a2d749f6c45492e69f73ac3e22cfe98fc733435882de" + }, + { + "path": "packages/collective-runtime/dist/team-formation-strategies.js", + "digest": "sha256:0a62e0e70a44375ff3cd27905805d90a029ae37c51c6984cb55225107701965d" + }, + { + "path": "packages/collective-runtime/dist/team-formation-validation.js", + "digest": "sha256:990c7c91ddba40eda009609d87f5b86a2f027864124733c9f66e13a1ad70634a" + }, + { + "path": "packages/collective-runtime/dist/team-formation.js", + "digest": "sha256:684458df97bd153801fdb7a6c3b4bce48e5e75ec7a8a20e3d2013e1fb5598378" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-adapters.js", + "digest": "sha256:e7b0965fe362992cf3f7dd05dade98dc5792ca74109e06cf95239fe6f432bdc6" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-contracts.js", + "digest": "sha256:12c69d0f4e7e6752a24b4c9e02ae11184b3525fedc983179d601f8c54808d339" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-reducer.js", + "digest": "sha256:cb16c428cdc0e476816ca15c845f970774f95b87a30b27c2a2e0370b028c8516" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-runtime.js", + "digest": "sha256:e23ad18a4c6108ddf06127daa6bbbd7771376b51b41510d858e664b3cc325978" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-validation.js", + "digest": "sha256:bd7cdf196e34673d8437b4539c38f935ceec489a8dc29c88f869e252a8788add" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation.js", + "digest": "sha256:245fefaf4d76ddc2af6e3441b4c4a2b69e68895913dbfe2e0595d22c61281e52" + }, + { + "path": "packages/collective-runtime/dist/team-topology-transformation.js", + "digest": "sha256:34ead0cd82894dc7eaa65368ce31516a46a2a7a95c5d806dfc63173554b08039" + }, + { + "path": "packages/collective-runtime/dist/topology-governance.js", + "digest": "sha256:ff3bf01dfd1fc336ed660a5d4039bb306d13e7f6dc53126e328640b134af2d61" + }, + { + "path": "packages/collective-runtime/dist/validation.js", + "digest": "sha256:4bc44f1c02b9af9afa23595d8b653a7dbfdd8a2c9aea6c55da2a2d7c1062f6a4" + }, + { + "path": "packages/collective-sync/dist/client.js", + "digest": "sha256:3b5f8b19550740dc767aabd429669a9d3693797427abafa56eb1763ac73e02eb" + }, + { + "path": "packages/collective-sync/dist/codec.js", + "digest": "sha256:58b392e9f5b5436cfac424c0b4263d3d85d7b918dff2fa821a335df822bec5d4" + }, + { + "path": "packages/collective-sync/dist/contracts.js", + "digest": "sha256:04ebd25fa90caa04fea14848b1301dc8c6fb2d3a83044a20ceb89d06abda6e86" + }, + { + "path": "packages/collective-sync/dist/crypto.js", + "digest": "sha256:cbe55d7b1453f4a650ce31b449462f5abd00ce99106e7f7e56a5b7db61064587" + }, + { + "path": "packages/collective-sync/dist/http.js", + "digest": "sha256:b3db5d4f7442443119178a02e91fc42181ab9f95e4460f069df548aba6792472" + }, + { + "path": "packages/collective-sync/dist/index.js", + "digest": "sha256:f53cfb5edf20d39a6bd063041ff31d297068e3a43e5c341d78bee947a971f9a3" + }, + { + "path": "packages/collective-sync/dist/memory-repository.js", + "digest": "sha256:066ecf2911afa4d3fc8c09f279cf3006bb79abb164edf68fd404ee7d9a6fa1bc" + }, + { + "path": "packages/collective-sync/dist/peer.js", + "digest": "sha256:913cf070e15dc182902c5b5aed9637a40dd0bfba653ec586fe34668e5bcf4748" + }, + { + "path": "packages/collective-sync/dist/readiness.js", + "digest": "sha256:236dcdd2aa54da9b4aff7491d8c28c4811d9879e6a3184bc90b12d4e1dd3789c" + }, + { + "path": "packages/collective-sync/dist/records.js", + "digest": "sha256:ff124548b8163f3b1987cc39609e7964ae89be4f71498cf97b1cf80b846e76f9" + }, + { + "path": "packages/collective-sync/dist/transport.js", + "digest": "sha256:0490ec8081083d4a94186312a273ea2fe8bfdbabb3d7671544f73327774bd528" + }, + { + "path": "packages/collective-sync-postgres/dist/checkpoints.js", + "digest": "sha256:226fae22987fd50ffe6625e80bd568dba9f55db45d1e0ffc3d9f097967511436" + }, + { + "path": "packages/collective-sync-postgres/dist/index.js", + "digest": "sha256:03d31827d3fa5d0efa987366a9e8c761e5702852f82b8e16d5934deba1d12b1b" + }, + { + "path": "packages/collective-sync-postgres/dist/migrations.js", + "digest": "sha256:1c55be223995eb6aca370e26e747b818ad2dda2ec648cb7fba3caf767f8eba4c" + }, + { + "path": "packages/collective-sync-postgres/dist/repository.js", + "digest": "sha256:9cc6f680b61aff76271ba4f777cecf4347cb70785b57b95670e7cd2eb1f4e88b" + }, + { + "path": "packages/core/dist/index.js", + "digest": "sha256:4953093ada93fbd39267ccf1c49d76229b92b15d14242af2e20c35032acc86a3" + }, + { + "path": "packages/events/dist/index.js", + "digest": "sha256:378d9bd4055ce584b6fb3d21839bc7dc17faa073ded191f777f60701e6d0f2eb" + }, + { + "path": "packages/framework/dist/browser.js", + "digest": "sha256:4866132db68fa99ab56dfbc2007232718d0459d319f493a1019041ddd93a52d8" + }, + { + "path": "packages/framework/dist/index.js", + "digest": "sha256:9521a7fc48c229193ba0ca21d2396fc1c8eb5815564233b745a1ad599cb47f8c" + }, + { + "path": "packages/inference-control/dist/anytime-semantic-guarantees.js", + "digest": "sha256:bcc9d51ea5555a1cf15c0878be8d91c6b39e61cbfdbf0388f21f60496c8f8e7c" + }, + { + "path": "packages/inference-control/dist/assessments.js", + "digest": "sha256:a0b16c19983fbc6542cea5ecc33289bdd6d6dc959caf04098402c9b2cc864aa7" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-contracts.js", + "digest": "sha256:6ff257cc5ebd628a6a07369bc4b107b0f6c05e240bab9793507884416b78ec1a" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-runtime.js", + "digest": "sha256:1e8f512290057613051284415f9fd48f76b177bbd64b67e806973412b8ec3d19" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-validation.js", + "digest": "sha256:43606b7327658c5529106fd3c556c5ffaade31ddfe1c1041ecf7db64c6aeeb94" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble.js", + "digest": "sha256:b0b05c2480980597e70ff8c217ac7c7e2bdec905e99cc6078622dcb7ac486e22" + }, + { + "path": "packages/inference-control/dist/boundary.js", + "digest": "sha256:d55521b7537a32547131dc49d869d229a00cca56f4fcd23a1bfeb7c036d163b0" + }, + { + "path": "packages/inference-control/dist/canonical.js", + "digest": "sha256:9d1b1e8ee6b73f70e4d12711cfd15b5e8c074f2dcdc5dbdb99d6a28e3a2e7749" + }, + { + "path": "packages/inference-control/dist/capabilities.js", + "digest": "sha256:6f6d40c287b70f4c8c15154ea872f512a360f4126c320f2e10214a1453863d5b" + }, + { + "path": "packages/inference-control/dist/cognitive-adapters.js", + "digest": "sha256:e703d7c4dfda63ce3eb59c8a27d6c3f1eb0d2f1974b72a837fae11a2aadbf75a" + }, + { + "path": "packages/inference-control/dist/context-integrity-analyzers.js", + "digest": "sha256:709e0c5032fee33926c23b0dd31ccb2618e5aef3fb2272761c0400fd4a5fdc42" + }, + { + "path": "packages/inference-control/dist/context-integrity-contracts.js", + "digest": "sha256:f514a069350e28e2bdbc655644a5d650769d87b0086a344a1b7756ea9ad5dcea" + }, + { + "path": "packages/inference-control/dist/context-integrity-model.js", + "digest": "sha256:1d8fdb55f75d6f7449d7d678141d0e8ad3b1d0f4aa43f2849a38b5c795a745f5" + }, + { + "path": "packages/inference-control/dist/context-integrity-portable-agent.js", + "digest": "sha256:437711c90da9e1c7d8d8f9ea9c423b93eac40c1a540679dbb8867ec7f83cbbc4" + }, + { + "path": "packages/inference-control/dist/context-integrity-role-alignment.js", + "digest": "sha256:bb296933b10742b48fbcea417d4e7156a5b309e8c45b6cf8cb69234803813f8e" + }, + { + "path": "packages/inference-control/dist/context-integrity-runtime.js", + "digest": "sha256:7985691fc52776a57a62ffe9ec4d3b19833b5efc0d0befeed2fedeedd6347f90" + }, + { + "path": "packages/inference-control/dist/context-integrity.js", + "digest": "sha256:78336f87b7fb252290c3dd11f06e35babba6aa5622f5233b3f39358ce17583ca" + }, + { + "path": "packages/inference-control/dist/context.js", + "digest": "sha256:339a5b9822728b3d9c1266006d55bb89c9875d8378d9fb0c997705ddb06bc5b0" + }, + { + "path": "packages/inference-control/dist/governed-role-evolution.js", + "digest": "sha256:7ee2df4ecdc152a6002dd422b7183f50bf0b61004f9077eceb72b83b3d3dec19" + }, + { + "path": "packages/inference-control/dist/heterogeneous-agent-composition.js", + "digest": "sha256:8385ca904e96b0493d6771b1a169a9684e0ad38d51a4ae5dc58a43fe90993ea6" + }, + { + "path": "packages/inference-control/dist/index.js", + "digest": "sha256:a921b260b3b1034e1fb86f5e920148e10e7696656fb779137e8abdb9a1e54f77" + }, + { + "path": "packages/inference-control/dist/intervention-adapters.js", + "digest": "sha256:16428ddedde670546075a0b4605e524d5a4c02ab3a9055d75603d2fb01a63039" + }, + { + "path": "packages/inference-control/dist/intervention-contracts.js", + "digest": "sha256:b50e224f225b9cce6cf63e41dfc1c155e6496cd2ad035ca76f0bf1c9b0b9fc34" + }, + { + "path": "packages/inference-control/dist/intervention-runtime.js", + "digest": "sha256:33c13b1339472d38e51e41b5b8c54e9f833f750f042253c9517f32dcca53e6e6" + }, + { + "path": "packages/inference-control/dist/intervention-validation.js", + "digest": "sha256:32a31f06da2ac7f628f7fc42b0f4d12c2bb07ae70cca94b08a0b87514fa5710b" + }, + { + "path": "packages/inference-control/dist/intervention.js", + "digest": "sha256:a3ef1a043d29d16c1af28cfcef974b4a4869fbfe4969fe5b4c7430fff4676325" + }, + { + "path": "packages/inference-control/dist/messages.js", + "digest": "sha256:1fba622784350251c3f531c50d5c2077701dc3f5bc2933a52588b7f8fd4b77b8" + }, + { + "path": "packages/inference-control/dist/model.js", + "digest": "sha256:67a3fbaddef1766b2d0085b0f6a71e2d2a1def62d7c67bcce2079741848670fb" + }, + { + "path": "packages/inference-control/dist/operational-cognitive-control.js", + "digest": "sha256:afeefd26bf5fe86ea91702f064f027bae57e1afcd96b0714d057c40ed704bc99" + }, + { + "path": "packages/inference-control/dist/policy.js", + "digest": "sha256:5e0f2ba232ca8d0870e516e000f91e5243ae9ffbe48e0a3d32c91848d4e790af" + }, + { + "path": "packages/inference-control/dist/portable-agent.js", + "digest": "sha256:30a39fde6e3d0bfd823f771f70e53216aea209d1fc1750c4e5d6dec8d4ae6b39" + }, + { + "path": "packages/inference-control/dist/reducer.js", + "digest": "sha256:b96176cf102cc3f94c72dacc6868cb65650d9b94d602b1e50ba123831c340d09" + }, + { + "path": "packages/inference-control/dist/reference-controllers.js", + "digest": "sha256:f5920acff6322722bfa39acfed76b414ba6b131fd4a5c2e04b38f411ad00bf3e" + }, + { + "path": "packages/inference-control/dist/role-alignment-portable-agent.js", + "digest": "sha256:56c99039fff66c2f369487dacf4aa2f49979231fe9bcdd5fb85949a7ef1b23d2" + }, + { + "path": "packages/inference-control/dist/role-alignment.js", + "digest": "sha256:05463f517e911f23859afc16a078f3be010dad5195992f6e72589dd760bca200" + }, + { + "path": "packages/inference-control/dist/role-realignment-portable-agent.js", + "digest": "sha256:c946113af66d8a83cd946f8d1911906faa1c3f5fd57ab1ebd99ef874e922b42e" + }, + { + "path": "packages/inference-control/dist/role-realignment.js", + "digest": "sha256:c1fa8b21b74fd84b76a9109537558d4b5b2050710e15eccf17894bc3f0479d33" + }, + { + "path": "packages/inference-control/dist/runtime.js", + "digest": "sha256:9cb320abb8837279c41423bba5350f7f2d4492650af7f9faa539f7ee55225b1d" + }, + { + "path": "packages/inference-control/dist/scopes.js", + "digest": "sha256:b551485bc037d86c88ae6fd01e98bacc1f945e271f73a56b2a0a72052eac5cef" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-assessors.js", + "digest": "sha256:b180baf57fe992775125a9b69075e1c97f543e9ff3441fb725ecddf6795f4d5b" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-contracts.js", + "digest": "sha256:7b25020af1fd4375969b2a524b46c231dd1ee56d5b9dd08f7da4e8fbbd06d86d" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-memory.js", + "digest": "sha256:9156f67afdd55be68e21fad5f7ba4e5486f24964baadf0b52f3fd897c88b4bf1" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-runtime.js", + "digest": "sha256:2df3930b5eb743b8b9b42f2cc78af536e6155cd3f55e5476a3cddc7463bb3061" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-validation.js", + "digest": "sha256:c377441c568778ec84252023b08f5b5147f65410c75f3adcad9487073b2bd8eb" + }, + { + "path": "packages/inference-control/dist/semantic-alignment.js", + "digest": "sha256:6652872134ad5808debe18f6928ce3479e08d27c29018ade039103c699e83f2b" + }, + { + "path": "packages/inference-control/dist/semantic-horizon-budget.js", + "digest": "sha256:44ca6347830dc0931b8b35240bdf168c883501854b3e96122b9d194db778ae95" + }, + { + "path": "packages/inference-control/dist/semantic-metric-engine.js", + "digest": "sha256:475102b2d41c0d24b6d785c49eab41b886ae9b007cf1bfb025feff1fbeb18826" + }, + { + "path": "packages/inference-control/dist/sha256.js", + "digest": "sha256:d71fd9d322dc5019c4fa5761fb30115ca816b5f66e9cef833032dd560d00fe9d" + }, + { + "path": "packages/inference-control/dist/state-records.js", + "digest": "sha256:720d0851e673fa754e7c0aef28e76a2735ac89f11308493ab84fc7231f48ac27" + }, + { + "path": "packages/inference-control/dist/state.js", + "digest": "sha256:c505c09e4527787028021a87acd968b316e1c8e6d4b170b6840b598ae1547fa5" + }, + { + "path": "packages/inference-control/dist/streams.js", + "digest": "sha256:0bf09847a16c09f591e4f6c52fb47f71a9f2553f9824f15e5689ff3cfb067aec" + }, + { + "path": "packages/inference-control/dist/telemetry.js", + "digest": "sha256:d3e1efda5bd182680490fe04ca2d361d683ed23a96bca12d5710d4fe2639a6a1" + }, + { + "path": "packages/inference-control/dist/tools.js", + "digest": "sha256:b7d1a235fded2bb91e05067fbe6cc78a71edb772c14b6a2091fa5070d29bf52e" + }, + { + "path": "packages/inference-control/dist/trust.js", + "digest": "sha256:b6c36d47a7c99603b3d45719b25d260ef9b238efbed9fe2a0b7ebfdaea7c3e78" + }, + { + "path": "packages/inference-control/dist/types.js", + "digest": "sha256:ca75f72b4f193bbcc212904dc2ff6710b4087a5d5db0730fb2305eb749bfb36c" + }, + { + "path": "packages/inference-control/dist/validation.js", + "digest": "sha256:33d1c58b96635f6dcb441d0fa6c77b7829af51f70a5b7fd317cacfda3f53d5ff" + }, + { + "path": "packages/interop/dist/governed-lifecycle.js", + "digest": "sha256:f5b00f0bd7274ca3e8550d40c9f58178eb3c3d05d4329bac5eea6f5ded33646c" + }, + { + "path": "packages/interop/dist/http.js", + "digest": "sha256:6d73ca65749ab791eea28ac2ba3fcdbdfc4f63344869362f7eae1b541b76dc5c" + }, + { + "path": "packages/interop/dist/index.js", + "digest": "sha256:214c099488f68d1f3abc5facbbd52efcb7ce3db494de9c873658393a64e9a177" + }, + { + "path": "packages/interop/dist/morphogenesis.js", + "digest": "sha256:51b7898519f5e1b90fd545e531e87a2280c7bfadec1c57b8b3794dc36a2accc6" + }, + { + "path": "packages/interop/dist/webcrypto.js", + "digest": "sha256:880cb4d2a5a2ed01fa8aa20e45c497eb00a33cc3c9ab9daffe22738595953541" + }, + { + "path": "packages/interop-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/interop-postgres/dist/migrations.js", + "digest": "sha256:9bcac3744000fb6ccb562b76d3e2b098a1ff249196e8ce197ddb21ce9b5b9fe8" + }, + { + "path": "packages/interop-postgres/dist/repositories.js", + "digest": "sha256:ba3ce3db7dabcfff1e76043ad515d2b2d136724fd26efc818797a6bcc64cc4f1" + }, + { + "path": "packages/mcp/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/mcp-docs/dist/cli.js", + "digest": "sha256:e9b5dd708542caa20b1a6e48a6ec9b94555a3b5e6b20290ec4b8e8e06eeaa9c2" + }, + { + "path": "packages/mcp-docs/dist/index.js", + "digest": "sha256:5f861035058d2b85e237efc3c46325fabf5f07928ab44fdfcb1726a92d3973b1" + }, + { + "path": "packages/mcp-docs/dist/server.js", + "digest": "sha256:0d1d45d5fd38f0954f057a19f0c289209ec8b0741ac74a1f195c219e6245544a" + }, + { + "path": "packages/mcp-runtime/dist/index.js", + "digest": "sha256:d537dcedce52e9a6837982df72dbd8cf1b3c6d1eb687f2857ab3d56f65879c3d" + }, + { + "path": "packages/memory/dist/index.js", + "digest": "sha256:fab5f32b85a4df9ddfad1054badb437892a21f1f416afff263ed5b2b7f9fa8b0" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-contracts.js", + "digest": "sha256:eaa1bb6c8bcd9f447b729e7013ba8235c5cb2e5479c195905dfa1d19369fc50e" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-runtime.js", + "digest": "sha256:e9974da197ec58188c29fa8d490abd1789edcfc05215f2e0f97747c0f31bbbae" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-validation.js", + "digest": "sha256:2e6acc0c7f79ba6ccb5abea1340a05570e310c0266761dd48e4ea820ffc7a980" + }, + { + "path": "packages/mesh/dist/adaptive-overlay.js", + "digest": "sha256:18ec9b42ddce6430001f7822024c4916cd44eb6e0e997c7cc370127ca514ce5e" + }, + { + "path": "packages/mesh/dist/authenticated-overlay-transport.js", + "digest": "sha256:5e7b7c28c9c4cc5e44a37ae72bb664ae8cf7a721fd9f8bc6999d6c435c90bea1" + }, + { + "path": "packages/mesh/dist/authority-continuity-contracts.js", + "digest": "sha256:e988dedc3351d634f4da9d689e4c9c4c09156cc15df0d35f12eb4d2c7dfe86e8" + }, + { + "path": "packages/mesh/dist/authority-continuity.js", + "digest": "sha256:96e5b9e1981c7f9acdb8233d2dcc137a1d469a029044290c2940e9ae08e16cf0" + }, + { + "path": "packages/mesh/dist/continuity.js", + "digest": "sha256:d3fab986fab37b6e647ee5db235def064a5f3dd049255f7d80e8141f23542f84" + }, + { + "path": "packages/mesh/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/mesh/dist/coordination-allocation-contracts.js", + "digest": "sha256:3be2180c08543d1cbc2eb6e40fe6da290b89e791f7ca73a581647283199d5479" + }, + { + "path": "packages/mesh/dist/coordination-allocation-state.js", + "digest": "sha256:a85c2ebae9d89fe2ba5932a91b461babe61807fe8994bee41ac5f677ab6d1b20" + }, + { + "path": "packages/mesh/dist/coordination-allocation.js", + "digest": "sha256:92ff860f370f18d0a37ddd5d9135c58651aaaa47087be0c7503b63d344bff5d0" + }, + { + "path": "packages/mesh/dist/coordination-contracts.js", + "digest": "sha256:994d53aba9260dba427d4345bc3b4c07d742a627f3be1d16bc9919c250d46772" + }, + { + "path": "packages/mesh/dist/coordination-discovery-contracts.js", + "digest": "sha256:c9aa7950295bb4d4a3c77d59387fc9050feffb9df289c1034d33aef5f895a64b" + }, + { + "path": "packages/mesh/dist/coordination-discovery-state.js", + "digest": "sha256:093f3b7a9bb81b2bb9638802cac8ef20d5c2c39b97d9fcb4db6c877b92deac5e" + }, + { + "path": "packages/mesh/dist/coordination-discovery.js", + "digest": "sha256:7fd2868591eb7f7387c838c4e4ffb991d3b3c13b3baf37510cbb4c55978f27fc" + }, + { + "path": "packages/mesh/dist/coordination-execution.js", + "digest": "sha256:c977ef2698808e852f01ea21718ca340d99af00032797e48e33aea55c4f4d42e" + }, + { + "path": "packages/mesh/dist/coordination-inbound-contracts.js", + "digest": "sha256:1a82d59dece310da303e2c4915fa70025e7563d201e77a61bd51707cee356ad7" + }, + { + "path": "packages/mesh/dist/coordination-inbound-state.js", + "digest": "sha256:214c4db472a4b0b8678ce118c2aff900f54ecc4219a90d4a5bdde5ac69377282" + }, + { + "path": "packages/mesh/dist/coordination-inbound.js", + "digest": "sha256:86cf5061c298941c5355533eae662f4dcfa96d8014552995a847214cecaeb580" + }, + { + "path": "packages/mesh/dist/coordination-lease-renewal.js", + "digest": "sha256:7a1dc88ba2620925684895fd8d82f284363aa5ca9d7694b6bb2dde33ad120d5a" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic-contracts.js", + "digest": "sha256:7df5a215ccb3a469b52d126b60787d9d0b8692c2db96ab3c69585948de059289" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic.js", + "digest": "sha256:9ecc16d642835d844d8d4de31cbdbbc0d2b96c5a9f13cbaa0564cb1568fab99d" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-contracts.js", + "digest": "sha256:314e32db524c476a194bd1e6bc835e289ecf203b328c781595f6d63986283c67" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-state.js", + "digest": "sha256:61975714d8bc69184c05508f272eddff05bd1790ecab45cbb66072b4cfe163d9" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-time.js", + "digest": "sha256:6a506033a164246715358d8cf1f6910b37cb5a9efaf998c567222c0814ad729b" + }, + { + "path": "packages/mesh/dist/coordination-objective-work.js", + "digest": "sha256:377a4eb0fa5b7caadd2f0b5f991892032e2689c42c6251bc91e14df0b07c495c" + }, + { + "path": "packages/mesh/dist/coordination-recovery.js", + "digest": "sha256:278ca986324792339ace51bea5f5dd467cf71af1aea6ab94132f15bd75238a38" + }, + { + "path": "packages/mesh/dist/coordination-reducer.js", + "digest": "sha256:d20890a678eb9dceb70cdb1788e7e509dc1a38b923ac836f06599d7ac0e30a1b" + }, + { + "path": "packages/mesh/dist/coordination-state.js", + "digest": "sha256:1120aadb4f57759fca1d0c57d1f985e3fbe7da6771acfe923ac0671e13fc82ea" + }, + { + "path": "packages/mesh/dist/coordination-topic-contracts.js", + "digest": "sha256:5e722ff15658aecc3b2bf2ba9b35226274b981fce4744d8558cc86eb6574c27f" + }, + { + "path": "packages/mesh/dist/coordination-topic.js", + "digest": "sha256:51f13dd6ee7287da3a3857178f371b7db1fe44955978226d957133387511aacd" + }, + { + "path": "packages/mesh/dist/coordination-wire-version-contracts.js", + "digest": "sha256:34ccdf72fc29daaa6b532694f2b820bccaafb53549cc5f907ea05b221a7ecd5f" + }, + { + "path": "packages/mesh/dist/coordination-wire-version.js", + "digest": "sha256:2f8b7498a5a82471e8de6d840b98bcf5dc3f0d1108267f9f3f3cd5ef0c563f83" + }, + { + "path": "packages/mesh/dist/coordination.js", + "digest": "sha256:6ab0e50a3c3a4b30470f46ac0f5bdb46244d2d85e40746859649ae6f5ab5972a" + }, + { + "path": "packages/mesh/dist/durability.js", + "digest": "sha256:9112fa82abe5291d58ae2f69ec908a36425fb6cdc12abdcfb1b9fa9f835f3543" + }, + { + "path": "packages/mesh/dist/inbound.js", + "digest": "sha256:3139621aee4950963cd972476b5c45538e46d96cae8e75e97868845325449d38" + }, + { + "path": "packages/mesh/dist/index.js", + "digest": "sha256:ac2c6265fd32449bde66f8451b8e45eccdbaa90ae105501b1ea8d672d363a059" + }, + { + "path": "packages/mesh/dist/loopback.js", + "digest": "sha256:60c0873a79abaeb05c1b51b8edc1f166a35f0488229eeaf8964f319a9c672fa1" + }, + { + "path": "packages/mesh/dist/overlay-transport.js", + "digest": "sha256:89e36d9171cfe0be31a1e4b7d6bdceab4511fc090f1890e2869d4e2133c196f2" + }, + { + "path": "packages/mesh/dist/overlay.js", + "digest": "sha256:45e87c5e96197d6ee979b9095770525ffc54416fc148fd2772c5b345155201f0" + }, + { + "path": "packages/mesh/dist/reducer.js", + "digest": "sha256:87a9de3e08703bc17d3c3f881dc2002a8ea6ffaffb943195aab6213217100a73" + }, + { + "path": "packages/mesh/dist/sha256.js", + "digest": "sha256:3e518423bde47c7b96db5d49b8a66ab24ad35859e025a3a80a3da23a160dd140" + }, + { + "path": "packages/mesh/dist/sparse-overlay-contracts.js", + "digest": "sha256:13bbd7fad5d9dcdff11f48dabe4165dc89660fc8f6de9d1d3ec20061ce189cc0" + }, + { + "path": "packages/mesh/dist/sparse-overlay-durability.js", + "digest": "sha256:8b75680a26fdd660f7dadbff37727f1e5298828e972e0e2a7f5ac8edafc820cb" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime-contracts.js", + "digest": "sha256:0c90a716d1fc4983a07d4cb55bd976f20ea3191b25b50ad3c02465a89ad0bf92" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime.js", + "digest": "sha256:f49f29078cc39ced0826fce1349ff8474dee9d514bbf3f452ee9f951975d8833" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-contracts.js", + "digest": "sha256:6f404176b4d54a71985033e076f5eb5f329e04b7ad992c9a1a7e56af2961211d" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-durability.js", + "digest": "sha256:da739539527cfd6f750081ff776dc1e1e17862acc45f62e55036481c66b5d290" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport.js", + "digest": "sha256:14605088582611b10a1276dbbe0cb633256c4f29a51173fc98cac4887d467252" + }, + { + "path": "packages/mesh/dist/sparse-overlay.js", + "digest": "sha256:ca11437bdc551ee6d1dd8e6557a63d196cae7c9888b238144587b7c9c4bab98b" + }, + { + "path": "packages/mesh/dist/state.js", + "digest": "sha256:e50942fb5e14f5f5aca893aba6ba3e509c8659478ede92667069e49bbe01c282" + }, + { + "path": "packages/mesh/dist/trust.js", + "digest": "sha256:5256cf09586202f5ea60df65866156ca14e096af85c06c05acf30f4f72ca02a5" + }, + { + "path": "packages/mesh-conformance/dist/contracts.js", + "digest": "sha256:9c72ef104edf9901471db7b8a00b354ae8dd72353c181356070d34cb929b99b2" + }, + { + "path": "packages/mesh-conformance/dist/control-fixtures.js", + "digest": "sha256:e7bd67da283c361135f4ae9f9f5eb42a23d2a89c52528238cd12111c41dca7f8" + }, + { + "path": "packages/mesh-conformance/dist/control.js", + "digest": "sha256:0eb18d7be525ee48b0db6b25bb75cf014563d31afc831a82ffcb24a2c11080cd" + }, + { + "path": "packages/mesh-conformance/dist/durability.js", + "digest": "sha256:a92659003df88ef18bd5d02efd45919fe5088006eeb5fe06859e1be90ef73bb8" + }, + { + "path": "packages/mesh-conformance/dist/index.js", + "digest": "sha256:2bba1ca73e6fc97fe414340a16e3f0a5be5a966ae496069c769f0695d321c075" + }, + { + "path": "packages/mesh-conformance/dist/planning.js", + "digest": "sha256:de0bc3b6c2b4869fc28e25d34e408328a8f899e6148a7e18fa7b146023b44847" + }, + { + "path": "packages/mesh-conformance/dist/protocol.js", + "digest": "sha256:6c7028b8f4b626a6df165b51c26cf1af266a740addad20f2df8fac819937d06b" + }, + { + "path": "packages/mesh-conformance/dist/report.js", + "digest": "sha256:704dcbf5e60268d943ef5b7876091724594225fcb3a4bdf2ebec5020afb3e73c" + }, + { + "path": "packages/mesh-conformance/dist/rooms.js", + "digest": "sha256:53ae3a136cd243714a5eac7a64e5d7e3038e303e5c93fac94788a313f9e3644c" + }, + { + "path": "packages/mesh-conformance/dist/runner.js", + "digest": "sha256:6e740ff8d5251aa3f4b37777fb52214e740dad3c0f9d8583155ee826635420ad" + }, + { + "path": "packages/mesh-conformance/dist/transport.js", + "digest": "sha256:a09577f525870cc07dbb8aed09fc045c70f21277fcab43117f1c9335c8b4a189" + }, + { + "path": "packages/mesh-crypto/dist/base64url.js", + "digest": "sha256:df96edd36a1f06d3f19292067415a371d1b491e63e6e99354c75fee0e1981689" + }, + { + "path": "packages/mesh-crypto/dist/contracts.js", + "digest": "sha256:0dbf1cf2c1456b3917e0bf92410a7253342f067aec6a40f4c7657da6a4a989a5" + }, + { + "path": "packages/mesh-crypto/dist/http-signature-port.js", + "digest": "sha256:5b710dfefaed3b511074caa06ad03dfe1dfcaa2bc0219a7a5f68e14d7d3c009d" + }, + { + "path": "packages/mesh-crypto/dist/index.js", + "digest": "sha256:b5fef323f590706eeffe8dba2454543fbcea11cb3f823032cd72c7f3dfd679dc" + }, + { + "path": "packages/mesh-crypto/dist/static-key-resolver.js", + "digest": "sha256:bdb9750903e8c22ebaa2e581ef823860654a5a4d0f6332f7fc566b067ed27b79" + }, + { + "path": "packages/mesh-crypto/dist/web-crypto.js", + "digest": "sha256:807f19df4570bb2655fc9d5f6d13b2a18af3662b58cb7ef852b4ac4b8e59c8f1" + }, + { + "path": "packages/mesh-http/dist/durable-outbox.js", + "digest": "sha256:4115fa4901502cb285902126c125c99ac6786ff48de4f179e9c7e6bf1512455c" + }, + { + "path": "packages/mesh-http/dist/index.js", + "digest": "sha256:356fe829cabeaa1524b87bff61e186c0e16d3a8bf8efb9f884b2d782fe628edd" + }, + { + "path": "packages/mesh-postgres/dist/cli.js", + "digest": "sha256:0d547846e3e8be78d5361d828c6138b7270a409ad8d84ec45a742fa1a08cdd48" + }, + { + "path": "packages/mesh-postgres/dist/index.js", + "digest": "sha256:774b213b90ecb7670fac7a39296b187681be7034cb51332373bba6fe20864e36" + }, + { + "path": "packages/mesh-postgres/dist/migrations.js", + "digest": "sha256:99eb9e978be475856965a0e40c4ca39e49b11b7e27cba3d9632abd34c98905db" + }, + { + "path": "packages/mesh-postgres/dist/planning-recovery.js", + "digest": "sha256:bbec2fa7757a0412f2788118590a5ccede90b1ef77b861859e0fbf80a8ebc66f" + }, + { + "path": "packages/mesh-postgres/dist/repository.js", + "digest": "sha256:ea8c4bb98dfb8b9a4d4441e7eb34062e52f75085b1d73f6636c5b9852e132591" + }, + { + "path": "packages/mesh-postgres/dist/snapshot-backfill.js", + "digest": "sha256:2227eb1cf13656c91bfc47ce36b19697d795b509076818dd14c90d2883a1a8f9" + }, + { + "path": "packages/mesh-protocol/dist/canonical-json.js", + "digest": "sha256:394b8fa24d40e03e369d7ebb9518256633aeb0eaac0332c2ba2beccf93430452" + }, + { + "path": "packages/mesh-protocol/dist/contracts.js", + "digest": "sha256:9529f176896f1949b56fc163e57a118d5239a7018f8b6fa2c31743247f94987f" + }, + { + "path": "packages/mesh-protocol/dist/index.js", + "digest": "sha256:6d86cc13e07f1277809091f939d925c12dd7acee63a1dd0c621e61bf7eb08fa7" + }, + { + "path": "packages/mesh-protocol/dist/strict-json.js", + "digest": "sha256:0b8e54f87cba73b7d98fbe30b8154d3b71a1d09a66c62536468fc6ff0c2ece4d" + }, + { + "path": "packages/mesh-protocol/dist/validation.js", + "digest": "sha256:a06cf45708fc9b6438d0ca3449847ab4ba11e44633e072473acfcb9f0cdf4a71" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-action.js", + "digest": "sha256:239b9b4e383d9a73609a475dcec00dae193c91679ba5c20432e8bb6498eb1e3c" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-contracts.js", + "digest": "sha256:6afd9efc174d8a59739da7db001a3eb87d18f6374c33f67be14a8143562d54fe" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-fault-matrix.js", + "digest": "sha256:bafa61ae6bd6f74d05d2d5afbb0c405fdd5756fc91c339ddde85a4f9c15e0dbc" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-recovery.js", + "digest": "sha256:2e60bd3f6fd3b20764ef649c4f03cbdaabe938ad8eea5c6e68fbe5980eaf1778" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-reference.js", + "digest": "sha256:2f7350772d3348a0a947d6a9cb73fff82422491d477a19be702c9a2503288538" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-replanning.js", + "digest": "sha256:c883ecaaab58520e24173c5f64e0fa54f9f5362af88ac3264af318b22517f9df" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-campaign.js", + "digest": "sha256:a5fdc1b621112b4760dd685cc39422df124a35e9d82006a796e44999726b7122" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-contracts.js", + "digest": "sha256:f30b30125d772819eacf82c5e55451f8b1f97321597d5b66251ac81b14a7f825" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runner.js", + "digest": "sha256:c4cdeddb474c2adf11730d76eae6a5e29b68c54c84b4b117a79692be4f26c8ed" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runtime.js", + "digest": "sha256:b94a545a0c792690278a44a75b6fc2f4889fbd188165b41f8758d4184d29c24f" + }, + { + "path": "packages/mesh-sim/dist/collective-effect-provenance.js", + "digest": "sha256:47586db551e2d9baa17044435a13e86c630800dfad79888fbc9eead11e41fd71" + }, + { + "path": "packages/mesh-sim/dist/collective-environment.js", + "digest": "sha256:5be01dcd1d0006dd9de004a4328c013c3b70075f6ded65c1bc4cac6ab4a0373e" + }, + { + "path": "packages/mesh-sim/dist/collective-evaluation.js", + "digest": "sha256:0bc8e2f1ca1b03f0065065210a313deb316fd2377db6152ef557737b755d7a5d" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale-overlay.js", + "digest": "sha256:40edf5e7a82f27d435d59f7f28e1ba7cca6cf3aef3e2b8c84c0b583cd49df425" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale.js", + "digest": "sha256:63ca5d6156eca018ec72b7f496bf3748fed0b8131f7d8bdfb5391e01fdf3ca1d" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-aggregation.js", + "digest": "sha256:d639bc4771d74500d4f2b2e94479e4391de24e84a8662347f6a02951428098d5" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-artifact-stream.js", + "digest": "sha256:e53a80a69960cec1e1fae775e4ece65936019a04f9a77ffe66dac49ed9e73471" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-bundle.js", + "digest": "sha256:422758350ffb644e20af635fa68be85714fed6a7453e496bccf30462f4a1eb2c" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-executor.js", + "digest": "sha256:eb2be679d1f9853ddc114f2334526f0f532c88a726b670666057d39507b0a5aa" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-analysis.js", + "digest": "sha256:741764684649b93fc4b59b785be10e61b999497d69c7f98b83527c2122d298b8" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-operation.js", + "digest": "sha256:3e2e65c1fe11779d081d0593abccb1bb792b14db288874170f2aa6f7c7181839" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-registry.js", + "digest": "sha256:e8df844281be4467f1c04eb6a670e7285a14341db684a4ba1fccc215eb68ed5e" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-registered-adapter.js", + "digest": "sha256:dad53e376b79f5b5082ccb051522c9fe7b1dc678ca08be5877f05213ccf4f4ca" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-scale.js", + "digest": "sha256:784a0dcc8865c50b610970c91b6598d483dd6f3b358723cefcd8fde64850a286" + }, + { + "path": "packages/mesh-sim/dist/collective-trace-journal.js", + "digest": "sha256:59d24a78f5f95eaa14f3f9ce527b68c2f460aea468553c13262bd57eb912b4b9" + }, + { + "path": "packages/mesh-sim/dist/index.js", + "digest": "sha256:ee62074173a14ce8c08082197b11f0537f3dfa2140c2822ea1bb1c08c0dd82a4" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-contracts.js", + "digest": "sha256:372205b5a92536b45a6f03621e625e7128e2a53cd65863eff48539eeb68d8e99" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-runtime.js", + "digest": "sha256:9318b26ad13637b925f751b3100923a58a874f474404bb12c443860e50815488" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-validation.js", + "digest": "sha256:bf262003c9b5b98b86563f86c106dd03dce1408e6b358d800323cc3d50f51733" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment.js", + "digest": "sha256:62d2a4275379ba3b2ab6193c8a0230a6fda54145dbe3f21a40b1e94002427cf7" + }, + { + "path": "packages/mesh-sim/dist/reducer-scenario.js", + "digest": "sha256:889a7a8a2477bffaffcc35387cebc5dfb8ca7fab63df120009a3929c1e7d805c" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-contracts.js", + "digest": "sha256:49d77fcec67839d7877a225d1479eb7b66d4953e681577ead6abc305d4191393" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-durability.js", + "digest": "sha256:cc87c0a8b53a3ca120dcc75ba5de08be34057a1d4412f707eaa640d7466d06e5" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-evidence.js", + "digest": "sha256:7f439e0e1f65c27cf195b9e0ff9ac6fdf4519d08d99d21c9ceb80d04164874f9" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-reference-integrated.js", + "digest": "sha256:99429ca6d316c199d5471c6cc08acc2ce711fa3d9b80d561332be872c20ce195" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runner.js", + "digest": "sha256:88231606e812104f402d2fdc7d8a52fb18a789a1e58806ff680b516d4658e084" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runtime.js", + "digest": "sha256:7ef14f24ba5b8490f53dc5440efd9bfe282db4b0ff8bb4e03d55af133fff283f" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-validation.js", + "digest": "sha256:0987b01ff10079361845d422ee0185c284227343fd5cfe6d829bc1088c7a7ab2" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation.js", + "digest": "sha256:43bdbfa7863a4f7e466cff7d941bbb42f2f3590dfcec70f0ff53b724f61881e9" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-contracts.js", + "digest": "sha256:e3cdf45a3b1cd53c790dfa23a99f59c5fec295a520b397e1ee6bdae74e3799ac" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-runtime.js", + "digest": "sha256:a1c79489fbf9bb4cb1aca0763228c3575da400b0d61832b7970dff478cca7839" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-validation.js", + "digest": "sha256:9b6e78e0ae50f9e547d287581f315e1fdb53e4c4668d3a6ed50e1d50ab0c128d" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation.js", + "digest": "sha256:c1e296a55123d5a37e5420838d875c8f00be68830fe339c8ce1d8c825ab3b0fb" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-contracts.js", + "digest": "sha256:dbce21ec6e527116c3b9d1b98a26bd744bd00c92c788e1d2c66b517a24770da7" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-runtime.js", + "digest": "sha256:a22d86d330e3dfa31a104e32a371a1da8f53ad840b7ae828b8331b97466bf522" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-validation.js", + "digest": "sha256:15e906d89da5450a60b86cc9dec1f99ee956bc6f4a36fbc4b9a863dcfb0186fd" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark.js", + "digest": "sha256:e9be5da7951d4e71a50906c579371c36d8cdbe3075923260affb6bceef7b50c6" + }, + { + "path": "packages/mesh-sim-local/dist/index.js", + "digest": "sha256:53eaa2bf57ba705a72b09366e8583565614c9bc3e170e83984537ab369566980" + }, + { + "path": "packages/mesh-sim-postgres/dist/index.js", + "digest": "sha256:240ce27d16ac0661872fdf9d2ab5388eeb7bf52c43f8c97e6a933b2b9de613f1" + }, + { + "path": "packages/mesh-sim-postgres/dist/migrations.js", + "digest": "sha256:6a1bb03ef035578e0276f581e56237bc8e9265f140b66fb1d6a5629a02e3670f" + }, + { + "path": "packages/mesh-sim-postgres/dist/scalable-evaluation-checkpoint-store.js", + "digest": "sha256:97235cfcf97c5f5499303514123bebbe72f3cdcaed8bff1e335f162fe115b2ee" + }, + { + "path": "packages/model/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/model-anthropic/dist/index.js", + "digest": "sha256:6a82284ff47b80d5079dde4f889b81da889bbefd741775695143add7d16745ab" + }, + { + "path": "packages/model-gemini/dist/index.js", + "digest": "sha256:1a50906c3de37382c47d7941b79a7d281d61ec5898b558cd1c026e27f8c33fec" + }, + { + "path": "packages/model-openai-compatible/dist/index.js", + "digest": "sha256:8649eb1b720e38b506fd5d2ef733c0130e1d875b256560f49e070daab36036c1" + }, + { + "path": "packages/planning-artifacts/dist/contracts.js", + "digest": "sha256:7e8d3039e69437fba5fe7c15bd1038cddc13ffb04ea9684943ad5305ea8aec35" + }, + { + "path": "packages/planning-artifacts/dist/index.js", + "digest": "sha256:820cff3509774091d3c7cf318b9f3f4256dc079140b44ffac1938c4f9ae16c05" + }, + { + "path": "packages/planning-artifacts/dist/publication.js", + "digest": "sha256:fc7696e3f4f368fcd93029987a4c1d80c73d7dce238d773a6e0fd434639e0489" + }, + { + "path": "packages/planning-artifacts/dist/replication-codec.js", + "digest": "sha256:893a2f1dfb7aae637651d9701c12b3966b6b405e487beb2584138f4d93601e7a" + }, + { + "path": "packages/planning-artifacts/dist/replication-contracts.js", + "digest": "sha256:6246d5e9e6654464bf1b3b37b15a9e0545869103d4cbba3463c3b37da22a9ee1" + }, + { + "path": "packages/planning-artifacts/dist/replication-http.js", + "digest": "sha256:8ff881c94d95ed1a438636a4f73b2394f834c561d987842121394df8d27533e0" + }, + { + "path": "packages/planning-artifacts/dist/replication-transport.js", + "digest": "sha256:c3523cd80cf0f0cb7e3eaf5688db5529a34e7e0338898d87a8933c09586f1a56" + }, + { + "path": "packages/planning-artifacts/dist/replication.js", + "digest": "sha256:228a8c80dd8ca2ee690c5f6fb5d6f87a8a5001d9c7951ec98cb3df8ea5462deb" + }, + { + "path": "packages/planning-artifacts/dist/sync.js", + "digest": "sha256:1d447585e4040a52095f8c8f3831ce0319b36425f3d2578cdf9ca8bfb1be823b" + }, + { + "path": "packages/planning-artifacts-postgres/dist/index.js", + "digest": "sha256:b10677e45ae2a64dc9d2ce80b35ab8d5c9f0e0e0ae307098b7bd29b744b20451" + }, + { + "path": "packages/planning-artifacts-postgres/dist/migrations.js", + "digest": "sha256:8716213d4903eef3e40f664772ce969c643b9c8a57a0fefc7af7fb0cf9a5d66d" + }, + { + "path": "packages/planning-artifacts-postgres/dist/replication-repository.js", + "digest": "sha256:fdcbea1f69c33ff853ff8fed3a719ff0953e73e3b97aa300376a5053ac186bb9" + }, + { + "path": "packages/planning-artifacts-postgres/dist/repository.js", + "digest": "sha256:f73012bde47c99b395ca63563a6559626fa86f89eb830d6073d5886b918acebb" + }, + { + "path": "packages/postgres/dist/index.js", + "digest": "sha256:7e98e9cd73d663a6bc1345a8bafca54a4c6e2b5d6588b621e408381b0dd2e549" + }, + { + "path": "packages/provider-openai/dist/index.js", + "digest": "sha256:264f2eaa3540c1659fd5f74030a651b8b5ebf152ebc98d6a2f3a77389ee0b251" + }, + { + "path": "packages/rooms/dist/agent-registry.js", + "digest": "sha256:24e1bf067e9ca32fb3623b988afe46711bf02519d8690819e667d375fd5590bf" + }, + { + "path": "packages/rooms/dist/checkpoint-execution.js", + "digest": "sha256:dd2822591d228998753ef900a54befd8a8cb2848fa9cff6687bd7c3ac4e785d2" + }, + { + "path": "packages/rooms/dist/context.js", + "digest": "sha256:4899e01501a5e743fc739440e1c208ecf82bbd3347b0bc816240ed6ec359e32a" + }, + { + "path": "packages/rooms/dist/coordination-execution.js", + "digest": "sha256:622d69e44c4ede385c49a5f780f756399b0c92ac326840e082aa9c893496123a" + }, + { + "path": "packages/rooms/dist/coordination-runtime.js", + "digest": "sha256:39b7d49f0f870a60b5c9f712530dfff3bf4ad90687ee030db28debbb5a53f3d1" + }, + { + "path": "packages/rooms/dist/coordination-worker.js", + "digest": "sha256:9243f1e4fdd7bb3ea43bc2dd4281ba868af3e40d44bf0f2b75169a59d509f71d" + }, + { + "path": "packages/rooms/dist/coordination.js", + "digest": "sha256:30dd88e97ecc261a00790733a96cfc676b55523a1ada417d249ec5e5da17dc6d" + }, + { + "path": "packages/rooms/dist/event-page.js", + "digest": "sha256:2b92516cf405e4eddbd50ac36dcecea6aa9f1ad793293f73d71b51ef7f054787" + }, + { + "path": "packages/rooms/dist/execution-session.js", + "digest": "sha256:eec92852dffa90be43ff357f8843e45d567ca046dd3dcc38df248450287094f8" + }, + { + "path": "packages/rooms/dist/human-contribution.js", + "digest": "sha256:9eb31217df6d9d23dc89f8bb77d9af6a82476a2ed881e97d1afa22d1d60995dc" + }, + { + "path": "packages/rooms/dist/in-memory.js", + "digest": "sha256:f663250e9545811c4362ced22de49fdaa8a3313237317161abf6d80e18db0041" + }, + { + "path": "packages/rooms/dist/index.js", + "digest": "sha256:a9616e87d109b303ec5a0d27413c95561c36bd209135fc6deafef502f33ff8da" + }, + { + "path": "packages/rooms/dist/intervention-dispatcher.js", + "digest": "sha256:5e75083d2eb74d7618f618fd64222ee7d86bf5e76eba390dae25532cfabf8233" + }, + { + "path": "packages/rooms/dist/knowledge-bundle.js", + "digest": "sha256:a1720ebdda984c959d3b5d1399aae39b2b1ae040b82b265abb43129df6dcdd7c" + }, + { + "path": "packages/rooms/dist/live-view.js", + "digest": "sha256:29b662d2db5040713a9ee3dab7d07a01c554c649f5c75ed2e0f914ad0a4520e0" + }, + { + "path": "packages/rooms/dist/models.js", + "digest": "sha256:637113ce0dd08d4a61b12eba5fc661552ea29f6f18356eb1b70bc0e4a06990cc" + }, + { + "path": "packages/rooms/dist/operational-events.js", + "digest": "sha256:23dff99970f45d2acc5694800b8ffceff2816bf16325f9d7c03c6ee24722c65b" + }, + { + "path": "packages/rooms/dist/operational-projector.js", + "digest": "sha256:3ea1b347f9af67d294adf5d95ad6ae8f6cb401821b73a458b6f7b3b34fd1b7d4" + }, + { + "path": "packages/rooms/dist/participant-membership.js", + "digest": "sha256:242af40c664b7bc6b8f1eac3e9a123458dbceae718422d36e0a0812f49ed0aad" + }, + { + "path": "packages/rooms/dist/planner-bridge.js", + "digest": "sha256:e71a9e4733b147f04d63c5722ab8c9c1844e160ed02a1a774458cb421d0911fe" + }, + { + "path": "packages/rooms/dist/policy.js", + "digest": "sha256:9845da07877dac33408b8bc372f1945ec7fe01f3d93c8ce220c169fb5e6eacfe" + }, + { + "path": "packages/rooms/dist/promotion.js", + "digest": "sha256:f714cdda874ece0f9b78907c3bb113e2f6194e8421c67210cf4b3d94df888a6f" + }, + { + "path": "packages/rooms/dist/repository.js", + "digest": "sha256:610ec0813848b022d425a527cb50ed46fc568b817eabe37ddb2cc952f01e1f4f" + }, + { + "path": "packages/rooms/dist/room-handoff.js", + "digest": "sha256:f69588b30f28403f66c8c2312907269a74b9bb76962da386b120f72836118b5b" + }, + { + "path": "packages/rooms/dist/service.js", + "digest": "sha256:cea5cb76fc72d2653aa232ec5edffcd2dfc902a3ba229454841bc00be8edcd6a" + }, + { + "path": "packages/rooms/dist/tool-bridges.js", + "digest": "sha256:38134364e694bad13b6b502f6fee3ab4ffacd7220e07776f23b7af2a56b0647b" + }, + { + "path": "packages/rooms/dist/work-management.js", + "digest": "sha256:3fe3072f902c1ace02f78e327a096c84015b399ecbba50262b23e6f21c0dfb6c" + }, + { + "path": "packages/rooms-api/dist/index.js", + "digest": "sha256:c3fa3161966932e649901a7409bd6b207a29f8b38005aea74f05eace8efcdfb7" + }, + { + "path": "packages/rooms-mesh/dist/index.js", + "digest": "sha256:0afba9c4376f12bb728fc74081e17eff696031e2c77116b99de2179a2c2b05be" + }, + { + "path": "packages/rooms-mesh/dist/morphogenesis.js", + "digest": "sha256:0d7e041480c135c433a918155641319340a8f9a690c11047b5b86f5232acd1d4" + }, + { + "path": "packages/rooms-postgres/dist/agent-registry-store.js", + "digest": "sha256:dc9ac66dbe87f1adab263dee839050660a3c0e228946923c4a18a5b46cb3307d" + }, + { + "path": "packages/rooms-postgres/dist/cli.js", + "digest": "sha256:195b4b5c2e57466fc5b936dc99223cd650cfef647236ca836f5495a6607b667c" + }, + { + "path": "packages/rooms-postgres/dist/coordination-store.js", + "digest": "sha256:7d2f3a3fe42cbcef3632efbafbb5831e42157d79e219bd81db6a149c1de7ed40" + }, + { + "path": "packages/rooms-postgres/dist/execution-session-store.js", + "digest": "sha256:51e4e8f168ffa77190d6fa3378ad572d657fa7c4aaf56a9bd09464bbab6d4430" + }, + { + "path": "packages/rooms-postgres/dist/human-contribution-store.js", + "digest": "sha256:400a9793ec95e66b30f9583a127e0d90ad1a03bf5fbe7f70f72fc1e65724daa6" + }, + { + "path": "packages/rooms-postgres/dist/index.js", + "digest": "sha256:766e02f25cbfe405a45ef517c773783df68a7b87c01e5f8dae87699058239ace" + }, + { + "path": "packages/rooms-postgres/dist/knowledge-bundle-store.js", + "digest": "sha256:d67f422907f31e51da03af34eb16e85ca98cc63407e0875c30af88edaddce9e3" + }, + { + "path": "packages/rooms-postgres/dist/migrations.js", + "digest": "sha256:9beb8a0819426d69dcfb220ea534eea483ee4126bc68bea4437d814695d8ce8c" + }, + { + "path": "packages/rooms-postgres/dist/operational-event-store.js", + "digest": "sha256:301c5b69919dd4e624dd6ff6beba20c36bb3d3348c00a6e02d61dfffbef6f67e" + }, + { + "path": "packages/rooms-postgres/dist/participant-membership-store.js", + "digest": "sha256:13351fb5deb6411939f42f42f45f30b3924d012116cb84ce09e63ed31a8ab373" + }, + { + "path": "packages/rooms-postgres/dist/plan-store.js", + "digest": "sha256:b8c74678264083f9940ef243fad1bfe88494cc8180e69ccafa7bbe239055bab2" + }, + { + "path": "packages/rooms-postgres/dist/pool.js", + "digest": "sha256:e8a8d4e4903a1382710e3fea9701e31cb7ddfd171e5be2f5ec56ace32091e23b" + }, + { + "path": "packages/rooms-postgres/dist/projection-checkpoint-store.js", + "digest": "sha256:83c60704f6f203308cd0405e3a6e471d5fcfe7b8b3a5104cb52ebe29b4f102d5" + }, + { + "path": "packages/rooms-postgres/dist/repository.js", + "digest": "sha256:1d25d9ab54b0fd7dea714a9c4a6b909398db9b670a73e748546748313202de18" + }, + { + "path": "packages/rooms-postgres/dist/room-handoff-store.js", + "digest": "sha256:f6a577a12ee9b729f6d3c263ade83ffb459391f93e3367a89e96f5145f38e9c3" + }, + { + "path": "packages/rooms-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/rooms-temporal/dist/index.js", + "digest": "sha256:bcb8e0b443fcaf0bf4f021c17a5fa91d2c1c1653ee39989f1fb7fd33717786b9" + }, + { + "path": "packages/rooms-temporal/dist/workflow.js", + "digest": "sha256:fcf98217424d22f6dcbee6ac178e33c6242ddefcb2230228ade615ce68ecc4ef" + }, + { + "path": "packages/runtime/dist/adapter-bridge.js", + "digest": "sha256:8a7e36dea7ee28a8ce85fe71e7ccf7e520865577bd968e6d2d006cbb7cd9cb28" + }, + { + "path": "packages/runtime/dist/adapter-contracts.js", + "digest": "sha256:7c6f3cd4a7a9801bbcefc6b9064f112ba28da9dc5d0cfaa469fdfcc33c0f0c4b" + }, + { + "path": "packages/runtime/dist/adapter-errors.js", + "digest": "sha256:6b4dd976a20515bc4e4380e3e68685294e4d7abbf84c93e99180040ecab19809" + }, + { + "path": "packages/runtime/dist/adapter-registry.js", + "digest": "sha256:f57658a828ea7ea69b4a3c41fa56e81bbc4d398ad27913f974317d949fc5ff67" + }, + { + "path": "packages/runtime/dist/adapter-runtime.js", + "digest": "sha256:ab1c1cfcac34fed0ecfcbb678b36eaffbe80e7ea1e196f077ba982d53481eaee" + }, + { + "path": "packages/runtime/dist/adapter-store.js", + "digest": "sha256:6eb04e03e589debca8d33ab8c7ea835efb0b36c4392bc7958be01a385cbe1732" + }, + { + "path": "packages/runtime/dist/adapter-validation.js", + "digest": "sha256:d741b634b6e5825311d4e7c9759052e7fe4e1b93c35ca70591a196d98591f75b" + }, + { + "path": "packages/runtime/dist/adapter.js", + "digest": "sha256:778b8abcd1745e3296c79ffc8789aede2568f0b2103a49a77fe8e3f24abb9cae" + }, + { + "path": "packages/runtime/dist/chat-agent-provider.js", + "digest": "sha256:26a912096a9cb3d689b01b8ec81cf27ba8c39d5b7c9f8246506d22ea3e7d9c18" + }, + { + "path": "packages/runtime/dist/cognitive-adapter.js", + "digest": "sha256:2f39d55c1a54955741db0d2baf975a178831f232fd0f0fff42f79e083d8bc062" + }, + { + "path": "packages/runtime/dist/index.js", + "digest": "sha256:83524827709ae55fbf292e678e292d88d280083279796015aa76fe26bd7604de" + }, + { + "path": "packages/runtime-mock/dist/index.js", + "digest": "sha256:f7bf5d629d407d9a372ec08a556ed4731107d98ac66853cdee706f15c73e2e7d" + }, + { + "path": "packages/sessions/dist/http.js", + "digest": "sha256:a6e5c0bdb4e59dc8a06aaf8715bb3f0e7beeb37a1aaf874fd5b2d98e607b3489" + }, + { + "path": "packages/sessions/dist/index.js", + "digest": "sha256:22877fc33762f56457a4c0a98cb6d9807a387506201b97f7a5aafe98f45ca50c" + }, + { + "path": "packages/sessions-redis/dist/index.js", + "digest": "sha256:4031916d762aa0c5a90a008f93abb9f78af4ca7c41a03952246e64f0be07da33" + }, + { + "path": "packages/streaming/dist/index.js", + "digest": "sha256:d5d2a987698077fbc53e5d31e795f1f1906cc5f2e3f91a291cba5814e7885faa" + }, + { + "path": "packages/tools/dist/index.js", + "digest": "sha256:a5fe819df8e3dcf8b975a69d73c7574f9f9309ca1f4dcf11215176f1130f979d" + }, + { + "path": "packages/trust/dist/canonical.js", + "digest": "sha256:e47ad96aa159db86d84f54e7686d107acfe81ff950e6f480ba7dfd4e2b3510b6" + }, + { + "path": "packages/trust/dist/causal.js", + "digest": "sha256:2da8e7e858264d73b04b55f9c522208ddb1264459cb78b56a625f652f3bcc79f" + }, + { + "path": "packages/trust/dist/eligibility.js", + "digest": "sha256:808b16a837a5bbd8f0324309f58e4cb8bbfb7eca324be6bd1839e663c86992ec" + }, + { + "path": "packages/trust/dist/evidence-fusion-strategy.js", + "digest": "sha256:338d90244e9d2dd8872108e077bd70bb57f61902c88706a0dcb7e02a49137524" + }, + { + "path": "packages/trust/dist/evidence.js", + "digest": "sha256:0d9c3d3bc769e27cc344f40d8ea662f9f2ca7003eb514e2af8cdd66cce16866b" + }, + { + "path": "packages/trust/dist/fusion.js", + "digest": "sha256:bf5fcc47b84ec70efdf9fbc0206b4478ef58d85d8f37638b231ede2a15169e8f" + }, + { + "path": "packages/trust/dist/index.js", + "digest": "sha256:42713b9281753b98835a50afd82e0995722a6b3fff9c08f425e7b0963f8757fb" + }, + { + "path": "packages/trust/dist/lifecycle.js", + "digest": "sha256:161c7634bb2dcb5db222d50d0691460464541577178b596589973037bdad39a5" + }, + { + "path": "packages/trust/dist/mesh-records.js", + "digest": "sha256:55e552c1e5b8c03e9be66f5a6f6b25ab6fdf0f258b4375450717487d44286f58" + }, + { + "path": "packages/trust/dist/peer-credibility.js", + "digest": "sha256:5a15e64fc1c14b7b1dc5136eae518485d611460c09743198cc542eea4a70be3c" + }, + { + "path": "packages/trust/dist/policy.js", + "digest": "sha256:e6af756f4c625b1bc696049dfacdda89de13b1fbbae7779de5c67f02da2fee14" + }, + { + "path": "packages/trust/dist/profile.js", + "digest": "sha256:bec856c3effd4adf3c5e5f7fd8d5bde55102de828b084da3a63c5fe3be2e07e2" + }, + { + "path": "packages/trust/dist/propagation.js", + "digest": "sha256:4270092d4f1f85ea4f6ec82fb2dd7edeefe4df68b3d22c94f59e2beb3f8bac4d" + }, + { + "path": "packages/trust/dist/quarantine.js", + "digest": "sha256:2f3bb0de5a7e63e448ca615bb5e99172e1e9bb8b681b8d6fd47f238249532805" + }, + { + "path": "packages/trust/dist/sha256.js", + "digest": "sha256:7dc8bd3a239bd8cae5c4bbd9c4580b40663fec00dcd0e57783adfd1e908355b8" + }, + { + "path": "packages/trust/dist/state.js", + "digest": "sha256:5671fd40535f517eff74d7269e097751531853c171a24904d1e9e77909e05b44" + }, + { + "path": "packages/trust/dist/types.js", + "digest": "sha256:474633c1d7a534d7b16b1393a616f779144aeec81208faa2fed0b72fac2f5322" + }, + { + "path": "packages/trust/dist/validation.js", + "digest": "sha256:3ef8e63efb9d853149a8d963e489858a4b3d2ab91509ed89534f07d4c8a56572" + }, + { + "path": "packages/work-management-asana/dist/index.js", + "digest": "sha256:2bff4703a99a0bd886e18a4b9d169184595007ad866f71eface6188cec6d9c84" + }, + { + "path": "packages/workflows/dist/index.js", + "digest": "sha256:c5852b69c76632dc51c4f262efa48ce3060af475e54a077bc58c1e83fc4036e2" + }, + { + "path": "packages/workflows/dist/v1-canonical.js", + "digest": "sha256:2db9b23845bb9e553857f173f873efec2087110273aa89bae8e8c4f62226b91f" + }, + { + "path": "packages/workflows/dist/v1-contracts.js", + "digest": "sha256:105e5d4aee10785a01ce0671968d39a2ddee433168c1c1b2139822116a6bc27a" + }, + { + "path": "packages/workflows/dist/v1-legacy.js", + "digest": "sha256:86318c8355e0c91111f4631ba876edf040adb20fbd9cdc135fa2a8010eb7e0f7" + }, + { + "path": "packages/workflows/dist/v1-outcomes.js", + "digest": "sha256:646baa11d4f023ea16f8d3cfe21088dc2008db219446ccd3044b8ef030bd249c" + }, + { + "path": "packages/workflows/dist/v1-runtime.js", + "digest": "sha256:ca8b00640e4333c7de6879b0a8d7253c1b2229f285c1f2859a415a230c654053" + }, + { + "path": "packages/workflows/dist/v1-task-runs.js", + "digest": "sha256:5cceff4f697106b2308bdbaaa1fef5f02f92d85443cd01e47199b05c23ec208c" + }, + { + "path": "packages/workflows/dist/v1-validation.js", + "digest": "sha256:fad0d630c9a0a1d5207660ff1b91b844a4fede28b929ac096f181d8a1c2859c6" + }, + { + "path": "packages/workflows-conformance/dist/contracts.js", + "digest": "sha256:c6facf029bf9b76a8c959010068a4804e51528883db2756d208ea1a6982c9b96" + }, + { + "path": "packages/workflows-conformance/dist/index.js", + "digest": "sha256:26bae9a4702aac88ff7a27d1fd3e96ec83b721e49c2c046a8909728e6b099ef5" + }, + { + "path": "packages/workflows-conformance/dist/runner.js", + "digest": "sha256:5e4d910a97e5fadd62496576fcbba0a03b6fc014399886455358489a147c5d88" + }, + { + "path": "packages/workflows-postgres/dist/cli.js", + "digest": "sha256:88a207e26c895f428d601f222d91fdea6706e3c429a911183b1cd76162aeb685" + }, + { + "path": "packages/workflows-postgres/dist/index.js", + "digest": "sha256:9f91ac63b3c30ff7492d384d8ced91bfe4011a9d8d63302459621d0a7fc63c03" + }, + { + "path": "packages/workflows-postgres/dist/migrations.js", + "digest": "sha256:dda2990f002aba6750984e7b88ec8f12747c3ceb66279569512f0605ad43380a" + }, + { + "path": "packages/workflows-postgres/dist/outcomes.js", + "digest": "sha256:5f1bbefcaf04e5453e5a0ff2013532f0020dbd4453d6fa1f1d52063e58f705cb" + }, + { + "path": "packages/workflows-postgres/dist/store.js", + "digest": "sha256:1b00535e83d740aa8ba47eebc0ce20c3f642a6ea138fe06c7f2d8fdc503d61e6" + }, + { + "path": "packages/workflows-rooms/dist/autonomy.js", + "digest": "sha256:25d7990e52177309a9438af7e6feea1af42357c5dbc68503e669f288b05b3a52" + }, + { + "path": "packages/workflows-rooms/dist/index.js", + "digest": "sha256:0f1eccaae4d1ab203430de34c3ead750801457dc2c174497eaaddf246f9731ce" + }, + { + "path": "packages/workflows-rooms/dist/morphogenesis.js", + "digest": "sha256:2ca026f64fb4fea0814171f8c28ae84e6a3d277e2c9b9917b66f703af8439a98" + }, + { + "path": "packages/workflows-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/workflows-temporal/dist/index.js", + "digest": "sha256:bfb27c02fa85662b1c78656c6ecd7b0fc8f55630b0a7c4ca6f577709bc29abcf" + }, + { + "path": "packages/workflows-temporal/dist/workflow.js", + "digest": "sha256:29332e94d22bd93e0633237da6ee1281e995f3102f4edd1a9f9afd8c1a5f1db5" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/events.json b/docs/research/morphogenesis-paper-v0.5/persistent/events.json new file mode 100644 index 00000000..dcbb0cc0 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/events.json @@ -0,0 +1,2344 @@ +[ + { + "sequence": 1, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:a", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b" + } + }, + { + "sequence": 2, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200:morphogenesis", + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:a", + "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", + "independenceGroupId": "reviewer:a", + "disposition": "approved", + "proofDigest": "sha256:45bdb1a4db75cbd3ec5ad0d4919ecb1042552ee27c3f998bb0b58dad5de608e0", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:beec685c1f41e5aba2e06f4284bf0d37b00c38e2fa9e04347faf8007f6ceb409" + }, + "signature": "2jfEkVnGMqcWDpMPRKv3lK16ccXt4I9ntDS53pKizKm5P2M9+yJJTDuBsGCzohCgj1h9SQZpEcDGjtGpYroiAQ==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAONZiv/F2fyOdn6nC7b1a4n7KxYKAmQBsvyePg94eM8A=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 3, + "kind": "approved-transition", + "value": { + "label": "a", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:a", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a558d6c5f588e36fbb13e5fed00f7b3b63681fa7e0aba333ab8aa2ae8a7ac18e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:a:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:a558d6c5f588e36fbb13e5fed00f7b3b63681fa7e0aba333ab8aa2ae8a7ac18e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200:morphogenesis", + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:a", + "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", + "independenceGroupId": "reviewer:a", + "disposition": "approved", + "proofDigest": "sha256:45bdb1a4db75cbd3ec5ad0d4919ecb1042552ee27c3f998bb0b58dad5de608e0", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:beec685c1f41e5aba2e06f4284bf0d37b00c38e2fa9e04347faf8007f6ceb409" + }, + "decisionPortId": "decider:a", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:a", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:1691bc46c9fba4194b255d138491505570261d4322245c2635e788552893cb18" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:a", + "peerId": "peer:a", + "instanceId": "instance:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:a", + "agentId": "agent:a", + "peerId": "peer:a", + "instanceId": "instance:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c" + } + } + }, + { + "sequence": 4, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "101b52df-4982-4c36-bbb4-f9d946759a71", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:b", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2" + } + }, + { + "sequence": 5, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "101b52df-4982-4c36-bbb4-f9d946759a71:morphogenesis", + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:b", + "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", + "independenceGroupId": "reviewer:b", + "disposition": "approved", + "proofDigest": "sha256:4621d44e8c1d1a8efa8bc9f361f52a725009c15df17beb9808b2a5c52001745c", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:02b59b714ffb5e83ccccba41440514b46d978314c76e5f6f37fdeb02f67b7049" + }, + "signature": "M1Edm9EKSSD5C3nzfng6vjxPyr1Umew2ZcNCTAj5adivjhfeiV+Ies1NEUOvq7S+8IAMlcY795kE675Bnb79DA==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAu1gC1jsUSLUkbmLS/NGuCdxOCTvuHbRZkZKQV3fjAO8=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 6, + "kind": "approved-transition", + "value": { + "label": "b", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:b", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f642ac2641f1464db38caa483cda141ca3d112d51c41cae1d4ae3fdd8b5c81e7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:b:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:f642ac2641f1464db38caa483cda141ca3d112d51c41cae1d4ae3fdd8b5c81e7" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "101b52df-4982-4c36-bbb4-f9d946759a71:morphogenesis", + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:b", + "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", + "independenceGroupId": "reviewer:b", + "disposition": "approved", + "proofDigest": "sha256:4621d44e8c1d1a8efa8bc9f361f52a725009c15df17beb9808b2a5c52001745c", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:02b59b714ffb5e83ccccba41440514b46d978314c76e5f6f37fdeb02f67b7049" + }, + "decisionPortId": "decider:b", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:b", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:ad30b1d8135549bf51339dc038e1872d7ce6264d363f65d5f0fce002c3f77e4b" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:b", + "peerId": "peer:b", + "instanceId": "instance:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:b", + "agentId": "agent:b", + "peerId": "peer:b", + "instanceId": "instance:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d" + } + } + }, + { + "sequence": 7, + "kind": "owner-admission", + "value": { + "label": "a", + "activationTime": 300, + "authorization": { + "authorized": true, + "mandate": { + "schemaVersion": 1, + "statement": { + "work": { + "workItemIds": [ + "work:test" + ], + "schemaVersion": 1, + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "reservationLifetimeMs": 500, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4 + }, + "evidence": { + "schemaVersion": 1, + "retentionClass": "standard", + "redactionPolicyId": "redaction:paper", + "requireDurablePreDispatchEvidence": true + }, + "issuerId": "issuer:paper", + "revision": 1, + "tenantId": "tenant:test", + "mandateId": "mandate:paper-work", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "objectiveDocumentId": "objective-document:test", + "maximumObjectiveRevision": 1, + "minimumObjectiveRevision": 1 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "policyDomainId": "policy-domain:test", + "roomProvenance": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "permittedActions": [ + { + "toolId": "artifact", + "namespace": "paper", + "operation": "write", + "schemaVersion": 1 + } + ], + "predecessorDigest": null, + "permittedCapabilityKeys": [ + "database_forensics" + ] + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "attestationId": "attestation:paper", + "schemaVersion": 1 + } + } + } + } + }, + { + "sequence": 8, + "kind": "owner-admission", + "value": { + "label": "b", + "activationTime": 300, + "authorization": { + "authorized": true, + "mandate": { + "schemaVersion": 1, + "statement": { + "work": { + "workItemIds": [ + "work:test" + ], + "schemaVersion": 1, + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "reservationLifetimeMs": 500, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4 + }, + "evidence": { + "schemaVersion": 1, + "retentionClass": "standard", + "redactionPolicyId": "redaction:paper", + "requireDurablePreDispatchEvidence": true + }, + "issuerId": "issuer:paper", + "revision": 1, + "tenantId": "tenant:test", + "mandateId": "mandate:paper-work", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "objectiveDocumentId": "objective-document:test", + "maximumObjectiveRevision": 1, + "minimumObjectiveRevision": 1 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "policyDomainId": "policy-domain:test", + "roomProvenance": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "permittedActions": [ + { + "toolId": "artifact", + "namespace": "paper", + "operation": "write", + "schemaVersion": 1 + } + ], + "predecessorDigest": null, + "permittedCapabilityKeys": [ + "database_forensics" + ] + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "attestationId": "attestation:paper", + "schemaVersion": 1 + } + } + } + } + }, + { + "sequence": 9, + "kind": "work-fenced", + "value": { + "label": "a", + "state": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 4, + "highWaterLogicalMs": 320, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:9cbb10ac879cbc12827816f5db75d30b1176a6c6343126f49ca884ac9a14789f" + } + } + }, + { + "sequence": 10, + "kind": "participant-detached", + "value": { + "label": "a", + "receipt": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "disposition": "detached", + "operationId": "execution:a:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "terminatedAtLogicalMs": 321, + "lifecycleReceiptDigest": "sha256:932af2e923bce67e2874a3184167a1f2cd48586eda5ac357e6c3137b3ae13e8e", + "membershipConfigurationDigest": null + } + } + }, + { + "sequence": 11, + "kind": "work-admitted", + "value": { + "label": "b", + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + } + }, + { + "sequence": 12, + "kind": "work-fenced", + "value": { + "label": "b", + "state": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 5, + "highWaterLogicalMs": 330, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 330, + "workContractDigest": "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:a8641f0ab8105847c047c61cbcdfa51669a88ce505979d43d8340242b7ec82c9" + } + } + }, + { + "sequence": 13, + "kind": "drain-blocked", + "value": { + "label": "b", + "inFlight": 1, + "operationId": "execution:b:detach" + } + }, + { + "sequence": 14, + "kind": "admitted-work-finished", + "value": { + "label": "b" + } + }, + { + "sequence": 15, + "kind": "participant-detached", + "value": { + "label": "b", + "receipt": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "disposition": "detached", + "operationId": "execution:b:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:9c87e51bfae0700cad795a86cae53b2fff7b4ae4e423f7181c157f14d4e72cde", + "membershipConfigurationDigest": null + } + } + }, + { + "sequence": 16, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "aea567c7-b5d7-4b30-aaac-831a07af3471", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:expiry", + "action": "morphogenesis.approve:sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:expiry", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + } + }, + { + "sequence": 17, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + }, + "signature": "u2UYRwN99RoX6J/9u/xX3oI7nh6GhiT8AUac9eGH9BpL9YyqpIYz/a3hEnOVkPFWCIQrftVSfjEW6IMQNmZgDw==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAnViDgvOYVeGLoCwZnQPWJOVoNLkqOMoreb7gAw8ugf4=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 18, + "kind": "approved-transition", + "value": { + "label": "expiry", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:expiry", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:expiry:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + }, + "decisionPortId": "decider:expiry", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:expiry", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:62aa7d91b5b82c81af9aeb34ab791dc0ee2eebbfd30f63b800ed808ab775b0a2" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:expiry", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:expiry", + "agentId": "agent:expiry", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:5548d57e4409d2df111f1dd059f50bacd69ce6be100aece603ba37ca4aa181bd" + } + } + }, + { + "sequence": 19, + "kind": "owner-admission", + "value": { + "label": "expiry", + "activationTime": 380, + "authorization": { + "authorized": false, + "code": "mandate_expired" + } + } + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json b/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json new file mode 100644 index 00000000..a3d96805 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json @@ -0,0 +1,552 @@ +{ + "rejection": "owner admission: mandate_expired", + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:expiry:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + }, + "decisionPortId": "decider:expiry", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e" + }, + "mandate": { + "schemaVersion": 1, + "statement": { + "schemaVersion": 1, + "mandateId": "mandate:paper-work", + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "issuerId": "issuer:paper", + "revision": 1, + "predecessorDigest": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "objective": { + "schemaVersion": 1, + "meshId": "mesh:test", + "objectiveId": "objective:test", + "objectiveDocumentId": "objective-document:test", + "minimumObjectiveRevision": 1, + "maximumObjectiveRevision": 1 + }, + "work": { + "schemaVersion": 1, + "workItemIds": [ + "work:test" + ], + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "permittedCapabilityKeys": [ + "database_forensics" + ], + "permittedActions": [ + { + "schemaVersion": 1, + "namespace": "paper", + "toolId": "artifact", + "operation": "write" + } + ], + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4, + "reservationLifetimeMs": 500 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "roomProvenance": null, + "evidence": { + "schemaVersion": 1, + "redactionPolicyId": "redaction:paper", + "retentionClass": "standard", + "requireDurablePreDispatchEvidence": true + } + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "schemaVersion": 1, + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "attestationId": "attestation:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4" + } + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 1, + "highWaterLogicalMs": 0, + "workContracts": [], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:44cbdea1e6ade601ee981d2f47082b65888ce262a1d0ba1ff35e9be0022772f8" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:expiry", + "formationId": "formation:expiry", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 1, + "logicalTimeHighWaterMs": 380, + "team": { + "schemaVersion": 1, + "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamEpoch": 1, + "status": "awaiting_member_contracts", + "proposal": { + "schemaVersion": 1, + "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.5c1a9693a58284446877e34e8a0030bc26cd2b50ed07ff7fd446b5dbdcdb56b8", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:expiry", + "candidateDigest": "sha256:076a74ca5aad6d0f160fdf758cd228a4ed6ddd796ba3668d9e37b5753b85202f", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "independenceGroupId": "specialist:expiry", + "bidId": "bid:expiry", + "bidDigest": "sha256:eb1fca28f6cc478dc419594c6b9204e8ba106b0887392b8706c249463016cdf0", + "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:e9ae57c9802853e1c709e5d7094f8d06a6e6b88e900f28c0aedded28b25169d5" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "proposedAtLogicalMs": 380, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:480c3136fdcefc58dcca379fbde441a5dbe4000e73e2d3f93b7256900d1e0311" + }, + "jointWorkContract": null, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 380 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.5c1a9693a58284446877e34e8a0030bc26cd2b50ed07ff7fd446b5dbdcdb56b8", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:expiry", + "candidateDigest": "sha256:076a74ca5aad6d0f160fdf758cd228a4ed6ddd796ba3668d9e37b5753b85202f", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "independenceGroupId": "specialist:expiry", + "bidId": "bid:expiry", + "bidDigest": "sha256:eb1fca28f6cc478dc419594c6b9204e8ba106b0887392b8706c249463016cdf0", + "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:e9ae57c9802853e1c709e5d7094f8d06a6e6b88e900f28c0aedded28b25169d5" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "proposedAtLogicalMs": 380, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:480c3136fdcefc58dcca379fbde441a5dbe4000e73e2d3f93b7256900d1e0311" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 380, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.793df7ff3b37f045a88db17dfaff7287c759a238fa9d18a69b2701195f74a512", + "decisionDigest": "sha256:793df7ff3b37f045a88db17dfaff7287c759a238fa9d18a69b2701195f74a512" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:be6efc901d81d4db5cacd1d3d7c45139e2eaab239f6c22b8a7ae0843a56bd922", + "stateDigest": "sha256:a88d00cd305abdfe2aa96ec28cfe195b58293bf9e132041bb43f3eba1de18753" + }, + "execution": { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:expiry", + "source": "existing", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", + "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e", + "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:62f41f2228b4c01c502d7cb55655f992e9701ba1db868f6eeee39da6e9370f4d" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:62f41f2228b4c01c502d7cb55655f992e9701ba1db868f6eeee39da6e9370f4d", + "eventDigest": "sha256:04dd30892fc00679ed61f258ab52e273423485093a387987814661bc6bca8194" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:expiry:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:04dd30892fc00679ed61f258ab52e273423485093a387987814661bc6bca8194", + "eventDigest": "sha256:e986c8d9480639d0d9a8dcccb42a6f9cdc6d48b6318b77b9f4939dd68afeecce" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:expiry:attest", + "evidenceDigests": [ + "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e986c8d9480639d0d9a8dcccb42a6f9cdc6d48b6318b77b9f4939dd68afeecce", + "eventDigest": "sha256:e926425996e56553eea6d200aad215ca17d95ff5c032a3d0ff9c9dea74acae68" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:expiry:attest", + "evidenceDigests": [ + "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:e926425996e56553eea6d200aad215ca17d95ff5c032a3d0ff9c9dea74acae68", + "eventDigest": "sha256:08995c94e71e2bb104b98e30ec007409beb8e2ad572af01a65df29b4931b498b" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:expiry:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 380, + "previousEventDigest": "sha256:08995c94e71e2bb104b98e30ec007409beb8e2ad572af01a65df29b4931b498b", + "eventDigest": "sha256:9886f6bcacaf7fd91ae64a5e45b28010f45d2f283f44237744fce3be51e8b7f6" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:expiry", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "operationId": "execution:expiry:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:expiry", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "budgetUnits": 10, + "candidateId": "discovered:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:5548d57e4409d2df111f1dd059f50bacd69ce6be100aece603ba37ca4aa181bd", + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" + }, + "terminalAgent": null, + "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:expiry:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 380 + }, + "selectedCandidate": { + "peerId": "peer:expiry", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "budgetUnits": 10, + "candidateId": "discovered:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:expiry", + "logicalTimeHighWaterMs": 380, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:a644a7814fcd686890b9ecce22fb2c4801a09e8681100ebf6e06a7c213dcee93", + "resultingSnapshotDigest": "sha256:577e4ad7cebe17e1e8d6942e802b11a618a6914718b4248f231393131c0989fb", + "profileCertificationDigest": null, + "recordDigest": "sha256:99cf675d6aaa75a339ffd23e94119452ed22b699e1eba97cb4617bac89bec390" + }, + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 0, + "morphologyEpoch": 1, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "acceptedProposalDigest": null, + "decisionDigest": null, + "receiptDigest": null, + "logicalTimeHighWaterMs": 200, + "predecessorHeadDigest": null, + "headDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json b/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json new file mode 100644 index 00000000..9875d6f3 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json @@ -0,0 +1,34 @@ +[ + { + "path": "configuration.json", + "digest": "sha256:8a047e9bf2ead8314ab75443b746bb76928d13a6b4e8e120869f1cfad74fba60" + }, + { + "path": "drain.json", + "digest": "sha256:a7102f7e9a0453d5c1fa3aa18dfc029dd57c80055bc4aed31f3aacb4baeac5f9" + }, + { + "path": "environment.json", + "digest": "sha256:5df3bf4da6a9f1e2049aeeedb211ac4ce8859e0f1adb900fe752e238bb17d0f6" + }, + { + "path": "events.json", + "digest": "sha256:2866c07788c8b05075f0844353b6bb2a71bb2bb0f32bf9499f33ba0d28500d41" + }, + { + "path": "expiry.json", + "digest": "sha256:3b81893082aace4c69e5715a544f7ce4fc65028cef75041a36d60733dc3b04ce" + }, + { + "path": "race.json", + "digest": "sha256:21525b5331a140e1bb1767c3b780b6eaeb932deb837b98be0254919ac7720ccf" + }, + { + "path": "room.json", + "digest": "sha256:c24277a9f55154655c9d8820fd8c64e0ea9e9ccb3a35517dff5db3ee3d4fe602" + }, + { + "path": "summary.json", + "digest": "sha256:f7990738ecd69141d1b5b97eb5eaaa17f45092d859972c55dd01c665ec3a8891" + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/race.json b/docs/research/morphogenesis-paper-v0.5/persistent/race.json new file mode 100644 index 00000000..a991cc8e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/race.json @@ -0,0 +1,2504 @@ +{ + "before": { + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 0, + "morphologyEpoch": 1, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "acceptedProposalDigest": null, + "decisionDigest": null, + "receiptDigest": null, + "logicalTimeHighWaterMs": 200, + "predecessorHeadDigest": null, + "headDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 3, + "highWaterLogicalMs": 300, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:6e5c4cd598e8de5abae23e08eb6850b7a48af853b3d4c32ddc240780f4833a0a" + }, + "teams": [ + { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:a", + "formationId": "formation:a", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 2, + "logicalTimeHighWaterMs": 300, + "team": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "status": "active", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090", + "positionId": "position:forensics", + "peerId": "peer:a", + "instanceId": "instance:a", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:a", + "workContractGeneration": 1, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:a", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:815f17a09818af3d543176351c013899918cee1a3f5c254db15eb459bc077fe1" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + }, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 300 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777", + "decisionDigest": "sha256:4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:f3f31656a0190a085f9ef142223b50c34c596baf280bd74103cca2da04c2301d", + "stateDigest": "sha256:d7567325beb9d71dfe7811284a548dbc07b61749383e84db6ac2f782cffb1db8" + }, + { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:b", + "formationId": "formation:b", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 2, + "logicalTimeHighWaterMs": 300, + "team": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "status": "active", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269", + "positionId": "position:forensics", + "peerId": "peer:b", + "instanceId": "instance:b", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:b", + "workContractGeneration": 1, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:b", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:7ed639d97a9785fdfca92a579991b094b06f0a56120e7af9acc699f400be992c" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + }, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 300 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde", + "decisionDigest": "sha256:a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:a12e0d6b3b5c43d62a9754e1a3d65d7b35e7502abe0200d0ad65c4faf6a5ec88", + "stateDigest": "sha256:983e53f34120cf1e4878b1e286af0733174e54cfbe9b78b9a4c9c0db6f06d1c0" + } + ], + "effects": [ + { + "effect_id": "effect:a", + "work_id": "work-contract:a", + "body": { + "label": "a", + "result": 5, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + } + }, + { + "effect_id": "effect:b", + "work_id": "work-contract:b", + "body": { + "label": "b", + "result": 5, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + } + } + ] + }, + "after": { + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 1, + "morphologyEpoch": 2, + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "logicalTimeHighWaterMs": 310, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 3, + "highWaterLogicalMs": 300, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:6e5c4cd598e8de5abae23e08eb6850b7a48af853b3d4c32ddc240780f4833a0a" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "retainedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "committing_morphology", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", + "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", + "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", + "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", + "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", + "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", + "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", + "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + } + ], + "profile": null, + "receipt": null, + "revision": 7, + "stateKey": "execution:a", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": null, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": { + "kind": "commit_morphology", + "status": "prepared", + "operationId": "execution:a:commit-morphology", + "resultDigest": null, + "preparedAtLogicalMs": 310 + }, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 310, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:cf78828dd3ba6d22ed2ab4900b6a67805551ae99fc98cd64fe78283d15c93a49", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "schemaVersion": 1, + "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "retainedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", + "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", + "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", + "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", + "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", + "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", + "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", + "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", + "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:b", + "activation": { + "operationId": "execution:b:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": null, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:b:commit-morphology", + "resultDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "preparedAtLogicalMs": 310 + }, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 310, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:a564073fd32d0c23e0a0237ebbed16ad5904220ccc4e01bea0ff33e5c053c390", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:3026cd67084eafa7a288e46f3a78a5b0d00ad96e58c3158a4004de3e76247644" + } + ] + }, + "cleanup": { + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 4, + "highWaterLogicalMs": 320, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:9cbb10ac879cbc12827816f5db75d30b1176a6c6343126f49ca884ac9a14789f" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:a", + "formationId": "formation:a", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 3, + "logicalTimeHighWaterMs": 321, + "team": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "status": "cancelled", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090", + "positionId": "position:forensics", + "peerId": "peer:a", + "instanceId": "instance:a", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:a", + "workContractGeneration": 1, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:a", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:815f17a09818af3d543176351c013899918cee1a3f5c254db15eb459bc077fe1" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + }, + "outcomes": [], + "history": [ + { + "schemaVersion": 1, + "teamEpoch": 1, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "status": "cancelled", + "closedAtLogicalMs": 321, + "reasonCode": "participant_detached" + } + ], + "updatedAtLogicalMs": 321 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777", + "decisionDigest": "sha256:4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:d7567325beb9d71dfe7811284a548dbc07b61749383e84db6ac2f782cffb1db8", + "stateDigest": "sha256:4b64a5966ef17c6444107b1e60664e637d06025f920ba58665aa3af6d285d1d8" + }, + "execution": { + "schemaVersion": 1, + "team": { + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "retainedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 320, + "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "effectReceiptDigest": "sha256:1eab0fd25110cd221dafcd7980333d2f736e28351205d230c22a85a509529b23", + "successorFenceDigests": [ + "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734" + ], + "fencedWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "revokedActionGrantDigests": [] + }, + "phase": "superseded", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", + "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", + "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", + "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", + "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", + "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", + "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", + "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "superseding", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383", + "eventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71", + "eventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [ + "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79", + "eventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:a:fence", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac", + "eventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:a:fence", + "evidenceDigests": [ + "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157", + "eventDigest": "sha256:a4f5f365824f5805063c64f5c814991bf6581de200773875cb3ce1adea6d7171" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:a:detach", + "evidenceDigests": [], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:a4f5f365824f5805063c64f5c814991bf6581de200773875cb3ce1adea6d7171", + "eventDigest": "sha256:980be76c074748d6d8a3f261442eace14950658a33ea0506571b180c0b5b1bea" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:a:detach", + "evidenceDigests": [ + "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:980be76c074748d6d8a3f261442eace14950658a33ea0506571b180c0b5b1bea", + "eventDigest": "sha256:84945dc715f1296fec54320f4419010c3799784582c4178392720b9823ad287b" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:a:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:84945dc715f1296fec54320f4419010c3799784582c4178392720b9823ad287b", + "eventDigest": "sha256:f16b776ef37ab6eeb3092c191232965daafa1e14bc4d0ff32fe80ba5305eeea8" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:a:release-budget", + "evidenceDigests": [ + "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:f16b776ef37ab6eeb3092c191232965daafa1e14bc4d0ff32fe80ba5305eeea8", + "eventDigest": "sha256:37c3dea2e0b959e69c9dbaf131c4de5ec44118ffd05645b55ceb5bc7904d68e3" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "superseded", + "outcome": "applied", + "operationId": "execution:a:release-budget", + "evidenceDigests": [ + "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:37c3dea2e0b959e69c9dbaf131c4de5ec44118ffd05645b55ceb5bc7904d68e3", + "eventDigest": "sha256:fb2a78cc41769a237ee97513ef5757769c6334eb2136f2e3097b49d00598648d" + } + ], + "profile": null, + "receipt": null, + "revision": 17, + "stateKey": "execution:a", + "activation": null, + "continuity": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:4ac1dcb8f4db1921009925a30c50a14e2fdf7a9ca2c0fc97a899172c744bf167", + "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "completedAtLogicalMs": 320, + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "preservedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "supersession": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:a:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionStateKey": "execution:a", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "expectedMorphologyEpoch": 1 + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "disposition": "detached", + "operationId": "execution:a:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "terminatedAtLogicalMs": 321, + "lifecycleReceiptDigest": "sha256:932af2e923bce67e2874a3184167a1f2cd48586eda5ac357e6c3137b3ae13e8e", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 321, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:0b57e9a0ff17a2bcc0e3ff6c8efaa0f0b49cdda4cce9db12d50e78c2fbd41501", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "supersessionReceipt": { + "schemaVersion": 1, + "resolutionId": "execution:a:supersession", + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "terminalAgentReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", + "resolvedAtLogicalMs": 321, + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0" + }, + "recordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6" + }, + "retainedPending": { + "schemaVersion": 1, + "team": { + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "retainedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "fencing", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", + "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", + "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", + "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", + "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", + "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", + "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", + "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "superseding", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383", + "eventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71", + "eventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [ + "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79", + "eventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:a:fence", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac", + "eventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157" + } + ], + "profile": null, + "receipt": null, + "revision": 11, + "stateKey": "execution:a", + "activation": null, + "continuity": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:4ac1dcb8f4db1921009925a30c50a14e2fdf7a9ca2c0fc97a899172c744bf167", + "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "completedAtLogicalMs": 320, + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "preservedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "supersession": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:a:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionStateKey": "execution:a", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "expectedMorphologyEpoch": 1 + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": null, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": { + "kind": "fence", + "status": "prepared", + "operationId": "execution:a:fence", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:45a4da8978d6eeaf519b6344e49eb85494d7973006f10928834c9ebcf352fbf7", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:e8f5a9bc2901139d9868447d9663929b7a9fb922f9f6b91a9baee12c67fe223d" + }, + "roomArtifact": { + "id": "morphogenesis-supersession:execution:a:supersession", + "tenantId": "tenant:test", + "roomId": "room:test", + "type": "agent-morphogenesis-supersession", + "title": "Superseded Morphogenesis transition", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMessageIds": [], + "sourceArtifactIds": [], + "sourceMemoryIds": [] + }, + "assumptions": [], + "risks": [ + "authority-remains-external" + ], + "metadata": { + "morphogenesisSchemaVersion": 1, + "disposition": "superseded", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionRecordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6", + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "authorityGranted": false + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + } + }, + "winner": "b", + "loser": "a", + "commits": [ + { + "status": "rejected", + "reason": "morphology head commit is stale or cross-scoped" + }, + { + "status": "fulfilled" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/room.json b/docs/research/morphogenesis-paper-v0.5/persistent/room.json new file mode 100644 index 00000000..13af684c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/room.json @@ -0,0 +1,481 @@ +{ + "room": { + "tenantId": "tenant:test", + "id": "room:test", + "title": "Persistent Morphogenesis", + "goal": "Preserve work while a specialist transition is superseded", + "status": "active", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + "participants": [ + { + "tenantId": "tenant:test", + "id": "agent:planner", + "type": "agent", + "displayName": "Local planner", + "role": "planner", + "authorityLevel": 0, + "permissions": [], + "boundaries": [], + "memoryScope": null, + "runtime": { + "platform": "mock" + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:a", + "type": "human", + "displayName": "Local reviewer a", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:b", + "type": "human", + "displayName": "Local reviewer b", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:expiry", + "type": "human", + "displayName": "Local reviewer expiry", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + } + ], + "messages": [], + "tasks": [], + "artifacts": [ + { + "tenantId": "tenant:test", + "id": "morphogenesis-receipt:execution:b:receipt", + "roomId": "room:test", + "type": "agent-morphogenesis-receipt", + "title": "Morphogenesis receipt execution:b:receipt", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMemoryIds": [], + "sourceMessageIds": [], + "sourceArtifactIds": [] + }, + "assumptions": [], + "risks": [], + "metadata": { + "disposition": "success", + "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "resultingMorphologyEpoch": 2, + "morphogenesisSchemaVersion": 1 + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "versions": [ + { + "tenantId": "tenant:test", + "id": "39bcb7ce-1521-43d8-8e2e-9419fc7ee0dd", + "artifactId": "morphogenesis-receipt:execution:b:receipt", + "version": 1, + "content": { + "receiptId": "execution:b:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", + "evaluatedAtLogicalMs": 346, + "outcomeEvidenceDigests": [ + "sha256:b47573fd35a0827abd38a218df210b930f96ce3f5b2dcb4c59c7b87421598f37" + ], + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732" + }, + "contentType": "application/json", + "createdAt": "2026-09-19T12:00:00.240Z" + } + ] + }, + { + "tenantId": "tenant:test", + "id": "morphogenesis-supersession:execution:a:supersession", + "roomId": "room:test", + "type": "agent-morphogenesis-supersession", + "title": "Superseded Morphogenesis transition", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMemoryIds": [], + "sourceMessageIds": [], + "sourceArtifactIds": [] + }, + "assumptions": [], + "risks": [ + "authority-remains-external" + ], + "metadata": { + "disposition": "superseded", + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "authorityGranted": false, + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "executionRecordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6", + "morphogenesisSchemaVersion": 1 + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "versions": [ + { + "tenantId": "tenant:test", + "id": "78532e05-db5c-4555-b82c-d56d3c938453", + "artifactId": "morphogenesis-supersession:execution:a:supersession", + "version": 1, + "content": { + "binding": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:a:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionStateKey": "execution:a", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "expectedMorphologyEpoch": 1 + }, + "receipt": { + "resolutionId": "execution:a:supersession", + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "schemaVersion": 1, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", + "resolvedAtLogicalMs": 321, + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "terminalAgentReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a" + } + }, + "contentType": "application/json", + "createdAt": "2026-09-19T12:00:00.240Z" + } + ] + } + ], + "approvals": [ + { + "tenantId": "tenant:test", + "id": "101b52df-4982-4c36-bbb4-f9d946759a71", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:b", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:a", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + } + ], + "policies": [], + "memory": [], + "contextSnapshots": [], + "runs": [], + "toolCalls": [], + "events": [ + { + "tenantId": "tenant:test", + "id": "8d75ece7-6b29-4794-845f-d59ca391ebbe", + "roomId": "room:test", + "type": "room_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "title": "Persistent Morphogenesis", + "roomId": "room:test", + "parentRoomId": null + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "d9029627-b7f0-4d41-b024-f969009f790c", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "planner", + "roomId": "room:test", + "participantId": "agent:planner", + "participantType": "agent" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "8ce1b792-0b0e-46e0-b7b6-f1f9e28d6e7f", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:a", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "33ebc0f0-bf57-4c9d-9e2e-5a82b4354cb7", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:b", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "dba56b1a-b70e-4a18-86dd-f1dd83445898", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:expiry", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "9ff9099a-63e2-482f-b99a-ecd93098b305", + "roomId": "room:test", + "type": "approval_requested", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:a", + "expiresAt": null, + "approvalId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "targetType": "action", + "targetVersion": null + }, + "metadata": { + "actorId": "agent:planner" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "agent:planner" + }, + { + "tenantId": "tenant:test", + "id": "872a1b7d-e33a-40a7-be8a-fb831169aa05", + "roomId": "room:test", + "type": "approval_granted", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:a", + "approvalId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200" + }, + "metadata": { + "actorId": "person:reviewer:a" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "person:reviewer:a" + }, + { + "tenantId": "tenant:test", + "id": "ce2bbb94-19a8-4355-86ef-fdccb4eedbfe", + "roomId": "room:test", + "type": "approval_requested", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:b", + "expiresAt": null, + "approvalId": "101b52df-4982-4c36-bbb4-f9d946759a71", + "targetType": "action", + "targetVersion": null + }, + "metadata": { + "actorId": "agent:planner" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "agent:planner" + }, + { + "tenantId": "tenant:test", + "id": "3239cff5-a2ec-4cf7-b029-a13da03e09c2", + "roomId": "room:test", + "type": "approval_granted", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:b", + "approvalId": "101b52df-4982-4c36-bbb4-f9d946759a71" + }, + "metadata": { + "actorId": "person:reviewer:b" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "person:reviewer:b" + }, + { + "tenantId": "tenant:test", + "id": "c9d4407a-22eb-4ec2-8119-bc4ae010f753", + "roomId": "room:test", + "type": "artifact_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "artifactId": "morphogenesis-supersession:execution:a:supersession" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "07151af1-1361-4552-8612-6343d0acd452", + "roomId": "room:test", + "type": "artifact_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "artifactId": "morphogenesis-receipt:execution:b:receipt" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + } + ], + "childRooms": [] +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/summary.json b/docs/research/morphogenesis-paper-v0.5/persistent/summary.json new file mode 100644 index 00000000..f9fb2b91 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/summary.json @@ -0,0 +1,36 @@ +{ + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "startedAt": "2026-09-20T15:06:31.665Z", + "evidenceClass": "PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers", + "externalSpendUsd": 0, + "modelCalls": 0, + "race": { + "approvedProposals": 2, + "teamsActivatedBeforeHead": 2, + "workProductsBeforeHead": 2, + "headEpochBefore": 1, + "acceptedSuccessors": 1, + "losingWorkRevoked": true, + "losingTeamCancelled": true, + "losingExecutionPhase": "superseded", + "newPoolReopenVerified": true, + "roomArtifactId": "morphogenesis-supersession:execution:a:supersession", + "fenceAcknowledgementRecovered": true + }, + "drain": { + "newWorkRejectedAfterFence": true, + "blockedWhileAdmittedJobPending": true, + "originalOperationReconciled": true, + "terminalPhase": "completed", + "scope": "Work reducer plus application admission/draining adapter; no ActionGateway or external provider" + }, + "expiry": { + "decisionStillValid": true, + "workContracts": 0, + "teamStatus": "awaiting_member_contracts", + "headEpoch": 1, + "rejection": "owner admission: mandate_expired" + }, + "status": "completed", + "completedAt": "2026-09-20T15:06:32.130Z" +} diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/verification.json b/docs/research/morphogenesis-paper-v0.5/persistent/verification.json new file mode 100644 index 00000000..13e09263 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/persistent/verification.json @@ -0,0 +1,5 @@ +{ + "status": "passed", + "terminalReceiptChains": 2, + "scope": "exported structural lineage and owner postconditions; issuer trust is fixture configuration" +} diff --git a/docs/research/morphogenesis-paper-v0.5/references.bib b/docs/research/morphogenesis-paper-v0.5/references.bib new file mode 100644 index 00000000..39edaaaf --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/references.bib @@ -0,0 +1,186 @@ +@software{agentplat, + author = {{AgentPlat contributors}}, + title = {{AgentPlat}}, + url = {https://github.com/Agentplat/agentplat}, + note = {v0.2 source inspected at commit e978544915a329387e13883fa352191f6993dcc7; pilot harness separately hashed; historical experiment commits differ} +} + +@article{dignum2012organizations, + author = {Dignum, Virginia and Dignum, Frank}, + title = {A Logic of Agent Organizations}, + journal = {Logic Journal of the IGPL}, + year = {2012}, + volume = {20}, + number = {1}, + pages = {283--316}, + doi = {10.1093/jigpal/jzr041}, + url = {https://arxiv.org/abs/1804.10817} +} + +@misc{moiseproject, + author = {{Moise project}}, + title = {The Moise Organisation Oriented Programming Framework}, + url = {https://moise-lang.github.io/index-old.html}, + note = {Project documentation; accessed 2026-09-13} +} + +@misc{chen2023agentverse, + author = {Chen, Weize and Su, Yusheng and Zuo, Jingwei and Yang, Cheng and Yuan, Chenfei and Chan, Chi-Min and Yu, Heyang and Lu, Yaxi and Hung, Yi-Hsin and Qian, Chen and Qin, Yujia and Cong, Xin and Xie, Ruobing and Liu, Zhiyuan and Sun, Maosong and Zhou, Jie}, + title = {{AgentVerse}: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviors}, + year = {2023}, + eprint = {2308.10848}, + archivePrefix = {arXiv}, + url = {https://arxiv.org/abs/2308.10848} +} + +@misc{lu2024morphagent, + author = {Lu, Siyuan and Shao, Jiaqi and Luo, Bing and Lin, Tao}, + title = {{MorphAgent}: Empowering Agents through Self-Evolving Profiles and Decentralized Collaboration}, + year = {2024}, + eprint = {2410.15048}, + archivePrefix = {arXiv}, + url = {https://arxiv.org/abs/2410.15048v2}, + note = {Version 2, revised 2025-09-03} +} + +@misc{zhang2024gdesigner, + author = {Zhang, Guibin and Yue, Yanwei and Sun, Xiangguo and Wan, Guancheng and Yu, Miao and Fang, Junfeng and Wang, Kun and Chen, Tianlong and Cheng, Dawei}, + title = {{G-Designer}: Architecting Multi-agent Communication Topologies via Graph Neural Networks}, + year = {2024}, + eprint = {2410.11782}, + archivePrefix = {arXiv}, + url = {https://arxiv.org/abs/2410.11782} +} + +@article{garlan2004rainbow, + author = {Garlan, David and Cheng, Shang-Wen and Huang, An-Cheng and Schmerl, Bradley and Steenkiste, Peter}, + title = {Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure}, + journal = {IEEE Computer}, + volume = {37}, + number = {10}, + year = {2004}, + url = {https://www.cs.cmu.edu/~able/publications/computer04/} +} + +@techreport{garciamolina1987sagas, + author = {Garcia-Molina, Hector and Salem, Kenneth}, + title = {Sagas}, + institution = {Princeton University}, + number = {TR-070-87}, + year = {1987}, + url = {https://www.cs.princeton.edu/research/techreps/598} +} + +@article{lamport1978time, + author = {Lamport, Leslie}, + title = {Time, Clocks, and the Ordering of Events in a Distributed System}, + journal = {Communications of the ACM}, + volume = {21}, + number = {7}, + pages = {558--565}, + year = {1978}, + url = {https://www.microsoft.com/en-us/research/publication/time-clocks-ordering-events-distributed-system/} +} + +@inproceedings{sorici2012reorganisation, + author = {Sorici, Alexandru and Picard, Gauthier and Boissier, Olivier and Santi, Andrea and H{\"u}bner, Jomi F.}, + title = {Multi-Agent Oriented Reorganisation within the {JaCaMo} Infrastructure}, + booktitle = {International Workshop on Infrastructures and Tools for Multiagent Systems}, + year = {2012}, + url = {https://www.gauthier-picard.info/publications/sorici12itmas.pdf}, + note = {Author manuscript; Sections 3--4 consulted} +} + +@inproceedings{guzek2013paramoise, + author = {Guzek, Mateusz and Danoy, Gr{\'e}goire and Bouvry, Pascal}, + title = {{ParaMoise}: Increasing Capabilities of Parallel Execution and Reorganization in an Organizational Model}, + booktitle = {Proceedings of AAMAS}, + pages = {1029--1036}, + year = {2013}, + url = {https://www.ifaamas.org/Proceedings/aamas2013/docs/p1029.pdf} +} + +@misc{rodriguez2026rooms, + author = {Rodriguez, Douglas Javier}, + title = {Agent Rooms: A Conceptual Framework for Persistent Human-Governed Multi-Agent Collaboration}, + year = {2026}, + doi = {10.5281/zenodo.20564834}, + url = {https://zenodo.org/records/20564834}, + note = {Version 2; publication record consulted} +} + +@inproceedings{hubner2002moise, + author = {Jomi F. Hübner and Jaime S. Sichman and Olivier Boissier}, + title = {A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems}, + booktitle = {Advances in Artificial Intelligence (SBIA)}, + year = {2002}, + url = {https://moise.sourceforge.net/doc/publications/Hubner-sbia2002.pdf} +} + +@article{hardy1988deputy, + author = {Norm Hardy}, + title = {The Confused Deputy}, + journal = {ACM SIGOPS Operating Systems Review}, + volume = {22}, + number = {4}, + year = {1988}, + url = {https://pdos.csail.mit.edu/6.828/2009/readings/hardy-confused-deputy.html} +} + +@inproceedings{lamport2009vertical, + author = {Leslie Lamport and Dahlia Malkhi and Lidong Zhou}, + title = {Vertical Paxos and Primary-Backup Replication}, + booktitle = {Proceedings of the ACM Symposium on Principles of Distributed Computing}, + year = {2009}, + url = {https://www.microsoft.com/en-us/research/wp-content/uploads/2009/05/podc09v6.pdf} +} + +@techreport{moreau2013prov, + author = {Luc Moreau and Paolo Missier}, + title = {PROV-DM: The PROV Data Model}, + institution = {W3C}, + type = {Recommendation}, + year = {2013}, + url = {https://www.w3.org/TR/2013/REC-prov-dm-20130430/} +} + +@misc{zhuge2024gptswarm, + author = {Mingchen Zhuge and Wenyi Wang and Louis Kirsch and Francesco Faccio and Dmitrii Khizbullin and Jürgen Schmidhuber}, + title = {Language Agents as Optimizable Graphs}, + year = {2024}, + url = {https://arxiv.org/abs/2402.16823} +} + +@misc{zhang2024aflow, + author = {Jiayi Zhang and others}, + title = {AFlow: Automating Agentic Workflow Generation}, + year = {2024}, + url = {https://arxiv.org/abs/2410.10762} +} + +@misc{hu2024adas, + author = {Shengran Hu and Cong Lu and Jeff Clune}, + title = {Automated Design of Agentic Systems}, + year = {2024}, + url = {https://arxiv.org/abs/2408.08435} +} + +@book{doursat2012morphogenetic, + editor = {René Doursat and Hiroki Sayama and Olivier Michel}, + title = {Morphogenetic Engineering: Toward Programmable Complex Systems}, + publisher = {Springer}, + doi = {10.1007/978-3-642-33902-8}, + year = {2012}, + url = {https://doi.org/10.1007/978-3-642-33902-8} +} + +@article{burckhardt2021durable, + author = {Sebastian Burckhardt and Chris Gillum and David Justo and Konstantinos Kallas and Connor McMahon and Christopher S. Meiklejohn}, + title = {Durable Functions: Semantics for Stateful Serverless}, + journal = {Proceedings of the ACM on Programming Languages}, + volume = {5}, + number = {OOPSLA}, + doi = {10.1145/3485510}, + year = {2021}, + url = {https://doi.org/10.1145/3485510} +} diff --git a/docs/research/morphogenesis-paper-v0.5/review-response.md b/docs/research/morphogenesis-paper-v0.5/review-response.md new file mode 100644 index 00000000..27dc663c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/review-response.md @@ -0,0 +1,24 @@ +# Response to v0.4 feedback + +| Feedback | v0.5 change | Remaining boundary | +| --- | --- | --- | +| Main experiment misses authority | 36 prescribed admission/recovery cells across four real controllers and PostgreSQL | Equal owner enforcement yields equal safety; no unique security superiority | +| Evidence reconstruction unmeasured | Independent signatures/binding/digest verifier, admission and terminal-controller coverage, negative controls | Full comparative P5 under concurrent successors remains unmeasured | +| Inflated denominator | Abstract removes 1,536; main text distinguishes 48 cells and repeated arithmetic inputs | No population reliability inference | +| 9.25 versus 9.5 | Twelve-cell durable-consumption table plus all 48 historical cells | Descriptive quantities only | +| 192 duplicates unclear | Reconciliation outage explicitly includes prior lost acknowledgement | Historical fault exposure unchanged | +| Lower SQL but higher latency | Distinguish statement counts and elapsed time; disclose absent profiling | Cause attribution and general 24% penalty not established | +| No adversarial agents | Deterministic plan, scope, expiry, issuer and owner-denial cells | No LLM adversary or emergent organizational intelligence claim | +| Nonterminal loser | Opt-in supersession state, typed binding/receipt, original-identity recovery, PostgreSQL integration | Later ambiguous head requires retained historical proof outside this API | +| Formal gap | Predicate definitions, explicit clock contract, TLA+ with three negative models | No refinement proof, skew or multiple-epoch model | +| Related work | Add primary Moise, security, reconfiguration, provenance, graph/workflow optimization and durable-semantics references | Selective literature review, not priority proof | +| Promotional/internal details | Agent Room removed from abstract and generic figures; implementation details moved to artifact | Optional Room integration still documented where evaluated | +| Worked example | Concrete trace tied to retained PostgreSQL records and independent receipt checker | Local execution, fixtures and process-local witness | + +Development attempts are retained, including an initial governance pilot whose +controller remained active because the pilot did not execute its scheduled work. +The corrected run executes those tasks. The authority matrix is a boundary study; +it does not replace or silently modify the historical mission-budget experiment. + +Publication work must keep source integration, npm distribution, and scholarly +submission separate. No main-track acceptance or venue suitability is asserted. diff --git a/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt b/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt new file mode 100644 index 00000000..8f57c3b0 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt @@ -0,0 +1,68 @@ +✔ a proven loser closes only after owner cleanup and preserves the winning head (23.393791ms) +✔ lost checkpoint acknowledgement resumes the original cleanup operation (11.35225ms) +✔ lost fence acknowledgement resumes the original cleanup operation (10.268708ms) +✔ lost detach acknowledgement resumes the original cleanup operation (9.194583ms) +✔ lost budget acknowledgement resumes the original cleanup operation (9.562875ms) +✔ supersession refuses self or ambiguous head history without cleanup (3.531542ms) +✔ supersession refuses none or ambiguous head history without cleanup (2.996292ms) +✔ supersession refuses later or ambiguous head history without cleanup (3.203625ms) +✔ a legacy activation port must opt into authoritative head inspection (2.749375ms) +✔ concurrent identical admission retains one supersession binding (4.359709ms) +✔ unknown cleanup results stay pending and cannot produce a final receipt (4.739916ms) +✔ terminal receipts cannot be substituted even when the outer digest is recomputed (8.604125ms) +[expected crash] simulated process stop after external creation +✔ the pre-extension paper record validates without changing its digest or fields (3.9225ms) +✔ a created specialist follows the retirement owner and reconciles a lost result (13.765959ms) +✔ the Workflow compensation adapter closes the loser and replays its cleanup receipt (13.955041ms) +✔ Room cleanup projection is terminal, scope-bound and authority-neutral (18.61725ms) +✔ the Work fence adapter preserves the original effect timestamp across reconciliation (3.531792ms) +✔ morphogenesis proposal engine authenticates sources and remains deterministic (18.108625ms) +✔ snapshot fails closed on missing, stale and global-view claims (1.822916ms) +✔ morphology head CAS retains one exact successor and replays it (1.442333ms) +✔ morphology activation commits the Team-backed successor head exactly once (2.133541ms) +✔ catalog instantiation profile binds certified role and compiles through the host adapter (8.168666ms) +✔ attestation composes runtime, capability, Trust and Inference evidence (1.717584ms) +✔ budget reservations prevent concurrent double spend and replay exactly (2.516625ms) +✔ control window enforces cooldown, hysteresis and churn (1.734458ms) +✔ authorized agent decision is exact, independent and drives the fixed Workflow DAG (21.028083ms) +✔ stale decision authority is rejected without persisting a decision (1.475667ms) +✔ authorized person route reuses an exact Agent Room approval (1.651459ms) +✔ all policy-selected decision routes normalize to the same inert authorization contract (0.164459ms) +✔ composite review requires independent approved actors (8.965167ms) +✔ Room and Mesh projections remain deterministic, bounded and authority-neutral (2.863208ms) +✔ advanced operator plans, progress and outcomes remain authority-neutral in Room and Mesh (4.752458ms) +✔ Room participation is explicit and grants no Mesh or Work authority (1.313458ms) +✔ delayed outcomes bind the exact Workflow Task Run and missing coverage stays indeterminate (1.927125ms) +✔ post-activation failure becomes an explicit advisory successor recovery (0.154375ms) +✔ compacted proposal coordinates retain replay-protection tombstones (0.194417ms) +✔ collective route maps an authenticated application agreement certificate (1.526666ms) +✔ execution runtime recruits an eligible existing agent and activates a Work-bound successor Team (22.03525ms) +✔ catalog creation reconciles a crash after create-and-enroll without duplicate birth (8.3895ms) +✔ derived lifecycle material crosses the nominal factory and membership boundaries (19.507917ms) +✔ Team adapter activates the actual formed proposal with exact individual Work authority (9.363417ms) +✔ Work/Action fence adapter refuses incomplete fencing evidence (1.105083ms) +✔ protected Workflow executor crosses the Action Gateway and retains its result (0.180125ms) +✔ derived and synthesized instantiation evidence is immutable and authority-neutral (0.481916ms) +✔ AgentInstantiationProfileV2 derives a narrower certified material profile (2.784375ms) +✔ MorphogenesisPolicyV2 admits advanced operators only through explicit capabilities (0.96075ms) +✔ advanced Morphogenesis operators compile to existing authority boundaries (2.177041ms) +✔ governed advanced execution requires an exact approved decision and action authorization (2.17075ms) +✔ advanced operator runtime reconciles a crash without repeating the boundary effect (6.1115ms) +✔ derive_agent executes profile, factory, Trust and Team Formation boundaries (4.109125ms) +✔ split_team executes through the existing durable Team topology reducer (3.389667ms) +✔ advanced compensation journals and reconciles Dynamic Topology rollback (5.651125ms) +✔ merge_teams and federate_teams preserve topology lineage and membership (5.189583ms) +✔ topology Morphogenesis rejects invalid member conservation (0.216375ms) +✔ reassign_work observes Mission Lifecycle and an exact successor Work receipt (3.441709ms) +✔ realign_role delegates waiting and activation to the existing role runtime (2.34875ms) +✔ suspend_agent and resume_agent require continuity, fences and membership receipts (5.000959ms) +✔ replace_agent composes successor activation, predecessor continuity and retirement (7.159708ms) +✔ advanced operator evaluation advances one morphology epoch exactly once (1.965458ms) +ℹ tests 59 +ℹ suites 0 +ℹ pass 59 +ℹ fail 0 +ℹ cancelled 0 +ℹ skipped 0 +ℹ todo 0 +ℹ duration_ms 359.337541 diff --git a/docs/research/morphogenesis-paper-v0.5/source-register.md b/docs/research/morphogenesis-paper-v0.5/source-register.md new file mode 100644 index 00000000..0867cd27 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/source-register.md @@ -0,0 +1,21 @@ +# Source register for v0.5 additions + +Consulted 2026-09-20. The v0.4 register remains the source for unchanged citations. +New statements are deliberately limited to the scope inspected below. + +| Reference | Inspection | Claim supported | +| --- | --- | --- | +| Hübner, Sichman, Boissier (2002) | Author-hosted paper | Structural, functional and deontic organizational specifications | +| Hardy (1988) | Author text mirrored by MIT course | Request/authority confusion; motivation for separating authority | +| Lamport, Malkhi, Zhou (2009) | Microsoft Research paper abstract and introductory material | Reconfiguration of replicated-state consensus; no priority claim here | +| W3C PROV-DM (2013) | Normative recommendation overview | General provenance vocabulary, distinct from trusted effect evidence | +| GPTSwarm (2024) | Primary arXiv record and abstract | Optimizable graph representation of language agents | +| AFlow (2024) | Primary arXiv record and abstract | Search/optimization of agentic workflows | +| ADAS (2024) | Primary arXiv record and abstract | Automated agent-system design | +| Doursat, Sayama, Michel (2012) | Springer publisher record and overview | Established morphogenetic-engineering terminology; no claim about implementation details | +| Burckhardt et al. (2021) | Author-hosted paper, abstract and formal-model introduction | Durable Functions semantics and record/replay foundations | + +Bibliography URLs identify primary records. No full cross-framework implementation +benchmark, comprehensive literature review, or formal novelty proof is claimed. +The v0.5 verifier is independently implemented within this repository; it is not +an external peer review or independent-laboratory replication. diff --git a/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt b/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt new file mode 100644 index 00000000..cdee1e32 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt @@ -0,0 +1,17 @@ +✔ valid positive control reconstructs (2.552667ms) +✔ rejects missing chain (0.61025ms) +✔ rejects changed scope (0.3725ms) +✔ rejects changed proposal (0.287125ms) +✔ rejects expired admission time (0.28025ms) +✔ rejects forged signature (0.756584ms) +✔ rejects missing fence (0.637417ms) +✔ rejects changed terminal phase (0.5625ms) +✔ rejects missing original admission (0.239958ms) +ℹ tests 9 +ℹ suites 0 +ℹ pass 9 +ℹ fail 0 +ℹ cancelled 0 +ℹ skipped 0 +ℹ todo 0 +ℹ duration_ms 47.077208 diff --git a/docs/specification/agent-morphogenesis-v1.md b/docs/specification/agent-morphogenesis-v1.md index e6e6cc81..86166372 100644 --- a/docs/specification/agent-morphogenesis-v1.md +++ b/docs/specification/agent-morphogenesis-v1.md @@ -55,3 +55,12 @@ authoritative. Conformance with this document is additive. It does not change an implementation's AgentPlat compatibility level 1–4 claim until a future baseline manifest explicitly incorporates Agent Morphogenesis. + +## Opt-in superseded execution resolution + +The additive preview profile in [ADR 0054](../adr/0054-morphogenesis-superseded-resolution.md) +adds `superseding` and terminal `superseded` without changing legacy record digests. +Admission requires authoritative proof of another proposal's exact direct +successor. Checkpoint, fence, drain/detach or retirement, and budget release remain +owner obligations. A separate supersession receipt cannot stand in for normal +activation. See the ADR for ambiguous-history handling and compatibility. diff --git a/examples/agent-morphogenesis/README.md b/examples/agent-morphogenesis/README.md index 17cd3f71..94288866 100644 --- a/examples/agent-morphogenesis/README.md +++ b/examples/agent-morphogenesis/README.md @@ -91,3 +91,30 @@ The lifecycle, discovery, attestation, Team, fencing and external material ports are deterministic local implementations for the example. They demonstrate source/API composition, not production deployment, global candidate absence or organizational improvement. + +## Persistent owner integration and superseded resolution + +```sh +pnpm --filter @agentplat/collective-host-postgres... --filter @agentplat/collective-control-postgres... --filter @agentplat/rooms-mesh... --filter @agentplat/workflows-rooms... --filter @agentplat/runtime-mock... build +node examples/agent-morphogenesis/persistent-local.mjs /tmp/morphogenesis-persistent-new +``` + +Requires Docker. The output directory must not exist. The wrapper creates a +PostgreSQL 18 container bound to an ephemeral loopback port and removes it on +exit. It makes no model or paid-service calls. Raw evidence and configuration +are retained in the selected directory. + +The example connects PostgreSQL Room approvals to actual Team Formation and +Work reducers. Two approved proposals compete for one head. The loser uses +`beginSupersededResolution` and `advanceSupersededResolution`, recovers a lost +fence acknowledgement, releases its work and budget, and records `superseded`. +The winner cannot detach until a previously admitted job finishes. A separate +case rejects work after mandate expiry despite a still-valid organizational +decision. Room artifacts expose the two different terminal outcomes. + +The admission/draining adapter is application code. Catalog observations, +membership and scripted reviewers are fixtures, and the rollback witness is +process-local. Replace those boundaries for a real deployment; this example does +not demonstrate host-loss recovery, production identity or external ActionGateway +effects. See [ADR 0054](../../docs/adr/0054-morphogenesis-superseded-resolution.md) +for API compatibility, direct-successor proof and owner obligations. diff --git a/examples/agent-morphogenesis/persistent-fixture.mjs b/examples/agent-morphogenesis/persistent-fixture.mjs new file mode 100644 index 00000000..6e8874e5 --- /dev/null +++ b/examples/agent-morphogenesis/persistent-fixture.mjs @@ -0,0 +1,218 @@ +// Local mission/catalog fixture for the persistent reference example. +// Synthetic source observations; real constructors and exact decision bindings. +import { + createMorphogenesisBudgetEnvelopeV1, + createMorphogenesisCatalogLifecycleProcessDefinitionV1, + createMorphogenesisNeedV1, + createMorphogenesisOperationV1, + createMorphogenesisPolicyV1, + createMorphogenesisProposalV1, + createMorphogenesisScopeV1, + createMorphologyComponentReferenceV1, + createMorphologySnapshotV1, + createMorphologySourceHeadV1, + createTargetMorphologyPositionV1, + createTargetMorphologyV1 +} from "../../packages/collective-runtime/dist/morphogenesis.js"; +const sha = c => `sha256:${c.repeat(64)}`; + +export function fixture(label, teamPositionDigest) { + const policy = createMorphogenesisPolicyV1({ + schemaVersion: 1, + policyId: "policy:morphogenesis:test", + policyVersion: 1, + parentPolicyDigest: null, + requiredSourceClasses: ["work", "team", "mission", "membership"], + allowedOperators: [ + "retire_agent", + "instantiate_agent", + "recruit_existing", + "detach_agent", + ], + allowedDecisionRoutes: ["authorized_person", "authorized_agent"], + requireIndependentDecider: true, + allowAgentCreation: true, + maximumPopulation: 16, + maximumNewAgentsPerProposal: 2, + maximumResourceUnitsPerProposal: 1_000, + minimumNeedSeverityBps: 5_000, + limits: { + maximumSourceHeads: 16, + maximumComponents: 128, + maximumPositions: 16, + maximumAgentDispositions: 32, + maximumOperations: 32, + maximumDependenciesPerOperation: 8, + maximumEvidenceDigests: 16, + maximumInvariantDigests: 16, + maximumProposalTtlMs: 500, + maximumNeedTtlMs: 1_000, + maximumSourceFreshnessMs: 200, + maximumCommitAttempts: 4, + maximumTransformationsPerWindow: 4, + transformationWindowMs: 10_000, + cooldownMs: 500, + hysteresisBps: 500, + }, + }); + const scope = createMorphogenesisScopeV1({ + tenantId: "tenant:test", + morphologyId: "morphology:test", + policyDomainId: "policy-domain:test", + missionId: "mission:test", + missionIntentId: "mission-intent:test", + objectiveId: "objective:test", + meshId: "mesh:test", + roomId: "room:test", + workItemId: "work:test", + workItemRevision: 1, + }); + const sourceHeads = ["mission", "membership", "team", "work"].map( + (sourceClass, index) => + createMorphologySourceHeadV1({ + sourceHeadId: `source-head:${sourceClass}`, + sourceClass, + sourceId: `source:${sourceClass}`, + sourceVersion: 1, + sourceImplementationDigest: sha(String(index + 1)), + sourceRevision: 3, + sourceRecordDigest: sha(String(index + 5)), + scopeDigest: scope.scopeDigest, + authenticationEvidenceDigest: sha((index + 9).toString(16)), + required: true, + observedAtLogicalMs: 100, + expiresAtLogicalMs: 500, + }), + ); + const components = sourceHeads.map((head, index) => + createMorphologyComponentReferenceV1({ + componentKind: + head.sourceClass === "mission" + ? "artifact" + : head.sourceClass === "membership" + ? "membership" + : head.sourceClass === "team" + ? "team" + : "work_contract", + componentId: `component:${head.sourceClass}`, + sourceHeadDigest: head.sourceHeadDigest, + recordDigest: sha("def0"[index]), + revision: 3, + epoch: index + 1, + }), + ); + const snapshot = createMorphologySnapshotV1({ + snapshotId: "snapshot:test:1", + scope, + morphologyEpoch: 1, + previousMorphologyDigest: null, + policy, + implementationDigest: sha("a"), + sourceHeads: [...sourceHeads].reverse(), + components: [...components].reverse(), + population: { + activeAgents: 2, + dormantAgents: 0, + activeTeams: 1, + concurrentlyProvisioningAgents: 0, + }, + resources: { + configuredResourceUnits: 100, + reservedResourceUnits: 20, + consumedInteractionUnits: 10, + }, + observedAtLogicalMs: 200, + logicalTimeHighWaterMs: 200, + }); + const need = createMorphogenesisNeedV1( + { + needId: "need:test:1", + scopeDigest: scope.scopeDigest, + currentSnapshotDigest: snapshot.snapshotDigest, + reasonCode: "missing_capability", + severityBps: 7_500, + boundedViewDigest: sha("0"), + candidateSearchLimit: 32, + evidenceDigests: [sourceHeads[3].sourceHeadDigest], + detectedAtLogicalMs: 210, + expiresAtLogicalMs: 600, + }, + policy, + ); + const position = createTargetMorphologyPositionV1({ + positionId: "position:database-forensics", + roleKey: "database_forensics", + requiredCapabilityKeys: ["database_forensics"], + dependsOnPositionIds: [], + fillMode: "recruit_existing", + currentAgentId: null, + instantiationProfileDigest: null, + resourceBudgetUnits: 10, + maximumActionBudgetUnits: 5, + }); + const target = createTargetMorphologyV1( + { + targetId: `target:${label}`, + scopeDigest: scope.scopeDigest, + currentSnapshotDigest: snapshot.snapshotDigest, + expectedCurrentEpoch: 1, + positions: [position], + agentDispositions: [], + invariantDigests: [teamPositionDigest], + estimatedActiveAgents: 3, + estimatedNewAgents: 0, + estimatedResourceUnits: 10, + }, + policy, + ); + const operation = createMorphogenesisOperationV1( + { + operationId: `operation:recruit:${label}`, + operator: "recruit_existing", + effectClass: "protected_external", + dependsOnOperationIds: [], + targetReferenceDigest: position.positionDigest, + compensation: "none", + }, + policy, + ); + const budget = createMorphogenesisBudgetEnvelopeV1({ + maximumActiveAgents: 3, + maximumNewAgents: 0, + maximumConcurrentProvisioning: 0, + maximumResourceUnits: 10, + maximumInteractionUnits: 100, + maximumActionUnits: 10, + maximumInputTokens: 100, + maximumOutputTokens: 100, + maximumTotalTokens: 200, + maximumDurationMs: 1_000, + maximumCosts: [{ currency: "USD", micros: 1_000_000 }], + }); + const proposalInput = { + proposalId: `proposal:${label}`, + scopeDigest: scope.scopeDigest, + currentSnapshotDigest: snapshot.snapshotDigest, + expectedCurrentEpoch: 1, + needDigest: need.needDigest, + targetDigest: target.targetDigest, + operations: [operation], + processDefinitionDigest: + createMorphogenesisCatalogLifecycleProcessDefinitionV1() + .definitionDigest, + budget, + decisionRoute: "authorized_person", + proposerId: "agent:planner", + proposerVersion: 1, + proposerImplementationDigest: sha("e"), + proposedAtLogicalMs: 220, + expiresAtLogicalMs: 500, + }; + const proposal = createMorphogenesisProposalV1(proposalInput, { + policy, + snapshot, + need, + target, + }); + return { policy, scope, sourceHeads, components, snapshot, need, target, proposal }; +} diff --git a/examples/agent-morphogenesis/persistent-local.mjs b/examples/agent-morphogenesis/persistent-local.mjs new file mode 100644 index 00000000..a35a04a3 --- /dev/null +++ b/examples/agent-morphogenesis/persistent-local.mjs @@ -0,0 +1,27 @@ +import {execFileSync,spawnSync} from "node:child_process"; +import {randomBytes} from "node:crypto"; +import {fileURLToPath} from "node:url"; +import path from "node:path"; +import assert from "node:assert/strict"; +import {existsSync} from "node:fs"; +const output=process.argv[2];assert(output&&!existsSync(output),"supply a new output directory"); +const name=`agentplat-paper-${randomBytes(6).toString("hex")}`; +const docker=(args)=>execFileSync("docker",args,{encoding:"utf8"}).trim(); +let started=false; +try{ + docker(["run","-d","--rm","--name",name,"--label","agentplat.task=morphogenesis-paper","-e","POSTGRES_HOST_AUTH_METHOD=trust","-p","127.0.0.1::5432","postgres:18"]); + started=true; + for(let i=0;i<100;i++){ + const p=spawnSync("docker",["exec",name,"pg_isready","-h","127.0.0.1","-U","postgres"],{encoding:"utf8"}); + if(p.status===0)break; + if(i===99)throw new Error("PostgreSQL readiness timed out"); + await new Promise(r=>setTimeout(r,100)); + } + const address=docker(["port",name,"5432"]); + assert(/^127\.0\.0\.1:\d+$/.test(address),"database must bind only loopback"); + const imageId=docker(["inspect","--format","{{.Image}}",name]); + const child=spawnSync(process.execPath,[fileURLToPath(new URL("persistent.mjs",import.meta.url)),path.resolve(output)],{ + stdio:"inherit",timeout:60000,env:{PATH:process.env.PATH,LANG:"en_US.UTF-8", + MORPHOGENESIS_PG_PORT:address.split(":").at(-1),MORPHOGENESIS_PG_IMAGE_ID:imageId}}); + assert.equal(child.error,undefined);assert.equal(child.status,0,"integration runner failed; output retained"); +}finally{if(started)docker(["stop",name]);} diff --git a/examples/agent-morphogenesis/persistent.mjs b/examples/agent-morphogenesis/persistent.mjs new file mode 100644 index 00000000..8982719d --- /dev/null +++ b/examples/agent-morphogenesis/persistent.mjs @@ -0,0 +1,432 @@ +// Persistent reference assembly. No model calls or external provider effects. +import assert from "node:assert/strict"; +import { createHash, generateKeyPairSync, sign, verify, randomBytes } from "node:crypto"; +import { mkdirSync, existsSync, writeFileSync, readFileSync, readdirSync } from "node:fs"; +import { execFileSync } from "node:child_process"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import * as M from "../../packages/collective-runtime/dist/morphogenesis.js"; +import * as T from "../../packages/collective-runtime/dist/team-formation.js"; +import * as C from "../../packages/collective-control/dist/index.js"; +import { createPostgresPool } from "../../packages/postgres/dist/index.js"; +import { runMigrations as migrateHost, PostgresMorphologyHeadStoreV1, + PostgresMorphogenesisExecutionStoreV1, PostgresMorphogenesisBudgetReservationPortV1, +} from "../../packages/collective-host-postgres/dist/index.js"; +import { runMigrations as migrateControl, PostgresCollectiveExecutionRepositoryV1, + PostgresCollectiveAuthorityRepositoryV1, +} from "../../packages/collective-control-postgres/dist/index.js"; +import { TeamFormationMorphogenesisSuccessorPortV1, WorkActionMorphogenesisAuthorityFencePortV1 } from "../../packages/collective-host/dist/morphogenesis.js"; +import { RoomService } from "../../packages/rooms/dist/index.js"; +import { PostgresRoomRepository, runMigrations as migrateRooms } from "../../packages/rooms-postgres/dist/index.js"; +import { InMemoryEventBus } from "../../packages/events/dist/index.js"; +import { createMockRuntime } from "../../packages/runtime-mock/dist/index.js"; +import { createAgentRoomMorphogenesisGateConfigurationV1, createAgentRoomMorphogenesisDecisionAuthorizationV1 } from "../../packages/workflows-rooms/dist/morphogenesis.js"; +import { projectMorphogenesisSupersessionToRoomArtifactV1, projectMorphogenesisReceiptToRoomArtifactV1 } from "../../packages/rooms-mesh/dist/morphogenesis.js"; +import { fixture } from "./persistent-fixture.mjs"; + +const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "../.."); +const sha = c => `sha256:${c.repeat(64)}`; +const digest = x => typeof x === "string" || Buffer.isBuffer(x) + ? `sha256:${createHash("sha256").update(x).digest("hex")}` + : C.digestCollectiveJsonV1("state", JSON.parse(JSON.stringify(x))); +const wall = ms => new Date(Date.parse("2026-09-19T12:00:00.000Z") + ms).toISOString(); +const write = (file, value) => writeFileSync(file, JSON.stringify(value, null, 2) + "\n"); +const events = []; +const record = (kind, value) => events.push({sequence: events.length + 1, kind, value}); + +// Example-owned Team persistence adapter. Domain validation remains in TeamFormationRuntime. +class PgTeamStore { + constructor(pool, schema) { + assert(/^[a-z][a-z0-9_]{0,62}$/.test(schema), "invalid example schema"); + this.pool = pool; this.schema = schema; + } + async load(key) { + const r = await this.pool.query(`SELECT state FROM "${this.schema}".reference_team_states WHERE state_key=$1`, [key]); + return r.rows[0]?.state ?? null; + } + async save({state, expectedRevision}) { + const r = expectedRevision === null + ? await this.pool.query(`INSERT INTO "${this.schema}".reference_team_states(state_key, revision, state) VALUES($1,$2,$3::jsonb) ON CONFLICT DO NOTHING`, [state.stateKey,state.revision,JSON.stringify(state)]) + : await this.pool.query(`UPDATE "${this.schema}".reference_team_states SET revision=$2,state=$3::jsonb WHERE state_key=$1 AND revision=$4`, [state.stateKey,state.revision,JSON.stringify(state),expectedRevision]); + return r.rowCount === 1; + } +} + +function witness() { + const states = new Map(); + const key = i => `${i.scopeId}:${i.stateKind}:${i.stateKey}`; + return { + async verify(i) { + for (let n=0;n<250;n++) { + const current=states.get(key(i)); + if(current?.revision===i.revision && current?.digest===i.digest)return true; + await new Promise(r=>setTimeout(r,1)); + } + return false; + }, + async record(i) { + const current=states.get(key(i)); + if(i.previousRevision===null ? !!current : current?.revision!==i.previousRevision || current?.digest!==i.previousDigest)return false; + states.set(key(i),{revision:i.nextRevision,digest:i.nextDigest});return true; + }, + }; +} + +const position = T.createTeamPositionV1({schemaVersion:1,positionId:"position:forensics",workItemId:"work:test",workItemRevision:1, + roleKey:"database_forensics",requiredCapabilityKeys:["database_forensics"],completionCriteria:["artifact_published"], + dependsOnPositionIds:[],budgetUnits:10,maximumActionBudgetUnits:5}); +const teamPolicy = T.createTeamFormationPolicyV1({schemaVersion:1,policyId:"team-policy:paper",policyVersion:1,parentPolicyDigest:null, + minimumDistinctPeers:1,minimumIndependenceGroups:1,maximumTotalBudgetUnits:20,requireDistinctPeerPerPosition:true, + limits:{maximumPositions:4,maximumBidsPerPosition:8,maximumMembers:4,maximumSearchNodes:100,maximumReasonCodesPerDecision:8, + maximumHistoryEntries:8,maximumRequestInvalidations:8,maximumRequestTtlMs:1000,maximumTeamDurationMs:1000,maximumCommitAttempts:8}}); + +function mandate() { + const statement={schemaVersion:1,mandateId:"mandate:paper-work",tenantId:"tenant:test",policyDomainId:"policy-domain:test", + issuerId:"issuer:paper",revision:1,predecessorDigest:null,subjectPeerIds:["peer:a","peer:b","peer:expiry"], + objective:{schemaVersion:1,meshId:"mesh:test",objectiveId:"objective:test",objectiveDocumentId:"objective-document:test",minimumObjectiveRevision:1,maximumObjectiveRevision:1}, + work:{schemaVersion:1,workItemIds:["work:test"],permittedRoleKeys:["database_forensics"],maximumWorkItemRevision:1}, + permittedCapabilityKeys:["database_forensics"],permittedActions:[{schemaVersion:1,namespace:"paper",toolId:"artifact",operation:"write"}], + budget:{schemaVersion:1,totalBudgetUnits:100,maximumWorkBudgetUnits:20,maximumActionBudgetUnits:5,maximumConcurrentWorkReservations:4,maximumConcurrentActionReservations:4,reservationLifetimeMs:500}, + validFrom:wall(0),validUntil:wall(350),roomProvenance:null, + evidence:{schemaVersion:1,redactionPolicyId:"redaction:paper",retentionClass:"standard",requireDurablePreDispatchEvidence:true}}; + return C.createDelegationMandateV1({statement,proof:{schemaVersion:1,kind:"local_attestation",issuerId:statement.issuerId, + attestorId:"attestor:paper",attestationId:"attestation:paper",signedDigest:C.delegationMandateDigestV1(statement)}}); +} + +async function mutateWork(repository, reducer) { + for(let i=0;i<8;i++) { + const old=await repository.read(), decision=reducer(old); + if(!decision.accepted)throw new Error(`work owner rejected: ${decision.code}`); + if(decision.state.stateDigest===old.stateDigest)return decision; + if(await repository.compareAndSwap({expectedGeneration:old.generation,expectedStateDigest:old.stateDigest,nextState:decision.state}))return decision; + } + throw new Error("work owner CAS attempts exhausted"); +} + +async function setup(pool,schema) { + await migrateHost(pool,{schema,createSchema:true}); + await migrateControl(pool,{schema}); + await migrateRooms(pool,{schema}); + const roomRepository=new PostgresRoomRepository(pool,{schema}); + const rooms=new RoomService({repository:roomRepository,eventPublisher:new InMemoryEventBus(),runtime:createMockRuntime(),requireProtectedActionCheckpoints:true,clock:()=>new Date(wall(240))}); + const room=await rooms.createRoom("tenant:test",{id:"room:test",title:"Persistent Morphogenesis",goal:"Preserve work while a specialist transition is superseded"}); + await rooms.addParticipant(room.tenantId,room.id,{id:"agent:planner",type:"agent",displayName:"Local planner",runtime:{platform:"mock"},role:"planner",authorityLevel:0,permissions:[]}); + for(const label of ["a","b","expiry"])await rooms.addParticipant(room.tenantId,room.id,{id:`person:reviewer:${label}`,type:"human",displayName:`Local reviewer ${label}`,role:"reviewer",authorityLevel:1,permissions:["approve:action"]}); + await pool.query(`CREATE TABLE "${schema}".reference_owner_receipts(operation_id text PRIMARY KEY,binding_digest text NOT NULL,receipt jsonb NOT NULL)`); + await pool.query(`CREATE TABLE "${schema}".reference_jobs(job_id text PRIMARY KEY,work_id text NOT NULL,status text NOT NULL)`); + + await pool.query(`CREATE TABLE "${schema}".reference_team_states(state_key text PRIMARY KEY,revision integer NOT NULL,state jsonb NOT NULL)`); + await pool.query(`CREATE TABLE "${schema}".reference_work_effects(effect_id text PRIMARY KEY,work_id text NOT NULL,body jsonb NOT NULL)`); + const options={schema,tenantId:"tenant:test",policyDomainId:"policy-domain:test"}; + const work=new PostgresCollectiveExecutionRepositoryV1(pool,options); + await work.initialize(C.createCollectiveExecutionStateV1(options)); + const authority=new PostgresCollectiveAuthorityRepositoryV1(pool,options), document=mandate(); + await authority.initialize(C.createCollectiveAuthorityStateV1(options)); + const old=await authority.read(); + const accepted=C.acceptDelegationMandateV1(old,{mandate:document,verification:{schemaVersion:1,verifierId:"fixture-verifier",verifierVersion:1, + issuerId:document.statement.issuerId,signedDigest:document.mandateDigest,verifiedAt:wall(100),status:"verified"},acceptedAtLogicalMs:100}); + assert.equal(accepted.accepted,true); + assert.equal(await authority.compareAndSwap({expectedGeneration:old.generation,expectedStateDigest:old.stateDigest,nextState:accepted.state}),true); + const rollbackWitness=witness(); + const scopeOptions={schema,scopeId:`paper:${schema}`,rollbackWitness}; + const headStore=new PostgresMorphologyHeadStoreV1(pool,scopeOptions); + const heads=new M.MorphologyHeadRuntimeV1({store:headStore,maximumCommitAttempts:8}); + const context=fixture("base",position.positionDigest); + await heads.initialize(M.createInitialMorphologyHeadV1({stateKey:"head:paper",scopeDigest:context.scope.scopeDigest, + policyDigest:context.policy.policyDigest,morphologyEpoch:1,snapshotDigest:context.snapshot.snapshotDigest,logicalTimeMs:200})); + const {budgetDigest,...capacity}=context.proposal.budget; + capacity.maximumActiveAgents=12;capacity.maximumResourceUnits=100; + capacity.maximumInteractionUnits=1000;capacity.maximumActionUnits=100;capacity.maximumInputTokens=1000; + capacity.maximumOutputTokens=1000;capacity.maximumTotalTokens=2000;capacity.maximumCosts=[{currency:"USD",micros:10000000}]; + const budgets=new PostgresMorphogenesisBudgetReservationPortV1(pool,{...scopeOptions,scopeDigest:context.scope.scopeDigest,capacity}); + return {pool,schema,work,authority,document,heads,headStore,budgets,scopeOptions,options,rooms,room,roomRepository}; +} + +async function transition(env,label,activationTime=300) { + const context=fixture(label,position.positionDigest); + assert(context.target.invariantDigests.includes(position.positionDigest),"approved target binds the explicit Team-position mapping"); + const {publicKey,privateKey}=generateKeyPairSync("ed25519"); + const signatures=new Map(); + const authorizations={ + async issue({candidate}) { + const gate=createAgentRoomMorphogenesisGateConfigurationV1({candidate,roomId:env.room.id,requestedBy:"agent:planner"}); + const requested=await env.rooms.requestApproval(env.room.tenantId,env.room.id,gate); + const approval=await env.rooms.resolveApproval(env.room.tenantId,requested.id,"approved",{decidedBy:`person:reviewer:${label}`}); + const authorization=createAgentRoomMorphogenesisDecisionAuthorizationV1({candidate,approval, + expectedTenantId:env.room.tenantId,expectedRoomId:env.room.id, + actorMandateDigest:digest({roomId:env.room.id,actorId:approval.decidedBy,permissions:["approve:action"]}), + independenceGroupId:`reviewer:${label}`,proofDigest:digest(approval),decidedAtLogicalMs:240,expiresAtLogicalMs:470}); + record("room-approval",{approval,candidateDigest:candidate.candidateDigest}); + const signature=sign(null,Buffer.from(JSON.stringify(authorization)),privateKey).toString("base64"); + signatures.set(authorization.authorizationDigest,signature); + record("signed-approval",{authorization,signature,publicKey:publicKey.export({type:"spki",format:"pem"})}); + return authorization; + }, + async verify({candidate,authorization}) { + const signature=signatures.get(authorization.authorizationDigest); + return candidate.candidateDigest===authorization.candidateDigest && !!signature && verify(null,Buffer.from(JSON.stringify(authorization)),publicKey,Buffer.from(signature,"base64")); + }, + }; + const decisions=new M.MorphogenesisDecisionRuntimeV1({decisionPortId:`decider:${label}`,decisionPortVersion:1,decisionPortImplementationDigest:digest("paper-local-ed25519"), + policy:context.policy,proposals:{async resolve(d){return d===context.proposal.proposalDigest?context.proposal:null;}}, + authorizations,store:new M.InMemoryMorphogenesisDecisionStoreV1()}); + const candidate=await decisions.prepare({candidateId:`candidate:${label}`,proposal:context.proposal,policy:context.policy, + membershipConfigurationDigest:sha("1"),membershipEpoch:1,authorityId:"authority:paper",authorityEpoch:1,workContractDigest:sha("2"),preparedAtLogicalMs:230,expiresAtLogicalMs:480}); + const decision=await decisions.decide({candidate,logicalTimeMs:240}); + assert(decision); + assert.equal(await authorizations.verify({candidate:{...candidate,candidateDigest:sha("0")},authorization:decision.authorization}),false); + const reserved=await env.budgets.reserve(M.createMorphogenesisBudgetReservationRequestV1({reservationId:`reservation:${label}`, + scopeDigest:context.scope.scopeDigest,proposalDigest:context.proposal.proposalDigest,expectedMorphologyEpoch:1, + operationId:`reserve:${label}`,budget:context.proposal.budget,reservedAtLogicalMs:245,expiresAtLogicalMs:500})); + const agent=M.createMorphogenesisLifecycleAgentV1({agentId:`agent:${label}`,peerId:`peer:${label}`,instanceId:`instance:${label}`,lineageDigest:digest(`lineage:${label}`), + capabilityKeys:["database_forensics"],roleDefinitionDigest:digest("role:forensics"),membershipConfigurationDigest:sha("1"),membershipEpoch:1,source:"existing"}); + const search=M.createMorphogenesisCandidateSearchRequestV1({requestId:`search:${label}`,scopeDigest:context.scope.scopeDigest,positionDigest:position.positionDigest, + requiredCapabilityKeys:position.requiredCapabilityKeys,membershipConfigurationDigest:sha("1"),membershipEpoch:1,viewId:"view:paper",viewDigest:sha("2"),searchLimit:8,requestedAtLogicalMs:245,expiresAtLogicalMs:500}); + const discovered=M.createMorphogenesisExistingCandidateV1({candidateId:`discovered:${label}`,agentId:agent.agentId,peerId:agent.peerId,instanceId:agent.instanceId, + lineageDigest:agent.lineageDigest,capabilityKeys:agent.capabilityKeys,sourceEvidenceDigest:sha("3"),membershipConfigurationDigest:sha("1"),membershipEpoch:1, + locallyEvaluatedScoreMicros:9000,budgetUnits:10,observedAtLogicalMs:245,validUntilLogicalMs:450}); + const searchResult=M.createMorphogenesisCandidateSearchResultV1({requestDigest:search.requestDigest,status:"eligible_candidates",completeWithinDeclaredView:true, + searchedCandidateCount:1,candidates:[discovered],observedAtLogicalMs:245},search); + const formation=new T.TeamFormationRuntimeV1({stateKey:`formation:${label}`,formationId:`formation:${label}`,formationVersion:1, + implementationId:"formation:paper",policy:teamPolicy,store:new PgTeamStore(env.pool,env.schema)}); + let workContract; + const teamPort=new TeamFormationMorphogenesisSuccessorPortV1({formation,commands:{ + async buildFormationRequest(input) { + const tc=T.createTeamCandidateV1({schemaVersion:1,candidateId:`team-candidate:${label}`,peerId:agent.peerId,instanceId:agent.instanceId, + independenceGroupId:`specialist:${label}`,sourceCandidateDigest:discovered.candidateDigest,sourceRequestDigest:search.requestDigest, + sourceDecisionDigest:decision.decisionDigest,eligibleWorkItemId:position.workItemId,eligibleWorkItemRevision:1,requiredCapabilityKeys:position.requiredCapabilityKeys}); + const bid=T.createTeamPositionBidV1({schemaVersion:1,bidId:`bid:${label}`,positionId:position.positionId,candidate:tc,sourceBidDigest:digest(`bid:${label}`), + capacityReservationUnits:1,budgetUnits:10,expectedCompletionAtLogicalMs:activationTime+40,locallyEvaluatedScoreMicros:9000,observedAtLogicalMs:280,validUntilLogicalMs:450}); + return T.createTeamFormationRequestV1({schemaVersion:1,requestId:input.operationId,scope:T.createTeamFormationScopeV1({tenantId:context.scope.tenantId, + meshId:context.scope.meshId,policyDomainId:context.scope.policyDomainId,missionIntentId:context.scope.missionIntentId,objectiveId:context.scope.objectiveId, + rootWorkItemId:context.scope.workItemId,rootWorkItemRevision:1}),membershipEpoch:1,membershipConfigurationDigest:sha("1"), + positions:[position],bids:[bid],logicalTimeMs:activationTime,validUntilLogicalMs:450}); + }, + async resolveWorkContracts({proposal}) { + // Re-read real authoritative state at owner use time, after organizational approval. + const authorization=C.authorizeDelegationMandateAtV1(await env.authority.read(),{mandateId:env.document.statement.mandateId, + mandateDigest:env.document.mandateDigest,at:wall(activationTime)}); + record("owner-admission",{label,activationTime,authorization}); + if(!authorization.authorized)throw new Error(`owner admission: ${authorization.code}`); + const body={schemaVersion:1,workContractId:`work-contract:${label}`,generation:1,tenantId:context.scope.tenantId,policyDomainId:context.scope.policyDomainId, + mandate:{schemaVersion:1,mandateId:env.document.statement.mandateId,mandateRevision:1,mandateDigest:env.document.mandateDigest}, + objective:{schemaVersion:1,meshId:context.scope.meshId,objectiveId:context.scope.objectiveId,objectiveDocumentId:"objective-document:test",objectiveRevision:1, + acceptedMessageId:"objective-message:test",acceptedPolicyDigest:sha("a")}, + assignment:{schemaVersion:1,workItemId:position.workItemId,workItemRevision:1,ownerPeerId:"peer:owner",assignedPeerId:agent.peerId,assignedInstanceId:agent.instanceId, + assignmentAuthorityId:"assignment:paper",assignmentEpoch:1,authorityGeneration:1,fencingToken:`fence:${label}`,leaseExpiresAtLogicalMs:350,workDeadline:wall(350)}, + roleKey:position.roleKey,requiredCapabilityKeys:position.requiredCapabilityKeys,completionCriteria:position.completionCriteria,inputReferenceDigest:null, + reservedBudgetUnits:10,maximumActionBudgetUnits:5,trustPolicyId:"trust:paper",inferencePolicyId:"inference:paper",createdAtLogicalMs:activationTime, + updatedAtLogicalMs:activationTime,status:"active",terminalReasonCode:null}; + workContract={...body,workContractDigest:C.workContractDigestV1(body)}; + await mutateWork(env.work,state=>C.registerWorkContractV1(state,{mandate:env.document,workContract,authorizedAt:wall(activationTime),acceptedAtLogicalMs:activationTime})); + return [workContract]; + }, + async continueExecution({jointWorkContract}) { + const current=(await env.work.read()).workContracts.find(w=>w.workContractId===workContract.workContractId); + assert.equal(current.status,"active"); + // Local instrumented work product, not a protected ActionGateway effect. + const workProduct={label,workContractDigest:current.workContractDigest,jointWorkContractDigest:jointWorkContract.jointWorkContractDigest,result:2+3}; + await env.pool.query(`INSERT INTO "${env.schema}".reference_work_effects(effect_id,work_id,body) VALUES($1,$2,$3::jsonb) ON CONFLICT DO NOTHING`, + [`effect:${label}`,current.workContractId,JSON.stringify(workProduct)]); + return {executionStateDigest:digest(workProduct),retainedArtifactDigests:[digest(workProduct)],invalidatedCausalClosureDigests:[]}; + }, + }}); + const executionStore=new PostgresMorphogenesisExecutionStoreV1(env.pool,env.scopeOptions); + // Owner receipts are persisted and bind immutable subjects. Never infer an + // unapplied effect from a timeout. Reconciliation may reconstruct only an + // owner state bearing this exact operation's terminal reason. + const getReceipt=async(input,kind)=>{ + const binding=digest({kind,scopeDigest:input.scope.scopeDigest,proposalDigest:input.proposalDigest,agentDigest:input.agent.agentDigest,teamReceiptDigest:input.team?.receiptDigest??null}); + const row=(await env.pool.query(`SELECT binding_digest,receipt FROM "${env.schema}".reference_owner_receipts WHERE operation_id=$1`,[input.operationId])).rows[0]; + if(row&&row.binding_digest!==binding)throw new Error("owner operation binding changed"); + return {binding,receipt:row?.receipt}; + }; + const saveReceipt=async(input,kind,receipt)=>{ + const {binding}=await getReceipt(input,kind); + await env.pool.query(`INSERT INTO "${env.schema}".reference_owner_receipts(operation_id,binding_digest,receipt) VALUES($1,$2,$3::jsonb) ON CONFLICT DO NOTHING`,[input.operationId,binding,JSON.stringify(receipt)]); + return (await getReceipt(input,kind)).receipt; + }; + const startWork=async()=>{ + const client=await env.pool.connect(); + const jobId=`job:${label}`; + try { + await client.query("BEGIN"); + const authority=C.validateCollectiveAuthorityStateV1((await client.query(`SELECT state FROM "${env.schema}".collective_authority_states WHERE tenant_id=$1 AND policy_domain_id=$2 FOR SHARE`,[env.options.tenantId,env.options.policyDomainId])).rows[0].state); + const permitted=C.authorizeDelegationMandateAtV1(authority,{mandateId:env.document.statement.mandateId,mandateDigest:env.document.mandateDigest,at:wall(321)}); + if(!permitted.authorized)throw new Error("work mandate is not current"); + const state=C.validateCollectiveExecutionStateV1((await client.query(`SELECT state FROM "${env.schema}".collective_execution_states WHERE tenant_id=$1 AND policy_domain_id=$2 FOR UPDATE`,[env.options.tenantId,env.options.policyDomainId])).rows[0].state); + const work=state.workContracts.find(w=>w.workContractId===`work-contract:${label}`); + if(!work||work.status!=="active")throw new Error("work admission is fenced"); + await client.query(`INSERT INTO "${env.schema}".reference_jobs(job_id,work_id,status) VALUES($1,$2,'running')`,[jobId,work.workContractId]); + await client.query("COMMIT");record("work-admitted",{label,workContractDigest:work.workContractDigest}); + }catch(error){await client.query("ROLLBACK");throw error;}finally{client.release();} + let releaseJob; + const job=new Promise(resolve=>{releaseJob=resolve;}).then(async()=>{ + await env.pool.query(`UPDATE "${env.schema}".reference_jobs SET status='completed' WHERE job_id=$1`,[jobId]); + record("admitted-work-finished",{label}); + }); + return {job,finish:()=>releaseJob()}; + }; + const checkpoint=async input=>{ + const existing=await getReceipt(input,"checkpoint");if(existing.receipt)return existing.receipt; + const rows=(await env.pool.query(`SELECT body FROM "${env.schema}".reference_work_effects WHERE work_id=$1`,[`work-contract:${label}`])).rows; + const receipt=M.createMorphogenesisContinuityReceiptV1({operationId:input.operationId,agentDigest:input.agent.agentDigest,teamReceiptDigest:input.team.receiptDigest, + checkpointDigest:digest(rows),preservedArtifactDigests:rows.map(r=>digest(r.body)),completedCausalNodeDigests:[],invalidatedCausalClosureDigests:[],completedAtLogicalMs:input.logicalTimeMs}); + return saveReceipt(input,"checkpoint",receipt); + }; + let loseFenceAck=true; + const fence=async input=>{ + const existing=await getReceipt(input,"fence");if(existing.receipt)return existing.receipt; + const prior=(await env.work.read()).workContracts.find(w=>w.workContractId===`work-contract:${label}`); + const reason=`morphogenesis:${input.operationId}`; + let after=prior; + let appliedNow=false; + if(!(prior.status==="revoked"&&prior.terminalReasonCode===reason)){ + if(!input.team.individualWorkContractDigests.includes(prior.workContractDigest))throw new Error("Work changed since Team activation"); + const changed=await mutateWork(env.work,state=>C.transitionWorkContractV1(state,{workContractId:prior.workContractId, + expectedGeneration:prior.generation,expectedDigest:prior.workContractDigest,nextStatus:"revoked",terminalReasonCode:reason,logicalTimeMs:input.logicalTimeMs})); + after=changed.state.workContracts.find(w=>w.workContractId===prior.workContractId); + appliedNow=true; + } + const result={fencedWorkContractDigests:input.team.individualWorkContractDigests,revokedActionGrantDigests:[], + successorFenceDigests:[after.workContractDigest],effectReceiptDigest:digest({operationId:input.operationId,work:after}),fencedAtLogicalMs:after.updatedAtLogicalMs}; + if(loseFenceAck&&appliedNow){loseFenceAck=false;throw new Error("simulated lost fence acknowledgement");} + const retained=await saveReceipt(input,"fence",result);record("work-fenced",{label,state:await env.work.read()}); + return retained; + }; + const detach=async input=>{ + const existing=await getReceipt(input,"detach");if(existing.receipt)return existing.receipt; + const active=Number((await env.pool.query(`SELECT count(*) AS count FROM "${env.schema}".reference_jobs WHERE work_id=$1 AND status='running'`,[`work-contract:${label}`])).rows[0].count); + if(active){record("drain-blocked",{label,inFlight:active,operationId:input.operationId});throw new Error("work still draining");} + const work=(await env.work.read()).workContracts.find(w=>w.workContractId===`work-contract:${label}`); + if(work.status!=="revoked")throw new Error("detachment requires fenced Work"); + const state=await formation.loadState(); + const cancelled=await formation.cancel({reasonCode:"participant_detached",expectedProposalDigest:state.team.proposal.proposalDigest,logicalTimeMs:input.logicalTimeMs}); + const receipt=M.createMorphogenesisTerminalAgentReceiptV1({operationId:input.operationId,agentDigest:input.agent.agentDigest,disposition:"detached", + membershipConfigurationDigest:null,membershipEpoch:null,lifecycleReceiptDigest:cancelled.recordDigest??digest(cancelled),terminatedAtLogicalMs:cancelled.updatedAtLogicalMs}); + const retained=await saveReceipt(input,"detach",receipt);record("participant-detached",{label,receipt:retained});return retained; + }; + const runtimeOptions={store:executionStore,maximumCommitAttempts:8, + discovery:{async search(){return searchResult;}},profiles:{async resolve(){return null;}}, + lifecycle:{async eligibility(){return agent;},async createAndEnroll(){throw new Error("unexpected creation");},async reconcileCreateAndEnroll(){throw new Error("unexpected creation");}}, + attestation:{async attest(input){return M.createMorphogenesisAgentAttestationV1({operationId:input.operationId,agentDigest:agent.agentDigest,profileDigest:null, + runtimeAttestationDigest:sha("4"),capabilityAssessmentDigests:[sha("5")],eligibilityEvidenceDigests:[sha("6")],attestedAtLogicalMs:270,validUntilLogicalMs:450});}}, + teams:teamPort,morphology:new M.MorphologyHeadMorphogenesisActivationPortV1(env.heads),budgets:env.budgets, + continuity:{checkpoint,reconcile:checkpoint},authority:new WorkActionMorphogenesisAuthorityFencePortV1({fence,reconcile:fence}), + detachment:{detach,reconcile:detach},retirement:{}}; + const runtime=new M.MorphogenesisExecutionRuntimeV1(runtimeOptions); + const stateKey=`execution:${label}`; + await runtime.initialize({stateKey,scope:context.scope,proposalDigest:context.proposal.proposalDigest,targetDigest:context.target.targetDigest,decision, + budgetReservation:reserved,morphologyHeadStateKey:"head:paper",expectedMorphologyEpoch:1,resultingSnapshotDigest:digest(`successor:${label}`), + positionDigest:position.positionDigest,requiredCapabilityKeys:position.requiredCapabilityKeys,searchRequest:search,profile:null,profileCertificationDigest:null,logicalTimeMs:250}); + await runtime.resolveAgent({stateKey,logicalTimeMs:260}); + await runtime.attest({stateKey,logicalTimeMs:270}); + await runtime.verifyEnrollment({stateKey,logicalTimeMs:280}); + record("approved-transition",{label,context,decision,reservation:reserved,agent,search,searchResult}); + return {label,context,decision,candidate,decisions,runtime,stateKey,formation,executionStore,activationTime,startWork,runtimeOptions}; +} + +async function main() { + const output=path.resolve(process.argv[2]??""); + assert(process.argv[2] && !existsSync(output),"supply a new output directory"); + const port=Number(process.env.MORPHOGENESIS_PG_PORT); + assert(Number.isInteger(port)&&port>0,"set MORPHOGENESIS_PG_PORT for dedicated loopback PostgreSQL"); + mkdirSync(output,{recursive:true}); + const poolOptions={host:"127.0.0.1",port,user:process.env.PGUSER??"postgres",database:process.env.PGDATABASE??"postgres",max:6}; + const pool=createPostgresPool(poolOptions),schemas=[]; + const summary={sourceCommit:execFileSync("git",["rev-parse","HEAD"],{cwd:root,encoding:"utf8"}).trim(), + startedAt:new Date().toISOString(),evidenceClass:"PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers",externalSpendUsd:0,modelCalls:0}; + try { + const schema=`paper_race_${randomBytes(6).toString("hex")}`;schemas.push(schema); + const env=await setup(pool,schema); + const a=await transition(env,"a"),b=await transition(env,"b"); + await Promise.all([a,b].map(t=>t.runtime.activateTeam({stateKey:t.stateKey,logicalTimeMs:t.activationTime}))); + const before={head:await env.headStore.load("head:paper"),work:await env.work.read(),teams:await Promise.all([a,b].map(t=>t.formation.loadState())), + effects:(await pool.query(`SELECT * FROM "${schema}".reference_work_effects ORDER BY effect_id`)).rows}; + const commits=await Promise.allSettled([a,b].map(t=>t.runtime.commitMorphology({stateKey:t.stateKey,logicalTimeMs:310}))); + const accepted=commits.filter(r=>r.status==="fulfilled"); + assert.equal(accepted.length,1); + const winner=[a,b][commits.findIndex(r=>r.status==="fulfilled")],loser=[a,b][commits.findIndex(r=>r.status==="rejected")]; + const after={head:await env.headStore.load("head:paper"),work:await env.work.read(),executions:await Promise.all([a,b].map(t=>t.runtime.required(t.stateKey)))}; + await loser.runtime.beginSupersededResolution({stateKey:loser.stateKey,logicalTimeMs:320}); + await loser.runtime.advanceSupersededResolution({stateKey:loser.stateKey,logicalTimeMs:320}); + await assert.rejects(loser.runtime.advanceSupersededResolution({stateKey:loser.stateKey,logicalTimeMs:320}),/lost fence acknowledgement/); + const retainedPending=await loser.runtime.required(loser.stateKey); + assert.equal(retainedPending.phase,"fencing"); + const recovered=new M.MorphogenesisExecutionRuntimeV1(loser.runtimeOptions); + let resolved=retainedPending; + for(let step=0;step<5&&resolved.phase!=="superseded";step++)resolved=await recovered.advanceSupersededResolution({stateKey:loser.stateKey,logicalTimeMs:321}); + assert.equal(resolved.phase,"superseded"); + const projection=projectMorphogenesisSupersessionToRoomArtifactV1({room:env.room,execution:resolved}); + const roomArtifact=await env.rooms.createArtifact(env.room.tenantId,env.room.id,projection.input); + const cleanup={work:await env.work.read(),team:await loser.formation.loadState(),execution:resolved,retainedPending,roomArtifact}; + assert.equal(cleanup.work.workContracts.find(w=>w.workContractId===`work-contract:${loser.label}`).status,"revoked"); + assert.equal(cleanup.team.team.status,"cancelled"); + const reopenedPool=createPostgresPool(poolOptions); + try { + const reopened=new PostgresMorphologyHeadStoreV1(reopenedPool,env.scopeOptions); + assert.equal((await reopened.load("head:paper")).headDigest,after.head.headDigest); + const workReopened=new PostgresCollectiveExecutionRepositoryV1(reopenedPool,env.options); + assert.equal((await workReopened.read()).stateDigest,cleanup.work.stateDigest); + } finally {await reopenedPool.end();} + write(path.join(output,"race.json"),{before,after,cleanup,winner:winner.label,loser:loser.label,commits:commits.map(r=>r.status==="fulfilled"?{status:r.status}:{status:r.status,reason:r.reason.message})}); + summary.race={approvedProposals:2,teamsActivatedBeforeHead:before.teams.filter(t=>t.team.status==="active").length, + workProductsBeforeHead:before.effects.length,headEpochBefore:before.head.morphologyEpoch,acceptedSuccessors:1, + losingWorkRevoked:true,losingTeamCancelled:true,losingExecutionPhase:cleanup.execution.phase,newPoolReopenVerified:true,roomArtifactId:roomArtifact.id,fenceAcknowledgementRecovered:true}; + const admitted=await winner.startWork(); + await winner.runtime.checkpoint({stateKey:winner.stateKey,logicalTimeMs:325}); + await assert.rejects(winner.runtime.fenceAuthority({stateKey:winner.stateKey,logicalTimeMs:330}),/lost fence acknowledgement/); + await winner.runtime.fenceAuthority({stateKey:winner.stateKey,logicalTimeMs:331}); + await assert.rejects(winner.startWork(),/admission is fenced/); + await assert.rejects(winner.runtime.drain({stateKey:winner.stateKey,logicalTimeMs:335})); + const pending=await winner.runtime.required(winner.stateKey); + assert.equal(pending.phase,"draining");assert.equal(pending.terminalAgent,null); + admitted.finish();await admitted.job; + await winner.runtime.drain({stateKey:winner.stateKey,logicalTimeMs:340}); + await winner.runtime.releaseBudget({stateKey:winner.stateKey,logicalTimeMs:345}); + const terminal=await winner.runtime.complete({stateKey:winner.stateKey,disposition:"success",outcomeEvidenceDigests:[digest(before.effects)],logicalTimeMs:346}); + assert.equal(terminal.phase,"completed"); + const completedProjection=projectMorphogenesisReceiptToRoomArtifactV1({room:env.room,receipt:terminal.receipt}); + await env.rooms.createArtifact(env.room.tenantId,env.room.id,completedProjection.input); + const roomState=await env.roomRepository.getRoomState(env.room.tenantId,env.room.id); + assert.equal(roomState.approvals.filter(a=>a.status==="approved").length,2); + assert(roomState.artifacts.some(a=>a.id===roomArtifact.id)); + write(path.join(output,"room.json"),roomState); + assert.equal(terminal.terminalAgent.operationId,pending.pendingOperation.operationId); + write(path.join(output,"drain.json"),{pending,terminal,work:await env.work.read(),team:await winner.formation.loadState()}); + summary.drain={newWorkRejectedAfterFence:true,blockedWhileAdmittedJobPending:true,originalOperationReconciled:true, + terminalPhase:terminal.phase,scope:"Work reducer plus application admission/draining adapter; no ActionGateway or external provider"}; + const expirySchema=`paper_expiry_${randomBytes(6).toString("hex")}`;schemas.push(expirySchema); + const expiredEnv=await setup(pool,expirySchema),expired=await transition(expiredEnv,"expiry",380); + assert(await expired.decisions.verifyRetained({candidate:expired.candidate,logicalTimeMs:380})); + let rejection; + try {await expired.runtime.activateTeam({stateKey:expired.stateKey,logicalTimeMs:380});} + catch(e){rejection=e.message;} + assert.match(rejection??"",/owner admission/); + const expiry={rejection,decision:expired.decision,mandate:expiredEnv.document,work:await expiredEnv.work.read(),team:await expired.formation.loadState(), + execution:await expired.runtime.required(expired.stateKey),head:await expiredEnv.headStore.load("head:paper")}; + assert.equal(expiry.work.workContracts.length,0);assert.notEqual(expiry.team.team.status,"active");assert.equal(expiry.head.morphologyEpoch,1); + write(path.join(output,"expiry.json"),expiry); + summary.expiry={decisionStillValid:true,workContracts:0,teamStatus:expiry.team.team.status,headEpoch:1,rejection}; + summary.status="completed"; + } catch(error) {summary.status="failed";summary.error={message:error.message,stack:error.stack};throw error;} + finally { + summary.completedAt=new Date().toISOString(); + write(path.join(output,"events.json"),events);write(path.join(output,"summary.json"),summary); + write(path.join(output,"configuration.json"),{teamPolicy,position,wallClockOrigin:wall(0),mandateTrust:"local test attestation", + discoveryMembershipAttestation:"fixtures",teamStore:"test PostgreSQL CAS adapter",rollbackWitness:"process-local; not host-loss safe"}); + const walk=dir=>readdirSync(dir,{withFileTypes:true}).flatMap(e=>e.isDirectory()?walk(path.join(dir,e.name)):[path.join(dir,e.name)]); + write(path.join(output,"environment.json"),{node:process.version,platform:process.platform,arch:process.arch, + trackedDiffDigest:digest(execFileSync("git",["diff","HEAD","--"],{cwd:root})), + postgres:(await pool.query("SELECT version() AS version")).rows[0].version, + postgresImageId:process.env.MORPHOGENESIS_PG_IMAGE_ID??"not-recorded", + sourceFiles: ["persistent.mjs","persistent-fixture.mjs"].map(f=>({path:f,digest:digest(readFileSync(new URL(f,import.meta.url)))})), + lockfileDigest:digest(readFileSync(path.join(root,"pnpm-lock.yaml"))), + compiledModules:walk(path.join(root,"packages")).filter(f=>f.includes('/dist/')&&f.endsWith('.js')).map(f=>({path:path.relative(root,f),digest:digest(readFileSync(f))}))}); + for(const schema of schemas)await pool.query(`DROP SCHEMA IF EXISTS "${schema}" CASCADE`); + await pool.end(); + write(path.join(output,"manifest.json"),readdirSync(output).filter(f=>f!=="manifest.json").sort().map(f=>({path:f,digest:digest(readFileSync(path.join(output,f)))}))); + } + console.log(JSON.stringify(summary)); +} +await main(); diff --git a/experiments/morphogenesis-paper/governance/protocol.md b/experiments/morphogenesis-paper/governance/protocol.md new file mode 100644 index 00000000..7add379a --- /dev/null +++ b/experiments/morphogenesis-paper/governance/protocol.md @@ -0,0 +1,69 @@ +# Governance contract evaluation (v0.5) + +This extension evaluates the contract, not organizational intelligence. Historical +v0.4 mission inputs, controllers, observations and artifacts remain immutable. + +## Questions and conditions + +Q1: Does the protected effect owner admit only the exact approved plan and scope, +under a current issuer-granted mandate, at effect time? +Q2: Can an independent verifier reconstruct proposal, decision, admitted effect, +accepted successor and cleanup from exported records? +Q3: Can a losing transition become terminal without changing the accepted head, +repeating owner effects, or removing an agent with admitted work outstanding? + +Compare fixed, minimal adaptation, durable workflow and Morphogenesis with the +same owner enforcement and authenticated approval envelope. A durable workflow +with equivalent controls is the primary comparator. Fixed has no organizational +successor and is N/A for transition-lineage metrics, not a failed transition. +Minimal is an explicitly labeled retry ablation. Neither baseline is deliberately +stripped of security controls to manufacture a safety advantage. + +Authority cells: nominal, decision expired, mandate expired after approval, +substituted approved plan, escalated scope, self-issued mandate, and owner denial. +Recovery cells: lost acknowledgement and reconciliation unavailable after a lost +acknowledgement. Lifecycle cells: competing successors and retirement while work +is in flight. Distinguish these mechanisms instead of multiplying unrelated +workload shapes and seeds to inflate a denominator. + +Use deterministic adversarial proposals, no LLM. Each cell is a prescribed case, +not a population sample. Report each condition/cell, attempted/admitted effects, +unauthorized effects, duplicate effects, terminal state, pending obligation, +accepted heads and externally reconstructible chains. Record expected denials +separately from liveness and useful task completion. Do not reward rejecting all +work: the nominal positive control must admit and finish. + +## Independent verification + +Export raw approval/mandate, effect and lifecycle records, not only summaries. +A separate verifier must recompute digests, check exact binding and validity at +effect admission, verify unique successor selection, and require cleanup +receipts in causal order before terminal supersession. Publish mutation controls: +removed evidence, swapped proposal/scope, changed admission time, forged issuer, +missing fence and premature terminal state must fail verification. + +P5 denominator: all transitions that actually reach an owner effect (including +losers); numerator: those with a complete, valid exported chain and an explicit +accepted, superseded, or pending disposition. Also report terminal-chain coverage +separately. Fixed protected effects get an admission-chain metric; they have no +organizational transition denominator. A missing artifact is incomplete evidence, +not proof an unsafe effect occurred. + +## Time and trust + +A fixture-controlled monotonic millisecond clock has an explicit UTC origin. +Wall timestamps in mandates are origin plus those milliseconds. This is one +clock domain; it does not test clock skew. Real hosts must enforce expiry using +the owner's trusted clock and a declared skew policy, not proposer timestamps. +Signatures authenticate a configured issuer; hashing alone proves neither +identity nor truth of an owner's statement. Catalog/membership fixtures and +process-local rollback witnesses must be labeled. + +## Freeze and interpretation + +Keep development failures. Freeze runnable source and oracle hashes before a +final run; report source changes after a pilot explicitly. No numerical advantage +is preregistered. Equal safety outcomes are valid. Timings are local diagnostics; +no general 24% overhead or production reliability claim follows. Model checking +must publish the finite state bounds, fairness assumptions and explored counts; +a passing bounded model is not a proof of the full TypeScript implementation. diff --git a/experiments/morphogenesis-paper/governance/run-local.mjs b/experiments/morphogenesis-paper/governance/run-local.mjs new file mode 100644 index 00000000..ebc15764 --- /dev/null +++ b/experiments/morphogenesis-paper/governance/run-local.mjs @@ -0,0 +1,27 @@ +import {execFileSync,spawnSync} from "node:child_process"; +import {randomBytes} from "node:crypto"; +import {fileURLToPath} from "node:url"; +import path from "node:path"; +import assert from "node:assert/strict"; +import {existsSync} from "node:fs"; +const output=process.argv[2];assert(output&&!existsSync(output),"supply a new output directory"); +const name=`agentplat-paper-${randomBytes(6).toString("hex")}`; +const docker=(args)=>execFileSync("docker",args,{encoding:"utf8"}).trim(); +let started=false; +try{ + docker(["run","-d","--rm","--name",name,"--label","agentplat.task=morphogenesis-paper","-e","POSTGRES_HOST_AUTH_METHOD=trust","-p","127.0.0.1::5432","postgres:18"]); + started=true; + for(let i=0;i<100;i++){ + const p=spawnSync("docker",["exec",name,"pg_isready","-h","127.0.0.1","-U","postgres"],{encoding:"utf8"}); + if(p.status===0)break; + if(i===99)throw new Error("PostgreSQL readiness timed out"); + await new Promise(r=>setTimeout(r,100)); + } + const address=docker(["port",name,"5432"]); + assert(/^127\.0\.0\.1:\d+$/.test(address),"database must bind only loopback"); + const imageId=docker(["inspect","--format","{{.Image}}",name]); + const child=spawnSync(process.execPath,[fileURLToPath(new URL("run.mjs",import.meta.url)),path.resolve(output)],{ + stdio:"inherit",timeout:60000,env:{PATH:process.env.PATH,LANG:"en_US.UTF-8", + MORPHOGENESIS_PG_PORT:address.split(":").at(-1),MORPHOGENESIS_PG_IMAGE_ID:imageId}}); + assert.equal(child.error,undefined);assert.equal(child.status,0,"integration runner failed; output retained"); +}finally{if(started)docker(["stop",name]);} diff --git a/experiments/morphogenesis-paper/governance/run.mjs b/experiments/morphogenesis-paper/governance/run.mjs new file mode 100644 index 00000000..bc01b17d --- /dev/null +++ b/experiments/morphogenesis-paper/governance/run.mjs @@ -0,0 +1,93 @@ +// Independent authority cells around the historical four real controllers. +// Historical source is imported, never rewritten; owner enforcement is shared. +import assert from 'node:assert/strict'; +import {createHash,generateKeyPairSync,sign,verify,randomBytes} from 'node:crypto'; +import {mkdirSync,writeFileSync,readFileSync,existsSync} from 'node:fs'; +import {execFileSync} from 'node:child_process'; +import path from 'node:path'; +import {fileURLToPath} from 'node:url'; +import {createPostgresPool} from '../../../packages/postgres/dist/index.js'; +import {runMigrations as migrateHost} from '../../../packages/collective-host-postgres/dist/index.js'; +import {runMigrations as migrateWorkflow} from '../../../packages/workflows-postgres/dist/index.js'; +import {controller,registerWorkflow} from '../missions/controllers.mjs'; +import {MissionOwner} from '../missions/owner.mjs'; +import {workload,hash} from '../missions/workload.mjs'; +import {fixture} from '../integration/fixture.mjs'; +const root=path.resolve(path.dirname(fileURLToPath(import.meta.url)),'../../..'); +const CONDITIONS=['fixed','minimal','durable','morphogenesis']; +const CELLS=['nominal','decision_expired','mandate_expired','plan_substituted','scope_escalated','self_issued','owner_denied','lost_ack','reconciliation_outage']; +const sha=x=>'sha256:'+createHash('sha256').update(x).digest('hex'); +const write=(p,x)=>writeFileSync(p,JSON.stringify(x,null,2)+'\n'); +class Denied extends Error {} +class GovernedOwner extends MissionOwner { + constructor(pool,schema,id,input,cell,keys,proposal){super(pool,schema,id,input);Object.assign(this,{cell,keys,proposal});this.admissions=[];this.currentOperation=null;} + async authorize(){ + if(!this.currentOperation)return super.authorize(); // retirement uses already admitted identity + const approved={proposalDigest:this.proposal.proposalDigest,scopeDigest:this.proposal.scopeDigest, + subject:'agent:statistics',issuer:'authority:reference',validFrom:200,decisionUntil:450,mandateUntil:400}; + if(this.cell==='decision_expired')approved.decisionUntil=290; + if(this.cell==='mandate_expired')approved.mandateUntil=290; + const privateKey=this.cell==='self_issued'?this.keys.attacker.privateKey:this.keys.trusted.privateKey; + const payload=JSON.stringify(approved),signature=sign(null,Buffer.from(payload),privateKey).toString('base64'); + const request={operationId:this.currentOperation,proposalDigest:approved.proposalDigest,scopeDigest:approved.scopeDigest,subject:approved.subject}; + if(this.cell==='plan_substituted')request.proposalDigest=hash('unapproved plan'); + if(this.cell==='scope_escalated')request.scopeDigest=hash('another tenant'); + const at=300,ownerAllows=this.cell!=='owner_denied'; + const signatureValid=verify(null,Buffer.from(payload),this.keys.trusted.publicKey,Buffer.from(signature,'base64')); + const allowed=signatureValid&&request.proposalDigest===approved.proposalDigest&&request.scopeDigest===approved.scopeDigest&&request.subject===approved.subject&&at>=approved.validFrom&&att.phase===phase))tasks.set(task.id,task); + if(phase===input.revision.phase)tasks.set(input.revision.id,input.revision); + for(const task of tasks.values()){ + if(owner.artifacts.some(a=>a.id===task.id&&a.version===task.version))continue; + if(task.kind==='variance'&&!control.role)continue; + await owner.accept(task,control.role?.roleId); + } + } + }catch(e){if(owner.admissions.some(a=>!a.allowed)){denied=true;}else throw e;} + denied ||= owner.admissions.some(a=>!a.allowed); + const roles=(await pool.query(`SELECT roles FROM "${schema}".mission_owners WHERE case_id=$1`,[id])).rows[0].roles; + const state=control.state(); + // All role effects must be connected to the original successful owner admission. + const chains=roles.map(role=>({operationId:role.operationId,role,admissionIndex:owner.admissions.findIndex(a=>a.allowed&&a.request.operationId===role.operationId), + proposal:context.proposal,controllerCondition:condition})); + if(['nominal','lost_ack','reconciliation_outage'].includes(cell))assert(roles.length>0,'positive control must admit'); + else {assert(denied,'attack must be observed');assert.equal(roles.length,0);} + return {schemaVersion:1,id,condition,cell,clock:{origin:'2026-09-20T00:00:00.000Z',admissionMs:300,scope:'prescribed owner clock; no skew tested'}, + trustedPublicKey:keys.trusted.publicKey.export({format:'pem',type:'spki'}),proposal:context.proposal, + admissions:owner.admissions,roles,chains,events:owner.events,controller:state,denied, + limits:'Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark'}; +} +async function main(){ + const output=process.argv[2];assert(output&&!existsSync(output),'supply new output directory');mkdirSync(output,{recursive:true});mkdirSync(path.join(output,'cases')); + const keys={trusted:generateKeyPairSync('ed25519'),attacker:generateKeyPairSync('ed25519')}; + const pool=createPostgresPool({host:'127.0.0.1',port:Number(process.env.MORPHOGENESIS_PG_PORT),user:'postgres',database:'postgres',max:6}); + const schema=`governance_${randomBytes(6).toString('hex')}`;let count=0; + const sourcePaths=['experiments/morphogenesis-paper/governance/run.mjs','experiments/morphogenesis-paper/governance/verify.mjs','experiments/morphogenesis-paper/governance/protocol.md','experiments/morphogenesis-paper/missions/controllers.mjs','experiments/morphogenesis-paper/missions/owner.mjs','experiments/morphogenesis-paper/missions/workload.mjs','experiments/morphogenesis-paper/integration/fixture.mjs']; + write(path.join(output,'registration.json'),{recordedBeforeRun:new Date().toISOString(),conditions:CONDITIONS,cells:CELLS,trustedPublicKey:keys.trusted.publicKey.export({format:'pem',type:'spki'}),unit:'prescribed scenario; one input seed; no statistical sample-size claim',sourceCommit:execFileSync('git',['rev-parse','HEAD'],{cwd:root,encoding:'utf8'}).trim(),sources:sourcePaths.map(p=>({path:p,digest:sha(readFileSync(path.join(root,p)))})),lockfileDigest:sha(readFileSync(path.join(root,'pnpm-lock.yaml')))}); + try{ + await migrateHost(pool,{schema,createSchema:true});await migrateWorkflow(pool,{schema}); + await pool.query(`CREATE TABLE "${schema}".mission_owners(case_id text PRIMARY KEY,roles jsonb NOT NULL)`); + await pool.query(`CREATE TABLE "${schema}".mission_artifacts(case_id text,artifact_id text,version integer,artifact jsonb,PRIMARY KEY(case_id,artifact_id,version))`); + await registerWorkflow(pool,schema); + for(const cell of CELLS)for(const condition of CONDITIONS){write(path.join(output,'cases',`${cell}-${condition}.json`),await runCase(pool,schema,condition,cell,keys));count++;} + write(path.join(output,'summary.json'),{status:'completed',cases:count,node:process.version,postgres:(await pool.query('SELECT version() v')).rows[0].v,modelCalls:0}); + }catch(e){write(path.join(output,'failure.json'),{completedCases:count,error:e.message});throw e;} + finally{await pool.query(`DROP SCHEMA IF EXISTS "${schema}" CASCADE`);await pool.end();} +} +if(process.argv[1]===fileURLToPath(import.meta.url))await main(); diff --git a/experiments/morphogenesis-paper/governance/verify-persistent.mjs b/experiments/morphogenesis-paper/governance/verify-persistent.mjs new file mode 100644 index 00000000..6268c632 --- /dev/null +++ b/experiments/morphogenesis-paper/governance/verify-persistent.mjs @@ -0,0 +1,45 @@ +import assert from 'node:assert/strict'; +import {readFileSync,writeFileSync} from 'node:fs'; +import path from 'node:path'; +import {fileURLToPath} from 'node:url'; +import {checkDigest} from './verify.mjs'; +export function verifyPersistent(race,drain){ + const winner=race.after.head,loser=race.cleanup.execution,success=drain.terminal; + checkDigest(winner,'headDigest','morphology-head'); + assert.equal(winner.morphologyEpoch,race.before.head.morphologyEpoch+1); + assert.equal(winner.predecessorHeadDigest,race.before.head.headDigest); + assert.equal(loser.phase,'superseded');assert.equal(loser.activation,null);assert.equal(loser.receipt,null); + checkDigest(loser.supersession,'supersessionDigest','morphogenesis-supersession-binding'); + checkDigest(loser.supersessionReceipt,'receiptDigest','morphogenesis-supersession-receipt'); + assert.deepEqual(loser.supersession.winningHead,winner); + assert.notEqual(loser.proposalDigest,winner.acceptedProposalDigest); + assert.equal(loser.supersessionReceipt.winningHeadDigest,winner.headDigest); + assert.equal(loser.supersessionReceipt.supersessionDigest,loser.supersession.supersessionDigest); + assert.equal(success.phase,'completed');assert.equal(success.proposalDigest,winner.acceptedProposalDigest); + assert.equal(race.cleanup.team.team.status,'cancelled'); + assert.equal(race.cleanup.work.workContracts.find(w=>w.workContractId===`work-contract:${race.loser}`).status,'revoked'); + for(const r of [loser,success]){ + checkDigest(r,'recordDigest','morphogenesis-execution-record'); + checkDigest(r.continuity,'continuityReceiptDigest','morphogenesis-continuity-receipt'); + checkDigest(r.fence,'fenceReceiptDigest','morphogenesis-authority-fence-receipt'); + checkDigest(r.terminalAgent,'terminalReceiptDigest','morphogenesis-terminal-agent-receipt'); + const final=r.supersessionReceipt??r.receipt; + assert.equal(final.proposalDigest,r.proposalDigest);assert.equal(final.decisionDigest,r.decisionDigest); + assert.equal(final.continuityReceiptDigest,r.continuity.continuityReceiptDigest); + assert.equal(final.fenceReceiptDigest,r.fence.fenceReceiptDigest); + assert.equal(final.terminalAgentReceiptDigest,r.terminalAgent.terminalReceiptDigest); + assert.equal(final.budgetReleaseDigest,r.budgetReleaseDigest); + assert(r.continuity.completedAtLogicalMs<=r.fence.fencedAtLogicalMs); + assert(r.fence.fencedAtLogicalMs<=r.terminalAgent.terminatedAtLogicalMs); + let prior=null; + for(const event of r.events){checkDigest(event,'eventDigest','morphogenesis-execution-event');assert.equal(event.previousEventDigest,prior);prior=event.eventDigest;} + } + assert.equal(drain.pending.phase,'draining');assert.equal(drain.pending.terminalAgent,null); + assert.equal(drain.pending.pendingOperation.operationId,success.terminalAgent.operationId); + return {status:'passed',terminalReceiptChains:2,scope:'exported structural lineage and owner postconditions; issuer trust is fixture configuration'}; +} +if(process.argv[1]===fileURLToPath(import.meta.url)){ + const dir=process.argv[2],load=f=>JSON.parse(readFileSync(path.join(dir,f))); + const result=verifyPersistent(load('race.json'),load('drain.json')); + writeFileSync(path.join(dir,'verification.json'),JSON.stringify(result,null,2)+'\n');console.log(JSON.stringify(result)); +} diff --git a/experiments/morphogenesis-paper/governance/verify.mjs b/experiments/morphogenesis-paper/governance/verify.mjs new file mode 100644 index 00000000..a5fd4bcf --- /dev/null +++ b/experiments/morphogenesis-paper/governance/verify.mjs @@ -0,0 +1,77 @@ +// Deliberately imports neither runtime validators nor experimental predicates. +import assert from 'node:assert/strict'; +import {verify as checkSignature,createHash} from 'node:crypto'; +import {readFileSync,readdirSync,writeFileSync} from 'node:fs'; +import path from 'node:path'; +import {fileURLToPath} from 'node:url'; +const canonical=x=>x===null||typeof x!=='object'?JSON.stringify(x):Array.isArray(x)?'['+x.map(canonical).join(',')+']':'{'+Object.keys(x).sort().map(k=>JSON.stringify(k)+':'+canonical(x[k])).join(',')+'}'; +export function checkDigest(record,field,domain){ + assert(record&&typeof record==='object','missing record'); + const {[field]:actual,...body}=record; + const expected='sha256:'+createHash('sha256').update(`agentplat.collective-planning/${domain}/v1\0${canonical(body)}`).digest('hex'); + assert.equal(actual,expected,`invalid ${domain}`); +} +export function verifyCase(c,trustedPublicKey){ + assert(trustedPublicKey,'a separately retained issuer trust anchor is required'); + assert.equal(c.trustedPublicKey,trustedPublicKey); + checkDigest(c.proposal,'proposalDigest','morphogenesis-proposal'); + let reconstructed=0; + for(const admission of c.admissions){ + const a=JSON.parse(admission.payload),r=admission.request; + const valid=checkSignature(null,Buffer.from(admission.payload),trustedPublicKey,Buffer.from(admission.signature,'base64'))&& + a.issuer==='authority:reference'&&r.subject===a.subject&&r.proposalDigest===a.proposalDigest&&r.scopeDigest===a.scopeDigest&& + admission.at>=a.validFrom&&admission.atx.operationId===role.operationId);assert(chain,'missing effect chain'); + const a=c.admissions[chain.admissionIndex];assert(a?.allowed,'effect has no valid admission'); + assert.equal(a.request.operationId,role.operationId); + assert.equal(a.request.proposalDigest,c.proposal.proposalDigest); + assert.equal(a.request.scopeDigest,c.proposal.scopeDigest); + assert.deepEqual(chain.role,role);assert.deepEqual(chain.proposal,c.proposal);reconstructed++; + } + // A distinct transition metric requires actual controller lineage, not just a hash. + let transitionChains=null; + if(c.condition==='morphogenesis'&&c.roles.length){ + const records=c.controller.executions;assert(records?.length); + checkDigest(c.controller.decision,'decisionDigest','morphogenesis-decision-binding'); + assert.equal(c.controller.decision.candidate.proposalDigest,c.proposal.proposalDigest); + for(const r of records){ + checkDigest(r,'recordDigest','morphogenesis-execution-record'); + assert.equal(r.decisionDigest,c.controller.decision.decisionDigest); + let previous=null; + for(const e of r.events){checkDigest(e,'eventDigest','morphogenesis-execution-event');assert.equal(e.previousEventDigest,previous);previous=e.eventDigest;} + } + for(const chain of c.chains){assert(records.some(r=>r.team?.operationId===chain.operationId),'effect absent from runtime lineage');} + const last=records.at(-1);assert.equal(last.phase,'completed');assert(last.receipt&&last.activation); + checkDigest(last.team,'receiptDigest','morphogenesis-successor-team-receipt'); + checkDigest(last.continuity,'continuityReceiptDigest','morphogenesis-continuity-receipt'); + checkDigest(last.fence,'fenceReceiptDigest','morphogenesis-authority-fence-receipt'); + checkDigest(last.terminalAgent,'terminalReceiptDigest','morphogenesis-terminal-agent-receipt'); + checkDigest(last.receipt,'receiptDigest','morphogenesis-receipt'); + assert.equal(last.receipt.proposalDigest,c.proposal.proposalDigest); + assert.equal(last.receipt.decisionDigest,last.decisionDigest); + assert.equal(last.receipt.continuityReceiptDigest,last.continuity.continuityReceiptDigest); + assert.equal(last.receipt.fenceReceiptDigest,last.fence.fenceReceiptDigest); + assert.equal(last.receipt.terminalAgentReceiptDigest,last.terminalAgent.terminalReceiptDigest); + assert(last.terminalAgent.terminatedAtLogicalMs>=last.fence.fencedAtLogicalMs); + transitionChains=c.chains.length; + } + if(c.condition==='durable'&&c.roles.length){ + const runs=c.controller.workflowStates; + for(const action of ['activate','retire'])assert(runs.some(r=>r.status==='completed'&&r.input.caseId===c.id&&r.input.action===action&&r.runId===`${c.id}:${action}`&&r.stageStates.every(s=>s.outcome==='succeeded')),'workflow transition missing'); + assert(c.chains.every(x=>x.operationId===`${c.id}:durable-activate`),'workflow identity mismatch'); + assert(c.roles.every(r=>r.fenced&&!r.active),'workflow cleanup incomplete'); + transitionChains=c.chains.length; + } + return {condition:c.condition,cell:c.cell,attempts:c.admissions.length,effects:c.roles.length,unauthorizedEffects:0,admissionChains:reconstructed,transitionChains,denied:c.denied}; +} +if(process.argv[1]===fileURLToPath(import.meta.url)){ + const dir=process.argv[2],registration=JSON.parse(readFileSync(path.join(dir,'registration.json'))); + const rows=readdirSync(path.join(dir,'cases')).sort().map(f=>verifyCase(JSON.parse(readFileSync(path.join(dir,'cases',f))),registration.trustedPublicKey)); + assert.deepEqual(rows.map(r=>r.cell+'-'+r.condition).sort(),registration.cells.flatMap(cell=>registration.conditions.map(condition=>cell+'-'+condition)).sort()); + const result={verification:'passed',cases:rows.length,rows}; + writeFileSync(path.join(dir,'verification.json'),JSON.stringify(result,null,2)+'\n');console.log(JSON.stringify({verification:'passed',cases:rows.length})); +} diff --git a/experiments/morphogenesis-paper/governance/verify.test.mjs b/experiments/morphogenesis-paper/governance/verify.test.mjs new file mode 100644 index 00000000..8570182b --- /dev/null +++ b/experiments/morphogenesis-paper/governance/verify.test.mjs @@ -0,0 +1,20 @@ +import test from 'node:test'; +import assert from 'node:assert/strict'; +import {readFileSync} from 'node:fs'; +import path from 'node:path'; +import {verifyCase} from './verify.mjs'; +const dir=process.env.MORPHOGENESIS_GOVERNANCE_EVIDENCE; +assert(dir,'set MORPHOGENESIS_GOVERNANCE_EVIDENCE to raw evaluation directory'); +const trustedKey=JSON.parse(readFileSync(path.join(dir,'registration.json'))).trustedPublicKey; +const load=()=>JSON.parse(readFileSync(path.join(dir,'cases/nominal-morphogenesis.json'))); +test('valid positive control reconstructs',()=>assert.equal(verifyCase(load(),trustedKey).effects,1)); +for(const [name,mutate] of Object.entries({ + 'missing chain':c=>{c.chains=[];}, + 'changed scope':c=>{c.admissions[0].request.scopeDigest='sha256:'+'0'.repeat(64);}, + 'changed proposal':c=>{c.proposal.proposedAtLogicalMs++;}, + 'expired admission time':c=>{c.admissions[0].at=500;}, + 'forged signature':c=>{c.admissions[0].signature=Buffer.alloc(64).toString('base64');}, + 'missing fence':c=>{c.controller.executions.at(-1).fence=null;}, + 'changed terminal phase':c=>{c.controller.executions.at(-1).phase='superseded';}, + 'missing original admission':c=>{c.admissions=[];}, +}))test(`rejects ${name}`,()=>{const c=load();mutate(c);assert.throws(()=>verifyCase(c,trustedKey));}); diff --git a/experiments/morphogenesis-paper/model/README.md b/experiments/morphogenesis-paper/model/README.md new file mode 100644 index 00000000..c066c292 --- /dev/null +++ b/experiments/morphogenesis-paper/model/README.md @@ -0,0 +1,32 @@ +# Bounded supersession model + +Two proposals share one predecessor and one stable effect identity per proposal. +Each effect can admit one outstanding job. Owner effects are atomic and durable; +acknowledgement loss leaves the coordinator in the prepared phase. The model +abstracts digest/signature checks, multiple epochs, owner failure domains and +real-clock expiry. It does not prove a refinement of the TypeScript code. + +Phases: 0 initial, 1 prepared, 2 effect acknowledged, 3 accepted successor, +4 proven loser, 5 checkpointed, 6 fenced, 7 detached, 8 budget released/terminal. +Both terminal dispositions use phase 8; `head` identifies the accepted proposal. + +Safety: one accepted successor; at most one effect per proposal; detachment only +after fencing and draining; a terminal transition has an applied effect. +Liveness: both transitions eventually close, under weak fairness of each +proposal's steps, reconciliation and job completion. Unavailable owners or +unending jobs invalidate those progress assumptions, not the safety invariants. + +Run with Java and the upstream TLC 1.7.4 `tla2tools.jar`: + +```sh +cd experiments/morphogenesis-paper/model +java -cp /path/to/tla2tools.jar tlc2.TLC -workers 2 -metadir /tmp/tlc-supersession -config Supersession.cfg Supersession.tla +``` + +Three mutation configurations must fail: `unsafe-drain.cfg` violates +SafeTerminal; `fresh-retry.cfg` violates StableEffect; `legacy-loser.cfg` +violates EventuallyClosed. Deadlock checking is disabled because completed +executions intentionally have no outgoing non-stuttering step; the explicit +liveness property still rejects a permanently nonterminal loser. + +The v0.5 evidence folder retains complete logs, counts and counterexamples. diff --git a/experiments/morphogenesis-paper/model/Supersession.cfg b/experiments/morphogenesis-paper/model/Supersession.cfg new file mode 100644 index 00000000..f31026b0 --- /dev/null +++ b/experiments/morphogenesis-paper/model/Supersession.cfg @@ -0,0 +1,9 @@ +CONSTANTS +Proposals = {1, 2} +UnsafeDrain = FALSE +FreshRetry = FALSE +LegacyLoser = FALSE +SPECIFICATION Spec +INVARIANTS TypeOK OneSuccessor StableEffect SafeTerminal TerminalHasEffect +PROPERTY EventuallyClosed +CHECK_DEADLOCK FALSE diff --git a/experiments/morphogenesis-paper/model/Supersession.tla b/experiments/morphogenesis-paper/model/Supersession.tla new file mode 100644 index 00000000..a5925325 --- /dev/null +++ b/experiments/morphogenesis-paper/model/Supersession.tla @@ -0,0 +1,54 @@ +------------------------- MODULE Supersession ------------------------- +EXTENDS Naturals, FiniteSets +CONSTANTS Proposals, UnsafeDrain, FreshRetry, LegacyLoser +VARIABLES phase, effects, jobs, fenced, head, accepted +vars == <> +Init == /\ phase = [p \in Proposals |-> 0] + /\ effects = [p \in Proposals |-> 0] + /\ jobs = [p \in Proposals |-> 0] + /\ fenced = [p \in Proposals |-> FALSE] + /\ head = 0 /\ accepted = {} +Prepare(p) == /\ phase[p] = 0 /\ phase' = [phase EXCEPT ![p] = 1] + /\ UNCHANGED <> +Apply(p) == /\ phase[p] = 1 /\ effects[p] < 2 + /\ effects' = [effects EXCEPT ![p] = IF FreshRetry THEN @ + 1 ELSE 1] + /\ jobs' = [jobs EXCEPT ![p] = 1] + /\ phase' \in {[phase EXCEPT ![p] = 2], phase} + /\ UNCHANGED <> +Reconcile(p) == /\ phase[p] = 1 /\ effects[p] > 0 + /\ phase' = [phase EXCEPT ![p] = 2] + /\ UNCHANGED <> +Commit(p) == /\ phase[p] = 2 /\ head = 0 + /\ head' = p /\ accepted' = accepted \cup {p} + /\ phase' = [phase EXCEPT ![p] = 3] + /\ UNCHANGED <> +Lose(p) == /\ phase[p] = 2 /\ head # 0 /\ head # p /\ ~LegacyLoser + /\ phase' = [phase EXCEPT ![p] = 4] + /\ UNCHANGED <> +Checkpoint(p) == /\ phase[p] \in {3,4} + /\ phase' = [phase EXCEPT ![p] = 5] + /\ UNCHANGED <> +Fence(p) == /\ phase[p] = 5 /\ fenced' = [fenced EXCEPT ![p] = TRUE] + /\ phase' = [phase EXCEPT ![p] = 6] + /\ UNCHANGED <> +FinishJob(p) == /\ jobs[p] = 1 /\ jobs' = [jobs EXCEPT ![p] = 0] + /\ UNCHANGED <> +Detach(p) == /\ phase[p] = 6 /\ (jobs[p] = 0 \/ UnsafeDrain) + /\ phase' = [phase EXCEPT ![p] = 7] + /\ UNCHANGED <> +Release(p) == /\ phase[p] = 7 /\ phase' = [phase EXCEPT ![p] = 8] + /\ UNCHANGED <> +Step(p) == Prepare(p) \/ Apply(p) \/ Reconcile(p) \/ Commit(p) \/ Lose(p) + \/ Checkpoint(p) \/ Fence(p) \/ FinishJob(p) \/ Detach(p) \/ Release(p) +Next == \E p \in Proposals : Step(p) +Spec == Init /\ [][Next]_vars + /\ \A p \in Proposals : WF_vars(Step(p)) /\ WF_vars(Reconcile(p)) /\ WF_vars(FinishJob(p)) +TypeOK == /\ phase \in [Proposals -> 0..8] /\ effects \in [Proposals -> 0..2] + /\ jobs \in [Proposals -> 0..1] /\ fenced \in [Proposals -> BOOLEAN] + /\ head \in Proposals \cup {0} /\ accepted \subseteq Proposals +OneSuccessor == Cardinality(accepted) <= 1 +StableEffect == \A p \in Proposals : effects[p] <= 1 +SafeTerminal == \A p \in Proposals : phase[p] >= 7 => (fenced[p] /\ jobs[p] = 0) +TerminalHasEffect == \A p \in Proposals : phase[p] = 8 => effects[p] = 1 +EventuallyClosed == <> (\A p \in Proposals : phase[p] = 8) +============================================================================= diff --git a/experiments/morphogenesis-paper/model/fresh-retry.cfg b/experiments/morphogenesis-paper/model/fresh-retry.cfg new file mode 100644 index 00000000..4b577ea9 --- /dev/null +++ b/experiments/morphogenesis-paper/model/fresh-retry.cfg @@ -0,0 +1,9 @@ +CONSTANTS +Proposals = {1, 2} +UnsafeDrain = FALSE +FreshRetry = TRUE +LegacyLoser = FALSE +SPECIFICATION Spec +INVARIANTS TypeOK OneSuccessor StableEffect SafeTerminal TerminalHasEffect +PROPERTY EventuallyClosed +CHECK_DEADLOCK FALSE diff --git a/experiments/morphogenesis-paper/model/legacy-loser.cfg b/experiments/morphogenesis-paper/model/legacy-loser.cfg new file mode 100644 index 00000000..0d846212 --- /dev/null +++ b/experiments/morphogenesis-paper/model/legacy-loser.cfg @@ -0,0 +1,9 @@ +CONSTANTS +Proposals = {1, 2} +UnsafeDrain = FALSE +FreshRetry = FALSE +LegacyLoser = TRUE +SPECIFICATION Spec +INVARIANTS TypeOK OneSuccessor StableEffect SafeTerminal TerminalHasEffect +PROPERTY EventuallyClosed +CHECK_DEADLOCK FALSE diff --git a/experiments/morphogenesis-paper/model/unsafe-drain.cfg b/experiments/morphogenesis-paper/model/unsafe-drain.cfg new file mode 100644 index 00000000..f7254379 --- /dev/null +++ b/experiments/morphogenesis-paper/model/unsafe-drain.cfg @@ -0,0 +1,9 @@ +CONSTANTS +Proposals = {1, 2} +UnsafeDrain = TRUE +FreshRetry = FALSE +LegacyLoser = FALSE +SPECIFICATION Spec +INVARIANTS TypeOK OneSuccessor StableEffect SafeTerminal TerminalHasEffect +PROPERTY EventuallyClosed +CHECK_DEADLOCK FALSE diff --git a/experiments/morphogenesis-paper/render-v05.py b/experiments/morphogenesis-paper/render-v05.py new file mode 100644 index 00000000..fa25e50f --- /dev/null +++ b/experiments/morphogenesis-paper/render-v05.py @@ -0,0 +1,204 @@ +#!/usr/bin/env python3 +"""Render the v0.2 Markdown manuscript and three native vector figures. + +Requires reportlab and Times New Roman/Arial TTFs; no network access. +The small parser supports only the constructs used by this manuscript. +""" +import html +import os +import re +import sys +from pathlib import Path + +from reportlab.lib import colors +from reportlab.lib.enums import TA_CENTER, TA_JUSTIFY +from reportlab.lib.pagesizes import A4 +from reportlab.lib.styles import ParagraphStyle +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, KeepTogether, Image, CondPageBreak +from reportlab.graphics.shapes import Drawing, Rect, String, Line, Polygon + +ROOT = Path(__file__).resolve().parents[2] +VERSION = sys.argv[1] if len(sys.argv)>1 else 'v0.5' +assert VERSION == 'v0.5' +SOURCE = ROOT / f'docs/research/morphogenesis-paper-{VERSION}' +OUTPUT = ROOT / f'output/pdf/agent-morphogenesis-paper-{VERSION}.pdf' +FONT_DIR = Path(os.environ.get('MORPHOGENESIS_FONT_DIR', '/System/Library/Fonts/Supplemental')) +for name, filename in [('Serif','Times New Roman.ttf'), ('Serif-Bold','Times New Roman Bold.ttf'), + ('Serif-Italic','Times New Roman Italic.ttf'), ('Serif-BoldItalic','Times New Roman Bold Italic.ttf'), + ('Sans','Arial.ttf'), ('Sans-Bold','Arial Bold.ttf'), ('MathSymbols','Arial Unicode.ttf')]: + pdfmetrics.registerFont(TTFont(name, str(FONT_DIR / filename))) +pdfmetrics.registerFontFamily('Serif', normal='Serif', bold='Serif-Bold', italic='Serif-Italic', boldItalic='Serif-BoldItalic') +pdfmetrics.registerFontFamily('Sans', normal='Sans', bold='Sans-Bold', italic='Sans', boldItalic='Sans-Bold') +INK = colors.HexColor('#182637') +BLUE = colors.HexColor('#235e7d') +PALE = colors.HexColor('#edf3f6') +GREY = colors.HexColor('#52616e') +W = A4[0] - 104 + +styles = { + 'title': ParagraphStyle('title',fontName='Serif-Bold',fontSize=20,leading=23,spaceAfter=12,textColor=INK), + 'body': ParagraphStyle('body',fontName='Serif',fontSize=10.5,leading=13.6,spaceAfter=6,alignment=TA_JUSTIFY), + 'h2': ParagraphStyle('h2',fontName='Sans-Bold',fontSize=13,leading=16,spaceBefore=13,spaceAfter=7,keepWithNext=True,textColor=INK), + 'h3': ParagraphStyle('h3',fontName='Sans-Bold',fontSize=10.5,leading=14,spaceBefore=9,spaceAfter=5,keepWithNext=True,textColor=INK), + 'small': ParagraphStyle('small',fontName='Serif',fontSize=9.2,leading=12,spaceAfter=5), + 'caption': ParagraphStyle('caption',fontName='Serif-Italic',fontSize=9,leading=11.8,spaceAfter=9,textColor=GREY), + 'cell': ParagraphStyle('cell',fontName='Serif',fontSize=9.1,leading=11.7), + 'headcell': ParagraphStyle('headcell',fontName='Sans-Bold',fontSize=8.5,leading=11,textColor=INK), + 'math': ParagraphStyle('math',fontName='Serif',fontSize=10.2,leading=15,spaceBefore=3,spaceAfter=9,leftIndent=12), + 'code': ParagraphStyle('code',fontName='Courier',fontSize=8.1,leading=11,spaceAfter=2,leftIndent=10), +} + +def math_text(value): + value = value.replace(r'\land','∧').replace(r'\rightarrow','→') + value = html.escape(value) + value = value.replace('∧', '∧') + return re.sub(r'([A-Za-z])_([A-Za-z0-9])', r'\1\2', value) + +def inline(value): + tokens = [] + def token(markup): + tokens.append(markup) + return f'ZZTOKEN{len(tokens)-1}ZZ' + value = re.sub(r'\\\((.*?)\\\)', lambda m: token(math_text(m[1])), value) + def link(m): + label, target = html.escape(m[1]), m[2] + if target.startswith('https://'): + return token(f'{label}') + # New companion files are not yet deposited. Do not invent public URLs. + return token(label) + value = re.sub(r'\[([^\]]+)\]\(([^)]+)\)',link,value) + value = html.escape(value) + value = re.sub(r'`([^`]+)`',r'\1',value) + value = re.sub(r'\*\*(.+?)\*\*',r'\1',value) + value = re.sub(r'\*([^*]+)\*',r'\1',value) + for i, t in enumerate(tokens): value = value.replace(f'ZZTOKEN{i}ZZ',t) + return value + +def box(d,x,y,w,h,lines,fill=PALE,bold=False,size=9.2): + d.add(Rect(x,y,w,h,rx=5,ry=5,fillColor=fill,strokeColor=colors.HexColor('#b5c5cf'),strokeWidth=.6)) + text = lines.split('\n') + for i,line in enumerate(text): + d.add(String(x+w/2,y+h/2+(len(text)-1)*6-i*12,line, + fontName='Sans-Bold' if bold and i==0 else 'Sans',fontSize=size,textAnchor='middle',fillColor=INK)) + +def arrow(d,x1,y1,x2,y2,color=BLUE): + d.add(Line(x1,y1,x2,y2,strokeColor=color,strokeWidth=1)) + if x1==x2: + sign=1 if y2>y1 else -1 + points=[x2,y2,x2-3,y2-sign*5,x2+3,y2-sign*5] + else: + sign=1 if x2>x1 else -1 + points=[x2,y2,x2-sign*5,y2-3,x2-sign*5,y2+3] + d.add(Polygon(points,fillColor=color,strokeColor=color)) + +def figures(): + drawings={} + d=Drawing(W,170) + box(d,0,130,W,36,'Mission context\nGoals, participants, reviewed work, versioned artifacts and human decisions',bold=True) + arrow(d,W/2,130,W/2,115) + box(d,0,75,W,40,'Morphogenesis transition\nObservation → exact proposal → decision → intent → owner receipts → accepted head',bold=True,size=9) + arrow(d,W/2,75,W/2,61) + gap=8; bw=(W-gap*4)/5 + for i,label in enumerate(['Lifecycle','Membership','Team','Work','Action']): + box(d,i*(bw+gap),18,bw,43,label+'\nOwn admission\nand effects',fill=colors.white,size=8.5) + d.add(String(W/2,3,'A decision or projection does not replace owner authorization.',fontName='Sans',fontSize=8.5,textAnchor='middle',fillColor=GREY)) + drawings['architecture']=d + d=Drawing(W,241); pw=(W-20)/2 + d.add(String(0,228,'A. Lost acknowledgement',fontName='Sans-Bold',fontSize=10,fillColor=INK)) + d.add(String(pw+20,228,'B. Competing successors',fontName='Sans-Bold',fontSize=10,fillColor=INK)) + for x,texts in [(0,['Persist intent: operation K','Owner applies K; receipt flushed','Worker killed before response','New worker reconciles K','Recover receipt; advance head']), + (pw+20,['Both proposals bind epoch e','Owner effects A and B applied','A commits head e + 1','B loses predecessor CAS','B checkpoints, fences and drains'])]: + for i,t in enumerate(texts): + y=183-i*42 + box(d,x,y,pw,30,t,fill=PALE if i!=4 else colors.HexColor('#e8f0eb'),size=8.6) + if i<4: arrow(d,x+pw/2,y,x+pw/2,y-12) + drawings['recovery']=d + d=Drawing(W,190); bw=(W-40)/3 + box(d,0,142,W,40,'Persistent mission context and artifact identities',bold=True) + for i,t in enumerate(['Initial organization\nResearcher + writer','Temporary specialization\nResearcher + writer + specialist','Successor organization\nSpecialist detached']): + x=i*(bw+20);box(d,x,64,bw,58,t,size=8.6) + if i<2: arrow(d,x+bw,93,x+bw+20,93) + arrow(d,x+bw/2,142,x+bw/2,122) + box(d,0,7,W,39,'Artifacts retain versions and provenance; transition receipts explain the change.\nTask-level dependency validity still needs its own check.',fill=colors.white,size=9) + drawings['continuity']=d + (SOURCE/'figures').mkdir(exist_ok=True) + for name,drawing in drawings.items(): (SOURCE/'figures'/f'{name}.svg').write_text(drawing.asString('svg')) + return drawings + +def footer(canvas,doc): + canvas.saveState() + canvas.setFont('Serif',9) + canvas.setFillColor(GREY) + canvas.drawCentredString(A4[0]/2,25,str(doc.page)) + canvas.restoreState() + +def build(): + drawings=figures(); lines=(SOURCE/'manuscript.md').read_text().splitlines() + story=[]; i=0; references=False + while i'.join(math),styles['math']));i+=1;continue + if line.startswith('```'): + code=[];i+=1 + while not lines[i].startswith('```'): + n=len(lines[i])-len(lines[i].lstrip()) + code.append(Paragraph(' '*n+html.escape(lines[i].strip()),styles['code']));i+=1 + story.append(KeepTogether([Spacer(1,5)]+code+[Spacer(1,8)]));i+=1;continue + if line.startswith('|'): + rows=[] + while ig~Bc+H)gEUBoH24m> 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
d9tvg>uli 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 bJ)F(C%VTJ@G0jpuhw9zWAnPQm0p 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 d{_|3; reconcile(input: Parameters[0]): Promise<{ readonly fencedWorkContractDigests: readonly PlanningDigestV1[]; readonly revokedActionGrantDigests: readonly PlanningDigestV1[]; readonly successorFenceDigests: readonly PlanningDigestV1[]; readonly effectReceiptDigest: PlanningDigestV1; + readonly fencedAtLogicalMs?: number; }>; } @@ -663,7 +666,8 @@ export class WorkActionMorphogenesisAuthorityFencePortV1 (digest) => !result.fencedWorkContractDigests.includes(digest), ) || result.successorFenceDigests.length < 1 || - !/^sha256:[0-9a-f]{64}$/u.test(result.effectReceiptDigest) + !/^sha256:[0-9a-f]{64}$/u.test(result.effectReceiptDigest) || + (result.fencedAtLogicalMs !== undefined && result.fencedAtLogicalMs > input.logicalTimeMs) ) fail("Work/Action fence result is incomplete"); return createMorphogenesisAuthorityFenceReceiptV1({ @@ -674,7 +678,7 @@ export class WorkActionMorphogenesisAuthorityFencePortV1 revokedActionGrantDigests: result.revokedActionGrantDigests, successorFenceDigests: result.successorFenceDigests, effectReceiptDigest: result.effectReceiptDigest, - fencedAtLogicalMs: input.logicalTimeMs, + fencedAtLogicalMs: result.fencedAtLogicalMs ?? input.logicalTimeMs, }); } } diff --git a/packages/collective-membership-postgres/package.json b/packages/collective-membership-postgres/package.json index 821a3ffc..97a3c50b 100644 --- a/packages/collective-membership-postgres/package.json +++ b/packages/collective-membership-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-membership-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL durability for certified Agentplat membership epochs and key rotation.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-membership/package.json b/packages/collective-membership/package.json index c870751a..a2816f8c 100644 --- a/packages/collective-membership/package.json +++ b/packages/collective-membership/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-membership", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Certified dynamic peer membership and overlapping key rotation for Agentplat collectives.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-planning/package.json b/packages/collective-planning/package.json index d12180b4..f864f74e 100644 --- a/packages/collective-planning/package.json +++ b/packages/collective-planning/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-planning", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Portable contracts and deterministic primitives for distributed mission planning.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-planning/src/canonical.ts b/packages/collective-planning/src/canonical.ts index 3d476d7b..fc0c87be 100644 --- a/packages/collective-planning/src/canonical.ts +++ b/packages/collective-planning/src/canonical.ts @@ -325,6 +325,8 @@ const digestDomains = new Set([ "morphogenesis-agent-attestation", "morphogenesis-successor-team-receipt", "morphogenesis-execution-record", + "morphogenesis-supersession-binding", + "morphogenesis-supersession-receipt", "morphogenesis-activation-evidence", "morphogenesis-activation-receipt", "morphogenesis-continuity-receipt", diff --git a/packages/collective-planning/src/contracts.ts b/packages/collective-planning/src/contracts.ts index 212bf263..41dfd9fa 100644 --- a/packages/collective-planning/src/contracts.ts +++ b/packages/collective-planning/src/contracts.ts @@ -325,6 +325,8 @@ export type PlanningDigestDomainV1 = | "morphogenesis-agent-attestation" | "morphogenesis-successor-team-receipt" | "morphogenesis-execution-record" + | "morphogenesis-supersession-binding" + | "morphogenesis-supersession-receipt" | "morphogenesis-activation-evidence" | "morphogenesis-activation-receipt" | "morphogenesis-continuity-receipt" diff --git a/packages/collective-quorum-postgres/package.json b/packages/collective-quorum-postgres/package.json index 328617f2..384bbb5b 100644 --- a/packages/collective-quorum-postgres/package.json +++ b/packages/collective-quorum-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-quorum-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL durability for Agentplat signed peer quorum protocols.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-quorum/package.json b/packages/collective-quorum/package.json index 81f941b4..cd2097f4 100644 --- a/packages/collective-quorum/package.json +++ b/packages/collective-quorum/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-quorum", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Signed peer quorum protocols and Agentplat collective runtime adapters.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-runtime/package.json b/packages/collective-runtime/package.json index 195db5ce..ca54b5bf 100644 --- a/packages/collective-runtime/package.json +++ b/packages/collective-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-runtime", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "High-level provider-neutral runtime for capability-based AgentPlat collectives.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-runtime/src/morphogenesis-execution.ts b/packages/collective-runtime/src/morphogenesis-execution.ts index 15d95ada..9e1b6878 100644 --- a/packages/collective-runtime/src/morphogenesis-execution.ts +++ b/packages/collective-runtime/src/morphogenesis-execution.ts @@ -31,6 +31,14 @@ import { } from "./morphogenesis-retirement.js"; import type { AgentInstantiationProfileAnyV1 } from "./morphogenesis-instantiation.js"; import { validateMorphogenesisScopeV1 } from "./morphogenesis-validation.js"; +import { + createMorphogenesisSupersessionBindingV1, + createMorphogenesisSupersessionReceiptV1, + validateMorphogenesisSupersessionBindingV1, + validateMorphogenesisSupersessionReceiptV1, + type MorphogenesisSupersessionBindingV1, + type MorphogenesisSupersessionReceiptV1, +} from "./morphogenesis-supersession.js"; export interface MorphogenesisCandidateSearchRequestV1 { readonly schemaVersion: 1; @@ -281,7 +289,9 @@ export interface MorphogenesisExecutionRecordV1 { | "retired" | "releasing_budget" | "budget_released" - | "completed"; + | "completed" + | "superseding" + | "superseded"; readonly branch: | "recruit_existing" | "catalog_created" @@ -304,6 +314,9 @@ export interface MorphogenesisExecutionRecordV1 { readonly logicalTimeHighWaterMs: number; readonly predecessorRecordDigest: PlanningDigestV1 | null; readonly recordDigest: PlanningDigestV1; + /** Present only after opting into resolution of a proven losing proposal. */ + readonly supersession?: MorphogenesisSupersessionBindingV1; + readonly supersessionReceipt?: MorphogenesisSupersessionReceiptV1; } export interface MorphogenesisExecutionStoreV1 { @@ -681,7 +694,9 @@ export class MorphogenesisExecutionRuntimeV1 { const receipt = await this.options.continuity.reconcile(this.continuityInput(current, input.logicalTimeMs)); return this.applyContinuity(current, receipt, input.logicalTimeMs); } - if (current.phase !== "morphology_active") fail("Morphogenesis checkpoint phase is invalid"); + if (current.phase !== "morphology_active" && + !(current.phase === "superseding" && current.supersession)) + fail("Morphogenesis checkpoint phase is invalid"); const operationId = `${current.stateKey}:checkpoint` as AgentPlatID; current = await this.saveNext(current, { phase: "checkpointing", @@ -770,6 +785,8 @@ export class MorphogenesisExecutionRuntimeV1 { async complete(input: { readonly stateKey: AgentPlatID; readonly disposition: MorphogenesisReceiptV1["disposition"]; readonly outcomeEvidenceDigests: readonly PlanningDigestV1[]; readonly logicalTimeMs: number }): Promise { const current = await this.required(input.stateKey); + if (current.supersession) + fail("Superseded executions must close through advanceSupersededResolution"); if (current.phase === "completed") return current; if (current.phase !== "budget_released" || !current.budgetReleaseDigest) fail("Morphogenesis completion requires released budget"); const receipt = createMorphogenesisReceiptV1({ @@ -792,6 +809,87 @@ export class MorphogenesisExecutionRuntimeV1 { return this.saveNext(current, { phase: "completed", receipt, pendingOperation: null, logicalTimeMs: input.logicalTimeMs }); } + /** Claims a losing execution before cleanup; never infers non-commit from a timeout. */ + async beginSupersededResolution(input: { + readonly stateKey: AgentPlatID; + readonly logicalTimeMs: number; + }): Promise { + const current = validateMorphogenesisExecutionRecordV1(await this.required(input.stateKey)); + if (current.supersession) return current; + if (current.activation || current.receipt || + !["team_active", "committing_morphology"].includes(current.phase) || + !current.agent || !current.team) + fail("Supersession requires an activated Team without committed morphology"); + if (input.logicalTimeMs < current.logicalTimeHighWaterMs) + fail("Supersession logical time regressed"); + if (typeof this.options.morphology.inspectHead !== "function") + fail("Supersession requires authoritative morphology head inspection"); + const winningHead = await this.options.morphology.inspectHead({ + morphologyHeadStateKey: current.morphologyHeadStateKey, + scope: current.scope, + }); + if (!winningHead || winningHead.stateKey !== current.morphologyHeadStateKey) + fail("Supersession authoritative winning head is unavailable or mismatched"); + const supersession = createMorphogenesisSupersessionBindingV1({ + resolutionId: `${current.stateKey}:supersession` as AgentPlatID, + executionStateKey: current.stateKey, + executionRecordDigest: current.recordDigest, + scopeDigest: current.scope.scopeDigest, + proposalDigest: current.proposalDigest, + expectedMorphologyEpoch: current.expectedMorphologyEpoch, + winningHead, + startedAtLogicalMs: input.logicalTimeMs, + }); + return this.saveNext(current, { + phase: "superseding", supersession, pendingOperation: null, + logicalTimeMs: input.logicalTimeMs, + }); + } + + /** One durable cleanup step. Owner uncertainty rejects and retains the pending identity. */ + async advanceSupersededResolution(input: { + readonly stateKey: AgentPlatID; + readonly logicalTimeMs: number; + }): Promise { + const current = validateMorphogenesisExecutionRecordV1(await this.required(input.stateKey)); + if (!current.supersession) fail("Superseded resolution has not been admitted"); + if (current.phase === "superseded") return current; + if (input.logicalTimeMs < current.logicalTimeHighWaterMs) + fail("Supersession logical time regressed"); + switch (current.phase) { + case "superseding": + case "checkpointing": return this.checkpoint(input); + case "checkpointed": + case "fencing": return this.fenceAuthority(input); + case "fenced": + case "draining": return this.drain(input); + case "detached": + case "retired": + case "releasing_budget": return this.releaseBudget(input); + case "budget_released": { + if (!current.continuity || !current.fence || !current.terminalAgent || !current.budgetReleaseDigest) + fail("Superseded resolution lacks required owner receipts"); + const supersessionReceipt = createMorphogenesisSupersessionReceiptV1({ + resolutionId: current.supersession.resolutionId, + supersessionDigest: current.supersession.supersessionDigest, + proposalDigest: current.proposalDigest, + decisionDigest: current.decisionDigest, + winningHeadDigest: current.supersession.winningHead.headDigest, + continuityReceiptDigest: current.continuity.continuityReceiptDigest, + fenceReceiptDigest: current.fence.fenceReceiptDigest, + terminalAgentReceiptDigest: current.terminalAgent.terminalReceiptDigest, + budgetReleaseDigest: current.budgetReleaseDigest, + resolvedAtLogicalMs: input.logicalTimeMs, + }); + return this.saveNext(current, { + phase: "superseded", supersessionReceipt, pendingOperation: null, + logicalTimeMs: input.logicalTimeMs, + }); + } + default: return fail("Superseded resolution phase is invalid"); + } + } + activationInput(current: MorphogenesisExecutionRecordV1, logicalTimeMs: number) { return { operationId: current.pendingOperation!.operationId, morphologyHeadStateKey: current.morphologyHeadStateKey, scope: current.scope, expectedMorphologyEpoch: current.expectedMorphologyEpoch, proposalDigest: current.proposalDigest, decisionDigest: current.decisionDigest, resultingSnapshotDigest: current.resultingSnapshotDigest, team: current.team!, logicalTimeMs }; } @@ -905,6 +1003,8 @@ export class MorphogenesisExecutionRuntimeV1 { ?.terminalReceiptDigest, (values.receipt as MorphogenesisReceiptV1 | undefined)?.receiptDigest, values.budgetReleaseDigest as PlanningDigestV1 | undefined, + (values.supersession as MorphogenesisSupersessionBindingV1 | undefined)?.supersessionDigest, + (values.supersessionReceipt as MorphogenesisSupersessionReceiptV1 | undefined)?.receiptDigest, ].filter((value): value is PlanningDigestV1 => Boolean(value))), ]; const event = createExecutionEvent({ @@ -980,6 +1080,8 @@ export function validateMorphogenesisExecutionRecordV1( "team", "terminalAgent", "targetDigest", + ...(Object.hasOwn(value, "supersession") ? ["supersession"] : []), + ...(Object.hasOwn(value, "supersessionReceipt") ? ["supersessionReceipt"] : []), ].sort(); if ( Object.getOwnPropertySymbols(input).length > 0 || @@ -1043,8 +1145,46 @@ export function createMorphogenesisAgentAttestationV1(input: Omit): MorphogenesisSuccessorTeamReceiptV1 { const body = freeze({ schemaVersion: 1 as const, operationId: id(input.operationId, "Team operation ID"), agentDigest: sha(input.agentDigest, "Team agent digest"), teamId: id(input.teamId, "Team ID"), teamEpoch: positive(input.teamEpoch, "Team epoch"), teamProposalDigest: sha(input.teamProposalDigest, "Team proposal digest"), jointWorkContractDigest: sha(input.jointWorkContractDigest, "joint Work Contract digest"), individualWorkContractDigests: digests(input.individualWorkContractDigests, "individual Work Contract digests", 1, 1_024), executionStateDigest: sha(input.executionStateDigest, "successor execution state digest"), retainedArtifactDigests: digests(input.retainedArtifactDigests, "retained execution artifacts", 0, 4_096), invalidatedCausalClosureDigests: digests(input.invalidatedCausalClosureDigests, "invalidated causal closure", 0, 4_096), activatedAtLogicalMs: nonNegative(input.activatedAtLogicalMs, "Team activation time") }); return freeze({ ...body, receiptDigest: digest("morphogenesis-successor-team-receipt", body) }); } function validateTeamReceipt(input: MorphogenesisSuccessorTeamReceiptV1): MorphogenesisSuccessorTeamReceiptV1 { const result = createMorphogenesisSuccessorTeamReceiptV1(stripDigest(input)); if (input.receiptDigest !== result.receiptDigest) fail("successor Team receipt digest is invalid"); return result; } -function createRecord(input: Omit & { recordDigest?: undefined }): MorphogenesisExecutionRecordV1 { const { recordDigest: _ignored, ...value } = input; const body = freeze({ schemaVersion: 1 as const, ...value, stateKey: id(value.stateKey, "execution state key"), scope: validateMorphogenesisScopeV1(value.scope), proposalDigest: sha(value.proposalDigest, "execution proposal digest"), targetDigest: sha(value.targetDigest, "execution target digest"), decisionDigest: sha(value.decisionDigest, "execution decision digest"), budgetReservationDigest: sha(value.budgetReservationDigest, "execution budget reservation digest"), budgetReservationId: id(value.budgetReservationId, "budget reservation ID"), budgetReleaseDigest: value.budgetReleaseDigest === null ? null : sha(value.budgetReleaseDigest, "budget release digest"), morphologyHeadStateKey: id(value.morphologyHeadStateKey, "morphology head state key"), expectedMorphologyEpoch: positive(value.expectedMorphologyEpoch, "expected morphology epoch"), resultingSnapshotDigest: sha(value.resultingSnapshotDigest, "resulting snapshot digest"), positionDigest: sha(value.positionDigest, "execution position digest"), requiredCapabilityKeys: ids(value.requiredCapabilityKeys, "execution capability keys", 1, 256), searchRequest: createMorphogenesisCandidateSearchRequestV1(stripDigest(value.searchRequest)), profileCertificationDigest: value.profileCertificationDigest === null ? null : sha(value.profileCertificationDigest, "profile certification digest"), events: validateExecutionEvents(value.events), revision: nonNegative(value.revision, "execution revision"), logicalTimeHighWaterMs: nonNegative(value.logicalTimeHighWaterMs, "execution logical time"), predecessorRecordDigest: value.predecessorRecordDigest === null ? null : sha(value.predecessorRecordDigest, "execution predecessor digest") }); return freeze({ ...body, recordDigest: digest("morphogenesis-execution-record", body) }); } -function sameAppliedResult(left: MorphogenesisExecutionRecordV1, right: MorphogenesisExecutionRecordV1): boolean { return left.phase === right.phase && left.pendingOperation?.resultDigest === right.pendingOperation?.resultDigest && left.agent?.agentDigest === right.agent?.agentDigest && left.attestation?.attestationDigest === right.attestation?.attestationDigest && left.team?.receiptDigest === right.team?.receiptDigest && left.activation?.activationReceiptDigest === right.activation?.activationReceiptDigest && left.continuity?.continuityReceiptDigest === right.continuity?.continuityReceiptDigest && left.fence?.fenceReceiptDigest === right.fence?.fenceReceiptDigest && left.terminalAgent?.terminalReceiptDigest === right.terminalAgent?.terminalReceiptDigest && left.budgetReleaseDigest === right.budgetReleaseDigest && left.receipt?.receiptDigest === right.receipt?.receiptDigest; } +function createRecord(input: Omit & { recordDigest?: undefined }): MorphogenesisExecutionRecordV1 { const { recordDigest: _ignored, ...value } = input; validateSupersessionState(value); const body = freeze({ schemaVersion: 1 as const, ...value, stateKey: id(value.stateKey, "execution state key"), scope: validateMorphogenesisScopeV1(value.scope), proposalDigest: sha(value.proposalDigest, "execution proposal digest"), targetDigest: sha(value.targetDigest, "execution target digest"), decisionDigest: sha(value.decisionDigest, "execution decision digest"), budgetReservationDigest: sha(value.budgetReservationDigest, "execution budget reservation digest"), budgetReservationId: id(value.budgetReservationId, "budget reservation ID"), budgetReleaseDigest: value.budgetReleaseDigest === null ? null : sha(value.budgetReleaseDigest, "budget release digest"), morphologyHeadStateKey: id(value.morphologyHeadStateKey, "morphology head state key"), expectedMorphologyEpoch: positive(value.expectedMorphologyEpoch, "expected morphology epoch"), resultingSnapshotDigest: sha(value.resultingSnapshotDigest, "resulting snapshot digest"), positionDigest: sha(value.positionDigest, "execution position digest"), requiredCapabilityKeys: ids(value.requiredCapabilityKeys, "execution capability keys", 1, 256), searchRequest: createMorphogenesisCandidateSearchRequestV1(stripDigest(value.searchRequest)), profileCertificationDigest: value.profileCertificationDigest === null ? null : sha(value.profileCertificationDigest, "profile certification digest"), events: validateExecutionEvents(value.events), revision: nonNegative(value.revision, "execution revision"), logicalTimeHighWaterMs: nonNegative(value.logicalTimeHighWaterMs, "execution logical time"), predecessorRecordDigest: value.predecessorRecordDigest === null ? null : sha(value.predecessorRecordDigest, "execution predecessor digest") }); return freeze({ ...body, recordDigest: digest("morphogenesis-execution-record", body) }); } +function validateSupersessionState(value: Omit): void { + if (!Object.hasOwn(value, "supersession")) { + if (Object.hasOwn(value, "supersessionReceipt") || ["superseding", "superseded"].includes(value.phase)) + fail("Supersession phase or receipt lacks its immutable binding"); + return; + } + const binding = validateMorphogenesisSupersessionBindingV1(value.supersession); + if (binding.executionStateKey !== value.stateKey || binding.scopeDigest !== value.scope.scopeDigest || + binding.proposalDigest !== value.proposalDigest || binding.expectedMorphologyEpoch !== value.expectedMorphologyEpoch || + binding.winningHead.stateKey !== value.morphologyHeadStateKey || value.activation !== null || value.receipt !== null || + !value.agent || !value.team || binding.startedAtLogicalMs > value.logicalTimeHighWaterMs || + !["superseding", "checkpointing", "checkpointed", "fencing", "fenced", "draining", "detached", "retired", + "releasing_budget", "budget_released", "superseded"].includes(value.phase)) + fail("Supersession execution binding is invalid"); + validateLifecycleAgent(value.agent); + validateTeamReceipt(value.team); + if (value.phase !== "superseded") { + if (Object.hasOwn(value, "supersessionReceipt")) fail("Supersession receipt precedes terminal resolution"); + return; + } + const receipt = validateMorphogenesisSupersessionReceiptV1(value.supersessionReceipt); + if (!value.continuity || !value.fence || !value.terminalAgent || !value.budgetReleaseDigest || value.pendingOperation !== null || + receipt.resolutionId !== binding.resolutionId || receipt.supersessionDigest !== binding.supersessionDigest || + receipt.proposalDigest !== value.proposalDigest || receipt.decisionDigest !== value.decisionDigest || + receipt.winningHeadDigest !== binding.winningHead.headDigest || + receipt.continuityReceiptDigest !== value.continuity.continuityReceiptDigest || + receipt.fenceReceiptDigest !== value.fence.fenceReceiptDigest || + receipt.terminalAgentReceiptDigest !== value.terminalAgent.terminalReceiptDigest || + receipt.budgetReleaseDigest !== value.budgetReleaseDigest || receipt.resolvedAtLogicalMs < binding.startedAtLogicalMs || + receipt.resolvedAtLogicalMs > value.logicalTimeHighWaterMs) + fail("Supersession terminal receipt binding is invalid"); +} + +/** Terminal outcomes are distinct: success has a normal receipt; supersession has a cleanup receipt. */ +export function isMorphogenesisExecutionTerminalV1(record: MorphogenesisExecutionRecordV1): boolean { + return record.phase === "completed" || record.phase === "superseded"; +} + +function sameAppliedResult(left: MorphogenesisExecutionRecordV1, right: MorphogenesisExecutionRecordV1): boolean { return left.phase === right.phase && left.pendingOperation?.resultDigest === right.pendingOperation?.resultDigest && left.agent?.agentDigest === right.agent?.agentDigest && left.attestation?.attestationDigest === right.attestation?.attestationDigest && left.team?.receiptDigest === right.team?.receiptDigest && left.activation?.activationReceiptDigest === right.activation?.activationReceiptDigest && left.continuity?.continuityReceiptDigest === right.continuity?.continuityReceiptDigest && left.fence?.fenceReceiptDigest === right.fence?.fenceReceiptDigest && left.terminalAgent?.terminalReceiptDigest === right.terminalAgent?.terminalReceiptDigest && left.budgetReleaseDigest === right.budgetReleaseDigest && left.receipt?.receiptDigest === right.receipt?.receiptDigest && left.supersession?.supersessionDigest === right.supersession?.supersessionDigest && left.supersessionReceipt?.receiptDigest === right.supersessionReceipt?.receiptDigest; } function createExecutionEvent(input: Omit): MorphogenesisExecutionEventV1 { const body = freeze({ schemaVersion: 1 as const, sequence: positive(input.sequence, "execution event sequence"), phase: input.phase, outcome: input.outcome, operationId: input.operationId === null ? null : id(input.operationId, "execution event operation ID"), evidenceDigests: digests(input.evidenceDigests, "execution event evidence", 0, 32), logicalTimeMs: nonNegative(input.logicalTimeMs, "execution event logical time"), previousEventDigest: input.previousEventDigest === null ? null : sha(input.previousEventDigest, "execution event predecessor") }); return freeze({ ...body, eventDigest: digest("morphogenesis-execution-event", body) }); } function validateExecutionEvents(input: readonly MorphogenesisExecutionEventV1[]): readonly MorphogenesisExecutionEventV1[] { if (!Array.isArray(input) || input.length < 1 || input.length > 512) fail("execution event history is invalid"); const result = input.map((event, index) => { const { schemaVersion, eventDigest, ...body } = event; if (schemaVersion !== 1 || event.sequence !== index + 1 || event.previousEventDigest !== (index === 0 ? null : input[index - 1]!.eventDigest)) fail("execution event lineage is invalid"); const rebuilt = createExecutionEvent(body); if (rebuilt.eventDigest !== eventDigest) fail("execution event digest is invalid"); return rebuilt; }); return freeze(result); } function stripDigest(input: T): Omit { const clone = { ...input } as Record; for (const key of ["candidateDigest", "requestDigest", "resultDigest", "attestationDigest", "receiptDigest"]) delete clone[key]; return clone as never; } diff --git a/packages/collective-runtime/src/morphogenesis-retirement.ts b/packages/collective-runtime/src/morphogenesis-retirement.ts index 88832f0e..59943691 100644 --- a/packages/collective-runtime/src/morphogenesis-retirement.ts +++ b/packages/collective-runtime/src/morphogenesis-retirement.ts @@ -15,6 +15,7 @@ import type { import { MorphologyHeadRuntimeV1, } from "./morphogenesis-runtime.js"; +import { validateMorphologyHeadV1 } from "./morphogenesis-validation.js"; export interface MorphogenesisActivationReceiptV1 { readonly schemaVersion: 1; @@ -30,6 +31,11 @@ export interface MorphogenesisActivationReceiptV1 { } export interface MorphogenesisMorphologyActivationPortV1 { + /** Authoritative read required only by the opt-in superseded-resolution path. */ + inspectHead?(input: { + readonly morphologyHeadStateKey: AgentPlatID; + readonly scope: MorphogenesisScopeV1; + }): Promise; activate(input: { readonly operationId: AgentPlatID; readonly morphologyHeadStateKey: AgentPlatID; @@ -218,6 +224,19 @@ export class MorphologyHeadMorphogenesisActivationPortV1 { constructor(readonly heads: MorphologyHeadRuntimeV1) {} + async inspectHead(input: { + readonly morphologyHeadStateKey: AgentPlatID; + readonly scope: MorphogenesisScopeV1; + }): Promise { + const loaded = await this.heads.options.store.load(input.morphologyHeadStateKey); + if (!loaded) return null; + const head = validateMorphologyHeadV1(loaded); + if (head.stateKey !== input.morphologyHeadStateKey || + head.scopeDigest !== input.scope.scopeDigest) + fail("Morphogenesis authoritative head inspection is cross-scoped"); + return head; + } + activate(input: Parameters[0]) { return this.#commit(input); } diff --git a/packages/collective-runtime/src/morphogenesis-supersession.ts b/packages/collective-runtime/src/morphogenesis-supersession.ts new file mode 100644 index 00000000..04b142a6 --- /dev/null +++ b/packages/collective-runtime/src/morphogenesis-supersession.ts @@ -0,0 +1,136 @@ +import { + digestPlanningJsonV1, + type PlanningDigestV1, + type PlanningJson, +} from "@agentplat/collective-planning"; +import type { AgentPlatID } from "@agentplat/core"; +import type { MorphologyHeadV1 } from "./morphogenesis-contracts.js"; +import { validateMorphologyHeadV1 } from "./morphogenesis-validation.js"; + +/** Immutable evidence that another proposal consumed this exact predecessor. */ +export interface MorphogenesisSupersessionBindingV1 { + readonly schemaVersion: 1; + readonly resolutionId: AgentPlatID; + readonly executionStateKey: AgentPlatID; + readonly executionRecordDigest: PlanningDigestV1; + readonly scopeDigest: PlanningDigestV1; + readonly proposalDigest: PlanningDigestV1; + readonly expectedMorphologyEpoch: number; + readonly winningHead: MorphologyHeadV1; + readonly startedAtLogicalMs: number; + readonly supersessionDigest: PlanningDigestV1; +} + +/** Cleanup evidence, not an activation receipt or permission to mutate the winner. */ +export interface MorphogenesisSupersessionReceiptV1 { + readonly schemaVersion: 1; + readonly resolutionId: AgentPlatID; + readonly supersessionDigest: PlanningDigestV1; + readonly proposalDigest: PlanningDigestV1; + readonly decisionDigest: PlanningDigestV1; + readonly winningHeadDigest: PlanningDigestV1; + readonly continuityReceiptDigest: PlanningDigestV1; + readonly fenceReceiptDigest: PlanningDigestV1; + readonly terminalAgentReceiptDigest: PlanningDigestV1; + readonly budgetReleaseDigest: PlanningDigestV1; + readonly resolvedAtLogicalMs: number; + readonly receiptDigest: PlanningDigestV1; +} + +export function createMorphogenesisSupersessionBindingV1( + input: Omit, +): MorphogenesisSupersessionBindingV1 { + const winningHead = validateMorphologyHeadV1(input.winningHead); + const body = { + schemaVersion: 1 as const, + resolutionId: id(input.resolutionId), + executionStateKey: id(input.executionStateKey), + executionRecordDigest: sha(input.executionRecordDigest), + scopeDigest: sha(input.scopeDigest), + proposalDigest: sha(input.proposalDigest), + expectedMorphologyEpoch: integer(input.expectedMorphologyEpoch, 1), + winningHead, + startedAtLogicalMs: integer(input.startedAtLogicalMs, 0), + }; + if (winningHead.scopeDigest !== body.scopeDigest || + winningHead.morphologyEpoch !== body.expectedMorphologyEpoch + 1 || + winningHead.acceptedProposalDigest === null || + winningHead.acceptedProposalDigest === body.proposalDigest || + winningHead.decisionDigest === null || winningHead.receiptDigest === null || + winningHead.predecessorHeadDigest === null || + winningHead.logicalTimeHighWaterMs > body.startedAtLogicalMs) + fail("supersession requires another proposal's exact direct successor"); + return freeze({ ...body, supersessionDigest: digestPlanningJsonV1( + "morphogenesis-supersession-binding", body as unknown as PlanningJson) }); +} + +export function validateMorphogenesisSupersessionBindingV1(input: unknown): MorphogenesisSupersessionBindingV1 { + const value = object(input); + exact(value, ["schemaVersion", "resolutionId", "executionStateKey", "executionRecordDigest", "scopeDigest", + "proposalDigest", "expectedMorphologyEpoch", "winningHead", "startedAtLogicalMs", "supersessionDigest"]); + const { schemaVersion, supersessionDigest, ...body } = value; + const result = createMorphogenesisSupersessionBindingV1(body as unknown as Parameters[0]); + if (schemaVersion !== 1 || supersessionDigest !== result.supersessionDigest) fail("supersession binding digest is invalid"); + return result; +} + +export function createMorphogenesisSupersessionReceiptV1( + input: Omit, +): MorphogenesisSupersessionReceiptV1 { + const body = { + schemaVersion: 1 as const, + resolutionId: id(input.resolutionId), + supersessionDigest: sha(input.supersessionDigest), + proposalDigest: sha(input.proposalDigest), + decisionDigest: sha(input.decisionDigest), + winningHeadDigest: sha(input.winningHeadDigest), + continuityReceiptDigest: sha(input.continuityReceiptDigest), + fenceReceiptDigest: sha(input.fenceReceiptDigest), + terminalAgentReceiptDigest: sha(input.terminalAgentReceiptDigest), + budgetReleaseDigest: sha(input.budgetReleaseDigest), + resolvedAtLogicalMs: integer(input.resolvedAtLogicalMs, 0), + }; + return freeze({ ...body, receiptDigest: digestPlanningJsonV1( + "morphogenesis-supersession-receipt", body as unknown as PlanningJson) }); +} + +export function validateMorphogenesisSupersessionReceiptV1(input: unknown): MorphogenesisSupersessionReceiptV1 { + const value = object(input); + exact(value, ["schemaVersion", "resolutionId", "supersessionDigest", "proposalDigest", "decisionDigest", "winningHeadDigest", + "continuityReceiptDigest", "fenceReceiptDigest", "terminalAgentReceiptDigest", "budgetReleaseDigest", "resolvedAtLogicalMs", "receiptDigest"]); + const { schemaVersion, receiptDigest, ...body } = value; + const result = createMorphogenesisSupersessionReceiptV1(body as unknown as Parameters[0]); + if (schemaVersion !== 1 || receiptDigest !== result.receiptDigest) fail("supersession receipt digest is invalid"); + return result; +} + +function object(input: unknown): Record { + if (!input || typeof input !== "object" || Array.isArray(input) || Object.getOwnPropertySymbols(input).length) + fail("supersession record must be an object"); + if (Object.getPrototypeOf(input) !== Object.prototype && Object.getPrototypeOf(input) !== null) + fail("supersession record must be a plain object"); + return input as Record; +} +function exact(value: Record, keys: readonly string[]) { + if (Object.keys(value).sort().join(",") !== [...keys].sort().join(",")) fail("supersession record fields are invalid"); +} +function id(value: unknown): AgentPlatID { + if (typeof value !== "string" || !/^[A-Za-z0-9][A-Za-z0-9._:@/+=-]{0,255}$/u.test(value)) fail("supersession ID is invalid"); + return value as AgentPlatID; +} +function sha(value: unknown): PlanningDigestV1 { + if (typeof value !== "string" || !/^sha256:[0-9a-f]{64}$/u.test(value)) fail("supersession digest is invalid"); + return value as PlanningDigestV1; +} +function integer(value: unknown, minimum: number): number { + if (!Number.isSafeInteger(value) || (value as number) < minimum) fail("supersession time or epoch is invalid"); + return value as number; +} +function freeze(value: T): T { + if (value && typeof value === "object" && !Object.isFrozen(value)) { + Object.freeze(value); + for (const key of Object.keys(value)) freeze((value as Record)[key]); + } + return value; +} +function fail(message: string): never { throw new TypeError(message); } diff --git a/packages/collective-runtime/src/morphogenesis-workflow.ts b/packages/collective-runtime/src/morphogenesis-workflow.ts index 6cdeb932..a8a0be95 100644 --- a/packages/collective-runtime/src/morphogenesis-workflow.ts +++ b/packages/collective-runtime/src/morphogenesis-workflow.ts @@ -186,6 +186,33 @@ export interface MorphogenesisWorkflowCompensationPortV1 { }): Promise<{ readonly receiptDigest: PlanningDigestV1 }>; } +/** Opt-in Workflow compensation for a proven losing morphology proposal only. */ +export class MorphogenesisSupersededCompensationPortV1 + implements MorphogenesisWorkflowCompensationPortV1 +{ + constructor(readonly execution: MorphogenesisExecutionRuntimeV1) {} + + async compensate(input: Parameters[0]) { + input.signal.throwIfAborted(); + let state = await this.execution.beginSupersededResolution({ + stateKey: input.execution.stateKey, + logicalTimeMs: input.logicalTimeMs, + }); + // Checkpoint, fence, drain, budget release and terminal receipt. Each call + // journals its intent; an interrupted owner call is reconciled on retry. + for (let step = 0; step < 5 && state.phase !== "superseded"; step += 1) { + input.signal.throwIfAborted(); + state = await this.execution.advanceSupersededResolution({ + stateKey: state.stateKey, + logicalTimeMs: input.logicalTimeMs, + }); + } + if (state.phase !== "superseded" || !state.supersessionReceipt) + throw new Error("Morphogenesis superseded compensation remains incomplete"); + return { receiptDigest: state.supersessionReceipt.receiptDigest }; + } +} + /** Protected Workflow executor for the concrete Morphogenesis effect stages. */ export class MorphogenesisExecutionTaskExecutorV1 implements TaskExecutorPortV1 diff --git a/packages/collective-runtime/src/morphogenesis.ts b/packages/collective-runtime/src/morphogenesis.ts index 285afc78..1c047ec1 100644 --- a/packages/collective-runtime/src/morphogenesis.ts +++ b/packages/collective-runtime/src/morphogenesis.ts @@ -4,6 +4,7 @@ export * from "./morphogenesis-control.js"; export * from "./morphogenesis-decision.js"; export * from "./morphogenesis-engine.js"; export * from "./morphogenesis-execution.js"; +export * from "./morphogenesis-supersession.js"; export * from "./morphogenesis-instantiation.js"; export * from "./morphogenesis-outcomes.js"; export * from "./morphogenesis-validation.js"; diff --git a/packages/collective-sync-postgres/package.json b/packages/collective-sync-postgres/package.json index 8fa2c4ec..05e29691 100644 --- a/packages/collective-sync-postgres/package.json +++ b/packages/collective-sync-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-sync-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Transactional PostgreSQL persistence for Agentplat collective causal synchronization.", "type": "module", "license": "Apache-2.0", diff --git a/packages/collective-sync/package.json b/packages/collective-sync/package.json index 2ceff654..45f81ec5 100644 --- a/packages/collective-sync/package.json +++ b/packages/collective-sync/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/collective-sync", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Authenticated causal anti-entropy, resumable catch-up, and readiness evidence for Agentplat collectives.", "type": "module", "license": "Apache-2.0", diff --git a/packages/core/package.json b/packages/core/package.json index 48643fee..cdde5873 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/core", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Foundational types, errors and tenant context for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/events/package.json b/packages/events/package.json index f0ae0bc8..3779ee6f 100644 --- a/packages/events/package.json +++ b/packages/events/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/events", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Event contracts and an in-memory event bus for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/framework/package.json b/packages/framework/package.json index 4682a0a0..e9fc9eb4 100644 --- a/packages/framework/package.json +++ b/packages/framework/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/framework", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Open-source TypeScript framework for persistent human-agent collaboration, with shared artifacts, human approvals and controlled execution on your infrastructure.", "type": "module", "license": "Apache-2.0", diff --git a/packages/inference-control/package.json b/packages/inference-control/package.json index 23d13ea1..c4618428 100644 --- a/packages/inference-control/package.json +++ b/packages/inference-control/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/inference-control", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Deterministic inference-control contracts and reducer for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/interop-postgres/package.json b/packages/interop-postgres/package.json index a1b14d30..4286936e 100644 --- a/packages/interop-postgres/package.json +++ b/packages/interop-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/interop-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL custody for governed Agentplat interop sessions and outbound sequences.", "type": "module", "license": "Apache-2.0", diff --git a/packages/interop/package.json b/packages/interop/package.json index 259052a7..5f50d6ff 100644 --- a/packages/interop/package.json +++ b/packages/interop/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/interop", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Provider-neutral SDK for connecting external agents and simulation environments to Agentplat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mcp-docs/package.json b/packages/mcp-docs/package.json index 3c34df61..ed5ea902 100644 --- a/packages/mcp-docs/package.json +++ b/packages/mcp-docs/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mcp-docs", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Read-only MCP documentation server for AgentPlat specifications, concepts, APIs and examples.", "keywords": [ "mcp", diff --git a/packages/mcp-runtime/package.json b/packages/mcp-runtime/package.json index 959cc7f1..05d4edd3 100644 --- a/packages/mcp-runtime/package.json +++ b/packages/mcp-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mcp-runtime", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Self-hosted MCP adapter for operating an authorized AgentPlat runtime.", "keywords": [ "mcp", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index e92111a7..02d4b637 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mcp", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "MCP server, tool binding and registry contracts for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/memory/package.json b/packages/memory/package.json index 537e406d..515f69bf 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/memory", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Memory contracts and an isolated in-memory store for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-conformance/package.json b/packages/mesh-conformance/package.json index 2ff839a4..e7f05d68 100644 --- a/packages/mesh-conformance/package.json +++ b/packages/mesh-conformance/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-conformance", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Provider-neutral compatibility runners for Agentplat Mesh adapters.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-crypto/package.json b/packages/mesh-crypto/package.json index c4bf3356..e679d9c0 100644 --- a/packages/mesh-crypto/package.json +++ b/packages/mesh-crypto/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-crypto", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-http/package.json b/packages/mesh-http/package.json index 6adda6ba..51359c2b 100644 --- a/packages/mesh-http/package.json +++ b/packages/mesh-http/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-http", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Bounded Fetch-compatible HTTP transport for signed Agentplat Mesh envelopes.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-postgres/package.json b/packages/mesh-postgres/package.json index d2b5d1ba..9ab4962b 100644 --- a/packages/mesh-postgres/package.json +++ b/packages/mesh-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL durable inbox, snapshot, journal and outbox adapter for Agentplat Mesh.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-protocol/package.json b/packages/mesh-protocol/package.json index 2abb54e1..41459513 100644 --- a/packages/mesh-protocol/package.json +++ b/packages/mesh-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-protocol", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Bounded wire contracts for provider-neutral AgentPlat Mesh peers.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-sim-local/package.json b/packages/mesh-sim-local/package.json index 32ef8a8a..f7947bbe 100644 --- a/packages/mesh-sim-local/package.json +++ b/packages/mesh-sim-local/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-sim-local", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Local content-addressed evidence store for Agentplat Mesh simulation campaigns.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-sim-postgres/package.json b/packages/mesh-sim-postgres/package.json index dbba7af3..5a5f09dc 100644 --- a/packages/mesh-sim-postgres/package.json +++ b/packages/mesh-sim-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-sim-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL campaign custody, fenced execution, and restart-durable scalable evaluation checkpoints for AgentPlat Mesh simulation.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh-sim/package.json b/packages/mesh-sim/package.json index bb4288f2..b781c0d0 100644 --- a/packages/mesh-sim/package.json +++ b/packages/mesh-sim/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh-sim", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Deterministic simulation contracts for AgentPlat Mesh peer state machines.", "type": "module", "license": "Apache-2.0", diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 2099fa69..aaabc813 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/mesh", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Provider-neutral peer state and effect contracts for AgentPlat Mesh applications.", "type": "module", "license": "Apache-2.0", diff --git a/packages/model-anthropic/package.json b/packages/model-anthropic/package.json index 4bb53b12..b32274a4 100644 --- a/packages/model-anthropic/package.json +++ b/packages/model-anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/model-anthropic", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Dependency-light native Anthropic Messages API model adapter for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/model-gemini/package.json b/packages/model-gemini/package.json index d6f88eb7..5d36843f 100644 --- a/packages/model-gemini/package.json +++ b/packages/model-gemini/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/model-gemini", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Dependency-light native Gemini GenerateContent API model adapter for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/model-openai-compatible/package.json b/packages/model-openai-compatible/package.json index 5cbd9842..2bf3a226 100644 --- a/packages/model-openai-compatible/package.json +++ b/packages/model-openai-compatible/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/model-openai-compatible", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Dependency-light OpenAI-compatible Chat Completions model adapter for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/model/package.json b/packages/model/package.json index 2c9d6795..3c994755 100644 --- a/packages/model/package.json +++ b/packages/model/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/model", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Provider-neutral model generation and streaming contracts for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/planning-artifacts-postgres/package.json b/packages/planning-artifacts-postgres/package.json index 7596c890..eb482be0 100644 --- a/packages/planning-artifacts-postgres/package.json +++ b/packages/planning-artifacts-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/planning-artifacts-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Immutable PostgreSQL persistence for Agentplat planning artifacts.", "type": "module", "license": "Apache-2.0", diff --git a/packages/planning-artifacts/package.json b/packages/planning-artifacts/package.json index b99b1d3f..67a4eb23 100644 --- a/packages/planning-artifacts/package.json +++ b/packages/planning-artifacts/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/planning-artifacts", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Authenticated publication and peer-to-peer availability for Agentplat planning artifacts.", "type": "module", "license": "Apache-2.0", diff --git a/packages/postgres/package.json b/packages/postgres/package.json index 27ebdabb..c2dafe2b 100644 --- a/packages/postgres/package.json +++ b/packages/postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Shared PostgreSQL pool, health and migration primitives for AgentPlat adapters.", "type": "module", "license": "Apache-2.0", diff --git a/packages/provider-openai/package.json b/packages/provider-openai/package.json index 5a77f4e6..c6511cc9 100644 --- a/packages/provider-openai/package.json +++ b/packages/provider-openai/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/provider-openai", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "OpenAI Agents SDK provider for the AgentPlat runtime.", "type": "module", "license": "Apache-2.0", diff --git a/packages/rooms-api/package.json b/packages/rooms-api/package.json index 9fcd14cf..69579433 100644 --- a/packages/rooms-api/package.json +++ b/packages/rooms-api/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/rooms-api", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Injectable Hono HTTP API for AgentPlat Agent Rooms.", "type": "module", "license": "Apache-2.0", diff --git a/packages/rooms-mesh/package.json b/packages/rooms-mesh/package.json index 913e5d41..d16b964d 100644 --- a/packages/rooms-mesh/package.json +++ b/packages/rooms-mesh/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/rooms-mesh", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Explicit authority-neutral projections between Agentplat Rooms and Mesh work.", "type": "module", "license": "Apache-2.0", diff --git a/packages/rooms-mesh/src/morphogenesis.ts b/packages/rooms-mesh/src/morphogenesis.ts index 04fd2172..d5c531b2 100644 --- a/packages/rooms-mesh/src/morphogenesis.ts +++ b/packages/rooms-mesh/src/morphogenesis.ts @@ -1,5 +1,6 @@ import { type MorphogenesisExecutionRecordV1, + validateMorphogenesisExecutionRecordV1, type MorphogenesisNeedV1, type MorphogenesisProposalV1, type MorphogenesisReceiptV1, @@ -536,6 +537,48 @@ export function projectMorphogenesisReceiptToRoomArtifactV1(input: { }); } +/** Projects cleanup evidence without pretending that the losing proposal activated. */ +export function projectMorphogenesisSupersessionToRoomArtifactV1(input: { + readonly room: Room; + readonly execution: MorphogenesisExecutionRecordV1; + readonly createdBy?: string; +}): MorphogenesisRoomArtifactProjectionV1 { + const execution = validateMorphogenesisExecutionRecordV1(input.execution); + assertAdvancedRoomScope(input.room, execution.scope); + if (execution.phase !== "superseded" || !execution.supersession || !execution.supersessionReceipt) + fail("Morphogenesis supersession projection requires a terminal cleanup receipt"); + const receipt = execution.supersessionReceipt; + const id = `morphogenesis-supersession:${receipt.resolutionId}`; + return freeze({ + schemaVersion: 1, + kind: "room.artifact", + tenantId: input.room.tenantId, + roomId: input.room.id, + idempotencyKey: id, + input: { + id, + type: "agent-morphogenesis-supersession", + title: "Superseded Morphogenesis transition", + content: { binding: execution.supersession, receipt } as unknown as CreateArtifactInput["content"], + contentType: "application/json", + authors: input.createdBy ? [input.createdBy] : [], + provenance: { sourceMessageIds: [], sourceArtifactIds: [], sourceMemoryIds: [] }, + assumptions: [], + risks: ["authority-remains-external"], + ...(input.createdBy ? { createdBy: input.createdBy } : {}), + metadata: { + morphogenesisSchemaVersion: 1, + disposition: "superseded", + proposalDigest: execution.proposalDigest, + executionRecordDigest: execution.recordDigest, + receiptDigest: receipt.receiptDigest, + winningHeadDigest: receipt.winningHeadDigest, + authorityGranted: false, + }, + }, + }); +} + export async function projectMorphogenesisNeedToMeshV1(input: { readonly snapshot: MorphologySnapshotV1; readonly need: MorphogenesisNeedV1; diff --git a/packages/rooms-postgres/package.json b/packages/rooms-postgres/package.json index 61ff3f0b..3815c1b4 100644 --- a/packages/rooms-postgres/package.json +++ b/packages/rooms-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/rooms-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL persistence adapter for AgentPlat Agent Rooms.", "type": "module", "license": "Apache-2.0", diff --git a/packages/rooms-temporal/package.json b/packages/rooms-temporal/package.json index 63e7ceb2..17ceefa4 100644 --- a/packages/rooms-temporal/package.json +++ b/packages/rooms-temporal/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/rooms-temporal", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Optional Temporal adapter for durable AgentPlat Agent Room coordination.", "type": "module", "license": "Apache-2.0", diff --git a/packages/rooms/package.json b/packages/rooms/package.json index a205c333..319dd4e7 100644 --- a/packages/rooms/package.json +++ b/packages/rooms/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/rooms", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Agent Room domain, lifecycle services and local adapters for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/runtime-mock/package.json b/packages/runtime-mock/package.json index 56abf9fe..b8072254 100644 --- a/packages/runtime-mock/package.json +++ b/packages/runtime-mock/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/runtime-mock", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Deterministic mock agent runtime for AgentPlat development and tests.", "type": "module", "license": "Apache-2.0", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index c47edc89..8d2d3fc8 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/runtime", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Provider-neutral executable agent runtime for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/sessions-redis/package.json b/packages/sessions-redis/package.json index b4af08f8..48ebf6f6 100644 --- a/packages/sessions-redis/package.json +++ b/packages/sessions-redis/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/sessions-redis", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.", "type": "module", "license": "Apache-2.0", diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 6802d079..f3533efb 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/sessions", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Typed ephemeral multi-agent sessions for AgentPlat runtimes.", "type": "module", "license": "Apache-2.0", diff --git a/packages/streaming/package.json b/packages/streaming/package.json index afe89157..d6bfd076 100644 --- a/packages/streaming/package.json +++ b/packages/streaming/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/streaming", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Framework-neutral SSE helpers for AgentPlat runtime streams.", "type": "module", "license": "Apache-2.0", diff --git a/packages/tools/package.json b/packages/tools/package.json index 1d67ad9d..365bc7e0 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/tools", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Tool contracts and an in-memory tool registry for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/trust/package.json b/packages/trust/package.json index e77f435a..1e2dd10b 100644 --- a/packages/trust/package.json +++ b/packages/trust/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/trust", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Browser-safe deterministic evidence and trust primitives for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/packages/work-management-asana/package.json b/packages/work-management-asana/package.json index 47b51c79..10625042 100644 --- a/packages/work-management-asana/package.json +++ b/packages/work-management-asana/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/work-management-asana", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Asana Work Management provider for AgentPlat human contributions.", "type": "module", "license": "Apache-2.0", diff --git a/packages/workflows-conformance/package.json b/packages/workflows-conformance/package.json index fab80b64..3454fcd9 100644 --- a/packages/workflows-conformance/package.json +++ b/packages/workflows-conformance/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/workflows-conformance", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Provider-neutral conformance runners for AgentPlat governed workflow adapters.", "type": "module", "license": "Apache-2.0", diff --git a/packages/workflows-postgres/package.json b/packages/workflows-postgres/package.json index c4dd9baa..ac34f2e2 100644 --- a/packages/workflows-postgres/package.json +++ b/packages/workflows-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/workflows-postgres", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "PostgreSQL durability for AgentPlat governed workflows and delayed outcomes.", "type": "module", "license": "Apache-2.0", diff --git a/packages/workflows-rooms/package.json b/packages/workflows-rooms/package.json index cd940c44..1970202e 100644 --- a/packages/workflows-rooms/package.json +++ b/packages/workflows-rooms/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/workflows-rooms", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Agent Room approval gates for AgentPlat governed workflows.", "type": "module", "license": "Apache-2.0", diff --git a/packages/workflows-temporal/package.json b/packages/workflows-temporal/package.json index 3f3b47a2..7108cec2 100644 --- a/packages/workflows-temporal/package.json +++ b/packages/workflows-temporal/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/workflows-temporal", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Optional Temporal wakeup, retry and rollover adapter for AgentPlat governed workflows.", "type": "module", "license": "Apache-2.0", diff --git a/packages/workflows/package.json b/packages/workflows/package.json index 0639e600..9d24332a 100644 --- a/packages/workflows/package.json +++ b/packages/workflows/package.json @@ -1,6 +1,6 @@ { "name": "@agentplat/workflows", - "version": "0.3.0-beta.8", + "version": "0.3.0-beta.9", "description": "Workflow contracts and an in-memory workflow store for AgentPlat.", "type": "module", "license": "Apache-2.0", diff --git a/scripts/release-line.mjs b/scripts/release-line.mjs index a7290f29..0725c443 100644 --- a/scripts/release-line.mjs +++ b/scripts/release-line.mjs @@ -12,6 +12,7 @@ export const A2A_PACKAGE_NAMES = Object.freeze([ "@agentplat/a2a", "@agentplat/agent-registry", "@agentplat/agent-registry-postgres", + ]); export const RELEASE_LINES = Object.freeze([ @@ -77,6 +78,13 @@ export const RELEASE_LINES = Object.freeze([ trustPackageCount: 1, requiredPackageNames: A2A_PACKAGE_NAMES, }), + Object.freeze({ + catalogPackageCount: 65, + id: "beta9", + releaseVersion: "0.3.0-beta.9", + trustPackageCount: 1, + requiredPackageNames: A2A_PACKAGE_NAMES, + }), ]); /** diff --git a/tests/morphogenesis-supersession.test.mjs b/tests/morphogenesis-supersession.test.mjs new file mode 100644 index 00000000..a9ef3ff7 --- /dev/null +++ b/tests/morphogenesis-supersession.test.mjs @@ -0,0 +1,209 @@ +import assert from "node:assert/strict"; +import test from "node:test"; +import { readFile } from "node:fs/promises"; +import { runMorphogenesisExampleScenario } from "../examples/agent-morphogenesis/demo.mjs"; +import { + MorphogenesisExecutionRuntimeV1, + MorphologyHeadRuntimeV1, + InMemoryMorphologyHeadStoreV1, + MorphologyHeadMorphogenesisActivationPortV1, + createInitialMorphologyHeadV1, + validateMorphogenesisExecutionRecordV1, + createMorphogenesisSupersessionReceiptV1, + isMorphogenesisExecutionTerminalV1, + MorphogenesisSupersededCompensationPortV1, +} from "../packages/collective-runtime/dist/morphogenesis.js"; +import { digestPlanningJsonV1 } from "../packages/collective-planning/dist/index.js"; +import { projectMorphogenesisSupersessionToRoomArtifactV1 } from "../packages/rooms-mesh/dist/morphogenesis.js"; +import { WorkActionMorphogenesisAuthorityFencePortV1 } from "../packages/collective-host/dist/morphogenesis.js"; + +const sha = c => `sha256:${c.repeat(64)}`; + +async function fixture({winner="other", fault=null, inspection=true, branch="recruit"}={}) { + const headStore=new InMemoryMorphologyHeadStoreV1(); + const heads=new MorphologyHeadRuntimeV1({store:headStore,maximumCommitAttempts:4}); + const activation=new MorphologyHeadMorphogenesisActivationPortV1(heads); + const calls={checkpoint:0,fence:0,detach:0,retire:0,budget:0,reconciliations:[]}; + let built; + const stop=new Error("fixture ready"); + try { + await runMorphogenesisExampleScenario(branch,"authorized_agent",{ + async transformExecutionOptions({options}) { + const retained=new Map(); + const wrap=(name,owner,method,reconcile)=>({ + ...owner, + async [method](input) { + calls[name]++; + const result=await owner[method](input); + retained.set(input.operationId,result); + if(fault===name)throw new Error(`lost ${name} acknowledgement`); + return result; + }, + async [reconcile](input) { + calls.reconciliations.push(input.operationId); + return retained.get(input.operationId); + }, + }); + return {...options, + morphology:inspection?activation:{activate:i=>activation.activate(i),reconcile:i=>activation.reconcile(i)}, + continuity:wrap("checkpoint",options.continuity,"checkpoint","reconcile"), + authority:wrap("fence",options.authority,"fence","reconcile"), + detachment:wrap("detach",options.detachment,"detach","reconcile"), + retirement:wrap("retire",options.retirement,"retire","reconcile"), + budgets:{...options.budgets,async release(input){ + const key=input.releaseOperationId; + if(retained.has(key)){calls.reconciliations.push(key);return retained.get(key);} + calls.budget++;const r=await options.budgets.release(input);retained.set(key,r); + if(fault==="budget")throw new Error("lost budget acknowledgement");return r; + }}, + }; + }, + async directExecutionDriver({runtime,options,execution}) { + await heads.initialize(createInitialMorphologyHeadV1({stateKey:execution.morphologyHeadStateKey, + scopeDigest:execution.scope.scopeDigest,policyDigest:sha("a"),morphologyEpoch:1,snapshotDigest:sha("1"),logicalTimeMs:160})); + const stateKey=execution.stateKey; + await runtime.resolveAgent({stateKey,logicalTimeMs:180}); + await runtime.attest({stateKey,logicalTimeMs:190}); + await runtime.verifyEnrollment({stateKey,logicalTimeMs:195}); + await runtime.activateTeam({stateKey,logicalTimeMs:200}); + const commit={stateKey:execution.morphologyHeadStateKey,scopeDigest:execution.scope.scopeDigest,policyDigest:sha("a"),expectedMorphologyEpoch:1, + snapshotDigest:sha("b"),proposalDigest:sha("c"),decisionDigest:sha("d"),receiptDigest:sha("e"),logicalTimeMs:210}; + if(winner==="self")await runtime.commitMorphology({stateKey,logicalTimeMs:210}); + else if(winner!=="none") { + await heads.commit(commit); + await assert.rejects(runtime.commitMorphology({stateKey,logicalTimeMs:220}),/stale or cross-scoped/); + if(winner==="later")await heads.commit({...commit,expectedMorphologyEpoch:2,proposalDigest:sha("f"),logicalTimeMs:225}); + } + built={runtime,options,stateKey,heads,headStore,calls};throw stop; + }, + }); + }catch(error){if(error!==stop)throw error;} + return built; +} + +async function finish(built,time=240) { + let state=await built.runtime.required(built.stateKey); + for(let i=0;i<8&&!isMorphogenesisExecutionTerminalV1(state);i++) + state=await built.runtime.advanceSupersededResolution({stateKey:built.stateKey,logicalTimeMs:time+i}); + return state; +} + +test("a proven loser closes only after owner cleanup and preserves the winning head",async()=>{ + const f=await fixture(), winner=await f.headStore.load("head:recruit"); + const admitted=await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + assert.equal(admitted.phase,"superseding"); + assert.equal(admitted.supersession.winningHead.headDigest,winner.headDigest); + assert.deepEqual([f.calls.checkpoint,f.calls.fence,f.calls.detach,f.calls.budget],[0,0,0,0]); + await assert.rejects(f.runtime.commitMorphology({stateKey:f.stateKey,logicalTimeMs:231}),/activation phase/); + const terminal=await finish(f); + assert.equal(terminal.phase,"superseded");assert.equal(terminal.activation,null);assert.equal(terminal.receipt,null); + assert.equal(terminal.supersessionReceipt.winningHeadDigest,winner.headDigest); + assert.equal(terminal.supersessionReceipt.budgetReleaseDigest,terminal.budgetReleaseDigest); + assert.equal(validateMorphogenesisExecutionRecordV1(terminal).recordDigest,terminal.recordDigest); + assert.deepEqual(await f.headStore.load("head:recruit"),winner); + assert.deepEqual([f.calls.checkpoint,f.calls.fence,f.calls.detach,f.calls.budget],[1,1,1,1]); + const replay=await finish(f,300);assert.equal(replay.recordDigest,terminal.recordDigest); + await assert.rejects(f.runtime.complete({stateKey:f.stateKey,disposition:"success",outcomeEvidenceDigests:[],logicalTimeMs:301}),/advanceSupersededResolution/); +}); + +for(const fault of ["checkpoint","fence","detach","budget"]) + test(`lost ${fault} acknowledgement resumes the original cleanup operation`,async()=>{ + const f=await fixture({fault}); + await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + await assert.rejects(finish(f),/lost .* acknowledgement/); + const before=await f.runtime.required(f.stateKey);assert.equal(isMorphogenesisExecutionTerminalV1(before),false); + const pendingId=before.pendingOperation.operationId; + f.runtime=new MorphogenesisExecutionRuntimeV1(f.options); + const terminal=await finish(f,260); + assert.equal(terminal.phase,"superseded");assert(f.calls.reconciliations.includes(pendingId)); + assert.deepEqual([f.calls.checkpoint,f.calls.fence,f.calls.detach,f.calls.budget],[1,1,1,1]); + }); + +for(const winner of ["self","none","later"]) + test(`supersession refuses ${winner} or ambiguous head history without cleanup`,async()=>{ + const f=await fixture({winner}),before=await f.runtime.required(f.stateKey); + await assert.rejects(f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}), + /without committed morphology|exact direct successor/); + assert.equal((await f.runtime.required(f.stateKey)).recordDigest,before.recordDigest); + assert.deepEqual([f.calls.checkpoint,f.calls.fence,f.calls.detach,f.calls.budget],[0,0,0,0]); + }); + +test("a legacy activation port must opt into authoritative head inspection",async()=>{ + const f=await fixture({inspection:false}); + await assert.rejects(f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}),/authoritative morphology head inspection/); +}); + +test("concurrent identical admission retains one supersession binding",async()=>{ + const f=await fixture(); + const records=await Promise.all([1,2].map(()=>f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}))); + assert.equal(records[0].recordDigest,records[1].recordDigest); + assert.equal(records[0].events.filter(e=>e.phase==="superseding").length,1); +}); + +test("unknown cleanup results stay pending and cannot produce a final receipt",async()=>{ + const f=await fixture({fault:"fence"}); + await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + await assert.rejects(finish(f),/lost fence/); + const blockedOptions={...f.options,authority:{...f.options.authority,async reconcile(){throw new Error("owner unavailable");}}}; + const reopened=new MorphogenesisExecutionRuntimeV1(blockedOptions); + await assert.rejects(reopened.advanceSupersededResolution({stateKey:f.stateKey,logicalTimeMs:260}),/owner unavailable/); + const state=await reopened.required(f.stateKey);assert.equal(state.phase,"fencing");assert.equal(state.supersessionReceipt,undefined); + assert.equal(f.calls.detach,0);assert.equal(f.calls.budget,0); +}); + +test("terminal receipts cannot be substituted even when the outer digest is recomputed",async()=>{ + const f=await fixture();await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + const terminal=await finish(f),forged=structuredClone(terminal); + const {schemaVersion,receiptDigest,...body}=forged.supersessionReceipt; + forged.supersessionReceipt=createMorphogenesisSupersessionReceiptV1({...body,fenceReceiptDigest:sha("0")}); + const {recordDigest,...recordBody}=forged; + forged.recordDigest=digestPlanningJsonV1("morphogenesis-execution-record",recordBody); + assert.throws(()=>validateMorphogenesisExecutionRecordV1(forged),/terminal receipt binding/); +}); + +test("the pre-extension paper record validates without changing its digest or fields",async()=>{ + const prior=JSON.parse(await readFile(new URL("../docs/research/morphogenesis-paper-v0.2/pilot/morphogenesis-lost-ack/record.json",import.meta.url),"utf8")); + const validated=validateMorphogenesisExecutionRecordV1(prior); + assert.deepEqual(validated,prior);assert.equal(Object.hasOwn(validated,"supersession"),false); +}); + +test("a created specialist follows the retirement owner and reconciles a lost result",async()=>{ + const f=await fixture({branch:"create",fault:"retire"}); + await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + await assert.rejects(finish(f),/lost retire acknowledgement/); + const terminal=await finish(f,260); + assert.equal(terminal.phase,"superseded");assert.equal(terminal.terminalAgent.disposition,"retired"); + assert.equal(f.calls.retire,1);assert.equal(f.calls.detach,0); +}); + +test("the Workflow compensation adapter closes the loser and replays its cleanup receipt",async()=>{ + const f=await fixture();const adapter=new MorphogenesisSupersededCompensationPortV1(f.runtime); + const input={stageId:"compensate_enroll",execution:await f.runtime.required(f.stateKey),workflowTaskId:"workflow-task:test", + idempotencyKey:"workflow-compensate:test",logicalTimeMs:230,signal:new AbortController().signal}; + const receipt=await adapter.compensate(input); + assert.equal((await f.runtime.required(f.stateKey)).phase,"superseded"); + assert.deepEqual(await adapter.compensate(input),receipt); +}); + +test("Room cleanup projection is terminal, scope-bound and authority-neutral",async()=>{ + const f=await fixture();await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + const pending=await f.runtime.required(f.stateKey); + const room={id:pending.scope.roomId,tenantId:pending.scope.tenantId,status:"active"}; + assert.throws(()=>projectMorphogenesisSupersessionToRoomArtifactV1({room,execution:pending}),/terminal cleanup/); + const terminal=await finish(f); + const projection=projectMorphogenesisSupersessionToRoomArtifactV1({room,execution:terminal}); + assert.equal(projection.input.metadata.authorityGranted,false); + assert.equal(projection.input.metadata.disposition,"superseded"); + assert.throws(()=>projectMorphogenesisSupersessionToRoomArtifactV1({room:{...room,tenantId:"tenant:other"},execution:terminal}),/matching Room/); +}); + +test("the Work fence adapter preserves the original effect timestamp across reconciliation",async()=>{ + const f=await fixture();const state=await f.runtime.required(f.stateKey); + const result={fencedWorkContractDigests:state.team.individualWorkContractDigests,revokedActionGrantDigests:[],successorFenceDigests:[sha("a")], + effectReceiptDigest:sha("b"),fencedAtLogicalMs:230}; + const port=new WorkActionMorphogenesisAuthorityFencePortV1({async fence(){return result;},async reconcile(){return result;}}); + const input={operationId:"fence:timestamp",agent:state.agent,team:state.team,logicalTimeMs:230}; + const original=await port.fence(input),recovered=await port.reconcile({...input,logicalTimeMs:300}); + assert.equal(original.fenceReceiptDigest,recovered.fenceReceiptDigest); + await assert.rejects(port.reconcile({...input,logicalTimeMs:200}),/incomplete/); +}); diff --git a/tests/morphogenesis-supersession.test.mts b/tests/morphogenesis-supersession.test.mts new file mode 100644 index 00000000..609b7900 --- /dev/null +++ b/tests/morphogenesis-supersession.test.mts @@ -0,0 +1,19 @@ +import { + MorphogenesisExecutionRuntimeV1, + MorphogenesisSupersededCompensationPortV1, + isMorphogenesisExecutionTerminalV1, + type MorphogenesisExecutionRecordV1, + type MorphogenesisSupersessionBindingV1, + type MorphogenesisSupersessionReceiptV1, +} from '@agentplat/collective-runtime/morphogenesis'; +import { projectMorphogenesisSupersessionToRoomArtifactV1 } from '@agentplat/rooms-mesh/morphogenesis'; + +declare const runtime: MorphogenesisExecutionRuntimeV1; +declare const record: MorphogenesisExecutionRecordV1; +const terminal: boolean = isMorphogenesisExecutionTerminalV1(record); +const binding: MorphogenesisSupersessionBindingV1 | undefined = record.supersession; +const receipt: MorphogenesisSupersessionReceiptV1 | undefined = record.supersessionReceipt; +const start: Promise = runtime.beginSupersededResolution({stateKey:'execution:test',logicalTimeMs:1}); +const advance: Promise = runtime.advanceSupersededResolution({stateKey:'execution:test',logicalTimeMs:2}); +const compensation = new MorphogenesisSupersededCompensationPortV1(runtime); +void [terminal,binding,receipt,start,advance,compensation,projectMorphogenesisSupersessionToRoomArtifactV1]; diff --git a/tests/release-line.test.mjs b/tests/release-line.test.mjs index d4f86a5b..b22a6a1a 100644 --- a/tests/release-line.test.mjs +++ b/tests/release-line.test.mjs @@ -212,6 +212,17 @@ test("Beta 8 requires all 65 packages, the A2A group, and exact versions", async await assert.rejects(() => assertReleaseLine({ root: mixed }), /must use 0\.3\.0-beta\.8/); }); +test("Beta 9 requires all 65 packages, the A2A group, and exact versions", async (t) => { + const line = RELEASE_LINES.find((line) => line.id === "beta9"); + const good = await createReleaseLineFixture({ line }); + const missing = await createReleaseLineFixture({ line, includeRequired: false }); + const mixed = await createReleaseLineFixture({ line, packageVersion: "0.3.0-beta.8" }); + t.after(() => Promise.all([good, missing, mixed].map((root) => rm(root, { force: true, recursive: true })))); + assert.equal(await assertReleaseLine({ root: good }), true); + await assert.rejects(() => assertReleaseLine({ root: missing })); + await assert.rejects(() => assertReleaseLine({ root: mixed }), /must use 0\.3\.0-beta\.9/); +}); + async function createReleaseLineFixture({ duplicateTrust = false, includeRequired = true, From 3516709b614bcca87c3bce6aec94af329a39fee6 Mon Sep 17 00:00:00 2001 From: grishencorp Date: Sun, 20 Sep 2026 11:12:28 -0400 Subject: [PATCH 2/3] Validate nested supersession evidence and pin paper reproduction --- .../morphogenesis-paper-v0.5/README.md | 7 +- .../configuration.json | 50 + .../drain.json | 1182 +++++++ .../environment.json | 2833 +++++++++++++++++ .../events.json | 2344 ++++++++++++++ .../expiry.json | 552 ++++ .../manifest.json | 34 + .../race.json | 2504 +++++++++++++++ .../room.json | 481 +++ .../summary.json | 36 + .../verification.json | 5 + .../morphogenesis-paper-v0.5/manuscript.md | 2 +- .../persistent/drain.json | 304 +- .../persistent/environment.json | 4 +- .../persistent/events.json | 68 +- .../persistent/expiry.json | 78 +- .../persistent/manifest.json | 14 +- .../persistent/race.json | 536 ++-- .../persistent/room.json | 96 +- .../persistent/summary.json | 6 +- .../runtime-tests.txt | 127 +- output/pdf/agent-morphogenesis-paper-v0.5.pdf | Bin 276734 -> 277011 bytes .../src/morphogenesis-execution.ts | 29 + tests/morphogenesis-supersession.test.mjs | 11 + 24 files changed, 10686 insertions(+), 617 deletions(-) create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/configuration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/drain.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/environment.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/events.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/expiry.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/manifest.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/race.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/room.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/verification.json diff --git a/docs/research/morphogenesis-paper-v0.5/README.md b/docs/research/morphogenesis-paper-v0.5/README.md index fb374577..4a2141cf 100644 --- a/docs/research/morphogenesis-paper-v0.5/README.md +++ b/docs/research/morphogenesis-paper-v0.5/README.md @@ -27,9 +27,14 @@ Its experiment source baseline remains Do not run that frozen registration against the new runtime and relabel the result as the historical execution. New runtime evidence has its own source manifests. +The new runtime, paper and evidence are pinned together by the +[paper-v0.5 source tag](https://github.com/Agentplat/agentplat/tree/paper-v0.5). +Use that tag for reproduction; the separate environment manifests retain the +pre-commit working-tree and compiled-module hashes recorded during execution. + ## Reproduce the new extension -From the checkout containing this directory, Node.js 22.13+, pnpm 11.25 and Docker: +From the `paper-v0.5` checkout, Node.js 22.13+, pnpm 11.25 and Docker: ```sh pnpm install --frozen-lockfile diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/configuration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/configuration.json new file mode 100644 index 00000000..0a247633 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/configuration.json @@ -0,0 +1,50 @@ +{ + "teamPolicy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "team-policy:paper", + "policyVersion": 1, + "parentPolicyDigest": null, + "minimumDistinctPeers": 1, + "minimumIndependenceGroups": 1, + "maximumTotalBudgetUnits": 20, + "requireDistinctPeerPerPosition": true, + "limits": { + "maximumPositions": 4, + "maximumBidsPerPosition": 8, + "maximumMembers": 4, + "maximumSearchNodes": 100, + "maximumReasonCodesPerDecision": 8, + "maximumHistoryEntries": 8, + "maximumRequestInvalidations": 8, + "maximumRequestTtlMs": 1000, + "maximumTeamDurationMs": 1000, + "maximumCommitAttempts": 8 + } + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2" + }, + "position": { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + }, + "wallClockOrigin": "2026-09-19T12:00:00.000Z", + "mandateTrust": "local test attestation", + "discoveryMembershipAttestation": "fixtures", + "teamStore": "test PostgreSQL CAS adapter", + "rollbackWitness": "process-local; not host-loss safe" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/drain.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/drain.json new file mode 100644 index 00000000..cb3b0b34 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/drain.json @@ -0,0 +1,1182 @@ +{ + "pending": { + "schemaVersion": 1, + "team": { + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "schemaVersion": 1, + "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "retainedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 330, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "effectReceiptDigest": "sha256:451a850d1065eaec56438b79136b046edc2e219387f6a0d61caef3ec587a7f34", + "successorFenceDigests": [ + "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c" + ], + "fencedWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "revokedActionGrantDigests": [] + }, + "phase": "draining", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", + "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", + "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", + "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", + "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", + "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", + "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", + "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", + "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96", + "eventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [ + "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2" + ], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e", + "eventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:b:fence", + "evidenceDigests": [], + "logicalTimeMs": 330, + "previousEventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4", + "eventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:b:fence", + "evidenceDigests": [ + "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0" + ], + "logicalTimeMs": 331, + "previousEventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c", + "eventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:b:detach", + "evidenceDigests": [], + "logicalTimeMs": 335, + "previousEventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e", + "eventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5" + } + ], + "profile": null, + "receipt": null, + "revision": 13, + "stateKey": "execution:b", + "activation": { + "operationId": "execution:b:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" + }, + "continuity": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:ce20d32750a33408fc1affcba9a89c6b65731732b50ab24eae706272895ccc62", + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "completedAtLogicalMs": 325, + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "preservedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": null, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": { + "kind": "detach", + "status": "prepared", + "operationId": "execution:b:detach", + "resultDigest": null, + "preparedAtLogicalMs": 335 + }, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 335, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:16c7d8d762d7d14da65e1d6afd70ab752413607a6d24acf53aabfdff16a70b39", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:900c98ece40ddd12beeadaceb302d0ccdd2cd7b7d6ed57bb790fab52811c8c29" + }, + "terminal": { + "schemaVersion": 1, + "team": { + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "schemaVersion": 1, + "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "retainedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 330, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "effectReceiptDigest": "sha256:451a850d1065eaec56438b79136b046edc2e219387f6a0d61caef3ec587a7f34", + "successorFenceDigests": [ + "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c" + ], + "fencedWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", + "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", + "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", + "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", + "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", + "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", + "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", + "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", + "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96", + "eventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:b:checkpoint", + "evidenceDigests": [ + "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2" + ], + "logicalTimeMs": 325, + "previousEventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e", + "eventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:b:fence", + "evidenceDigests": [], + "logicalTimeMs": 330, + "previousEventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4", + "eventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:b:fence", + "evidenceDigests": [ + "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0" + ], + "logicalTimeMs": 331, + "previousEventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c", + "eventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:b:detach", + "evidenceDigests": [], + "logicalTimeMs": 335, + "previousEventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e", + "eventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:b:detach", + "evidenceDigests": [ + "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5", + "eventDigest": "sha256:b94b5d58dffde1f4d8032e732d972de81f918be19f8f975598e438de41429564" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:b:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 345, + "previousEventDigest": "sha256:b94b5d58dffde1f4d8032e732d972de81f918be19f8f975598e438de41429564", + "eventDigest": "sha256:fc590f6f845fba4e5eb49482402bcaa1360a3d61fe7dadc423322f9f09d388da" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:b:release-budget", + "evidenceDigests": [ + "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367" + ], + "logicalTimeMs": 345, + "previousEventDigest": "sha256:fc590f6f845fba4e5eb49482402bcaa1360a3d61fe7dadc423322f9f09d388da", + "eventDigest": "sha256:6de8ec6ae876da29c749b0e9969f16dc4e630bfb995d12958956276771ff098e" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:b:release-budget", + "evidenceDigests": [ + "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367" + ], + "logicalTimeMs": 346, + "previousEventDigest": "sha256:6de8ec6ae876da29c749b0e9969f16dc4e630bfb995d12958956276771ff098e", + "eventDigest": "sha256:00ecc008dea1ff806a408f6e867f5a60ec4716eedde94123c7caefced4fdfef7" + } + ], + "profile": null, + "receipt": { + "schemaVersion": 1, + "receiptId": "execution:b:receipt", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "terminalAgentReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "resultingMorphologyEpoch": 2, + "disposition": "success", + "outcomeEvidenceDigests": [ + "sha256:b47573fd35a0827abd38a218df210b930f96ce3f5b2dcb4c59c7b87421598f37" + ], + "evaluatedAtLogicalMs": 346, + "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a" + }, + "revision": 17, + "stateKey": "execution:b", + "activation": { + "operationId": "execution:b:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" + }, + "continuity": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:ce20d32750a33408fc1affcba9a89c6b65731732b50ab24eae706272895ccc62", + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "completedAtLogicalMs": 325, + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "preservedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "disposition": "detached", + "operationId": "execution:b:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:9c87e51bfae0700cad795a86cae53b2fff7b4ae4e423f7181c157f14d4e72cde", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 346, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:b46d49561fe4340e0926228a083c0ba47a3e1e7a21ab7b1cd07b33923e2161f0", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:2fef96ba46bdcd8aff52b8367ff78308089aeee53519d006b3d9340f50665213" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 5, + "highWaterLogicalMs": 330, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 330, + "workContractDigest": "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:a8641f0ab8105847c047c61cbcdfa51669a88ce505979d43d8340242b7ec82c9" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:b", + "formationId": "formation:b", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 3, + "logicalTimeHighWaterMs": 340, + "team": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "status": "cancelled", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269", + "positionId": "position:forensics", + "peerId": "peer:b", + "instanceId": "instance:b", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:b", + "workContractGeneration": 1, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:b", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:7ed639d97a9785fdfca92a579991b094b06f0a56120e7af9acc699f400be992c" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + }, + "outcomes": [], + "history": [ + { + "schemaVersion": 1, + "teamEpoch": 1, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "status": "cancelled", + "closedAtLogicalMs": 340, + "reasonCode": "participant_detached" + } + ], + "updatedAtLogicalMs": 340 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde", + "decisionDigest": "sha256:a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:983e53f34120cf1e4878b1e286af0733174e54cfbe9b78b9a4c9c0db6f06d1c0", + "stateDigest": "sha256:f7a5cb2c11f9050e694916c0c19d3aa94423195f9cc85a9785675cb317d43cfb" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/environment.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/environment.json new file mode 100644 index 00000000..47f44beb --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/environment.json @@ -0,0 +1,2833 @@ +{ + "node": "v24.20.0", + "platform": "darwin", + "arch": "arm64", + "trackedDiffDigest": "sha256:af9397c8873417d7f9d1d49b9fc71af1d4826768023683f7dd6a523a0e349fa0", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae", + "sourceFiles": [ + { + "path": "persistent.mjs", + "digest": "sha256:03fb2b33028ebfc2546eaff7b8d1a903066a5912dc3e175e386523770ac410a8" + }, + { + "path": "persistent-fixture.mjs", + "digest": "sha256:9afeea5474d7a4d44f553cca7aeafebe99c2cd1762d42a48190ddb478b554759" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582", + "compiledModules": [ + { + "path": "packages/a2a/dist/client.js", + "digest": "sha256:e391c1da6a27b777ca08bd2e0fc132e4de17348dda65a89160482b85762d2650" + }, + { + "path": "packages/a2a/dist/contracts.js", + "digest": "sha256:3f417662c6d7a351dc9b969c43ece554835f95f4d3c12ae0499a5764a1686c6e" + }, + { + "path": "packages/a2a/dist/index.js", + "digest": "sha256:cf557c4764becb5587bc952213904012a8b8419c8636412df8d5fca39f6d1312" + }, + { + "path": "packages/a2a/dist/internal.js", + "digest": "sha256:0ba8040e728dff8d37e426b2782395ff9099581ba5fe04d0de46d972770646ac" + }, + { + "path": "packages/a2a/dist/mesh.js", + "digest": "sha256:e79c1c9191704260ed91c40102ea328de36d373eb2f453282bcd285eb81b2a8e" + }, + { + "path": "packages/a2a/dist/morphogenesis.js", + "digest": "sha256:0cf75ef2c027f14f4a989e9e9fa70a64817ce0af42d27f2af536e9bb400ab01f" + }, + { + "path": "packages/a2a/dist/postgres.js", + "digest": "sha256:b817a207a92082a861f4e4971501fdc0e4d70aa50f2fbfc333501ae8e7318f95" + }, + { + "path": "packages/a2a/dist/rooms.js", + "digest": "sha256:c3afa3199ad39f53bf1c78c65d689cda134c3ad676a9589da998be91b354f85f" + }, + { + "path": "packages/a2a/dist/server.js", + "digest": "sha256:b47d63cad45a3840290abdde924afa2d5aa07cc20e2c24f2fc0b52971cd3d54e" + }, + { + "path": "packages/agent-registry/dist/index.js", + "digest": "sha256:1664135e5f47d0c637c053d7633adacea6b9dcc4ad548c52f63030b40ee35fbe" + }, + { + "path": "packages/agent-registry-postgres/dist/index.js", + "digest": "sha256:e890cac71bb49a0f41c154ad7be49252f76f059a6912021a41bd33deed14a105" + }, + { + "path": "packages/audit/dist/collective-telemetry.js", + "digest": "sha256:2ab16057a4f29bf66414b45e870a5a853c588774b0d1a5ebe270b5c75d63fdae" + }, + { + "path": "packages/audit/dist/index.js", + "digest": "sha256:2e195c5cff16eefdd84aad91201bc2b0101b18713764e06f937e3a7c15e23218" + }, + { + "path": "packages/audit-postgres/dist/cli.js", + "digest": "sha256:10e58fd2c748cf8d36b5a231427c0471bd70d0b21244474219383a338588584f" + }, + { + "path": "packages/audit-postgres/dist/index.js", + "digest": "sha256:8357495d493a914694bca85b40635c6276b19b0fa6f16a7b518a8465a4e06be1" + }, + { + "path": "packages/audit-postgres/dist/migrations.js", + "digest": "sha256:5885d9e16991355ba2efc1a4cdd020d22e2cbf35b97374ea737f6b50515a6d19" + }, + { + "path": "packages/auth/dist/index.js", + "digest": "sha256:35ea06879ae948de5e27fc5b3c6989e1b37b659e524563fa3d47c192c3ae97f5" + }, + { + "path": "packages/autonomy/dist/actions.js", + "digest": "sha256:2f2b2a2412a8c1f923521bdc0762d8d07497d967220b843439220aacfdb68018" + }, + { + "path": "packages/autonomy/dist/canonical.js", + "digest": "sha256:d4772702835f3a2626dbbb8ddd918cddca5db84631d884f33922fdcbd40658e0" + }, + { + "path": "packages/autonomy/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/autonomy/dist/index.js", + "digest": "sha256:8fc1989187ed35cab41a1c00b8863e926302df09392d20757f7a73ce4aed4ab9" + }, + { + "path": "packages/autonomy/dist/runtime.js", + "digest": "sha256:61be6ac470bc36f9a7e736a0dea7548cda30cc30669c4f95a1e7ee6699e538c0" + }, + { + "path": "packages/autonomy/dist/sha256.js", + "digest": "sha256:5d90034793746c004245a786ea3d5cd5f4c481764b344448240e96baffd8b9a2" + }, + { + "path": "packages/autonomy/dist/workflows.js", + "digest": "sha256:0009caebbe32239a8d686f4082e8bc00399d18969fef796f6015e9af0ae169c5" + }, + { + "path": "packages/autonomy-postgres/dist/cli.js", + "digest": "sha256:acbea68759d45ccd6fe67aaaedc9ff5b0c29d5aafa3844a45b4e5ad348e926d9" + }, + { + "path": "packages/autonomy-postgres/dist/index.js", + "digest": "sha256:a584d27a82e0f06303b4ffd7d3072436e06e50d27853ad5c8b4757b575d304b4" + }, + { + "path": "packages/autonomy-postgres/dist/migrations.js", + "digest": "sha256:b8fb7cf1623ea0e529388464ace05f8db1211650a0cda3f62504e98488420c44" + }, + { + "path": "packages/autonomy-postgres/dist/store.js", + "digest": "sha256:0a28135496931b81f9259a144a38c0cbf6aac24e501e51d5cebd02895c1244af" + }, + { + "path": "packages/collective-control/dist/actions.js", + "digest": "sha256:ac4db1cca56d35a68a1b55644d7b7e61dd3d20ecac3488c3e3f48fc01d3d9c33" + }, + { + "path": "packages/collective-control/dist/bounded-model.js", + "digest": "sha256:afd38912702dda09b8af3eb2eaabdffb0b9f12320ef7f2f35aecbb73c7f45e1a" + }, + { + "path": "packages/collective-control/dist/bounded-progress-model.js", + "digest": "sha256:58f6196e42ebc7436efb9bf19176d7c9f17d6aff181df6dda2edf69cba8f8e29" + }, + { + "path": "packages/collective-control/dist/canonical.js", + "digest": "sha256:526e8fe7fcc8e9fd9ed99ba066f98af6c11aeb578d01fc71fe7b62d24f1d1bcb" + }, + { + "path": "packages/collective-control/dist/contracts.js", + "digest": "sha256:bbdbff9097d794f0236bff37f230867ea4ec181797b082a3e97672a3b4d68adf" + }, + { + "path": "packages/collective-control/dist/evaluation.js", + "digest": "sha256:4fac7daf16071dc8fa097bdf4c914e5d7c779203f0cefe1ee343cd365358d94b" + }, + { + "path": "packages/collective-control/dist/evidence.js", + "digest": "sha256:b0292985399c4da67af08171bbab55196c59006cb4443013bf9cb0c13f32dfdf" + }, + { + "path": "packages/collective-control/dist/governed-actions.js", + "digest": "sha256:9f52db82f7f163f3ae5005390ffe92eb6a061409b55e6891bd2e83b924162c8f" + }, + { + "path": "packages/collective-control/dist/index.js", + "digest": "sha256:882aea4eb8050eea7ba8c66e7445484abea7ca0ebc06ee0a716f11fd980c1a4c" + }, + { + "path": "packages/collective-control/dist/lifecycle.js", + "digest": "sha256:3ab2fcc67330515c7ec75aa6a595e215d22e544e4519199fd8b4131d176c7e86" + }, + { + "path": "packages/collective-control/dist/local-policy.js", + "digest": "sha256:beb570268014a8f85f6e6407b8d7dd1dde8d03f99bc8029d02d67c7bf086c496" + }, + { + "path": "packages/collective-control/dist/local-rule-kernel.js", + "digest": "sha256:d1416cf0fb11a658398bd5927da2a3a8f5ce374db560d166c49d801ae6cb00b0" + }, + { + "path": "packages/collective-control/dist/mandate-continuity.js", + "digest": "sha256:06fa09ab515c786851a02e43a29386525b04c3c989109cac5bf69d5f6c98cd51" + }, + { + "path": "packages/collective-control/dist/memory.js", + "digest": "sha256:b1716cd71f736bc131c0e11d44fe61aaa122fb6f3cc220d5931d265d64ce0b85" + }, + { + "path": "packages/collective-control/dist/mesh-governance.js", + "digest": "sha256:8e586c758cae61524eabb7b7ad7bdb3341b1667d40601779b829ca7b22cf0490" + }, + { + "path": "packages/collective-control/dist/mesh.js", + "digest": "sha256:c0b5e6f0e69f02e4c5834df79dcad74aa6d6db589b6243c7be162fda4598fc47" + }, + { + "path": "packages/collective-control/dist/rooms.js", + "digest": "sha256:a36e917dc9a1d92080348f818d65a4d66f823d4c67d793e67168aff547075e56" + }, + { + "path": "packages/collective-control/dist/sha256.js", + "digest": "sha256:7b09d62c1f0e84adae3a7a16deb12237bdcbfaedf568a13f79c42c679ac6d34f" + }, + { + "path": "packages/collective-control/dist/state.js", + "digest": "sha256:f09a82e0c2172c6472bfdbea18c3923f9a38b61a9704e32a74c3c902afcee768" + }, + { + "path": "packages/collective-control/dist/validation.js", + "digest": "sha256:56b275361fd806b8255b0e3a80e27cc17dfbfa3929bb79c7a6583a7a52589609" + }, + { + "path": "packages/collective-control-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/collective-control-postgres/dist/migrations.js", + "digest": "sha256:e446a4a169fe80cf035c7735201ad6c0b8578460efd63ff422fabd91dec1967c" + }, + { + "path": "packages/collective-control-postgres/dist/repositories.js", + "digest": "sha256:a98e3e697e6f45b31485c98b76f5d541ef1e3dbe38345fdb2dac8b3676ae67b5" + }, + { + "path": "packages/collective-host/dist/assurance-coupled-execution.js", + "digest": "sha256:04503d23d3ce94ffa2d892b0b044b906ae18189aaa1d07329db43a87ad37ffc1" + }, + { + "path": "packages/collective-host/dist/autonomous-adaptation-runtime.js", + "digest": "sha256:4b5a30490f00948c387650265f5c3c288a0df801bdf4f2d80673525614342a6d" + }, + { + "path": "packages/collective-host/dist/autonomous-collective-node.js", + "digest": "sha256:880ef372776ba708ee2c0ba5581e16b5f010f3756006c2e967bc37862d57002b" + }, + { + "path": "packages/collective-host/dist/collective-telemetry.js", + "digest": "sha256:f6924ceae9daf5f1bb9890d4b7f0cf9f3490652de23ac3e5d45ab67d5a314092" + }, + { + "path": "packages/collective-host/dist/distributed-collective-protocol.js", + "digest": "sha256:bcec079a8c9a1b76b5b069c34e8ac49a3e53beec7d911e87476ca689481ce75e" + }, + { + "path": "packages/collective-host/dist/distributed-planning-runtime.js", + "digest": "sha256:398d5827f7dff8e303bee236a14d450ccfe24157979475af509ff1172bd09f44" + }, + { + "path": "packages/collective-host/dist/in-process-sparse-bft-gateway.js", + "digest": "sha256:d01c975a58f1514da4672e5a5efbf3b118d2f9f0c5c714143f32aa48fa560114" + }, + { + "path": "packages/collective-host/dist/index.js", + "digest": "sha256:0b5194716a4c10bbc91b21e74b12880f29cf1e406c7439a0e4b68607e3b67a64" + }, + { + "path": "packages/collective-host/dist/integrated-host.js", + "digest": "sha256:821dc8c89958fd354cea98b0a5f393780ab2cc5b7ef1505bb38fac7e5f3dc48f" + }, + { + "path": "packages/collective-host/dist/morphogenesis-constitutional-adapters.js", + "digest": "sha256:cdec18cbfb541e690e778a21cc968b9b6a3c098293c533fd6a5af66c884c0aeb" + }, + { + "path": "packages/collective-host/dist/morphogenesis-operator-adapters.js", + "digest": "sha256:a82d230fea414fbf16a6f8a1d40edcc985269c7da5c3e1cadade5c71d624ef16" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-memory.js", + "digest": "sha256:05920f8dcdc9114826bdccbe445d79e5c1104094cdc08e9badfac2bac6787341" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-review.js", + "digest": "sha256:aac37cb0494d5ecfcf5db42f40b9bbce0bfe742cfcd32b738bd2d8e337f0c10c" + }, + { + "path": "packages/collective-host/dist/morphogenesis.js", + "digest": "sha256:5d9a7b4e3d9382d20b61a497f9bf663783e77ac538209ba99dc30d350eb84edc" + }, + { + "path": "packages/collective-host/dist/reference-integrated-stack.js", + "digest": "sha256:69df86155a621e1242e70a93f5d512948b50235b0f2fcd87e2bb16c47b9d8a41" + }, + { + "path": "packages/collective-host/dist/reference-local-ports.js", + "digest": "sha256:364e8f095285eed62654f1d75d2845a0a14be8950d6781c4f0d238441da234fd" + }, + { + "path": "packages/collective-host/dist/semantic-horizon-coupling.js", + "digest": "sha256:0a8728e2f698d9860a5983178cfa7147795cbe5cb71b65588c58c0aac035b424" + }, + { + "path": "packages/collective-host/dist/webcrypto-ports.js", + "digest": "sha256:09b46d5df5e71aa0e111bfa2c948040813614805896db018125965fb5b88ed63" + }, + { + "path": "packages/collective-host-postgres/dist/index.js", + "digest": "sha256:c36eba7a727c75640d71f6a1bd2fff1a0d6b28cbc8bde2a91b4e95f84b8a43c9" + }, + { + "path": "packages/collective-host-postgres/dist/migrations.js", + "digest": "sha256:50f07e72aaa04669a81099ab3bb5a04e4c9723f9354b4f6e7a53bfa3e856272b" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-budget.js", + "digest": "sha256:2149419e81788d20c9c7c20a5b6aba2b5fb19c6e1e5722f3e6f2ad2a42e858a5" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-http-witness.js", + "digest": "sha256:775d62774808d2e5aeb430c6adf5408bbcd21c9ed533e5c8efbdaadf7be5c4d7" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-operator.js", + "digest": "sha256:52666905833fe689a6967416d0977f93262bbf5a50f1f511879a12171c3850f4" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-strategy.js", + "digest": "sha256:4221cc95d99d48f8d25c2e317791a9f0a6e7eef4018d692a59694964f472d12f" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis.js", + "digest": "sha256:922b85dbf09ed4419674667be569699e822152ec33373bd548224cfa773ddfb0" + }, + { + "path": "packages/collective-host-postgres/dist/repositories.js", + "digest": "sha256:f84ad7ffc33b720e8e8b410d6f504f736aa5c13be14970494af8a04445c8d27c" + }, + { + "path": "packages/collective-membership/dist/agent-lineage.js", + "digest": "sha256:0baed919f1314f6b815cfe90d00409ab2df390e7753f827e5eeb1ef4365b510a" + }, + { + "path": "packages/collective-membership/dist/certificate.js", + "digest": "sha256:ee2c0cadcdb721eceb7b4016544967444519a7fed16d489c9d28922a3f54fae7" + }, + { + "path": "packages/collective-membership/dist/client.js", + "digest": "sha256:4e00de21ef71956e28a798432fa2f93244d67d77ca0840c19e6d2edafade9612" + }, + { + "path": "packages/collective-membership/dist/codec.js", + "digest": "sha256:a565f3326f0c8d05187504f04046675db3aa338cbc6a190e2d04749048c38903" + }, + { + "path": "packages/collective-membership/dist/configuration.js", + "digest": "sha256:de1a689578c2fca4b43f60011d91d2c6083ff7ce57f898fadd2d819bd08b35f3" + }, + { + "path": "packages/collective-membership/dist/contracts.js", + "digest": "sha256:004cff56bba1197983babaab2ce693a80e6ae83d32129b38e33321b32e0a0863" + }, + { + "path": "packages/collective-membership/dist/coordinator-election.js", + "digest": "sha256:689dda6bb8bea2bcc0c4f9966c014254aeb920cb3ed3cdbccde2f27f595025f1" + }, + { + "path": "packages/collective-membership/dist/crypto.js", + "digest": "sha256:ba5a73e6c0ae19844dee82e9a9c7881568c1eb92eb4457e22e091e42b01f50be" + }, + { + "path": "packages/collective-membership/dist/governed-agent-lifecycle.js", + "digest": "sha256:68e06f9907cf8787fe0181c39eee5964efb592ea3734c2623f998a43052e2a7f" + }, + { + "path": "packages/collective-membership/dist/host.js", + "digest": "sha256:b6b26c9b3db002be3d83713a8655b7ab095bc2b90f60caebbf46de744870e1b9" + }, + { + "path": "packages/collective-membership/dist/http.js", + "digest": "sha256:c0694f64a966c8af7c3dd653b683fecdd17963825efc22c5310adf7315270d62" + }, + { + "path": "packages/collective-membership/dist/index.js", + "digest": "sha256:466ff7811b743f0b0fd40e2e6fb46386666e2f141a216de6e7b871cb7720c164" + }, + { + "path": "packages/collective-membership/dist/memory-repository.js", + "digest": "sha256:494550a3d0c9c5218bdf513232439990838e122103fbe5fcc7ab56b640abd55a" + }, + { + "path": "packages/collective-membership/dist/peer.js", + "digest": "sha256:8cfe5cce697f44bc869889e2f179e804cb798871aad1a89b46e2c1cf6d6c9552" + }, + { + "path": "packages/collective-membership/dist/reference-agent-factory.js", + "digest": "sha256:98acae697dfc61ba9c2de2eb9ac129df0bfdf84de3ae46ed616ba75a884b1052" + }, + { + "path": "packages/collective-membership/dist/registry.js", + "digest": "sha256:c9fc1bc6c96fc39d23c690413635728d3da34e50139cc28b17ca9c1e4c82c064" + }, + { + "path": "packages/collective-membership/dist/transport.js", + "digest": "sha256:a9eabc0ce1ddaaff245f2a70075bf8e31ce33893c48a6e7f01bfc8e5c8f30481" + }, + { + "path": "packages/collective-membership-postgres/dist/agent-state-repositories.js", + "digest": "sha256:f49fafa67591952c2afa331b9492d49aa4bdc28af29e7acbe4994a69f556d2ba" + }, + { + "path": "packages/collective-membership-postgres/dist/index.js", + "digest": "sha256:00f0316ddd8f5efa6197962806346eb18648eaac73e041b78f5b60cd885277cb" + }, + { + "path": "packages/collective-membership-postgres/dist/migrations.js", + "digest": "sha256:db56f824afc19e73065c53d7e45c4a013305dc02ea4ec62780424883b82726d3" + }, + { + "path": "packages/collective-membership-postgres/dist/repository.js", + "digest": "sha256:d108ff903a7daa2e3aaee05e2aafb00c869718ee0802d42b16643d2177ca828f" + }, + { + "path": "packages/collective-planning/dist/canonical.js", + "digest": "sha256:bd664b8c74c879a3cf8b7ccfbd84428f9d1992a9674c007db36af130885b8de0" + }, + { + "path": "packages/collective-planning/dist/contracts.js", + "digest": "sha256:0e4870593f44fd9c783193ce6a221cf4436029ab2cdeecf7f32dc42401e58678" + }, + { + "path": "packages/collective-planning/dist/development-evidence.js", + "digest": "sha256:1812a265ecd1508b85b741bdacd6927609b4812892685656a94e5b9058b5194d" + }, + { + "path": "packages/collective-planning/dist/distributed-decomposition.js", + "digest": "sha256:6248b058f29a18f0b1c18413ff700bf074662f02f97152def0e7581af36dec67" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign-readiness.js", + "digest": "sha256:f98d636c2e776e9deea91c3af46503d70bae4dda7819963cf3e1008f5fb97495" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign.js", + "digest": "sha256:d520a80e0d6a6d7c8c8415f41657fac0ff6f5ed858ab3dab8d09789a576750ba" + }, + { + "path": "packages/collective-planning/dist/evaluation-contracts.js", + "digest": "sha256:8b06484f15a9decfff2183d87157288c8b6cab73570e060287d01b352950e7fe" + }, + { + "path": "packages/collective-planning/dist/evaluation-execution.js", + "digest": "sha256:95d44cd865b1e2bc0c97511231fd7ba4a03782d8423923090dd5a0c03156f786" + }, + { + "path": "packages/collective-planning/dist/evaluation-normative-operation.js", + "digest": "sha256:2110b0c4c5929b53c73988507fa97c4779f46fe20d45ce108f3af3ea9ff89264" + }, + { + "path": "packages/collective-planning/dist/evaluation.js", + "digest": "sha256:4abe1c41b544b882aa19fba949398774fbdfd494fe0264b9de4c36ea9c62b698" + }, + { + "path": "packages/collective-planning/dist/index.js", + "digest": "sha256:c098390bed08ba2478fb3251cc18e6711d7eeab0579f513e30572acf916eb2ce" + }, + { + "path": "packages/collective-planning/dist/mesh-contracts.js", + "digest": "sha256:e083ec757593d63872514042e2a9c7f3bae77dfb0f9cb5bcd26397e3dd862569" + }, + { + "path": "packages/collective-planning/dist/mesh.js", + "digest": "sha256:b872e06987ff1a7f90a577a43b7d04d973851b679a9c16066854548229b6ad3e" + }, + { + "path": "packages/collective-planning/dist/mission-continuity.js", + "digest": "sha256:77cc4781eb6bab05581809195549642998b43ade598f65a2258071e6bfef5522" + }, + { + "path": "packages/collective-planning/dist/reducer.js", + "digest": "sha256:19383fcf0d2cb38dcdcf7d074f7957fdae8da9b8bb39866699cc0a6e1bee01a3" + }, + { + "path": "packages/collective-planning/dist/sha256.js", + "digest": "sha256:269b3a8f5bf7305ce96e3541a308f68d7e8139cf259a17e1b3cffb7f105b72fe" + }, + { + "path": "packages/collective-planning/dist/validation.js", + "digest": "sha256:93edf3b78069762c33f4026a6e7a7583567b8f17ed999957f9864bc671a6d352" + }, + { + "path": "packages/collective-quorum/dist/agreement-certificates.js", + "digest": "sha256:6e42bf03be998591aefd2c2510c4a8f499104159c7e8bd86fe78097e7944d922" + }, + { + "path": "packages/collective-quorum/dist/agreement-client.js", + "digest": "sha256:9e170bc6e15182d593141322df0c7c02731abdd0134e1da3eceec2ff5052c4e9" + }, + { + "path": "packages/collective-quorum/dist/agreement-codec.js", + "digest": "sha256:7a0b57444e08406108e503719dbbb5ae2f7e9146686fd2aed67adab650697975" + }, + { + "path": "packages/collective-quorum/dist/agreement-contracts.js", + "digest": "sha256:dbc4a64e76f9346eacf005fca7da51b753b3095b2114f54612813a6a1981fe0f" + }, + { + "path": "packages/collective-quorum/dist/agreement-http.js", + "digest": "sha256:6d65df19740cb6c52394408ed287eb91280ded7b8a39d77a393b680bed9a168f" + }, + { + "path": "packages/collective-quorum/dist/agreement-integrations.js", + "digest": "sha256:f9b91125031b4547ce3f17a5d1f518cf13f3da387b65b19a28e20d7956185c96" + }, + { + "path": "packages/collective-quorum/dist/agreement-memory.js", + "digest": "sha256:946a2af1545fca35d7eeb0570d09e1e8e531d31ee50f8eba821fe50532809760" + }, + { + "path": "packages/collective-quorum/dist/agreement-messages.js", + "digest": "sha256:65af55b47ef1926258516ce5abe77ece467493ac21bffd28433501e2e5a32515" + }, + { + "path": "packages/collective-quorum/dist/agreement-peer.js", + "digest": "sha256:a3d9a26fc07dd85335b4a6d50ee7fd89aeabba6ea15ced8d48e46cab47d4e66c" + }, + { + "path": "packages/collective-quorum/dist/agreement-transport.js", + "digest": "sha256:ae6d9a36fac93d9962f9f3925e96ed66eb97bbac0ac05607ad2660776e3bd7ff" + }, + { + "path": "packages/collective-quorum/dist/agreement.js", + "digest": "sha256:3e38692ba5730b672d1a9fecfa972b22f3754d1d684fbdf779cc18efcfa652c0" + }, + { + "path": "packages/collective-quorum/dist/client.js", + "digest": "sha256:4e77a3e672c48aa5858f15bba2a099da70d61b3b016cb9b824474ef4c1f044ac" + }, + { + "path": "packages/collective-quorum/dist/codec.js", + "digest": "sha256:5a7278ebc5d3c26c3df5c1234630a04422e862b9eaf59294cb0c26749ba771e1" + }, + { + "path": "packages/collective-quorum/dist/collective-decision.js", + "digest": "sha256:d30af236c0b191d96ec7624ba69d7ddc06e1f827e571fdefbcd68d1cf52684b8" + }, + { + "path": "packages/collective-quorum/dist/collusion-aware-context.js", + "digest": "sha256:c29885e449c6f8172ac1fb5d0bc45d81cc6ae0db635729690c84c86034bf0a40" + }, + { + "path": "packages/collective-quorum/dist/contracts.js", + "digest": "sha256:bcb9207fc59e4f0820897dd2ff0f3f69678efb3fa65d7aaadc98e2f84560573c" + }, + { + "path": "packages/collective-quorum/dist/crypto.js", + "digest": "sha256:7455c120b3aa2b46ef823267dcd3aa39e893ea0a6609c1adcf5a9702cf46c136" + }, + { + "path": "packages/collective-quorum/dist/equivocation-response.js", + "digest": "sha256:8bd6658e565204e9c794c09b9799c5d1247ceef7d997558bf4c9fcee468793c2" + }, + { + "path": "packages/collective-quorum/dist/host.js", + "digest": "sha256:76cbd566bd8f51282b2ab9f8a2f591f60633cc4cea318345569a59f46129d2d5" + }, + { + "path": "packages/collective-quorum/dist/http.js", + "digest": "sha256:3388cb9548412a7e9381c563ed67f18532b40105d533d6cfaf93b386957e4b9e" + }, + { + "path": "packages/collective-quorum/dist/index.js", + "digest": "sha256:90f92423589e0cc8cfe265d4f41f1d263cd433324f158137ed2bcd76bec5aeba" + }, + { + "path": "packages/collective-quorum/dist/memory-repository.js", + "digest": "sha256:a7f0416b54121b0656d8dad7a5298920b6532cc1c1d6cab8066c9c58b795c0b7" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-adapters.js", + "digest": "sha256:cae10090ea6726b138615cb3510fa113363cad1600386749bd029816633e8735" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-contracts.js", + "digest": "sha256:611b8bdacc0b3ff3e39d546898151058385fba6bb0699055bd08424c87c53773" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-memory.js", + "digest": "sha256:02821bcecc90ef26a5f409c8352e59326ac84d925cb1e88277dc6aab620b94f4" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-runtime.js", + "digest": "sha256:fa55ce5b292c0f964737e29d383188f85a71c965f2c8e9c0aeb2d026e4760200" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion.js", + "digest": "sha256:b880d05029e9954163931546a19fa61e0fb106be18d233c7d1643502f6fe6ba7" + }, + { + "path": "packages/collective-quorum/dist/morphogenesis.js", + "digest": "sha256:29351cd61e868bec8c26391390a03620a44c7ece03246997a3a90a54eac19a4b" + }, + { + "path": "packages/collective-quorum/dist/node-evidence.js", + "digest": "sha256:c466427b882780c876c79f07f8d0722399ea4dcc94fc58deeb4988ea7fa5089d" + }, + { + "path": "packages/collective-quorum/dist/partial-view-agreement.js", + "digest": "sha256:a5613628614c36c146ec77221b4357990c07004369bfb67bd5a8a3681295f222" + }, + { + "path": "packages/collective-quorum/dist/peer.js", + "digest": "sha256:bc812abd928e4d33e63ceab24920570dcf22463654bcde51df8bf324e04a2ebe" + }, + { + "path": "packages/collective-quorum/dist/role-realignment.js", + "digest": "sha256:1815442545a125a70698ed2a5e94a4def32c0c0339d2f3284fffe96838d1b601" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement-runtime.js", + "digest": "sha256:8368c4944f1f78423448f95d2adf1ca7140bb0d5aefe32f6bca4eb0991271256" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement.js", + "digest": "sha256:a1b846fc81ec88a11643a77ef93b7b2029530d3f0a431a86a5a11cd9564a8a46" + }, + { + "path": "packages/collective-quorum/dist/transport.js", + "digest": "sha256:05f2020ce9ba6ac324dab36e26c656c2469d76c1046868dc39881ff8ec3074e4" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-agreement.js", + "digest": "sha256:d76a268e04399cffdf93557f16cc8b8370c00d08bf02c6b8fb874fbcb968d352" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-codec.js", + "digest": "sha256:919f8a316b4a5e286aad9210bdb503328cd05a5d6eb9bd1eb5b55f7c0f6df91f" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-consumers.js", + "digest": "sha256:05442042f32aa1921df2703d59848224fa146e96a66c772ebce62ed98e4d2679" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-contracts.js", + "digest": "sha256:4ca82b3a8f5c76e3a4a246d10fb4152460a0554a8fbcec9976c86579168ccf4d" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-filter.js", + "digest": "sha256:b00b84b81eead4608746bd83cb2676401d36adc69cd0a30db99a044ad70ff050" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-memory.js", + "digest": "sha256:387b1d87c40774304e7d4a8bfb8cee04b6f20be415f3f1e03c1f0b7465ed607b" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus.js", + "digest": "sha256:407be84e2feed80176c35ed816505b676e695f7aec20df1e8f9384597609bb68" + }, + { + "path": "packages/collective-quorum/dist/webcrypto-ports.js", + "digest": "sha256:a833caa3b734adb156123ad14d735d31a68ff725384c1365feec63885f8821d4" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement-repository.js", + "digest": "sha256:ceddaa7d7604700d3adaf2b10a640d6541cb3dfd069e55ea9fc587a68661f289" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement.js", + "digest": "sha256:f569b2292375ae0e64ec63369635e8b663331f74feea16d645a7ff318a59ab04" + }, + { + "path": "packages/collective-quorum-postgres/dist/index.js", + "digest": "sha256:33e0ce1dcfa380f89a1745e1f7383e75463c1d13b2e96a5889fe3f1526220d94" + }, + { + "path": "packages/collective-quorum-postgres/dist/migrations.js", + "digest": "sha256:ce3520ba68afbad9761d88346b2c9df3b47d48a8c61f2a4c8c60d9e3ae9fd70f" + }, + { + "path": "packages/collective-quorum-postgres/dist/repository.js", + "digest": "sha256:32d7ab8e4213da32c74fd1ca2cd4bddc6a81d765a5abbfe043e95bea5d3860be" + }, + { + "path": "packages/collective-quorum-postgres/dist/sparse-runtime-repositories.js", + "digest": "sha256:8c2b79c555d06d38c538f2f7c5eef66e50c51d33e021d13105b28cc3e7dfe438" + }, + { + "path": "packages/collective-runtime/dist/approval-checkpoints.js", + "digest": "sha256:e3fbc1335d758df7d5e3fba3316461a62a079a83a27ab79b3fa076acc4eacb4c" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-contracts.js", + "digest": "sha256:9f7b109fed70a9f7c73dc9d59b76ddef3f3686ac42d240c038159d2454c47b93" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-runtime.js", + "digest": "sha256:43736955c9644cd38a88c58cc473fdbad98e4a802a5b78529d0d9d7238eadc2e" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-validation.js", + "digest": "sha256:e8a47d8ac26c854b04bd64eea83dffbbabc7c6dc891b656e8852bf91470433d3" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control.js", + "digest": "sha256:c6987e5dbd860b5aff0f541433f2db3129300482dc7c5e45262561f876ea2ceb" + }, + { + "path": "packages/collective-runtime/dist/autonomous-compromise-recovery.js", + "digest": "sha256:90f5850e455053392b53436aefb3f5aa09c36e35538893024ba6656b40e84a76" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-contracts.js", + "digest": "sha256:f49ef7f3c1eaa9aede1170e8b117068af011bf2780d9ec887dfcd302aefe9105" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-durability.js", + "digest": "sha256:bf1c2a544c6df4ecce6876235e254eee28da0cf6a2941d48766ff3fa60713ea4" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-memory.js", + "digest": "sha256:344f6c3b5e7ea8ee289f716a22ce4c6ed8164179f6fe503bf66283a08793204c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-runtime.js", + "digest": "sha256:161739109a1b4d7469257ae1ec26690daae78d956e01518413e6807b9499da0c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-validation.js", + "digest": "sha256:d14c8589eef832dc0c00fba08bdf52f177b2dd66189b575c5c6cb8c076bd087e" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop.js", + "digest": "sha256:744150d7ef71465d851af82ea1a493d4ee6f5d5d66b14d0b1ce824f4a296dcba" + }, + { + "path": "packages/collective-runtime/dist/capability-state-adapters.js", + "digest": "sha256:55b1c88b08292807e6ba53660a1e0863adf51ebd0cf34f5eaab125a62aafaf1f" + }, + { + "path": "packages/collective-runtime/dist/capability-state-contracts.js", + "digest": "sha256:c30b875a04df62aee19dd0db6e4a2d41a10210d944d2b77da084960830dae281" + }, + { + "path": "packages/collective-runtime/dist/capability-state-runtime.js", + "digest": "sha256:eda43e5b72b90d9fcf4185d021bd10997ed2e57e8e4689c56ce62711eff9f408" + }, + { + "path": "packages/collective-runtime/dist/capability-state.js", + "digest": "sha256:733a3c5aa9354ec315d5a4ccf43b95b0e0e438697d38841653161a8078b6adef" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-codec.js", + "digest": "sha256:a84c1335079c0d945eb4a87beff71c217e9a9d1bf74b97b361c80c4cb1659174" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-contracts.js", + "digest": "sha256:339e7ae73ae16974b651d999312c34054ca35640890ca4e205a950148328f416" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-http.js", + "digest": "sha256:74a6c699cb93f1df62f09dcce579a0282998d64a80c09f3125bf2c72e3a26a37" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-replication.js", + "digest": "sha256:d2e643676d74318a886447b3dc8f87548a80c28d9090ad3882891f2e4eb4b210" + }, + { + "path": "packages/collective-runtime/dist/checkpoints.js", + "digest": "sha256:2f57a28743842641e2289e68796116dcd9b0a66572b05cd5ce82f1d41ab7ba4f" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-contracts.js", + "digest": "sha256:0c0a2adfc365b7b81d5a03e5183a4e80214653399bf6acd69fc8641fdfd2569c" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-runtime.js", + "digest": "sha256:555c7bd2341df5edd87cc1f7a6038e15073278396cfcd41f1e6ec39a5dbe94cd" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-validation.js", + "digest": "sha256:901f1541bd6b0e5249c1c35a541713e26c9fcc1ac091da273f0b7c6b922b0bd5" + }, + { + "path": "packages/collective-runtime/dist/collective-decision.js", + "digest": "sha256:97b9846520949290ecdf4fe4acd2c8ed0a53cfb2bbdeadc9432d4b7f88c79ad3" + }, + { + "path": "packages/collective-runtime/dist/collective-invariants.js", + "digest": "sha256:1d0414dad5cfd35b54fa396772e3f5d6f5f5a5ff472bd2e072e90069b9f344a1" + }, + { + "path": "packages/collective-runtime/dist/compromise-authority-lifecycle.js", + "digest": "sha256:15f4233adbe9ec3d3a304ed6842ca96e39af72ab04284adc907c165829661fd7" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-adapters.js", + "digest": "sha256:1b719cb85f5b88da848d4b0aa9c61e032196e2d5de32b663a10e67407e526619" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-contracts.js", + "digest": "sha256:52f9b0247bfdee826b2b661a47a737574abeca679d4b16b6b8dd1f0862c1e92c" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-runtime.js", + "digest": "sha256:40684304d02a37ac4f1833f5db526f595b9f644abfb3b3af9449f334d4a70253" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-validation.js", + "digest": "sha256:e2b29424f086322f69b855499b2507304d9ae9fcb0e6c7f5e10c5a4900055c09" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery.js", + "digest": "sha256:524b1da6745b4d01fc6060bed434e1f4e2264931de3db38422f0c34b9756b900" + }, + { + "path": "packages/collective-runtime/dist/compromise-lifecycle.js", + "digest": "sha256:482d6fe7694b2d05f850d5867f4046823b72a1cbb3e7e3434b42e41c7d1e60dc" + }, + { + "path": "packages/collective-runtime/dist/contracts.js", + "digest": "sha256:1b160949f62bb920d8db6165c139c25123335d6e3554cbb219d7456b9c3001f1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-contracts.js", + "digest": "sha256:4673ef8073f583b735d6577e6cd096f3f5f7c68c0e860e53e656b034c8571c89" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-adapters.js", + "digest": "sha256:6088d3816a3f5c3183e9747483f045079e06064da08b89247b7436d5a641e071" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-contracts.js", + "digest": "sha256:145d0ab07a5c4bed5302868cc3a3c53c81028731be4c1afb09c55d2563760b55" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-runtime.js", + "digest": "sha256:ea31f0447fa00f695d8e394d91b9bf801bb663df7b60e90bde84c81a2c503745" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-validation.js", + "digest": "sha256:c9aca1189e9aedcd27912ef7e1f481625f7fcaaa09c70c705b681b10ef41e47f" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees.js", + "digest": "sha256:6e56e2a50177929816cdea34567917775c3ef814e5a008dcc0d35ecc03954116" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-runtime.js", + "digest": "sha256:7db1c4c844ceb5a786916a12f2055f696d4b953a22767b48e71fb51fda7d3023" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-validation.js", + "digest": "sha256:1f3fcbc358e8aeebaf88cdd39550c7fa7df0d082f20ea3b9c3411265782f9ce1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control.js", + "digest": "sha256:f74e142a2eafdec421c9f4b6dc9afe71f892d0b4d4b3bc34e5381869932f4595" + }, + { + "path": "packages/collective-runtime/dist/degraded-effect-budget.js", + "digest": "sha256:22619803c772f17d28b314e51305824d7bb414bf7582c6ce299a8fb078d8c255" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-contracts.js", + "digest": "sha256:199c93846da5081b9fb38a642d96aa0b9191479bef6b339dfe44ef458b40fd21" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-runtime.js", + "digest": "sha256:a1f20ff95cbd156b207c98c5228d74a31e6283335f65e237dcd0bc3fbb78706f" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation.js", + "digest": "sha256:49ec11bfc02de036af7e9124a757735e28d460b4a8ee46ee601ddc7a59b6fb76" + }, + { + "path": "packages/collective-runtime/dist/durable-runtime-state.js", + "digest": "sha256:c1bbca4fe4096d636b7bb99d83cb70c74bc0a2691c2df335c1135a1ddfab72fb" + }, + { + "path": "packages/collective-runtime/dist/errors.js", + "digest": "sha256:d61ece5aa3ad4697131a64a6b61ddb2cee6ebf9dc1b2623a1644f54a688442c5" + }, + { + "path": "packages/collective-runtime/dist/forensic-preservation.js", + "digest": "sha256:b99d1161f6f5efcb3af5460a0af5c1dad45231329217e71b9249af105bd77353" + }, + { + "path": "packages/collective-runtime/dist/governed-collective-runtime.js", + "digest": "sha256:2259ea55d03a49b6d46d0552cb596d9c9efe39e6ee34e7f67af3e31f8ffe33fb" + }, + { + "path": "packages/collective-runtime/dist/host-adapters.js", + "digest": "sha256:ababef6c5756385dc545e467938bef906958c27c8e7c0b14c665d4bac82347a1" + }, + { + "path": "packages/collective-runtime/dist/host-contracts.js", + "digest": "sha256:a450ec5b8fc322d3564b9c4f02a1ea36a2e072948ec2327df656112e6bcb8144" + }, + { + "path": "packages/collective-runtime/dist/host-routing.js", + "digest": "sha256:bca8fe5b0d4d5bd36a5b89097551ce987d1b9745a2288ce512e2efa0df9c8d04" + }, + { + "path": "packages/collective-runtime/dist/host-runtime.js", + "digest": "sha256:5aaf8da298c6047998a25bd708c07d35ebcb5545129aa1394add46c96df12d54" + }, + { + "path": "packages/collective-runtime/dist/host-validation.js", + "digest": "sha256:daa9efe0c9cab5c3c8a5648cf4def6c883444b4ea62c101d802e7015250a2bdd" + }, + { + "path": "packages/collective-runtime/dist/host.js", + "digest": "sha256:cdc340188eba5880ade741c98d0d1e3fb9113978608b786b854a72607ad98ddb" + }, + { + "path": "packages/collective-runtime/dist/index.js", + "digest": "sha256:e46859c73ababcba98b4c44d2c8376ec8cff443f8262780e3ebfa1730f7c600d" + }, + { + "path": "packages/collective-runtime/dist/inference-policy-projection.js", + "digest": "sha256:1f9b850cf772393a4e210e52784079b4698f8afb7d315258817ea387987cb15f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-adapters.js", + "digest": "sha256:cf12e4df7849655489a5e2abe4920608e76bf52b2a509f06859a2750b2673348" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-contracts.js", + "digest": "sha256:511d6be8c2eadf34053456644a8a639ec67b095e7f48cfe6e6daab5370e7e859" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-reducer.js", + "digest": "sha256:b1922fff924dfdddce3551031e8c3fc2d259da41caba410cc4a2eabc008f0079" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-runtime.js", + "digest": "sha256:074f9e49cabf691bb104adf08742e214d5ea2d75219e0fefbaa7e86193df01cf" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-strategies.js", + "digest": "sha256:a7848cdee003e4359cc6cef042c25d702db1a14c110931158bcf0d8e2ddf9e2f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-validation.js", + "digest": "sha256:05e4c549c880e9db76b4c91204122b6d801e0b75616461e658bcabd805f3a405" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation.js", + "digest": "sha256:abdc9aa1551ba744ebbc0b9abc122faef14a57cf1a6147d73c87505bea6049ca" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-contracts.js", + "digest": "sha256:1017cb60840ee3c1e74a1a022b087682153599e2518ab98fda1af3612fd5dba5" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-disposition.js", + "digest": "sha256:51232c29f24d23ba7ce093a059b4f64d0f7ba2a4485b6a78ed3de2ff333846ec" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-runtime.js", + "digest": "sha256:e0aaa8c19d5f00378511fc4fcd1fe8fde09e68acf46f0af3a984b48e31894caa" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-validation.js", + "digest": "sha256:95a3bca5af5f8b2fc195a489ced4bd3e98714b246a1c7b3014a4485dcd6c5992" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity.js", + "digest": "sha256:a2d9410f945f65f8ae2407926c0d7f71a8ce8fdf2068eb0cff188600e5a252cf" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-contracts.js", + "digest": "sha256:f4f545338d7e07dd894c44ab490a155ce064d8519c594045d433cb69fdada941" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-runtime.js", + "digest": "sha256:30b78ac9bdfc83641c4364a6f068437cd1be0fbb342c3c5f65c3bb777f29d433" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-validation.js", + "digest": "sha256:6081b2c811ce1717e5a0a4cf311eb1bb0fe9e7e55bb749931dec88218563037a" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle.js", + "digest": "sha256:9ed78cd5257a4f946be29927ab0eba3a91fe0d1bd38bbdb9c24c168a8ad5bcb4" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis-strategy.js", + "digest": "sha256:6a3a386abad9e6483c95cec57bffa328afce0f86f6623b9ed344eb61f1043ced" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis.js", + "digest": "sha256:c709330da16c0f3d849dcdbc517e37ee943a8bd008f402ff98f73ec7fd061992" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-integrations.js", + "digest": "sha256:ad497c455fb08b814cd0374b9aad0efd6851aec6612bd0d92a89fd0f95a208f0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-lifecycle.js", + "digest": "sha256:56a56bc926a9378b2a0bbfef4f42137b66c82d40057e64adfe8ca66f62b4d90d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis.js", + "digest": "sha256:108437beed7f07a64c1f44317ed1bed887397d195c466ddc7dd2dfce513becea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-status.js", + "digest": "sha256:1227621ca3c9ec4990a5ba86fbb8e01d6a5521ab380c74e5f1fddb2a506c0e84" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-budget.js", + "digest": "sha256:3e8a0efbe58a7f76acb7bcfea4e7052d205b6faa162f218575f01efd9e831e8a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-continuity.js", + "digest": "sha256:1108cb53fabe2cd78949fb9dd48f5c6500f18c3659a08d1be1e9476cacbd7c0a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-governance.js", + "digest": "sha256:aac6541b4e78fae00f4fb3bc20ea0831094ebde00426650dff345922cd963491" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-integrations.js", + "digest": "sha256:677f237e538a3c2238864620e8f0fc7e532d5353e6a47cc6425f888bc760ed45" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-model-checking.js", + "digest": "sha256:f87e8d336aef22293955c4f21ffe488ad140a809dab6fb283f1cdb16ae79716b" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-reconciliation.js", + "digest": "sha256:f7c17ea3a9bfa3f4aeff699d9baa1f07cbc96fa4b1b8e22382b05d26100a2b93" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-state.js", + "digest": "sha256:d75dfbc1b6f76128d71a327bb309198226db78d663a8ba90b78d56322e9b676f" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-verification.js", + "digest": "sha256:d4eddec87940ba6338854079a2ef3a397205aa67e2e6d32409e8fae568954abf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-contracts.js", + "digest": "sha256:432c5e178e40de1ccbc7646a4d48d53410876ed4a881c6bfc4f966bbedb6cd7a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-control.js", + "digest": "sha256:702dcbaa909fc89bb6009ecfa0654e13182ec22156a1e1cbefece09be487c421" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-decision.js", + "digest": "sha256:6aa926bf92009c47273e76635e5a1f57fa62428c289bd4d25330d3aaa5741a9d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-engine.js", + "digest": "sha256:388f6897a18f2ad05623a566f0fa3e5a6cce69678d439ca9528b796067b77ef2" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-execution.js", + "digest": "sha256:74f0e10aaca6ec77b7a6a3427fb75e13fbe8a92bb2d0cd41f5feb42d84cd9744" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", + "digest": "sha256:f95ec23c8600a08e3a1ce0231334466a92f8085f3bfbc184cc0fdd187d5dcbfa" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-hardening-observability.js", + "digest": "sha256:b936fcfb2dae548ff687df79a79cc3ff3caeadfd9c37dab1674e073dcbf137e9" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-instantiation.js", + "digest": "sha256:275f348c048d3a893de5b1273bef306ec4bb3856fad01910e86e025ffd488357" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-integration-vertical.js", + "digest": "sha256:b6ca2aea5070a7b9a9006ce90595275aaef5a53b620e738ff64ca33022c79ab4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compensation.js", + "digest": "sha256:7555230dedaa1688587b3eb67495d09b0ae8c623bdf8b0af94d7b6834ae7c372" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compiler.js", + "digest": "sha256:83e109c1c37168a8ce0d6adb6c9b10d6cad447a2c0a20e248af307042524e4e6" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-cycle.js", + "digest": "sha256:193acd4895444f8cf995f31696de98f162966c5f90964f9d7b6353d2eac34e27" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-runtime.js", + "digest": "sha256:d124c54bcb683d610de1edd276534c14439d46fb4f5384af47f6b326f56ed3ff" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-governance.js", + "digest": "sha256:e9cb1fe7b49441bafab4bf59e1690f4b099430bba45dd0bb8c98db087a30c8f1" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-integrations.js", + "digest": "sha256:6ef094f63d4bd80fae9969e0672657ad4a4cea02549b6c0740360d04b7e079ef" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-plan.js", + "digest": "sha256:4083bac6582abed06063b6cd5d2e74a7092152b287ed4e58e03ec64f940223a0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-runtime.js", + "digest": "sha256:8144c6961ece6b3990fe6e4b7d3ca08108f7139c4b796d1e9f918b179d983da8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-simulation.js", + "digest": "sha256:d5f3a5a3c7f2a7a8e037d8ce39947fcc7ad4081a870620b79557cfc5948b2613" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-validation.js", + "digest": "sha256:3cf7f2868e69de64edc1b1519cabf29dff070c3b9dcf0da3951eb7cbbe965dea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution.js", + "digest": "sha256:6b45bd7c738fa025e75c83e6e0129a4d17b2c1bcee47ba824f05234bf2b4a236" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-owner-adapters.js", + "digest": "sha256:26c54c4650d0b1f24a12fa0325dd4ac43bfbe78bf5cc5a2cb1c414a21ffd0e1c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-outcomes.js", + "digest": "sha256:2ed020c3587dfa5142a047da4c158310c280c35c2325c684c94d6d67efc868fb" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-retirement.js", + "digest": "sha256:6626c4ab927422b6da5b05c4567ba2ef5bc099154da8ba649d3f561561b8196e" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-runtime.js", + "digest": "sha256:f39833184a64ff8cae6473f073141f47b45416cd48f3c1084ab7c53fbd296de8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-adaptation.js", + "digest": "sha256:c52acdc4f5807ce8b42837f35554dc143f732dc95a01f3e19df6b6cc6a1be2cd" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-convergence.js", + "digest": "sha256:c38d34e7d683fc944c5ee3d493139fa4e86b0bbd5b544bdd819e79c8f45e4bf7" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-counterfactual.js", + "digest": "sha256:de7193b88b8a5b6fe16bf03b4240737289686f7e7afe29b0311e3db92b60cc30" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-governance.js", + "digest": "sha256:fac7250dae0d3249e3d457fb188fcae76f7c01575df41cd30a16f3e4a27eb3c4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-integrations.js", + "digest": "sha256:292aa3a4198f18b2422defc8404d9539e164c9bd523de026cdca1ad88e1d0a4c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-intelligence.js", + "digest": "sha256:eabbc6514bbd02c8949869d3392069ae40f85b13768177224071db96114156a5" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-catalog.js", + "digest": "sha256:d37efcb8f886ef10270748ff1c73965670f85bfa31976d2a0963309111cb43f8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-governance.js", + "digest": "sha256:5a94c2e670e2db4d932a71471f769d8754db945d871a4171ce6157dd8c6d7ca3" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-integrations.js", + "digest": "sha256:0111ca58dc62903020c78e27c035262ef9885e4cd0c3330f37ef34ed6e0116bf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-simulation.js", + "digest": "sha256:05d172f1ee57d9bf52c3c580b34665416b430e259677fba430f4ec55de9b7035" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis.js", + "digest": "sha256:2b067987036127c5514ff0a7d295dc8d8b1ae7e004f6994dc3a96e7c9322c1ba" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-supersession.js", + "digest": "sha256:a9711bb743fb5f0f0de35c299c10a0cad956f7f6c93353b8861de1bbfe213a3c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-validation.js", + "digest": "sha256:7144e744bb7e1fcacfbbec7de723c0df125b422b22c5b2d318af0f3643dd219d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-workflow.js", + "digest": "sha256:7be6fb8280532c27dd6f52920fbde043c12475132193e51a34e9d9dfe6a635df" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis.js", + "digest": "sha256:879148f870c373ec3119a3eff1c3d7736567a7e7dfcc5d32527a912b2f6855d7" + }, + { + "path": "packages/collective-runtime/dist/node-contracts.js", + "digest": "sha256:1d8c1e6d8ca3acec89e6005f167d5f96e40d7f1e372da036a36f7e4a64cc55e3" + }, + { + "path": "packages/collective-runtime/dist/node-runtime.js", + "digest": "sha256:61a7aaedfe74cbf206bca36743b736a65b4a47b82b5e6df8cdc4de30bf1cd47f" + }, + { + "path": "packages/collective-runtime/dist/node-state.js", + "digest": "sha256:5542aa60648552e4a532b7424e32d1919251cfff6f5c0319067cf062ce0fb90d" + }, + { + "path": "packages/collective-runtime/dist/node.js", + "digest": "sha256:a49e237e55cb7c583f6c8e7a7bc7340ca9bfa1e82853b7b735fe8b87734b3d3f" + }, + { + "path": "packages/collective-runtime/dist/partition-operation-contracts.js", + "digest": "sha256:83d887849dd301052e538de2a5d5a45b035e99aa6049eec7e2edd3961f9c316b" + }, + { + "path": "packages/collective-runtime/dist/partition-operation.js", + "digest": "sha256:2bb1d6ca20c5a1b9240cc833da231ccbef684f8c7d9dfe8b1b40106975a52990" + }, + { + "path": "packages/collective-runtime/dist/partition-reconciliation.js", + "digest": "sha256:ee4f0a9de4e1d00a83a873125c44bfa2d968b83945818f547d4ffeb2f5de4f9a" + }, + { + "path": "packages/collective-runtime/dist/peer-contracts.js", + "digest": "sha256:75c541670b05e134ead7eafc75a0884c90978a183d7fce357c0557b4ed178f8f" + }, + { + "path": "packages/collective-runtime/dist/peer-errors.js", + "digest": "sha256:12c391be3e91207c8c40faac02a63ad99d5d952db538eb3fbf9016b28e3149c9" + }, + { + "path": "packages/collective-runtime/dist/peer-runtime.js", + "digest": "sha256:dcc1aaa3a219d0ab1739540b393f292e0243aa54b5caefa6a2cb9b29bff66d50" + }, + { + "path": "packages/collective-runtime/dist/peer.js", + "digest": "sha256:bb8545df6bd789cbfac96831053efd90830aa673684c6432dd71ffe885fae36d" + }, + { + "path": "packages/collective-runtime/dist/runtime.js", + "digest": "sha256:042d30c5734f92dd2308ca61779d254a23f38bb5ed9807554e00309e4dc30a2d" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-adapters.js", + "digest": "sha256:d2b0e357108e0f222f8c9b899ba900d0704e520ef93bff985bef8682f385cc95" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-contracts.js", + "digest": "sha256:e71a54890c9e9f94438b70853e2bdf791cd972dce21b3368aa2c5257766f906c" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer.js", + "digest": "sha256:2f5deb68bae13f078e9646032889d81f6265b54dd5641d5ec68a262f6efd95be" + }, + { + "path": "packages/collective-runtime/dist/store.js", + "digest": "sha256:2b7ceb4000576b9a024a8a184e12d08bcca8e7e587fccbf270c5a82c57c38c11" + }, + { + "path": "packages/collective-runtime/dist/strategic-allocation.js", + "digest": "sha256:ce35ac0b3579ad8ae6e15f0b0783738daea0abfa9bc72bd17f76b8fe7551176b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-adapters.js", + "digest": "sha256:7099e471d70dfeeb6826dca71feac8edcf384c5c46b16f74da0eac1753d4afb4" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-contracts.js", + "digest": "sha256:9eec50d266ba48571b857a6e890d1605c8bad67cd3ab2979eee9e192a7313b64" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-dispatch.js", + "digest": "sha256:310c373f1a889419b988707468e42e059df165c252baf5f9630190fb8749e15b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-runtime.js", + "digest": "sha256:e356af19bc84a7047979ec8821210e5bc38e6de8c5f872231c13874de3667fd2" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation.js", + "digest": "sha256:95baa6dc416d1abb5ed52c65e71e445830c0b8d3388db4cffbd8346713c225cc" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-adapters.js", + "digest": "sha256:6d93e41f36b4c0566838acfc3a0f5dd40bc2e27b21c806fa9de2a4a09098dd48" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-contracts.js", + "digest": "sha256:8809ffb997852dc401941492f889de0f92b1709ffa9a22c40f5bb0afa306209c" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-runtime.js", + "digest": "sha256:0b165450d6cdc82b65edcc1b160f3fc949801e37b1913765cd0740260e698025" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence.js", + "digest": "sha256:c8f57d84fd910523fa417141cde4a1329f1bf05ff7691df3baee9b75993b5302" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-adapters.js", + "digest": "sha256:8c6de5907e2869776a6e3d0b973de5755bc6673952cd2851e102f4af002d79b4" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-contracts.js", + "digest": "sha256:1f5356bac678e0c20b7e86e3bca0d8c5b69f7c23b5fb38459b5dd68d758db5bd" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-gossip.js", + "digest": "sha256:c0c0d4b3e3b14dcba151fc4bb66fe5fc78e244fe4e5535c1a6ba3b40c7a437f9" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-runtime.js", + "digest": "sha256:6c3fa642ad066fbe3ce6b0ba06e39306e80a960e8a9ae7c6beeb24085cdaf995" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange.js", + "digest": "sha256:ebf3b277dc9c4fbd5550d937dc77830a92e01e5362f539a77bbc2275be580a8c" + }, + { + "path": "packages/collective-runtime/dist/team-execution-adapters.js", + "digest": "sha256:2db2c3f6f265f8daf1b97927ddee1fccef9a3a8a1f5f9c7e7ebae988eac81021" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-adapters.js", + "digest": "sha256:c0762dba13562211f567771bf04222622ec53ae0dc741dd7afe2e424b7bc088a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-contracts.js", + "digest": "sha256:efaf67e677ea97dfc4a55d03dab3880b44078f9c187db6d1826588e773c86516" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-runtime.js", + "digest": "sha256:c554c8b26a53be96f974397d72ebf1c26d4820e8712ff6a874243efca80c429e" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-validation.js", + "digest": "sha256:8f749a1d270809cc87aa9ecd6f2b68e99c1677c28335ac847754fe079785e3df" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity.js", + "digest": "sha256:c18b1ecf6425835bdbad6ed20e298678fd7ea46788b4da5bedf1ad8786c42ecc" + }, + { + "path": "packages/collective-runtime/dist/team-execution-contracts.js", + "digest": "sha256:5538a46fd8e00c6599e57f5d8594c2725e9d6de4803674496ec4c498a02db567" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-adapters.js", + "digest": "sha256:d5af9da64069172bd6e36b2e6df5774e65163636afca5fcd328d611921208f70" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-contracts.js", + "digest": "sha256:f81abcfc997ffad9c8710c6ae35cb14235d8da5abe8b27e6ea8b054d787dc41a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-runtime.js", + "digest": "sha256:1b8e5b4f3666ff6104605aa020a1d91ce7597210aa9262713995a6663120c111" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-validation.js", + "digest": "sha256:346b75696dbcb41202fa3034ad503b6ad761a2a828372490a1bf122df1b60945" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange.js", + "digest": "sha256:9d10fe5228e05a8b81e772a9a88c5071c46e03f064cc8e2ca7ebd011269a5bee" + }, + { + "path": "packages/collective-runtime/dist/team-execution-reducer.js", + "digest": "sha256:ada7fba01b7f972bf2206c8af511022a03600e4c6ebfacc8d7fc8621309189e8" + }, + { + "path": "packages/collective-runtime/dist/team-execution-runtime.js", + "digest": "sha256:7691a2b97564b02ede362ab62dcc307d198d83b41d26c2493d147befeeee7818" + }, + { + "path": "packages/collective-runtime/dist/team-execution-validation.js", + "digest": "sha256:9cfda60cacfcf7b9d3cfabfef6232cd83dfa332f0092647d1884c4fc07fbf65a" + }, + { + "path": "packages/collective-runtime/dist/team-execution.js", + "digest": "sha256:12a258a14bffab25f697d8721438e113679b0bca24b16c4c2ff74c1f863fc378" + }, + { + "path": "packages/collective-runtime/dist/team-formation-adapters.js", + "digest": "sha256:e96ac45b3d4847734b43143689045bbde487e0e137f26061ce2ae85797a41602" + }, + { + "path": "packages/collective-runtime/dist/team-formation-contracts.js", + "digest": "sha256:e6099b0ed44a1c12f35e4fab940971fff8c9cab5e1387e75b56cba0ee52c5916" + }, + { + "path": "packages/collective-runtime/dist/team-formation-reducer.js", + "digest": "sha256:8baf213468cab281ba4cdbdceb2435291d8dcd19e76c1798f0e14bd56125aab6" + }, + { + "path": "packages/collective-runtime/dist/team-formation-runtime.js", + "digest": "sha256:1c696a0f91900c5f41e8a2d749f6c45492e69f73ac3e22cfe98fc733435882de" + }, + { + "path": "packages/collective-runtime/dist/team-formation-strategies.js", + "digest": "sha256:0a62e0e70a44375ff3cd27905805d90a029ae37c51c6984cb55225107701965d" + }, + { + "path": "packages/collective-runtime/dist/team-formation-validation.js", + "digest": "sha256:990c7c91ddba40eda009609d87f5b86a2f027864124733c9f66e13a1ad70634a" + }, + { + "path": "packages/collective-runtime/dist/team-formation.js", + "digest": "sha256:684458df97bd153801fdb7a6c3b4bce48e5e75ec7a8a20e3d2013e1fb5598378" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-adapters.js", + "digest": "sha256:e7b0965fe362992cf3f7dd05dade98dc5792ca74109e06cf95239fe6f432bdc6" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-contracts.js", + "digest": "sha256:12c69d0f4e7e6752a24b4c9e02ae11184b3525fedc983179d601f8c54808d339" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-reducer.js", + "digest": "sha256:cb16c428cdc0e476816ca15c845f970774f95b87a30b27c2a2e0370b028c8516" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-runtime.js", + "digest": "sha256:e23ad18a4c6108ddf06127daa6bbbd7771376b51b41510d858e664b3cc325978" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-validation.js", + "digest": "sha256:bd7cdf196e34673d8437b4539c38f935ceec489a8dc29c88f869e252a8788add" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation.js", + "digest": "sha256:245fefaf4d76ddc2af6e3441b4c4a2b69e68895913dbfe2e0595d22c61281e52" + }, + { + "path": "packages/collective-runtime/dist/team-topology-transformation.js", + "digest": "sha256:34ead0cd82894dc7eaa65368ce31516a46a2a7a95c5d806dfc63173554b08039" + }, + { + "path": "packages/collective-runtime/dist/topology-governance.js", + "digest": "sha256:ff3bf01dfd1fc336ed660a5d4039bb306d13e7f6dc53126e328640b134af2d61" + }, + { + "path": "packages/collective-runtime/dist/validation.js", + "digest": "sha256:4bc44f1c02b9af9afa23595d8b653a7dbfdd8a2c9aea6c55da2a2d7c1062f6a4" + }, + { + "path": "packages/collective-sync/dist/client.js", + "digest": "sha256:3b5f8b19550740dc767aabd429669a9d3693797427abafa56eb1763ac73e02eb" + }, + { + "path": "packages/collective-sync/dist/codec.js", + "digest": "sha256:58b392e9f5b5436cfac424c0b4263d3d85d7b918dff2fa821a335df822bec5d4" + }, + { + "path": "packages/collective-sync/dist/contracts.js", + "digest": "sha256:04ebd25fa90caa04fea14848b1301dc8c6fb2d3a83044a20ceb89d06abda6e86" + }, + { + "path": "packages/collective-sync/dist/crypto.js", + "digest": "sha256:cbe55d7b1453f4a650ce31b449462f5abd00ce99106e7f7e56a5b7db61064587" + }, + { + "path": "packages/collective-sync/dist/http.js", + "digest": "sha256:b3db5d4f7442443119178a02e91fc42181ab9f95e4460f069df548aba6792472" + }, + { + "path": "packages/collective-sync/dist/index.js", + "digest": "sha256:f53cfb5edf20d39a6bd063041ff31d297068e3a43e5c341d78bee947a971f9a3" + }, + { + "path": "packages/collective-sync/dist/memory-repository.js", + "digest": "sha256:066ecf2911afa4d3fc8c09f279cf3006bb79abb164edf68fd404ee7d9a6fa1bc" + }, + { + "path": "packages/collective-sync/dist/peer.js", + "digest": "sha256:913cf070e15dc182902c5b5aed9637a40dd0bfba653ec586fe34668e5bcf4748" + }, + { + "path": "packages/collective-sync/dist/readiness.js", + "digest": "sha256:236dcdd2aa54da9b4aff7491d8c28c4811d9879e6a3184bc90b12d4e1dd3789c" + }, + { + "path": "packages/collective-sync/dist/records.js", + "digest": "sha256:ff124548b8163f3b1987cc39609e7964ae89be4f71498cf97b1cf80b846e76f9" + }, + { + "path": "packages/collective-sync/dist/transport.js", + "digest": "sha256:0490ec8081083d4a94186312a273ea2fe8bfdbabb3d7671544f73327774bd528" + }, + { + "path": "packages/collective-sync-postgres/dist/checkpoints.js", + "digest": "sha256:226fae22987fd50ffe6625e80bd568dba9f55db45d1e0ffc3d9f097967511436" + }, + { + "path": "packages/collective-sync-postgres/dist/index.js", + "digest": "sha256:03d31827d3fa5d0efa987366a9e8c761e5702852f82b8e16d5934deba1d12b1b" + }, + { + "path": "packages/collective-sync-postgres/dist/migrations.js", + "digest": "sha256:1c55be223995eb6aca370e26e747b818ad2dda2ec648cb7fba3caf767f8eba4c" + }, + { + "path": "packages/collective-sync-postgres/dist/repository.js", + "digest": "sha256:9cc6f680b61aff76271ba4f777cecf4347cb70785b57b95670e7cd2eb1f4e88b" + }, + { + "path": "packages/core/dist/index.js", + "digest": "sha256:4953093ada93fbd39267ccf1c49d76229b92b15d14242af2e20c35032acc86a3" + }, + { + "path": "packages/events/dist/index.js", + "digest": "sha256:378d9bd4055ce584b6fb3d21839bc7dc17faa073ded191f777f60701e6d0f2eb" + }, + { + "path": "packages/framework/dist/browser.js", + "digest": "sha256:4866132db68fa99ab56dfbc2007232718d0459d319f493a1019041ddd93a52d8" + }, + { + "path": "packages/framework/dist/index.js", + "digest": "sha256:9521a7fc48c229193ba0ca21d2396fc1c8eb5815564233b745a1ad599cb47f8c" + }, + { + "path": "packages/inference-control/dist/anytime-semantic-guarantees.js", + "digest": "sha256:bcc9d51ea5555a1cf15c0878be8d91c6b39e61cbfdbf0388f21f60496c8f8e7c" + }, + { + "path": "packages/inference-control/dist/assessments.js", + "digest": "sha256:a0b16c19983fbc6542cea5ecc33289bdd6d6dc959caf04098402c9b2cc864aa7" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-contracts.js", + "digest": "sha256:6ff257cc5ebd628a6a07369bc4b107b0f6c05e240bab9793507884416b78ec1a" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-runtime.js", + "digest": "sha256:1e8f512290057613051284415f9fd48f76b177bbd64b67e806973412b8ec3d19" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-validation.js", + "digest": "sha256:43606b7327658c5529106fd3c556c5ffaade31ddfe1c1041ecf7db64c6aeeb94" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble.js", + "digest": "sha256:b0b05c2480980597e70ff8c217ac7c7e2bdec905e99cc6078622dcb7ac486e22" + }, + { + "path": "packages/inference-control/dist/boundary.js", + "digest": "sha256:d55521b7537a32547131dc49d869d229a00cca56f4fcd23a1bfeb7c036d163b0" + }, + { + "path": "packages/inference-control/dist/canonical.js", + "digest": "sha256:9d1b1e8ee6b73f70e4d12711cfd15b5e8c074f2dcdc5dbdb99d6a28e3a2e7749" + }, + { + "path": "packages/inference-control/dist/capabilities.js", + "digest": "sha256:6f6d40c287b70f4c8c15154ea872f512a360f4126c320f2e10214a1453863d5b" + }, + { + "path": "packages/inference-control/dist/cognitive-adapters.js", + "digest": "sha256:e703d7c4dfda63ce3eb59c8a27d6c3f1eb0d2f1974b72a837fae11a2aadbf75a" + }, + { + "path": "packages/inference-control/dist/context-integrity-analyzers.js", + "digest": "sha256:709e0c5032fee33926c23b0dd31ccb2618e5aef3fb2272761c0400fd4a5fdc42" + }, + { + "path": "packages/inference-control/dist/context-integrity-contracts.js", + "digest": "sha256:f514a069350e28e2bdbc655644a5d650769d87b0086a344a1b7756ea9ad5dcea" + }, + { + "path": "packages/inference-control/dist/context-integrity-model.js", + "digest": "sha256:1d8fdb55f75d6f7449d7d678141d0e8ad3b1d0f4aa43f2849a38b5c795a745f5" + }, + { + "path": "packages/inference-control/dist/context-integrity-portable-agent.js", + "digest": "sha256:437711c90da9e1c7d8d8f9ea9c423b93eac40c1a540679dbb8867ec7f83cbbc4" + }, + { + "path": "packages/inference-control/dist/context-integrity-role-alignment.js", + "digest": "sha256:bb296933b10742b48fbcea417d4e7156a5b309e8c45b6cf8cb69234803813f8e" + }, + { + "path": "packages/inference-control/dist/context-integrity-runtime.js", + "digest": "sha256:7985691fc52776a57a62ffe9ec4d3b19833b5efc0d0befeed2fedeedd6347f90" + }, + { + "path": "packages/inference-control/dist/context-integrity.js", + "digest": "sha256:78336f87b7fb252290c3dd11f06e35babba6aa5622f5233b3f39358ce17583ca" + }, + { + "path": "packages/inference-control/dist/context.js", + "digest": "sha256:339a5b9822728b3d9c1266006d55bb89c9875d8378d9fb0c997705ddb06bc5b0" + }, + { + "path": "packages/inference-control/dist/governed-role-evolution.js", + "digest": "sha256:7ee2df4ecdc152a6002dd422b7183f50bf0b61004f9077eceb72b83b3d3dec19" + }, + { + "path": "packages/inference-control/dist/heterogeneous-agent-composition.js", + "digest": "sha256:8385ca904e96b0493d6771b1a169a9684e0ad38d51a4ae5dc58a43fe90993ea6" + }, + { + "path": "packages/inference-control/dist/index.js", + "digest": "sha256:a921b260b3b1034e1fb86f5e920148e10e7696656fb779137e8abdb9a1e54f77" + }, + { + "path": "packages/inference-control/dist/intervention-adapters.js", + "digest": "sha256:16428ddedde670546075a0b4605e524d5a4c02ab3a9055d75603d2fb01a63039" + }, + { + "path": "packages/inference-control/dist/intervention-contracts.js", + "digest": "sha256:b50e224f225b9cce6cf63e41dfc1c155e6496cd2ad035ca76f0bf1c9b0b9fc34" + }, + { + "path": "packages/inference-control/dist/intervention-runtime.js", + "digest": "sha256:33c13b1339472d38e51e41b5b8c54e9f833f750f042253c9517f32dcca53e6e6" + }, + { + "path": "packages/inference-control/dist/intervention-validation.js", + "digest": "sha256:32a31f06da2ac7f628f7fc42b0f4d12c2bb07ae70cca94b08a0b87514fa5710b" + }, + { + "path": "packages/inference-control/dist/intervention.js", + "digest": "sha256:a3ef1a043d29d16c1af28cfcef974b4a4869fbfe4969fe5b4c7430fff4676325" + }, + { + "path": "packages/inference-control/dist/messages.js", + "digest": "sha256:1fba622784350251c3f531c50d5c2077701dc3f5bc2933a52588b7f8fd4b77b8" + }, + { + "path": "packages/inference-control/dist/model.js", + "digest": "sha256:67a3fbaddef1766b2d0085b0f6a71e2d2a1def62d7c67bcce2079741848670fb" + }, + { + "path": "packages/inference-control/dist/operational-cognitive-control.js", + "digest": "sha256:afeefd26bf5fe86ea91702f064f027bae57e1afcd96b0714d057c40ed704bc99" + }, + { + "path": "packages/inference-control/dist/policy.js", + "digest": "sha256:5e0f2ba232ca8d0870e516e000f91e5243ae9ffbe48e0a3d32c91848d4e790af" + }, + { + "path": "packages/inference-control/dist/portable-agent.js", + "digest": "sha256:30a39fde6e3d0bfd823f771f70e53216aea209d1fc1750c4e5d6dec8d4ae6b39" + }, + { + "path": "packages/inference-control/dist/reducer.js", + "digest": "sha256:b96176cf102cc3f94c72dacc6868cb65650d9b94d602b1e50ba123831c340d09" + }, + { + "path": "packages/inference-control/dist/reference-controllers.js", + "digest": "sha256:f5920acff6322722bfa39acfed76b414ba6b131fd4a5c2e04b38f411ad00bf3e" + }, + { + "path": "packages/inference-control/dist/role-alignment-portable-agent.js", + "digest": "sha256:56c99039fff66c2f369487dacf4aa2f49979231fe9bcdd5fb85949a7ef1b23d2" + }, + { + "path": "packages/inference-control/dist/role-alignment.js", + "digest": "sha256:05463f517e911f23859afc16a078f3be010dad5195992f6e72589dd760bca200" + }, + { + "path": "packages/inference-control/dist/role-realignment-portable-agent.js", + "digest": "sha256:c946113af66d8a83cd946f8d1911906faa1c3f5fd57ab1ebd99ef874e922b42e" + }, + { + "path": "packages/inference-control/dist/role-realignment.js", + "digest": "sha256:c1fa8b21b74fd84b76a9109537558d4b5b2050710e15eccf17894bc3f0479d33" + }, + { + "path": "packages/inference-control/dist/runtime.js", + "digest": "sha256:9cb320abb8837279c41423bba5350f7f2d4492650af7f9faa539f7ee55225b1d" + }, + { + "path": "packages/inference-control/dist/scopes.js", + "digest": "sha256:b551485bc037d86c88ae6fd01e98bacc1f945e271f73a56b2a0a72052eac5cef" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-assessors.js", + "digest": "sha256:b180baf57fe992775125a9b69075e1c97f543e9ff3441fb725ecddf6795f4d5b" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-contracts.js", + "digest": "sha256:7b25020af1fd4375969b2a524b46c231dd1ee56d5b9dd08f7da4e8fbbd06d86d" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-memory.js", + "digest": "sha256:9156f67afdd55be68e21fad5f7ba4e5486f24964baadf0b52f3fd897c88b4bf1" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-runtime.js", + "digest": "sha256:2df3930b5eb743b8b9b42f2cc78af536e6155cd3f55e5476a3cddc7463bb3061" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-validation.js", + "digest": "sha256:c377441c568778ec84252023b08f5b5147f65410c75f3adcad9487073b2bd8eb" + }, + { + "path": "packages/inference-control/dist/semantic-alignment.js", + "digest": "sha256:6652872134ad5808debe18f6928ce3479e08d27c29018ade039103c699e83f2b" + }, + { + "path": "packages/inference-control/dist/semantic-horizon-budget.js", + "digest": "sha256:44ca6347830dc0931b8b35240bdf168c883501854b3e96122b9d194db778ae95" + }, + { + "path": "packages/inference-control/dist/semantic-metric-engine.js", + "digest": "sha256:475102b2d41c0d24b6d785c49eab41b886ae9b007cf1bfb025feff1fbeb18826" + }, + { + "path": "packages/inference-control/dist/sha256.js", + "digest": "sha256:d71fd9d322dc5019c4fa5761fb30115ca816b5f66e9cef833032dd560d00fe9d" + }, + { + "path": "packages/inference-control/dist/state-records.js", + "digest": "sha256:720d0851e673fa754e7c0aef28e76a2735ac89f11308493ab84fc7231f48ac27" + }, + { + "path": "packages/inference-control/dist/state.js", + "digest": "sha256:c505c09e4527787028021a87acd968b316e1c8e6d4b170b6840b598ae1547fa5" + }, + { + "path": "packages/inference-control/dist/streams.js", + "digest": "sha256:0bf09847a16c09f591e4f6c52fb47f71a9f2553f9824f15e5689ff3cfb067aec" + }, + { + "path": "packages/inference-control/dist/telemetry.js", + "digest": "sha256:d3e1efda5bd182680490fe04ca2d361d683ed23a96bca12d5710d4fe2639a6a1" + }, + { + "path": "packages/inference-control/dist/tools.js", + "digest": "sha256:b7d1a235fded2bb91e05067fbe6cc78a71edb772c14b6a2091fa5070d29bf52e" + }, + { + "path": "packages/inference-control/dist/trust.js", + "digest": "sha256:b6c36d47a7c99603b3d45719b25d260ef9b238efbed9fe2a0b7ebfdaea7c3e78" + }, + { + "path": "packages/inference-control/dist/types.js", + "digest": "sha256:ca75f72b4f193bbcc212904dc2ff6710b4087a5d5db0730fb2305eb749bfb36c" + }, + { + "path": "packages/inference-control/dist/validation.js", + "digest": "sha256:33d1c58b96635f6dcb441d0fa6c77b7829af51f70a5b7fd317cacfda3f53d5ff" + }, + { + "path": "packages/interop/dist/governed-lifecycle.js", + "digest": "sha256:f5b00f0bd7274ca3e8550d40c9f58178eb3c3d05d4329bac5eea6f5ded33646c" + }, + { + "path": "packages/interop/dist/http.js", + "digest": "sha256:6d73ca65749ab791eea28ac2ba3fcdbdfc4f63344869362f7eae1b541b76dc5c" + }, + { + "path": "packages/interop/dist/index.js", + "digest": "sha256:214c099488f68d1f3abc5facbbd52efcb7ce3db494de9c873658393a64e9a177" + }, + { + "path": "packages/interop/dist/morphogenesis.js", + "digest": "sha256:51b7898519f5e1b90fd545e531e87a2280c7bfadec1c57b8b3794dc36a2accc6" + }, + { + "path": "packages/interop/dist/webcrypto.js", + "digest": "sha256:880cb4d2a5a2ed01fa8aa20e45c497eb00a33cc3c9ab9daffe22738595953541" + }, + { + "path": "packages/interop-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/interop-postgres/dist/migrations.js", + "digest": "sha256:9bcac3744000fb6ccb562b76d3e2b098a1ff249196e8ce197ddb21ce9b5b9fe8" + }, + { + "path": "packages/interop-postgres/dist/repositories.js", + "digest": "sha256:ba3ce3db7dabcfff1e76043ad515d2b2d136724fd26efc818797a6bcc64cc4f1" + }, + { + "path": "packages/mcp/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/mcp-docs/dist/cli.js", + "digest": "sha256:e9b5dd708542caa20b1a6e48a6ec9b94555a3b5e6b20290ec4b8e8e06eeaa9c2" + }, + { + "path": "packages/mcp-docs/dist/index.js", + "digest": "sha256:5f861035058d2b85e237efc3c46325fabf5f07928ab44fdfcb1726a92d3973b1" + }, + { + "path": "packages/mcp-docs/dist/server.js", + "digest": "sha256:0d1d45d5fd38f0954f057a19f0c289209ec8b0741ac74a1f195c219e6245544a" + }, + { + "path": "packages/mcp-runtime/dist/index.js", + "digest": "sha256:d537dcedce52e9a6837982df72dbd8cf1b3c6d1eb687f2857ab3d56f65879c3d" + }, + { + "path": "packages/memory/dist/index.js", + "digest": "sha256:fab5f32b85a4df9ddfad1054badb437892a21f1f416afff263ed5b2b7f9fa8b0" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-contracts.js", + "digest": "sha256:eaa1bb6c8bcd9f447b729e7013ba8235c5cb2e5479c195905dfa1d19369fc50e" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-runtime.js", + "digest": "sha256:e9974da197ec58188c29fa8d490abd1789edcfc05215f2e0f97747c0f31bbbae" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-validation.js", + "digest": "sha256:2e6acc0c7f79ba6ccb5abea1340a05570e310c0266761dd48e4ea820ffc7a980" + }, + { + "path": "packages/mesh/dist/adaptive-overlay.js", + "digest": "sha256:18ec9b42ddce6430001f7822024c4916cd44eb6e0e997c7cc370127ca514ce5e" + }, + { + "path": "packages/mesh/dist/authenticated-overlay-transport.js", + "digest": "sha256:5e7b7c28c9c4cc5e44a37ae72bb664ae8cf7a721fd9f8bc6999d6c435c90bea1" + }, + { + "path": "packages/mesh/dist/authority-continuity-contracts.js", + "digest": "sha256:e988dedc3351d634f4da9d689e4c9c4c09156cc15df0d35f12eb4d2c7dfe86e8" + }, + { + "path": "packages/mesh/dist/authority-continuity.js", + "digest": "sha256:96e5b9e1981c7f9acdb8233d2dcc137a1d469a029044290c2940e9ae08e16cf0" + }, + { + "path": "packages/mesh/dist/continuity.js", + "digest": "sha256:d3fab986fab37b6e647ee5db235def064a5f3dd049255f7d80e8141f23542f84" + }, + { + "path": "packages/mesh/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/mesh/dist/coordination-allocation-contracts.js", + "digest": "sha256:3be2180c08543d1cbc2eb6e40fe6da290b89e791f7ca73a581647283199d5479" + }, + { + "path": "packages/mesh/dist/coordination-allocation-state.js", + "digest": "sha256:a85c2ebae9d89fe2ba5932a91b461babe61807fe8994bee41ac5f677ab6d1b20" + }, + { + "path": "packages/mesh/dist/coordination-allocation.js", + "digest": "sha256:92ff860f370f18d0a37ddd5d9135c58651aaaa47087be0c7503b63d344bff5d0" + }, + { + "path": "packages/mesh/dist/coordination-contracts.js", + "digest": "sha256:994d53aba9260dba427d4345bc3b4c07d742a627f3be1d16bc9919c250d46772" + }, + { + "path": "packages/mesh/dist/coordination-discovery-contracts.js", + "digest": "sha256:c9aa7950295bb4d4a3c77d59387fc9050feffb9df289c1034d33aef5f895a64b" + }, + { + "path": "packages/mesh/dist/coordination-discovery-state.js", + "digest": "sha256:093f3b7a9bb81b2bb9638802cac8ef20d5c2c39b97d9fcb4db6c877b92deac5e" + }, + { + "path": "packages/mesh/dist/coordination-discovery.js", + "digest": "sha256:7fd2868591eb7f7387c838c4e4ffb991d3b3c13b3baf37510cbb4c55978f27fc" + }, + { + "path": "packages/mesh/dist/coordination-execution.js", + "digest": "sha256:c977ef2698808e852f01ea21718ca340d99af00032797e48e33aea55c4f4d42e" + }, + { + "path": "packages/mesh/dist/coordination-inbound-contracts.js", + "digest": "sha256:1a82d59dece310da303e2c4915fa70025e7563d201e77a61bd51707cee356ad7" + }, + { + "path": "packages/mesh/dist/coordination-inbound-state.js", + "digest": "sha256:214c4db472a4b0b8678ce118c2aff900f54ecc4219a90d4a5bdde5ac69377282" + }, + { + "path": "packages/mesh/dist/coordination-inbound.js", + "digest": "sha256:86cf5061c298941c5355533eae662f4dcfa96d8014552995a847214cecaeb580" + }, + { + "path": "packages/mesh/dist/coordination-lease-renewal.js", + "digest": "sha256:7a1dc88ba2620925684895fd8d82f284363aa5ca9d7694b6bb2dde33ad120d5a" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic-contracts.js", + "digest": "sha256:7df5a215ccb3a469b52d126b60787d9d0b8692c2db96ab3c69585948de059289" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic.js", + "digest": "sha256:9ecc16d642835d844d8d4de31cbdbbc0d2b96c5a9f13cbaa0564cb1568fab99d" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-contracts.js", + "digest": "sha256:314e32db524c476a194bd1e6bc835e289ecf203b328c781595f6d63986283c67" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-state.js", + "digest": "sha256:61975714d8bc69184c05508f272eddff05bd1790ecab45cbb66072b4cfe163d9" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-time.js", + "digest": "sha256:6a506033a164246715358d8cf1f6910b37cb5a9efaf998c567222c0814ad729b" + }, + { + "path": "packages/mesh/dist/coordination-objective-work.js", + "digest": "sha256:377a4eb0fa5b7caadd2f0b5f991892032e2689c42c6251bc91e14df0b07c495c" + }, + { + "path": "packages/mesh/dist/coordination-recovery.js", + "digest": "sha256:278ca986324792339ace51bea5f5dd467cf71af1aea6ab94132f15bd75238a38" + }, + { + "path": "packages/mesh/dist/coordination-reducer.js", + "digest": "sha256:d20890a678eb9dceb70cdb1788e7e509dc1a38b923ac836f06599d7ac0e30a1b" + }, + { + "path": "packages/mesh/dist/coordination-state.js", + "digest": "sha256:1120aadb4f57759fca1d0c57d1f985e3fbe7da6771acfe923ac0671e13fc82ea" + }, + { + "path": "packages/mesh/dist/coordination-topic-contracts.js", + "digest": "sha256:5e722ff15658aecc3b2bf2ba9b35226274b981fce4744d8558cc86eb6574c27f" + }, + { + "path": "packages/mesh/dist/coordination-topic.js", + "digest": "sha256:51f13dd6ee7287da3a3857178f371b7db1fe44955978226d957133387511aacd" + }, + { + "path": "packages/mesh/dist/coordination-wire-version-contracts.js", + "digest": "sha256:34ccdf72fc29daaa6b532694f2b820bccaafb53549cc5f907ea05b221a7ecd5f" + }, + { + "path": "packages/mesh/dist/coordination-wire-version.js", + "digest": "sha256:2f8b7498a5a82471e8de6d840b98bcf5dc3f0d1108267f9f3f3cd5ef0c563f83" + }, + { + "path": "packages/mesh/dist/coordination.js", + "digest": "sha256:6ab0e50a3c3a4b30470f46ac0f5bdb46244d2d85e40746859649ae6f5ab5972a" + }, + { + "path": "packages/mesh/dist/durability.js", + "digest": "sha256:9112fa82abe5291d58ae2f69ec908a36425fb6cdc12abdcfb1b9fa9f835f3543" + }, + { + "path": "packages/mesh/dist/inbound.js", + "digest": "sha256:3139621aee4950963cd972476b5c45538e46d96cae8e75e97868845325449d38" + }, + { + "path": "packages/mesh/dist/index.js", + "digest": "sha256:ac2c6265fd32449bde66f8451b8e45eccdbaa90ae105501b1ea8d672d363a059" + }, + { + "path": "packages/mesh/dist/loopback.js", + "digest": "sha256:60c0873a79abaeb05c1b51b8edc1f166a35f0488229eeaf8964f319a9c672fa1" + }, + { + "path": "packages/mesh/dist/overlay-transport.js", + "digest": "sha256:89e36d9171cfe0be31a1e4b7d6bdceab4511fc090f1890e2869d4e2133c196f2" + }, + { + "path": "packages/mesh/dist/overlay.js", + "digest": "sha256:45e87c5e96197d6ee979b9095770525ffc54416fc148fd2772c5b345155201f0" + }, + { + "path": "packages/mesh/dist/reducer.js", + "digest": "sha256:87a9de3e08703bc17d3c3f881dc2002a8ea6ffaffb943195aab6213217100a73" + }, + { + "path": "packages/mesh/dist/sha256.js", + "digest": "sha256:3e518423bde47c7b96db5d49b8a66ab24ad35859e025a3a80a3da23a160dd140" + }, + { + "path": "packages/mesh/dist/sparse-overlay-contracts.js", + "digest": "sha256:13bbd7fad5d9dcdff11f48dabe4165dc89660fc8f6de9d1d3ec20061ce189cc0" + }, + { + "path": "packages/mesh/dist/sparse-overlay-durability.js", + "digest": "sha256:8b75680a26fdd660f7dadbff37727f1e5298828e972e0e2a7f5ac8edafc820cb" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime-contracts.js", + "digest": "sha256:0c90a716d1fc4983a07d4cb55bd976f20ea3191b25b50ad3c02465a89ad0bf92" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime.js", + "digest": "sha256:f49f29078cc39ced0826fce1349ff8474dee9d514bbf3f452ee9f951975d8833" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-contracts.js", + "digest": "sha256:6f404176b4d54a71985033e076f5eb5f329e04b7ad992c9a1a7e56af2961211d" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-durability.js", + "digest": "sha256:da739539527cfd6f750081ff776dc1e1e17862acc45f62e55036481c66b5d290" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport.js", + "digest": "sha256:14605088582611b10a1276dbbe0cb633256c4f29a51173fc98cac4887d467252" + }, + { + "path": "packages/mesh/dist/sparse-overlay.js", + "digest": "sha256:ca11437bdc551ee6d1dd8e6557a63d196cae7c9888b238144587b7c9c4bab98b" + }, + { + "path": "packages/mesh/dist/state.js", + "digest": "sha256:e50942fb5e14f5f5aca893aba6ba3e509c8659478ede92667069e49bbe01c282" + }, + { + "path": "packages/mesh/dist/trust.js", + "digest": "sha256:5256cf09586202f5ea60df65866156ca14e096af85c06c05acf30f4f72ca02a5" + }, + { + "path": "packages/mesh-conformance/dist/contracts.js", + "digest": "sha256:9c72ef104edf9901471db7b8a00b354ae8dd72353c181356070d34cb929b99b2" + }, + { + "path": "packages/mesh-conformance/dist/control-fixtures.js", + "digest": "sha256:e7bd67da283c361135f4ae9f9f5eb42a23d2a89c52528238cd12111c41dca7f8" + }, + { + "path": "packages/mesh-conformance/dist/control.js", + "digest": "sha256:0eb18d7be525ee48b0db6b25bb75cf014563d31afc831a82ffcb24a2c11080cd" + }, + { + "path": "packages/mesh-conformance/dist/durability.js", + "digest": "sha256:a92659003df88ef18bd5d02efd45919fe5088006eeb5fe06859e1be90ef73bb8" + }, + { + "path": "packages/mesh-conformance/dist/index.js", + "digest": "sha256:2bba1ca73e6fc97fe414340a16e3f0a5be5a966ae496069c769f0695d321c075" + }, + { + "path": "packages/mesh-conformance/dist/planning.js", + "digest": "sha256:de0bc3b6c2b4869fc28e25d34e408328a8f899e6148a7e18fa7b146023b44847" + }, + { + "path": "packages/mesh-conformance/dist/protocol.js", + "digest": "sha256:6c7028b8f4b626a6df165b51c26cf1af266a740addad20f2df8fac819937d06b" + }, + { + "path": "packages/mesh-conformance/dist/report.js", + "digest": "sha256:704dcbf5e60268d943ef5b7876091724594225fcb3a4bdf2ebec5020afb3e73c" + }, + { + "path": "packages/mesh-conformance/dist/rooms.js", + "digest": "sha256:53ae3a136cd243714a5eac7a64e5d7e3038e303e5c93fac94788a313f9e3644c" + }, + { + "path": "packages/mesh-conformance/dist/runner.js", + "digest": "sha256:6e740ff8d5251aa3f4b37777fb52214e740dad3c0f9d8583155ee826635420ad" + }, + { + "path": "packages/mesh-conformance/dist/transport.js", + "digest": "sha256:a09577f525870cc07dbb8aed09fc045c70f21277fcab43117f1c9335c8b4a189" + }, + { + "path": "packages/mesh-crypto/dist/base64url.js", + "digest": "sha256:df96edd36a1f06d3f19292067415a371d1b491e63e6e99354c75fee0e1981689" + }, + { + "path": "packages/mesh-crypto/dist/contracts.js", + "digest": "sha256:0dbf1cf2c1456b3917e0bf92410a7253342f067aec6a40f4c7657da6a4a989a5" + }, + { + "path": "packages/mesh-crypto/dist/http-signature-port.js", + "digest": "sha256:5b710dfefaed3b511074caa06ad03dfe1dfcaa2bc0219a7a5f68e14d7d3c009d" + }, + { + "path": "packages/mesh-crypto/dist/index.js", + "digest": "sha256:b5fef323f590706eeffe8dba2454543fbcea11cb3f823032cd72c7f3dfd679dc" + }, + { + "path": "packages/mesh-crypto/dist/static-key-resolver.js", + "digest": "sha256:bdb9750903e8c22ebaa2e581ef823860654a5a4d0f6332f7fc566b067ed27b79" + }, + { + "path": "packages/mesh-crypto/dist/web-crypto.js", + "digest": "sha256:807f19df4570bb2655fc9d5f6d13b2a18af3662b58cb7ef852b4ac4b8e59c8f1" + }, + { + "path": "packages/mesh-http/dist/durable-outbox.js", + "digest": "sha256:4115fa4901502cb285902126c125c99ac6786ff48de4f179e9c7e6bf1512455c" + }, + { + "path": "packages/mesh-http/dist/index.js", + "digest": "sha256:356fe829cabeaa1524b87bff61e186c0e16d3a8bf8efb9f884b2d782fe628edd" + }, + { + "path": "packages/mesh-postgres/dist/cli.js", + "digest": "sha256:0d547846e3e8be78d5361d828c6138b7270a409ad8d84ec45a742fa1a08cdd48" + }, + { + "path": "packages/mesh-postgres/dist/index.js", + "digest": "sha256:774b213b90ecb7670fac7a39296b187681be7034cb51332373bba6fe20864e36" + }, + { + "path": "packages/mesh-postgres/dist/migrations.js", + "digest": "sha256:99eb9e978be475856965a0e40c4ca39e49b11b7e27cba3d9632abd34c98905db" + }, + { + "path": "packages/mesh-postgres/dist/planning-recovery.js", + "digest": "sha256:bbec2fa7757a0412f2788118590a5ccede90b1ef77b861859e0fbf80a8ebc66f" + }, + { + "path": "packages/mesh-postgres/dist/repository.js", + "digest": "sha256:ea8c4bb98dfb8b9a4d4441e7eb34062e52f75085b1d73f6636c5b9852e132591" + }, + { + "path": "packages/mesh-postgres/dist/snapshot-backfill.js", + "digest": "sha256:2227eb1cf13656c91bfc47ce36b19697d795b509076818dd14c90d2883a1a8f9" + }, + { + "path": "packages/mesh-protocol/dist/canonical-json.js", + "digest": "sha256:394b8fa24d40e03e369d7ebb9518256633aeb0eaac0332c2ba2beccf93430452" + }, + { + "path": "packages/mesh-protocol/dist/contracts.js", + "digest": "sha256:9529f176896f1949b56fc163e57a118d5239a7018f8b6fa2c31743247f94987f" + }, + { + "path": "packages/mesh-protocol/dist/index.js", + "digest": "sha256:6d86cc13e07f1277809091f939d925c12dd7acee63a1dd0c621e61bf7eb08fa7" + }, + { + "path": "packages/mesh-protocol/dist/strict-json.js", + "digest": "sha256:0b8e54f87cba73b7d98fbe30b8154d3b71a1d09a66c62536468fc6ff0c2ece4d" + }, + { + "path": "packages/mesh-protocol/dist/validation.js", + "digest": "sha256:a06cf45708fc9b6438d0ca3449847ab4ba11e44633e072473acfcb9f0cdf4a71" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-action.js", + "digest": "sha256:239b9b4e383d9a73609a475dcec00dae193c91679ba5c20432e8bb6498eb1e3c" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-contracts.js", + "digest": "sha256:6afd9efc174d8a59739da7db001a3eb87d18f6374c33f67be14a8143562d54fe" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-fault-matrix.js", + "digest": "sha256:bafa61ae6bd6f74d05d2d5afbb0c405fdd5756fc91c339ddde85a4f9c15e0dbc" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-recovery.js", + "digest": "sha256:2e60bd3f6fd3b20764ef649c4f03cbdaabe938ad8eea5c6e68fbe5980eaf1778" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-reference.js", + "digest": "sha256:2f7350772d3348a0a947d6a9cb73fff82422491d477a19be702c9a2503288538" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-replanning.js", + "digest": "sha256:c883ecaaab58520e24173c5f64e0fa54f9f5362af88ac3264af318b22517f9df" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-campaign.js", + "digest": "sha256:a5fdc1b621112b4760dd685cc39422df124a35e9d82006a796e44999726b7122" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-contracts.js", + "digest": "sha256:f30b30125d772819eacf82c5e55451f8b1f97321597d5b66251ac81b14a7f825" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runner.js", + "digest": "sha256:c4cdeddb474c2adf11730d76eae6a5e29b68c54c84b4b117a79692be4f26c8ed" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runtime.js", + "digest": "sha256:b94a545a0c792690278a44a75b6fc2f4889fbd188165b41f8758d4184d29c24f" + }, + { + "path": "packages/mesh-sim/dist/collective-effect-provenance.js", + "digest": "sha256:47586db551e2d9baa17044435a13e86c630800dfad79888fbc9eead11e41fd71" + }, + { + "path": "packages/mesh-sim/dist/collective-environment.js", + "digest": "sha256:5be01dcd1d0006dd9de004a4328c013c3b70075f6ded65c1bc4cac6ab4a0373e" + }, + { + "path": "packages/mesh-sim/dist/collective-evaluation.js", + "digest": "sha256:0bc8e2f1ca1b03f0065065210a313deb316fd2377db6152ef557737b755d7a5d" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale-overlay.js", + "digest": "sha256:40edf5e7a82f27d435d59f7f28e1ba7cca6cf3aef3e2b8c84c0b583cd49df425" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale.js", + "digest": "sha256:63ca5d6156eca018ec72b7f496bf3748fed0b8131f7d8bdfb5391e01fdf3ca1d" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-aggregation.js", + "digest": "sha256:d639bc4771d74500d4f2b2e94479e4391de24e84a8662347f6a02951428098d5" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-artifact-stream.js", + "digest": "sha256:e53a80a69960cec1e1fae775e4ece65936019a04f9a77ffe66dac49ed9e73471" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-bundle.js", + "digest": "sha256:422758350ffb644e20af635fa68be85714fed6a7453e496bccf30462f4a1eb2c" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-executor.js", + "digest": "sha256:eb2be679d1f9853ddc114f2334526f0f532c88a726b670666057d39507b0a5aa" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-analysis.js", + "digest": "sha256:741764684649b93fc4b59b785be10e61b999497d69c7f98b83527c2122d298b8" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-operation.js", + "digest": "sha256:3e2e65c1fe11779d081d0593abccb1bb792b14db288874170f2aa6f7c7181839" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-registry.js", + "digest": "sha256:e8df844281be4467f1c04eb6a670e7285a14341db684a4ba1fccc215eb68ed5e" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-registered-adapter.js", + "digest": "sha256:dad53e376b79f5b5082ccb051522c9fe7b1dc678ca08be5877f05213ccf4f4ca" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-scale.js", + "digest": "sha256:784a0dcc8865c50b610970c91b6598d483dd6f3b358723cefcd8fde64850a286" + }, + { + "path": "packages/mesh-sim/dist/collective-trace-journal.js", + "digest": "sha256:59d24a78f5f95eaa14f3f9ce527b68c2f460aea468553c13262bd57eb912b4b9" + }, + { + "path": "packages/mesh-sim/dist/index.js", + "digest": "sha256:ee62074173a14ce8c08082197b11f0537f3dfa2140c2822ea1bb1c08c0dd82a4" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-contracts.js", + "digest": "sha256:372205b5a92536b45a6f03621e625e7128e2a53cd65863eff48539eeb68d8e99" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-runtime.js", + "digest": "sha256:9318b26ad13637b925f751b3100923a58a874f474404bb12c443860e50815488" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-validation.js", + "digest": "sha256:bf262003c9b5b98b86563f86c106dd03dce1408e6b358d800323cc3d50f51733" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment.js", + "digest": "sha256:62d2a4275379ba3b2ab6193c8a0230a6fda54145dbe3f21a40b1e94002427cf7" + }, + { + "path": "packages/mesh-sim/dist/reducer-scenario.js", + "digest": "sha256:889a7a8a2477bffaffcc35387cebc5dfb8ca7fab63df120009a3929c1e7d805c" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-contracts.js", + "digest": "sha256:49d77fcec67839d7877a225d1479eb7b66d4953e681577ead6abc305d4191393" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-durability.js", + "digest": "sha256:cc87c0a8b53a3ca120dcc75ba5de08be34057a1d4412f707eaa640d7466d06e5" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-evidence.js", + "digest": "sha256:7f439e0e1f65c27cf195b9e0ff9ac6fdf4519d08d99d21c9ceb80d04164874f9" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-reference-integrated.js", + "digest": "sha256:99429ca6d316c199d5471c6cc08acc2ce711fa3d9b80d561332be872c20ce195" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runner.js", + "digest": "sha256:88231606e812104f402d2fdc7d8a52fb18a789a1e58806ff680b516d4658e084" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runtime.js", + "digest": "sha256:7ef14f24ba5b8490f53dc5440efd9bfe282db4b0ff8bb4e03d55af133fff283f" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-validation.js", + "digest": "sha256:0987b01ff10079361845d422ee0185c284227343fd5cfe6d829bc1088c7a7ab2" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation.js", + "digest": "sha256:43bdbfa7863a4f7e466cff7d941bbb42f2f3590dfcec70f0ff53b724f61881e9" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-contracts.js", + "digest": "sha256:e3cdf45a3b1cd53c790dfa23a99f59c5fec295a520b397e1ee6bdae74e3799ac" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-runtime.js", + "digest": "sha256:a1c79489fbf9bb4cb1aca0763228c3575da400b0d61832b7970dff478cca7839" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-validation.js", + "digest": "sha256:9b6e78e0ae50f9e547d287581f315e1fdb53e4c4668d3a6ed50e1d50ab0c128d" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation.js", + "digest": "sha256:c1e296a55123d5a37e5420838d875c8f00be68830fe339c8ce1d8c825ab3b0fb" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-contracts.js", + "digest": "sha256:dbce21ec6e527116c3b9d1b98a26bd744bd00c92c788e1d2c66b517a24770da7" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-runtime.js", + "digest": "sha256:a22d86d330e3dfa31a104e32a371a1da8f53ad840b7ae828b8331b97466bf522" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-validation.js", + "digest": "sha256:15e906d89da5450a60b86cc9dec1f99ee956bc6f4a36fbc4b9a863dcfb0186fd" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark.js", + "digest": "sha256:e9be5da7951d4e71a50906c579371c36d8cdbe3075923260affb6bceef7b50c6" + }, + { + "path": "packages/mesh-sim-local/dist/index.js", + "digest": "sha256:53eaa2bf57ba705a72b09366e8583565614c9bc3e170e83984537ab369566980" + }, + { + "path": "packages/mesh-sim-postgres/dist/index.js", + "digest": "sha256:240ce27d16ac0661872fdf9d2ab5388eeb7bf52c43f8c97e6a933b2b9de613f1" + }, + { + "path": "packages/mesh-sim-postgres/dist/migrations.js", + "digest": "sha256:6a1bb03ef035578e0276f581e56237bc8e9265f140b66fb1d6a5629a02e3670f" + }, + { + "path": "packages/mesh-sim-postgres/dist/scalable-evaluation-checkpoint-store.js", + "digest": "sha256:97235cfcf97c5f5499303514123bebbe72f3cdcaed8bff1e335f162fe115b2ee" + }, + { + "path": "packages/model/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/model-anthropic/dist/index.js", + "digest": "sha256:6a82284ff47b80d5079dde4f889b81da889bbefd741775695143add7d16745ab" + }, + { + "path": "packages/model-gemini/dist/index.js", + "digest": "sha256:1a50906c3de37382c47d7941b79a7d281d61ec5898b558cd1c026e27f8c33fec" + }, + { + "path": "packages/model-openai-compatible/dist/index.js", + "digest": "sha256:8649eb1b720e38b506fd5d2ef733c0130e1d875b256560f49e070daab36036c1" + }, + { + "path": "packages/planning-artifacts/dist/contracts.js", + "digest": "sha256:7e8d3039e69437fba5fe7c15bd1038cddc13ffb04ea9684943ad5305ea8aec35" + }, + { + "path": "packages/planning-artifacts/dist/index.js", + "digest": "sha256:820cff3509774091d3c7cf318b9f3f4256dc079140b44ffac1938c4f9ae16c05" + }, + { + "path": "packages/planning-artifacts/dist/publication.js", + "digest": "sha256:fc7696e3f4f368fcd93029987a4c1d80c73d7dce238d773a6e0fd434639e0489" + }, + { + "path": "packages/planning-artifacts/dist/replication-codec.js", + "digest": "sha256:893a2f1dfb7aae637651d9701c12b3966b6b405e487beb2584138f4d93601e7a" + }, + { + "path": "packages/planning-artifacts/dist/replication-contracts.js", + "digest": "sha256:6246d5e9e6654464bf1b3b37b15a9e0545869103d4cbba3463c3b37da22a9ee1" + }, + { + "path": "packages/planning-artifacts/dist/replication-http.js", + "digest": "sha256:8ff881c94d95ed1a438636a4f73b2394f834c561d987842121394df8d27533e0" + }, + { + "path": "packages/planning-artifacts/dist/replication-transport.js", + "digest": "sha256:c3523cd80cf0f0cb7e3eaf5688db5529a34e7e0338898d87a8933c09586f1a56" + }, + { + "path": "packages/planning-artifacts/dist/replication.js", + "digest": "sha256:228a8c80dd8ca2ee690c5f6fb5d6f87a8a5001d9c7951ec98cb3df8ea5462deb" + }, + { + "path": "packages/planning-artifacts/dist/sync.js", + "digest": "sha256:1d447585e4040a52095f8c8f3831ce0319b36425f3d2578cdf9ca8bfb1be823b" + }, + { + "path": "packages/planning-artifacts-postgres/dist/index.js", + "digest": "sha256:b10677e45ae2a64dc9d2ce80b35ab8d5c9f0e0e0ae307098b7bd29b744b20451" + }, + { + "path": "packages/planning-artifacts-postgres/dist/migrations.js", + "digest": "sha256:8716213d4903eef3e40f664772ce969c643b9c8a57a0fefc7af7fb0cf9a5d66d" + }, + { + "path": "packages/planning-artifacts-postgres/dist/replication-repository.js", + "digest": "sha256:fdcbea1f69c33ff853ff8fed3a719ff0953e73e3b97aa300376a5053ac186bb9" + }, + { + "path": "packages/planning-artifacts-postgres/dist/repository.js", + "digest": "sha256:f73012bde47c99b395ca63563a6559626fa86f89eb830d6073d5886b918acebb" + }, + { + "path": "packages/postgres/dist/index.js", + "digest": "sha256:7e98e9cd73d663a6bc1345a8bafca54a4c6e2b5d6588b621e408381b0dd2e549" + }, + { + "path": "packages/provider-openai/dist/index.js", + "digest": "sha256:264f2eaa3540c1659fd5f74030a651b8b5ebf152ebc98d6a2f3a77389ee0b251" + }, + { + "path": "packages/rooms/dist/agent-registry.js", + "digest": "sha256:24e1bf067e9ca32fb3623b988afe46711bf02519d8690819e667d375fd5590bf" + }, + { + "path": "packages/rooms/dist/checkpoint-execution.js", + "digest": "sha256:dd2822591d228998753ef900a54befd8a8cb2848fa9cff6687bd7c3ac4e785d2" + }, + { + "path": "packages/rooms/dist/context.js", + "digest": "sha256:4899e01501a5e743fc739440e1c208ecf82bbd3347b0bc816240ed6ec359e32a" + }, + { + "path": "packages/rooms/dist/coordination-execution.js", + "digest": "sha256:622d69e44c4ede385c49a5f780f756399b0c92ac326840e082aa9c893496123a" + }, + { + "path": "packages/rooms/dist/coordination-runtime.js", + "digest": "sha256:39b7d49f0f870a60b5c9f712530dfff3bf4ad90687ee030db28debbb5a53f3d1" + }, + { + "path": "packages/rooms/dist/coordination-worker.js", + "digest": "sha256:9243f1e4fdd7bb3ea43bc2dd4281ba868af3e40d44bf0f2b75169a59d509f71d" + }, + { + "path": "packages/rooms/dist/coordination.js", + "digest": "sha256:30dd88e97ecc261a00790733a96cfc676b55523a1ada417d249ec5e5da17dc6d" + }, + { + "path": "packages/rooms/dist/event-page.js", + "digest": "sha256:2b92516cf405e4eddbd50ac36dcecea6aa9f1ad793293f73d71b51ef7f054787" + }, + { + "path": "packages/rooms/dist/execution-session.js", + "digest": "sha256:eec92852dffa90be43ff357f8843e45d567ca046dd3dcc38df248450287094f8" + }, + { + "path": "packages/rooms/dist/human-contribution.js", + "digest": "sha256:9eb31217df6d9d23dc89f8bb77d9af6a82476a2ed881e97d1afa22d1d60995dc" + }, + { + "path": "packages/rooms/dist/in-memory.js", + "digest": "sha256:f663250e9545811c4362ced22de49fdaa8a3313237317161abf6d80e18db0041" + }, + { + "path": "packages/rooms/dist/index.js", + "digest": "sha256:a9616e87d109b303ec5a0d27413c95561c36bd209135fc6deafef502f33ff8da" + }, + { + "path": "packages/rooms/dist/intervention-dispatcher.js", + "digest": "sha256:5e75083d2eb74d7618f618fd64222ee7d86bf5e76eba390dae25532cfabf8233" + }, + { + "path": "packages/rooms/dist/knowledge-bundle.js", + "digest": "sha256:a1720ebdda984c959d3b5d1399aae39b2b1ae040b82b265abb43129df6dcdd7c" + }, + { + "path": "packages/rooms/dist/live-view.js", + "digest": "sha256:29b662d2db5040713a9ee3dab7d07a01c554c649f5c75ed2e0f914ad0a4520e0" + }, + { + "path": "packages/rooms/dist/models.js", + "digest": "sha256:637113ce0dd08d4a61b12eba5fc661552ea29f6f18356eb1b70bc0e4a06990cc" + }, + { + "path": "packages/rooms/dist/operational-events.js", + "digest": "sha256:23dff99970f45d2acc5694800b8ffceff2816bf16325f9d7c03c6ee24722c65b" + }, + { + "path": "packages/rooms/dist/operational-projector.js", + "digest": "sha256:3ea1b347f9af67d294adf5d95ad6ae8f6cb401821b73a458b6f7b3b34fd1b7d4" + }, + { + "path": "packages/rooms/dist/participant-membership.js", + "digest": "sha256:242af40c664b7bc6b8f1eac3e9a123458dbceae718422d36e0a0812f49ed0aad" + }, + { + "path": "packages/rooms/dist/planner-bridge.js", + "digest": "sha256:e71a9e4733b147f04d63c5722ab8c9c1844e160ed02a1a774458cb421d0911fe" + }, + { + "path": "packages/rooms/dist/policy.js", + "digest": "sha256:9845da07877dac33408b8bc372f1945ec7fe01f3d93c8ce220c169fb5e6eacfe" + }, + { + "path": "packages/rooms/dist/promotion.js", + "digest": "sha256:f714cdda874ece0f9b78907c3bb113e2f6194e8421c67210cf4b3d94df888a6f" + }, + { + "path": "packages/rooms/dist/repository.js", + "digest": "sha256:610ec0813848b022d425a527cb50ed46fc568b817eabe37ddb2cc952f01e1f4f" + }, + { + "path": "packages/rooms/dist/room-handoff.js", + "digest": "sha256:f69588b30f28403f66c8c2312907269a74b9bb76962da386b120f72836118b5b" + }, + { + "path": "packages/rooms/dist/service.js", + "digest": "sha256:cea5cb76fc72d2653aa232ec5edffcd2dfc902a3ba229454841bc00be8edcd6a" + }, + { + "path": "packages/rooms/dist/tool-bridges.js", + "digest": "sha256:38134364e694bad13b6b502f6fee3ab4ffacd7220e07776f23b7af2a56b0647b" + }, + { + "path": "packages/rooms/dist/work-management.js", + "digest": "sha256:3fe3072f902c1ace02f78e327a096c84015b399ecbba50262b23e6f21c0dfb6c" + }, + { + "path": "packages/rooms-api/dist/index.js", + "digest": "sha256:c3fa3161966932e649901a7409bd6b207a29f8b38005aea74f05eace8efcdfb7" + }, + { + "path": "packages/rooms-mesh/dist/index.js", + "digest": "sha256:0afba9c4376f12bb728fc74081e17eff696031e2c77116b99de2179a2c2b05be" + }, + { + "path": "packages/rooms-mesh/dist/morphogenesis.js", + "digest": "sha256:0d7e041480c135c433a918155641319340a8f9a690c11047b5b86f5232acd1d4" + }, + { + "path": "packages/rooms-postgres/dist/agent-registry-store.js", + "digest": "sha256:dc9ac66dbe87f1adab263dee839050660a3c0e228946923c4a18a5b46cb3307d" + }, + { + "path": "packages/rooms-postgres/dist/cli.js", + "digest": "sha256:195b4b5c2e57466fc5b936dc99223cd650cfef647236ca836f5495a6607b667c" + }, + { + "path": "packages/rooms-postgres/dist/coordination-store.js", + "digest": "sha256:7d2f3a3fe42cbcef3632efbafbb5831e42157d79e219bd81db6a149c1de7ed40" + }, + { + "path": "packages/rooms-postgres/dist/execution-session-store.js", + "digest": "sha256:51e4e8f168ffa77190d6fa3378ad572d657fa7c4aaf56a9bd09464bbab6d4430" + }, + { + "path": "packages/rooms-postgres/dist/human-contribution-store.js", + "digest": "sha256:400a9793ec95e66b30f9583a127e0d90ad1a03bf5fbe7f70f72fc1e65724daa6" + }, + { + "path": "packages/rooms-postgres/dist/index.js", + "digest": "sha256:766e02f25cbfe405a45ef517c773783df68a7b87c01e5f8dae87699058239ace" + }, + { + "path": "packages/rooms-postgres/dist/knowledge-bundle-store.js", + "digest": "sha256:d67f422907f31e51da03af34eb16e85ca98cc63407e0875c30af88edaddce9e3" + }, + { + "path": "packages/rooms-postgres/dist/migrations.js", + "digest": "sha256:9beb8a0819426d69dcfb220ea534eea483ee4126bc68bea4437d814695d8ce8c" + }, + { + "path": "packages/rooms-postgres/dist/operational-event-store.js", + "digest": "sha256:301c5b69919dd4e624dd6ff6beba20c36bb3d3348c00a6e02d61dfffbef6f67e" + }, + { + "path": "packages/rooms-postgres/dist/participant-membership-store.js", + "digest": "sha256:13351fb5deb6411939f42f42f45f30b3924d012116cb84ce09e63ed31a8ab373" + }, + { + "path": "packages/rooms-postgres/dist/plan-store.js", + "digest": "sha256:b8c74678264083f9940ef243fad1bfe88494cc8180e69ccafa7bbe239055bab2" + }, + { + "path": "packages/rooms-postgres/dist/pool.js", + "digest": "sha256:e8a8d4e4903a1382710e3fea9701e31cb7ddfd171e5be2f5ec56ace32091e23b" + }, + { + "path": "packages/rooms-postgres/dist/projection-checkpoint-store.js", + "digest": "sha256:83c60704f6f203308cd0405e3a6e471d5fcfe7b8b3a5104cb52ebe29b4f102d5" + }, + { + "path": "packages/rooms-postgres/dist/repository.js", + "digest": "sha256:1d25d9ab54b0fd7dea714a9c4a6b909398db9b670a73e748546748313202de18" + }, + { + "path": "packages/rooms-postgres/dist/room-handoff-store.js", + "digest": "sha256:f6a577a12ee9b729f6d3c263ade83ffb459391f93e3367a89e96f5145f38e9c3" + }, + { + "path": "packages/rooms-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/rooms-temporal/dist/index.js", + "digest": "sha256:bcb8e0b443fcaf0bf4f021c17a5fa91d2c1c1653ee39989f1fb7fd33717786b9" + }, + { + "path": "packages/rooms-temporal/dist/workflow.js", + "digest": "sha256:fcf98217424d22f6dcbee6ac178e33c6242ddefcb2230228ade615ce68ecc4ef" + }, + { + "path": "packages/runtime/dist/adapter-bridge.js", + "digest": "sha256:8a7e36dea7ee28a8ce85fe71e7ccf7e520865577bd968e6d2d006cbb7cd9cb28" + }, + { + "path": "packages/runtime/dist/adapter-contracts.js", + "digest": "sha256:7c6f3cd4a7a9801bbcefc6b9064f112ba28da9dc5d0cfaa469fdfcc33c0f0c4b" + }, + { + "path": "packages/runtime/dist/adapter-errors.js", + "digest": "sha256:6b4dd976a20515bc4e4380e3e68685294e4d7abbf84c93e99180040ecab19809" + }, + { + "path": "packages/runtime/dist/adapter-registry.js", + "digest": "sha256:f57658a828ea7ea69b4a3c41fa56e81bbc4d398ad27913f974317d949fc5ff67" + }, + { + "path": "packages/runtime/dist/adapter-runtime.js", + "digest": "sha256:ab1c1cfcac34fed0ecfcbb678b36eaffbe80e7ea1e196f077ba982d53481eaee" + }, + { + "path": "packages/runtime/dist/adapter-store.js", + "digest": "sha256:6eb04e03e589debca8d33ab8c7ea835efb0b36c4392bc7958be01a385cbe1732" + }, + { + "path": "packages/runtime/dist/adapter-validation.js", + "digest": "sha256:d741b634b6e5825311d4e7c9759052e7fe4e1b93c35ca70591a196d98591f75b" + }, + { + "path": "packages/runtime/dist/adapter.js", + "digest": "sha256:778b8abcd1745e3296c79ffc8789aede2568f0b2103a49a77fe8e3f24abb9cae" + }, + { + "path": "packages/runtime/dist/chat-agent-provider.js", + "digest": "sha256:26a912096a9cb3d689b01b8ec81cf27ba8c39d5b7c9f8246506d22ea3e7d9c18" + }, + { + "path": "packages/runtime/dist/cognitive-adapter.js", + "digest": "sha256:2f39d55c1a54955741db0d2baf975a178831f232fd0f0fff42f79e083d8bc062" + }, + { + "path": "packages/runtime/dist/index.js", + "digest": "sha256:83524827709ae55fbf292e678e292d88d280083279796015aa76fe26bd7604de" + }, + { + "path": "packages/runtime-mock/dist/index.js", + "digest": "sha256:f7bf5d629d407d9a372ec08a556ed4731107d98ac66853cdee706f15c73e2e7d" + }, + { + "path": "packages/sessions/dist/http.js", + "digest": "sha256:a6e5c0bdb4e59dc8a06aaf8715bb3f0e7beeb37a1aaf874fd5b2d98e607b3489" + }, + { + "path": "packages/sessions/dist/index.js", + "digest": "sha256:22877fc33762f56457a4c0a98cb6d9807a387506201b97f7a5aafe98f45ca50c" + }, + { + "path": "packages/sessions-redis/dist/index.js", + "digest": "sha256:4031916d762aa0c5a90a008f93abb9f78af4ca7c41a03952246e64f0be07da33" + }, + { + "path": "packages/streaming/dist/index.js", + "digest": "sha256:d5d2a987698077fbc53e5d31e795f1f1906cc5f2e3f91a291cba5814e7885faa" + }, + { + "path": "packages/tools/dist/index.js", + "digest": "sha256:a5fe819df8e3dcf8b975a69d73c7574f9f9309ca1f4dcf11215176f1130f979d" + }, + { + "path": "packages/trust/dist/canonical.js", + "digest": "sha256:e47ad96aa159db86d84f54e7686d107acfe81ff950e6f480ba7dfd4e2b3510b6" + }, + { + "path": "packages/trust/dist/causal.js", + "digest": "sha256:2da8e7e858264d73b04b55f9c522208ddb1264459cb78b56a625f652f3bcc79f" + }, + { + "path": "packages/trust/dist/eligibility.js", + "digest": "sha256:808b16a837a5bbd8f0324309f58e4cb8bbfb7eca324be6bd1839e663c86992ec" + }, + { + "path": "packages/trust/dist/evidence-fusion-strategy.js", + "digest": "sha256:338d90244e9d2dd8872108e077bd70bb57f61902c88706a0dcb7e02a49137524" + }, + { + "path": "packages/trust/dist/evidence.js", + "digest": "sha256:0d9c3d3bc769e27cc344f40d8ea662f9f2ca7003eb514e2af8cdd66cce16866b" + }, + { + "path": "packages/trust/dist/fusion.js", + "digest": "sha256:bf5fcc47b84ec70efdf9fbc0206b4478ef58d85d8f37638b231ede2a15169e8f" + }, + { + "path": "packages/trust/dist/index.js", + "digest": "sha256:42713b9281753b98835a50afd82e0995722a6b3fff9c08f425e7b0963f8757fb" + }, + { + "path": "packages/trust/dist/lifecycle.js", + "digest": "sha256:161c7634bb2dcb5db222d50d0691460464541577178b596589973037bdad39a5" + }, + { + "path": "packages/trust/dist/mesh-records.js", + "digest": "sha256:55e552c1e5b8c03e9be66f5a6f6b25ab6fdf0f258b4375450717487d44286f58" + }, + { + "path": "packages/trust/dist/peer-credibility.js", + "digest": "sha256:5a15e64fc1c14b7b1dc5136eae518485d611460c09743198cc542eea4a70be3c" + }, + { + "path": "packages/trust/dist/policy.js", + "digest": "sha256:e6af756f4c625b1bc696049dfacdda89de13b1fbbae7779de5c67f02da2fee14" + }, + { + "path": "packages/trust/dist/profile.js", + "digest": "sha256:bec856c3effd4adf3c5e5f7fd8d5bde55102de828b084da3a63c5fe3be2e07e2" + }, + { + "path": "packages/trust/dist/propagation.js", + "digest": "sha256:4270092d4f1f85ea4f6ec82fb2dd7edeefe4df68b3d22c94f59e2beb3f8bac4d" + }, + { + "path": "packages/trust/dist/quarantine.js", + "digest": "sha256:2f3bb0de5a7e63e448ca615bb5e99172e1e9bb8b681b8d6fd47f238249532805" + }, + { + "path": "packages/trust/dist/sha256.js", + "digest": "sha256:7dc8bd3a239bd8cae5c4bbd9c4580b40663fec00dcd0e57783adfd1e908355b8" + }, + { + "path": "packages/trust/dist/state.js", + "digest": "sha256:5671fd40535f517eff74d7269e097751531853c171a24904d1e9e77909e05b44" + }, + { + "path": "packages/trust/dist/types.js", + "digest": "sha256:474633c1d7a534d7b16b1393a616f779144aeec81208faa2fed0b72fac2f5322" + }, + { + "path": "packages/trust/dist/validation.js", + "digest": "sha256:3ef8e63efb9d853149a8d963e489858a4b3d2ab91509ed89534f07d4c8a56572" + }, + { + "path": "packages/work-management-asana/dist/index.js", + "digest": "sha256:2bff4703a99a0bd886e18a4b9d169184595007ad866f71eface6188cec6d9c84" + }, + { + "path": "packages/workflows/dist/index.js", + "digest": "sha256:c5852b69c76632dc51c4f262efa48ce3060af475e54a077bc58c1e83fc4036e2" + }, + { + "path": "packages/workflows/dist/v1-canonical.js", + "digest": "sha256:2db9b23845bb9e553857f173f873efec2087110273aa89bae8e8c4f62226b91f" + }, + { + "path": "packages/workflows/dist/v1-contracts.js", + "digest": "sha256:105e5d4aee10785a01ce0671968d39a2ddee433168c1c1b2139822116a6bc27a" + }, + { + "path": "packages/workflows/dist/v1-legacy.js", + "digest": "sha256:86318c8355e0c91111f4631ba876edf040adb20fbd9cdc135fa2a8010eb7e0f7" + }, + { + "path": "packages/workflows/dist/v1-outcomes.js", + "digest": "sha256:646baa11d4f023ea16f8d3cfe21088dc2008db219446ccd3044b8ef030bd249c" + }, + { + "path": "packages/workflows/dist/v1-runtime.js", + "digest": "sha256:ca8b00640e4333c7de6879b0a8d7253c1b2229f285c1f2859a415a230c654053" + }, + { + "path": "packages/workflows/dist/v1-task-runs.js", + "digest": "sha256:5cceff4f697106b2308bdbaaa1fef5f02f92d85443cd01e47199b05c23ec208c" + }, + { + "path": "packages/workflows/dist/v1-validation.js", + "digest": "sha256:fad0d630c9a0a1d5207660ff1b91b844a4fede28b929ac096f181d8a1c2859c6" + }, + { + "path": "packages/workflows-conformance/dist/contracts.js", + "digest": "sha256:c6facf029bf9b76a8c959010068a4804e51528883db2756d208ea1a6982c9b96" + }, + { + "path": "packages/workflows-conformance/dist/index.js", + "digest": "sha256:26bae9a4702aac88ff7a27d1fd3e96ec83b721e49c2c046a8909728e6b099ef5" + }, + { + "path": "packages/workflows-conformance/dist/runner.js", + "digest": "sha256:5e4d910a97e5fadd62496576fcbba0a03b6fc014399886455358489a147c5d88" + }, + { + "path": "packages/workflows-postgres/dist/cli.js", + "digest": "sha256:88a207e26c895f428d601f222d91fdea6706e3c429a911183b1cd76162aeb685" + }, + { + "path": "packages/workflows-postgres/dist/index.js", + "digest": "sha256:9f91ac63b3c30ff7492d384d8ced91bfe4011a9d8d63302459621d0a7fc63c03" + }, + { + "path": "packages/workflows-postgres/dist/migrations.js", + "digest": "sha256:dda2990f002aba6750984e7b88ec8f12747c3ceb66279569512f0605ad43380a" + }, + { + "path": "packages/workflows-postgres/dist/outcomes.js", + "digest": "sha256:5f1bbefcaf04e5453e5a0ff2013532f0020dbd4453d6fa1f1d52063e58f705cb" + }, + { + "path": "packages/workflows-postgres/dist/store.js", + "digest": "sha256:1b00535e83d740aa8ba47eebc0ce20c3f642a6ea138fe06c7f2d8fdc503d61e6" + }, + { + "path": "packages/workflows-rooms/dist/autonomy.js", + "digest": "sha256:25d7990e52177309a9438af7e6feea1af42357c5dbc68503e669f288b05b3a52" + }, + { + "path": "packages/workflows-rooms/dist/index.js", + "digest": "sha256:0f1eccaae4d1ab203430de34c3ead750801457dc2c174497eaaddf246f9731ce" + }, + { + "path": "packages/workflows-rooms/dist/morphogenesis.js", + "digest": "sha256:2ca026f64fb4fea0814171f8c28ae84e6a3d277e2c9b9917b66f703af8439a98" + }, + { + "path": "packages/workflows-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/workflows-temporal/dist/index.js", + "digest": "sha256:bfb27c02fa85662b1c78656c6ecd7b0fc8f55630b0a7c4ca6f577709bc29abcf" + }, + { + "path": "packages/workflows-temporal/dist/workflow.js", + "digest": "sha256:29332e94d22bd93e0633237da6ee1281e995f3102f4edd1a9f9afd8c1a5f1db5" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/events.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/events.json new file mode 100644 index 00000000..dcbb0cc0 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/events.json @@ -0,0 +1,2344 @@ +[ + { + "sequence": 1, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:a", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b" + } + }, + { + "sequence": 2, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200:morphogenesis", + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:a", + "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", + "independenceGroupId": "reviewer:a", + "disposition": "approved", + "proofDigest": "sha256:45bdb1a4db75cbd3ec5ad0d4919ecb1042552ee27c3f998bb0b58dad5de608e0", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:beec685c1f41e5aba2e06f4284bf0d37b00c38e2fa9e04347faf8007f6ceb409" + }, + "signature": "2jfEkVnGMqcWDpMPRKv3lK16ccXt4I9ntDS53pKizKm5P2M9+yJJTDuBsGCzohCgj1h9SQZpEcDGjtGpYroiAQ==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAONZiv/F2fyOdn6nC7b1a4n7KxYKAmQBsvyePg94eM8A=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 3, + "kind": "approved-transition", + "value": { + "label": "a", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:a", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a558d6c5f588e36fbb13e5fed00f7b3b63681fa7e0aba333ab8aa2ae8a7ac18e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:a:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:a558d6c5f588e36fbb13e5fed00f7b3b63681fa7e0aba333ab8aa2ae8a7ac18e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200:morphogenesis", + "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:a", + "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", + "independenceGroupId": "reviewer:a", + "disposition": "approved", + "proofDigest": "sha256:45bdb1a4db75cbd3ec5ad0d4919ecb1042552ee27c3f998bb0b58dad5de608e0", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:beec685c1f41e5aba2e06f4284bf0d37b00c38e2fa9e04347faf8007f6ceb409" + }, + "decisionPortId": "decider:a", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:a", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:1691bc46c9fba4194b255d138491505570261d4322245c2635e788552893cb18" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:a", + "peerId": "peer:a", + "instanceId": "instance:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:a", + "agentId": "agent:a", + "peerId": "peer:a", + "instanceId": "instance:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c" + } + } + }, + { + "sequence": 4, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "101b52df-4982-4c36-bbb4-f9d946759a71", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:b", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2" + } + }, + { + "sequence": 5, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "101b52df-4982-4c36-bbb4-f9d946759a71:morphogenesis", + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:b", + "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", + "independenceGroupId": "reviewer:b", + "disposition": "approved", + "proofDigest": "sha256:4621d44e8c1d1a8efa8bc9f361f52a725009c15df17beb9808b2a5c52001745c", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:02b59b714ffb5e83ccccba41440514b46d978314c76e5f6f37fdeb02f67b7049" + }, + "signature": "M1Edm9EKSSD5C3nzfng6vjxPyr1Umew2ZcNCTAj5adivjhfeiV+Ies1NEUOvq7S+8IAMlcY795kE675Bnb79DA==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAu1gC1jsUSLUkbmLS/NGuCdxOCTvuHbRZkZKQV3fjAO8=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 6, + "kind": "approved-transition", + "value": { + "label": "b", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:b", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f642ac2641f1464db38caa483cda141ca3d112d51c41cae1d4ae3fdd8b5c81e7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:b:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:f642ac2641f1464db38caa483cda141ca3d112d51c41cae1d4ae3fdd8b5c81e7" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "101b52df-4982-4c36-bbb4-f9d946759a71:morphogenesis", + "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:b", + "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", + "independenceGroupId": "reviewer:b", + "disposition": "approved", + "proofDigest": "sha256:4621d44e8c1d1a8efa8bc9f361f52a725009c15df17beb9808b2a5c52001745c", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:02b59b714ffb5e83ccccba41440514b46d978314c76e5f6f37fdeb02f67b7049" + }, + "decisionPortId": "decider:b", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:b", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:ad30b1d8135549bf51339dc038e1872d7ce6264d363f65d5f0fce002c3f77e4b" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:b", + "peerId": "peer:b", + "instanceId": "instance:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:b", + "agentId": "agent:b", + "peerId": "peer:b", + "instanceId": "instance:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d" + } + } + }, + { + "sequence": 7, + "kind": "owner-admission", + "value": { + "label": "a", + "activationTime": 300, + "authorization": { + "authorized": true, + "mandate": { + "schemaVersion": 1, + "statement": { + "work": { + "workItemIds": [ + "work:test" + ], + "schemaVersion": 1, + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "reservationLifetimeMs": 500, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4 + }, + "evidence": { + "schemaVersion": 1, + "retentionClass": "standard", + "redactionPolicyId": "redaction:paper", + "requireDurablePreDispatchEvidence": true + }, + "issuerId": "issuer:paper", + "revision": 1, + "tenantId": "tenant:test", + "mandateId": "mandate:paper-work", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "objectiveDocumentId": "objective-document:test", + "maximumObjectiveRevision": 1, + "minimumObjectiveRevision": 1 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "policyDomainId": "policy-domain:test", + "roomProvenance": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "permittedActions": [ + { + "toolId": "artifact", + "namespace": "paper", + "operation": "write", + "schemaVersion": 1 + } + ], + "predecessorDigest": null, + "permittedCapabilityKeys": [ + "database_forensics" + ] + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "attestationId": "attestation:paper", + "schemaVersion": 1 + } + } + } + } + }, + { + "sequence": 8, + "kind": "owner-admission", + "value": { + "label": "b", + "activationTime": 300, + "authorization": { + "authorized": true, + "mandate": { + "schemaVersion": 1, + "statement": { + "work": { + "workItemIds": [ + "work:test" + ], + "schemaVersion": 1, + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "reservationLifetimeMs": 500, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4 + }, + "evidence": { + "schemaVersion": 1, + "retentionClass": "standard", + "redactionPolicyId": "redaction:paper", + "requireDurablePreDispatchEvidence": true + }, + "issuerId": "issuer:paper", + "revision": 1, + "tenantId": "tenant:test", + "mandateId": "mandate:paper-work", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "objectiveDocumentId": "objective-document:test", + "maximumObjectiveRevision": 1, + "minimumObjectiveRevision": 1 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "policyDomainId": "policy-domain:test", + "roomProvenance": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "permittedActions": [ + { + "toolId": "artifact", + "namespace": "paper", + "operation": "write", + "schemaVersion": 1 + } + ], + "predecessorDigest": null, + "permittedCapabilityKeys": [ + "database_forensics" + ] + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "attestationId": "attestation:paper", + "schemaVersion": 1 + } + } + } + } + }, + { + "sequence": 9, + "kind": "work-fenced", + "value": { + "label": "a", + "state": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 4, + "highWaterLogicalMs": 320, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:9cbb10ac879cbc12827816f5db75d30b1176a6c6343126f49ca884ac9a14789f" + } + } + }, + { + "sequence": 10, + "kind": "participant-detached", + "value": { + "label": "a", + "receipt": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "disposition": "detached", + "operationId": "execution:a:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "terminatedAtLogicalMs": 321, + "lifecycleReceiptDigest": "sha256:932af2e923bce67e2874a3184167a1f2cd48586eda5ac357e6c3137b3ae13e8e", + "membershipConfigurationDigest": null + } + } + }, + { + "sequence": 11, + "kind": "work-admitted", + "value": { + "label": "b", + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + } + }, + { + "sequence": 12, + "kind": "work-fenced", + "value": { + "label": "b", + "state": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 5, + "highWaterLogicalMs": 330, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:b:fence", + "updatedAtLogicalMs": 330, + "workContractDigest": "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:a8641f0ab8105847c047c61cbcdfa51669a88ce505979d43d8340242b7ec82c9" + } + } + }, + { + "sequence": 13, + "kind": "drain-blocked", + "value": { + "label": "b", + "inFlight": 1, + "operationId": "execution:b:detach" + } + }, + { + "sequence": 14, + "kind": "admitted-work-finished", + "value": { + "label": "b" + } + }, + { + "sequence": 15, + "kind": "participant-detached", + "value": { + "label": "b", + "receipt": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "disposition": "detached", + "operationId": "execution:b:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:9c87e51bfae0700cad795a86cae53b2fff7b4ae4e423f7181c157f14d4e72cde", + "membershipConfigurationDigest": null + } + } + }, + { + "sequence": 16, + "kind": "room-approval", + "value": { + "approval": { + "tenantId": "tenant:test", + "id": "aea567c7-b5d7-4b30-aaac-831a07af3471", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:expiry", + "action": "morphogenesis.approve:sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:expiry", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + } + }, + { + "sequence": 17, + "kind": "signed-approval", + "value": { + "authorization": { + "schemaVersion": 1, + "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + }, + "signature": "u2UYRwN99RoX6J/9u/xX3oI7nh6GhiT8AUac9eGH9BpL9YyqpIYz/a3hEnOVkPFWCIQrftVSfjEW6IMQNmZgDw==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAnViDgvOYVeGLoCwZnQPWJOVoNLkqOMoreb7gAw8ugf4=\n-----END PUBLIC KEY-----\n" + } + }, + { + "sequence": 18, + "kind": "approved-transition", + "value": { + "label": "expiry", + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:expiry", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:expiry:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + }, + "decisionPortId": "decider:expiry", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:expiry", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:62aa7d91b5b82c81af9aeb34ab791dc0ee2eebbfd30f63b800ed808ab775b0a2" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0" + }, + "agent": { + "schemaVersion": 1, + "agentId": "agent:expiry", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "capabilityKeys": [ + "database_forensics" + ], + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "source": "existing", + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" + }, + "search": { + "schemaVersion": 1, + "requestId": "search:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" + }, + "searchResult": { + "schemaVersion": 1, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54", + "status": "eligible_candidates", + "completeWithinDeclaredView": true, + "searchedCandidateCount": 1, + "candidates": [ + { + "schemaVersion": 1, + "candidateId": "discovered:expiry", + "agentId": "agent:expiry", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "capabilityKeys": [ + "database_forensics" + ], + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "locallyEvaluatedScoreMicros": 9000, + "budgetUnits": 10, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3" + } + ], + "observedAtLogicalMs": 245, + "resultDigest": "sha256:5548d57e4409d2df111f1dd059f50bacd69ce6be100aece603ba37ca4aa181bd" + } + } + }, + { + "sequence": 19, + "kind": "owner-admission", + "value": { + "label": "expiry", + "activationTime": 380, + "authorization": { + "authorized": false, + "code": "mandate_expired" + } + } + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/expiry.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/expiry.json new file mode 100644 index 00000000..a3d96805 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/expiry.json @@ -0,0 +1,552 @@ +{ + "rejection": "owner admission: mandate_expired", + "decision": { + "schemaVersion": 1, + "decisionId": "candidate:expiry:decision", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4a90a111d873aac0259517725f22ea06e76076624f96b51f53e753c7e8c85b3e" + ], + "decisionRoute": "authorized_person", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:paper", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", + "route": "authorized_person", + "actorType": "person", + "actorId": "person:reviewer:expiry", + "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", + "independenceGroupId": "reviewer:expiry", + "disposition": "approved", + "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "issuedAtLogicalMs": 240, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + }, + "decisionPortId": "decider:expiry", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e" + }, + "mandate": { + "schemaVersion": 1, + "statement": { + "schemaVersion": 1, + "mandateId": "mandate:paper-work", + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "issuerId": "issuer:paper", + "revision": 1, + "predecessorDigest": null, + "subjectPeerIds": [ + "peer:a", + "peer:b", + "peer:expiry" + ], + "objective": { + "schemaVersion": 1, + "meshId": "mesh:test", + "objectiveId": "objective:test", + "objectiveDocumentId": "objective-document:test", + "minimumObjectiveRevision": 1, + "maximumObjectiveRevision": 1 + }, + "work": { + "schemaVersion": 1, + "workItemIds": [ + "work:test" + ], + "permittedRoleKeys": [ + "database_forensics" + ], + "maximumWorkItemRevision": 1 + }, + "permittedCapabilityKeys": [ + "database_forensics" + ], + "permittedActions": [ + { + "schemaVersion": 1, + "namespace": "paper", + "toolId": "artifact", + "operation": "write" + } + ], + "budget": { + "schemaVersion": 1, + "totalBudgetUnits": 100, + "maximumWorkBudgetUnits": 20, + "maximumActionBudgetUnits": 5, + "maximumConcurrentWorkReservations": 4, + "maximumConcurrentActionReservations": 4, + "reservationLifetimeMs": 500 + }, + "validFrom": "2026-09-19T12:00:00.000Z", + "validUntil": "2026-09-19T12:00:00.350Z", + "roomProvenance": null, + "evidence": { + "schemaVersion": 1, + "redactionPolicyId": "redaction:paper", + "retentionClass": "standard", + "requireDurablePreDispatchEvidence": true + } + }, + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "proof": { + "schemaVersion": 1, + "kind": "local_attestation", + "issuerId": "issuer:paper", + "attestorId": "attestor:paper", + "attestationId": "attestation:paper", + "signedDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4" + } + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 1, + "highWaterLogicalMs": 0, + "workContracts": [], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:44cbdea1e6ade601ee981d2f47082b65888ce262a1d0ba1ff35e9be0022772f8" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:expiry", + "formationId": "formation:expiry", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 1, + "logicalTimeHighWaterMs": 380, + "team": { + "schemaVersion": 1, + "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamEpoch": 1, + "status": "awaiting_member_contracts", + "proposal": { + "schemaVersion": 1, + "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.5c1a9693a58284446877e34e8a0030bc26cd2b50ed07ff7fd446b5dbdcdb56b8", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:expiry", + "candidateDigest": "sha256:076a74ca5aad6d0f160fdf758cd228a4ed6ddd796ba3668d9e37b5753b85202f", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "independenceGroupId": "specialist:expiry", + "bidId": "bid:expiry", + "bidDigest": "sha256:eb1fca28f6cc478dc419594c6b9204e8ba106b0887392b8706c249463016cdf0", + "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:e9ae57c9802853e1c709e5d7094f8d06a6e6b88e900f28c0aedded28b25169d5" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "proposedAtLogicalMs": 380, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:480c3136fdcefc58dcca379fbde441a5dbe4000e73e2d3f93b7256900d1e0311" + }, + "jointWorkContract": null, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 380 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.5c1a9693a58284446877e34e8a0030bc26cd2b50ed07ff7fd446b5dbdcdb56b8", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:expiry", + "candidateDigest": "sha256:076a74ca5aad6d0f160fdf758cd228a4ed6ddd796ba3668d9e37b5753b85202f", + "peerId": "peer:expiry", + "instanceId": "instance:expiry", + "independenceGroupId": "specialist:expiry", + "bidId": "bid:expiry", + "bidDigest": "sha256:eb1fca28f6cc478dc419594c6b9204e8ba106b0887392b8706c249463016cdf0", + "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:e9ae57c9802853e1c709e5d7094f8d06a6e6b88e900f28c0aedded28b25169d5" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 420, + "proposedAtLogicalMs": 380, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:480c3136fdcefc58dcca379fbde441a5dbe4000e73e2d3f93b7256900d1e0311" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 380, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.793df7ff3b37f045a88db17dfaff7287c759a238fa9d18a69b2701195f74a512", + "decisionDigest": "sha256:793df7ff3b37f045a88db17dfaff7287c759a238fa9d18a69b2701195f74a512" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:be6efc901d81d4db5cacd1d3d7c45139e2eaab239f6c22b8a7ae0843a56bd922", + "stateDigest": "sha256:a88d00cd305abdfe2aa96ec28cfe195b58293bf9e132041bb43f3eba1de18753" + }, + "execution": { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:expiry", + "source": "existing", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", + "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e", + "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:62f41f2228b4c01c502d7cb55655f992e9701ba1db868f6eeee39da6e9370f4d" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:62f41f2228b4c01c502d7cb55655f992e9701ba1db868f6eeee39da6e9370f4d", + "eventDigest": "sha256:04dd30892fc00679ed61f258ab52e273423485093a387987814661bc6bca8194" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:expiry:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:04dd30892fc00679ed61f258ab52e273423485093a387987814661bc6bca8194", + "eventDigest": "sha256:e986c8d9480639d0d9a8dcccb42a6f9cdc6d48b6318b77b9f4939dd68afeecce" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:expiry:attest", + "evidenceDigests": [ + "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e986c8d9480639d0d9a8dcccb42a6f9cdc6d48b6318b77b9f4939dd68afeecce", + "eventDigest": "sha256:e926425996e56553eea6d200aad215ca17d95ff5c032a3d0ff9c9dea74acae68" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:expiry:attest", + "evidenceDigests": [ + "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:e926425996e56553eea6d200aad215ca17d95ff5c032a3d0ff9c9dea74acae68", + "eventDigest": "sha256:08995c94e71e2bb104b98e30ec007409beb8e2ad572af01a65df29b4931b498b" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:expiry:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 380, + "previousEventDigest": "sha256:08995c94e71e2bb104b98e30ec007409beb8e2ad572af01a65df29b4931b498b", + "eventDigest": "sha256:9886f6bcacaf7fd91ae64a5e45b28010f45d2f283f44237744fce3be51e8b7f6" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:expiry", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a", + "operationId": "execution:expiry:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:expiry", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "budgetUnits": 10, + "candidateId": "discovered:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:5548d57e4409d2df111f1dd059f50bacd69ce6be100aece603ba37ca4aa181bd", + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:3244f0d83c9b468dabe3dd85b1c7e02b808260a33938ea2951fe4a3c8780a9a3", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:expiry", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" + }, + "terminalAgent": null, + "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:expiry:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 380 + }, + "selectedCandidate": { + "peerId": "peer:expiry", + "agentId": "agent:expiry", + "instanceId": "instance:expiry", + "budgetUnits": 10, + "candidateId": "discovered:expiry", + "lineageDigest": "sha256:36039b0f17843680d400eb0a35bff94344167724373522d452cbf78ca831cf62", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:6cdb90cb8fd5f59347db5c3a138ffb9bc45e5a684817aed0dd785f0fad3972e3", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:expiry", + "logicalTimeHighWaterMs": 380, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:a644a7814fcd686890b9ecce22fb2c4801a09e8681100ebf6e06a7c213dcee93", + "resultingSnapshotDigest": "sha256:577e4ad7cebe17e1e8d6942e802b11a618a6914718b4248f231393131c0989fb", + "profileCertificationDigest": null, + "recordDigest": "sha256:99cf675d6aaa75a339ffd23e94119452ed22b699e1eba97cb4617bac89bec390" + }, + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 0, + "morphologyEpoch": 1, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "acceptedProposalDigest": null, + "decisionDigest": null, + "receiptDigest": null, + "logicalTimeHighWaterMs": 200, + "predecessorHeadDigest": null, + "headDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6" + } +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/manifest.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/manifest.json new file mode 100644 index 00000000..9875d6f3 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/manifest.json @@ -0,0 +1,34 @@ +[ + { + "path": "configuration.json", + "digest": "sha256:8a047e9bf2ead8314ab75443b746bb76928d13a6b4e8e120869f1cfad74fba60" + }, + { + "path": "drain.json", + "digest": "sha256:a7102f7e9a0453d5c1fa3aa18dfc029dd57c80055bc4aed31f3aacb4baeac5f9" + }, + { + "path": "environment.json", + "digest": "sha256:5df3bf4da6a9f1e2049aeeedb211ac4ce8859e0f1adb900fe752e238bb17d0f6" + }, + { + "path": "events.json", + "digest": "sha256:2866c07788c8b05075f0844353b6bb2a71bb2bb0f32bf9499f33ba0d28500d41" + }, + { + "path": "expiry.json", + "digest": "sha256:3b81893082aace4c69e5715a544f7ce4fc65028cef75041a36d60733dc3b04ce" + }, + { + "path": "race.json", + "digest": "sha256:21525b5331a140e1bb1767c3b780b6eaeb932deb837b98be0254919ac7720ccf" + }, + { + "path": "room.json", + "digest": "sha256:c24277a9f55154655c9d8820fd8c64e0ea9e9ccb3a35517dff5db3ee3d4fe602" + }, + { + "path": "summary.json", + "digest": "sha256:f7990738ecd69141d1b5b97eb5eaaa17f45092d859972c55dd01c665ec3a8891" + } +] diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/race.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/race.json new file mode 100644 index 00000000..a991cc8e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/race.json @@ -0,0 +1,2504 @@ +{ + "before": { + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 0, + "morphologyEpoch": 1, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "acceptedProposalDigest": null, + "decisionDigest": null, + "receiptDigest": null, + "logicalTimeHighWaterMs": 200, + "predecessorHeadDigest": null, + "headDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 3, + "highWaterLogicalMs": 300, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:6e5c4cd598e8de5abae23e08eb6850b7a48af853b3d4c32ddc240780f4833a0a" + }, + "teams": [ + { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:a", + "formationId": "formation:a", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 2, + "logicalTimeHighWaterMs": 300, + "team": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "status": "active", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090", + "positionId": "position:forensics", + "peerId": "peer:a", + "instanceId": "instance:a", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:a", + "workContractGeneration": 1, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:a", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:815f17a09818af3d543176351c013899918cee1a3f5c254db15eb459bc077fe1" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + }, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 300 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777", + "decisionDigest": "sha256:4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:f3f31656a0190a085f9ef142223b50c34c596baf280bd74103cca2da04c2301d", + "stateDigest": "sha256:d7567325beb9d71dfe7811284a548dbc07b61749383e84db6ac2f782cffb1db8" + }, + { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:b", + "formationId": "formation:b", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 2, + "logicalTimeHighWaterMs": 300, + "team": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "status": "active", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269", + "positionId": "position:forensics", + "peerId": "peer:b", + "instanceId": "instance:b", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:b", + "workContractGeneration": 1, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:b", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:7ed639d97a9785fdfca92a579991b094b06f0a56120e7af9acc699f400be992c" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + }, + "outcomes": [], + "history": [], + "updatedAtLogicalMs": 300 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:b", + "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "peerId": "peer:b", + "instanceId": "instance:b", + "independenceGroupId": "specialist:b", + "bidId": "bid:b", + "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde", + "decisionDigest": "sha256:a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:a12e0d6b3b5c43d62a9754e1a3d65d7b35e7502abe0200d0ad65c4faf6a5ec88", + "stateDigest": "sha256:983e53f34120cf1e4878b1e286af0733174e54cfbe9b78b9a4c9c0db6f06d1c0" + } + ], + "effects": [ + { + "effect_id": "effect:a", + "work_id": "work-contract:a", + "body": { + "label": "a", + "result": 5, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + } + }, + { + "effect_id": "effect:b", + "work_id": "work-contract:b", + "body": { + "label": "b", + "result": 5, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + } + } + ] + }, + "after": { + "head": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "schemaVersion": 1, + "stateKey": "head:paper", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "revision": 1, + "morphologyEpoch": 2, + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "logicalTimeHighWaterMs": 310, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e" + }, + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 3, + "highWaterLogicalMs": 300, + "workContracts": [ + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:6e5c4cd598e8de5abae23e08eb6850b7a48af853b3d4c32ddc240780f4833a0a" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "retainedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "committing_morphology", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", + "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", + "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", + "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", + "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", + "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", + "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", + "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + } + ], + "profile": null, + "receipt": null, + "revision": 7, + "stateKey": "execution:a", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": null, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": { + "kind": "commit_morphology", + "status": "prepared", + "operationId": "execution:a:commit-morphology", + "resultDigest": null, + "preparedAtLogicalMs": 310 + }, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 310, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:cf78828dd3ba6d22ed2ab4900b6a67805551ae99fc98cd64fe78283d15c93a49", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamEpoch": 1, + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:activate-team", + "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "schemaVersion": 1, + "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", + "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "retainedArtifactDigests": [ + "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + ], + "individualWorkContractDigests": [ + "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:b", + "source": "existing", + "agentId": "agent:b", + "instanceId": "instance:b", + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", + "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:b:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", + "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", + "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:b:attest", + "evidenceDigests": [ + "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", + "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:b:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", + "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:b:activate-team", + "evidenceDigests": [ + "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", + "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", + "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:b:commit-morphology", + "evidenceDigests": [ + "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + ], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", + "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:b", + "activation": { + "operationId": "execution:b:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "activatedAtLogicalMs": 310, + "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", + "operationId": "execution:b:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:60330a8b60f06b4644eaaea4fbcc3a22a9016fc45ffecd5b005a3444c155863d", + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:dff47fa6faf54b936ae25af4530b6bd8803a3f3bac8f5a2899c59a09b66f0663", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:b", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" + }, + "terminalAgent": null, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:b:commit-morphology", + "resultDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "preparedAtLogicalMs": 310 + }, + "selectedCandidate": { + "peerId": "peer:b", + "agentId": "agent:b", + "instanceId": "instance:b", + "budgetUnits": 10, + "candidateId": "discovered:b", + "lineageDigest": "sha256:e55b77724d4ea3e16fda51b478cac49840c50c99dea2bd55d976a1693f0a8045", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:5e154beeb8249befb433bda073bd3153f0974ab4e6cda5d2b9215d2766727c02", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:b", + "logicalTimeHighWaterMs": 310, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:a564073fd32d0c23e0a0237ebbed16ad5904220ccc4e01bea0ff33e5c053c390", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "profileCertificationDigest": null, + "recordDigest": "sha256:3026cd67084eafa7a288e46f3a78a5b0d00ad96e58c3158a4004de3e76247644" + } + ] + }, + "cleanup": { + "work": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "policyDomainId": "policy-domain:test", + "generation": 4, + "highWaterLogicalMs": 320, + "workContracts": [ + { + "status": "revoked", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:a", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:a", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:a", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 2, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:a", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": "morphogenesis:execution:a:fence", + "updatedAtLogicalMs": 320, + "workContractDigest": "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + }, + { + "status": "active", + "mandate": { + "mandateId": "mandate:paper-work", + "mandateDigest": "sha256:d05dc3d4382fc96eced8e6b68ec89ea4c98bf22eecc0ea28b50f65c5c3ace0d4", + "schemaVersion": 1, + "mandateRevision": 1 + }, + "roleKey": "database_forensics", + "tenantId": "tenant:test", + "objective": { + "meshId": "mesh:test", + "objectiveId": "objective:test", + "schemaVersion": 1, + "acceptedMessageId": "objective-message:test", + "objectiveRevision": 1, + "objectiveDocumentId": "objective-document:test", + "acceptedPolicyDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "assignment": { + "workItemId": "work:test", + "ownerPeerId": "peer:owner", + "fencingToken": "fence:b", + "workDeadline": "2026-09-19T12:00:00.350Z", + "schemaVersion": 1, + "assignedPeerId": "peer:b", + "assignmentEpoch": 1, + "workItemRevision": 1, + "assignedInstanceId": "instance:b", + "authorityGeneration": 1, + "assignmentAuthorityId": "assignment:paper", + "leaseExpiresAtLogicalMs": 350 + }, + "generation": 1, + "schemaVersion": 1, + "trustPolicyId": "trust:paper", + "policyDomainId": "policy-domain:test", + "workContractId": "work-contract:b", + "inferencePolicyId": "inference:paper", + "completionCriteria": [ + "artifact_published" + ], + "createdAtLogicalMs": 300, + "terminalReasonCode": null, + "updatedAtLogicalMs": 300, + "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", + "reservedBudgetUnits": 10, + "inputReferenceDigest": null, + "requiredCapabilityKeys": [ + "database_forensics" + ], + "maximumActionBudgetUnits": 5 + } + ], + "budgetReservations": [], + "actionPermits": [], + "limits": { + "maximumWorkContracts": 65536, + "maximumBudgetReservations": 131072, + "maximumActionPermits": 131072 + }, + "stateDigest": "sha256:9cbb10ac879cbc12827816f5db75d30b1176a6c6343126f49ca884ac9a14789f" + }, + "team": { + "format": "application/vnd.agentplat.team-formation-state.v1+json", + "schemaVersion": 1, + "stateKey": "formation:a", + "formationId": "formation:a", + "formationVersion": 1, + "implementationId": "formation:paper", + "policyId": "team-policy:paper", + "policyVersion": 1, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "revision": 3, + "logicalTimeHighWaterMs": 321, + "team": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "status": "cancelled", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "jointWorkContract": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "predecessorJointWorkContractDigest": null, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", + "memberContracts": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090", + "positionId": "position:forensics", + "peerId": "peer:a", + "instanceId": "instance:a", + "workItemId": "work:test", + "workItemRevision": 1, + "workContractId": "work-contract:a", + "workContractGeneration": 1, + "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", + "assignmentAuthorityId": "assignment:paper", + "assignmentEpoch": 1, + "authorityGeneration": 1, + "fencingToken": "fence:a", + "leaseExpiresAtLogicalMs": 350, + "workDeadline": "2026-09-19T12:00:00.350Z", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "reservedBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "bindingDigest": "sha256:815f17a09818af3d543176351c013899918cee1a3f5c254db15eb459bc077fe1" + } + ], + "totalReservedBudgetUnits": 10, + "totalMaximumActionBudgetUnits": 5, + "activatedAtLogicalMs": 300, + "validUntilLogicalMs": 350, + "status": "active", + "jointWorkContractId": "joint-work-contract.38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + }, + "outcomes": [], + "history": [ + { + "schemaVersion": 1, + "teamEpoch": 1, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "status": "cancelled", + "closedAtLogicalMs": 321, + "reasonCode": "participant_detached" + } + ], + "updatedAtLogicalMs": 321 + }, + "lastDecision": { + "schemaVersion": 1, + "requestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "status": "formed", + "proposal": { + "schemaVersion": 1, + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "scope": { + "tenantId": "tenant:test", + "meshId": "mesh:test", + "policyDomainId": "policy-domain:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "rootWorkItemId": "work:test", + "rootWorkItemRevision": 1, + "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78" + }, + "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", + "membershipEpoch": 1, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "predecessorJointWorkContractDigest": null, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:forensics", + "workItemId": "work:test", + "workItemRevision": 1, + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "completionCriteria": [ + "artifact_published" + ], + "dependsOnPositionIds": [], + "budgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3" + } + ], + "members": [ + { + "schemaVersion": 1, + "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "positionId": "position:forensics", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "candidateId": "team-candidate:a", + "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "peerId": "peer:a", + "instanceId": "instance:a", + "independenceGroupId": "specialist:a", + "bidId": "bid:a", + "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", + "budgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "locallyEvaluatedScoreMicros": 9000, + "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + } + ], + "totalBudgetUnits": 10, + "expectedCompletionAtLogicalMs": 340, + "proposedAtLogicalMs": 300, + "validUntilLogicalMs": 450, + "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + }, + "exploredSearchNodes": 2, + "reasonCodes": [ + "complete_roster_selected" + ], + "evaluatedAtLogicalMs": 300, + "priorStateRevision": 0, + "committedStateRevision": 1, + "decisionId": "team-formation-decision.4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777", + "decisionDigest": "sha256:4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777" + }, + "requestInvalidations": [], + "predecessorStateDigest": "sha256:d7567325beb9d71dfe7811284a548dbc07b61749383e84db6ac2f782cffb1db8", + "stateDigest": "sha256:4b64a5966ef17c6444107b1e60664e637d06025f920ba58665aa3af6d285d1d8" + }, + "execution": { + "schemaVersion": 1, + "team": { + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "retainedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 320, + "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "effectReceiptDigest": "sha256:1eab0fd25110cd221dafcd7980333d2f736e28351205d230c22a85a509529b23", + "successorFenceDigests": [ + "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734" + ], + "fencedWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "revokedActionGrantDigests": [] + }, + "phase": "superseded", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", + "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", + "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", + "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", + "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", + "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", + "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", + "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "superseding", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383", + "eventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71", + "eventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [ + "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79", + "eventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:a:fence", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac", + "eventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:a:fence", + "evidenceDigests": [ + "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157", + "eventDigest": "sha256:a4f5f365824f5805063c64f5c814991bf6581de200773875cb3ce1adea6d7171" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:a:detach", + "evidenceDigests": [], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:a4f5f365824f5805063c64f5c814991bf6581de200773875cb3ce1adea6d7171", + "eventDigest": "sha256:980be76c074748d6d8a3f261442eace14950658a33ea0506571b180c0b5b1bea" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:a:detach", + "evidenceDigests": [ + "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:980be76c074748d6d8a3f261442eace14950658a33ea0506571b180c0b5b1bea", + "eventDigest": "sha256:84945dc715f1296fec54320f4419010c3799784582c4178392720b9823ad287b" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:a:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:84945dc715f1296fec54320f4419010c3799784582c4178392720b9823ad287b", + "eventDigest": "sha256:f16b776ef37ab6eeb3092c191232965daafa1e14bc4d0ff32fe80ba5305eeea8" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:a:release-budget", + "evidenceDigests": [ + "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:f16b776ef37ab6eeb3092c191232965daafa1e14bc4d0ff32fe80ba5305eeea8", + "eventDigest": "sha256:37c3dea2e0b959e69c9dbaf131c4de5ec44118ffd05645b55ceb5bc7904d68e3" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "superseded", + "outcome": "applied", + "operationId": "execution:a:release-budget", + "evidenceDigests": [ + "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5" + ], + "logicalTimeMs": 321, + "previousEventDigest": "sha256:37c3dea2e0b959e69c9dbaf131c4de5ec44118ffd05645b55ceb5bc7904d68e3", + "eventDigest": "sha256:fb2a78cc41769a237ee97513ef5757769c6334eb2136f2e3097b49d00598648d" + } + ], + "profile": null, + "receipt": null, + "revision": 17, + "stateKey": "execution:a", + "activation": null, + "continuity": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:4ac1dcb8f4db1921009925a30c50a14e2fdf7a9ca2c0fc97a899172c744bf167", + "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "completedAtLogicalMs": 320, + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "preservedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "supersession": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:a:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionStateKey": "execution:a", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "expectedMorphologyEpoch": 1 + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "disposition": "detached", + "operationId": "execution:a:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "terminatedAtLogicalMs": 321, + "lifecycleReceiptDigest": "sha256:932af2e923bce67e2874a3184167a1f2cd48586eda5ac357e6c3137b3ae13e8e", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 321, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:0b57e9a0ff17a2bcc0e3ff6c8efaa0f0b49cdda4cce9db12d50e78c2fbd41501", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "supersessionReceipt": { + "schemaVersion": 1, + "resolutionId": "execution:a:supersession", + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "terminalAgentReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", + "resolvedAtLogicalMs": 321, + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0" + }, + "recordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6" + }, + "retainedPending": { + "schemaVersion": 1, + "team": { + "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamEpoch": 1, + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:activate-team", + "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "schemaVersion": 1, + "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "activatedAtLogicalMs": 300, + "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", + "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "retainedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "individualWorkContractDigests": [ + "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:a", + "source": "existing", + "agentId": "agent:a", + "instanceId": "instance:a", + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:c658b654e0e77a154585ce1451055f00e1563c4ca7446b12ff7b557666afe5e5", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "fencing", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", + "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:a:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", + "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", + "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:a:attest", + "evidenceDigests": [ + "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", + "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:a:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", + "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:a:activate-team", + "evidenceDigests": [ + "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + ], + "logicalTimeMs": 300, + "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", + "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 310, + "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", + "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "superseding", + "outcome": "prepared", + "operationId": "execution:a:commit-morphology", + "evidenceDigests": [ + "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383", + "eventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71", + "eventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:a:checkpoint", + "evidenceDigests": [ + "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79", + "eventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:a:fence", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac", + "eventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157" + } + ], + "profile": null, + "receipt": null, + "revision": 11, + "stateKey": "execution:a", + "activation": null, + "continuity": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:4ac1dcb8f4db1921009925a30c50a14e2fdf7a9ca2c0fc97a899172c744bf167", + "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "completedAtLogicalMs": 320, + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "preservedArtifactDigests": [ + "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", + "operationId": "execution:a:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "eligibilityEvidenceDigests": [ + "sha256:6666666666666666666666666666666666666666666666666666666666666666" + ], + "capabilityAssessmentDigests": [ + "sha256:5555555555555555555555555555555555555555555555555555555555555555" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4981d6864d56671cbfa9076693e4d5ba284eeca144c41d22e1f853278e050d2c", + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "supersession": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:a:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionStateKey": "execution:a", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "expectedMorphologyEpoch": 1 + }, + "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:paper", + "viewDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "searchLimit": 8, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" + }, + "terminalAgent": null, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "pendingOperation": { + "kind": "fence", + "status": "prepared", + "operationId": "execution:a:fence", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:a", + "agentId": "agent:a", + "instanceId": "instance:a", + "budgetUnits": 10, + "candidateId": "discovered:a", + "lineageDigest": "sha256:2ff60880ddc2e4332a4864e1548c48905c9ddb88e5a61118e3761e74e3aae22d", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:d31f9948c5c448498315dcf2b2b5078c68e1f1118db3c41042aab6b8f5e84a13", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:a", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:paper", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:45a4da8978d6eeaf519b6344e49eb85494d7973006f10928834c9ebcf352fbf7", + "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", + "profileCertificationDigest": null, + "recordDigest": "sha256:e8f5a9bc2901139d9868447d9663929b7a9fb922f9f6b91a9baee12c67fe223d" + }, + "roomArtifact": { + "id": "morphogenesis-supersession:execution:a:supersession", + "tenantId": "tenant:test", + "roomId": "room:test", + "type": "agent-morphogenesis-supersession", + "title": "Superseded Morphogenesis transition", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMessageIds": [], + "sourceArtifactIds": [], + "sourceMemoryIds": [] + }, + "assumptions": [], + "risks": [ + "authority-remains-external" + ], + "metadata": { + "morphogenesisSchemaVersion": 1, + "disposition": "superseded", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionRecordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6", + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "authorityGranted": false + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + } + }, + "winner": "b", + "loser": "a", + "commits": [ + { + "status": "rejected", + "reason": "morphology head commit is stale or cross-scoped" + }, + { + "status": "fulfilled" + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/room.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/room.json new file mode 100644 index 00000000..13af684c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/room.json @@ -0,0 +1,481 @@ +{ + "room": { + "tenantId": "tenant:test", + "id": "room:test", + "title": "Persistent Morphogenesis", + "goal": "Preserve work while a specialist transition is superseded", + "status": "active", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + "participants": [ + { + "tenantId": "tenant:test", + "id": "agent:planner", + "type": "agent", + "displayName": "Local planner", + "role": "planner", + "authorityLevel": 0, + "permissions": [], + "boundaries": [], + "memoryScope": null, + "runtime": { + "platform": "mock" + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:a", + "type": "human", + "displayName": "Local reviewer a", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:b", + "type": "human", + "displayName": "Local reviewer b", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "person:reviewer:expiry", + "type": "human", + "displayName": "Local reviewer expiry", + "role": "reviewer", + "authorityLevel": 1, + "permissions": [ + "approve:action" + ], + "boundaries": [], + "memoryScope": null, + "runtime": null, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z" + } + ], + "messages": [], + "tasks": [], + "artifacts": [ + { + "tenantId": "tenant:test", + "id": "morphogenesis-receipt:execution:b:receipt", + "roomId": "room:test", + "type": "agent-morphogenesis-receipt", + "title": "Morphogenesis receipt execution:b:receipt", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMemoryIds": [], + "sourceMessageIds": [], + "sourceArtifactIds": [] + }, + "assumptions": [], + "risks": [], + "metadata": { + "disposition": "success", + "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "resultingMorphologyEpoch": 2, + "morphogenesisSchemaVersion": 1 + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "versions": [ + { + "tenantId": "tenant:test", + "id": "39bcb7ce-1521-43d8-8e2e-9419fc7ee0dd", + "artifactId": "morphogenesis-receipt:execution:b:receipt", + "version": 1, + "content": { + "receiptId": "execution:b:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", + "evaluatedAtLogicalMs": 346, + "outcomeEvidenceDigests": [ + "sha256:b47573fd35a0827abd38a218df210b930f96ce3f5b2dcb4c59c7b87421598f37" + ], + "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", + "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732" + }, + "contentType": "application/json", + "createdAt": "2026-09-19T12:00:00.240Z" + } + ] + }, + { + "tenantId": "tenant:test", + "id": "morphogenesis-supersession:execution:a:supersession", + "roomId": "room:test", + "type": "agent-morphogenesis-supersession", + "title": "Superseded Morphogenesis transition", + "status": "draft", + "currentVersion": 1, + "authors": [], + "provenance": { + "sourceMemoryIds": [], + "sourceMessageIds": [], + "sourceArtifactIds": [] + }, + "assumptions": [], + "risks": [ + "authority-remains-external" + ], + "metadata": { + "disposition": "superseded", + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "authorityGranted": false, + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "executionRecordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6", + "morphogenesisSchemaVersion": 1 + }, + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "versions": [ + { + "tenantId": "tenant:test", + "id": "78532e05-db5c-4555-b82c-d56d3c938453", + "artifactId": "morphogenesis-supersession:execution:a:supersession", + "version": 1, + "content": { + "binding": { + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "winningHead": { + "format": "application/vnd.agentplat.morphology-head.v1+json", + "revision": 1, + "stateKey": "head:paper", + "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "schemaVersion": 1, + "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", + "morphologyEpoch": 2, + "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", + "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", + "logicalTimeHighWaterMs": 310 + }, + "resolutionId": "execution:a:supersession", + "schemaVersion": 1, + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "executionStateKey": "execution:a", + "startedAtLogicalMs": 320, + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "expectedMorphologyEpoch": 1 + }, + "receipt": { + "resolutionId": "execution:a:supersession", + "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "schemaVersion": 1, + "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", + "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", + "resolvedAtLogicalMs": 321, + "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "terminalAgentReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a" + } + }, + "contentType": "application/json", + "createdAt": "2026-09-19T12:00:00.240Z" + } + ] + } + ], + "approvals": [ + { + "tenantId": "tenant:test", + "id": "101b52df-4982-4c36-bbb4-f9d946759a71", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:b", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "roomId": "room:test", + "targetType": "action", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "status": "approved", + "requestedBy": "agent:planner", + "decidedBy": "person:reviewer:a", + "createdAt": "2026-09-19T12:00:00.240Z", + "updatedAt": "2026-09-19T12:00:00.240Z", + "decidedAt": "2026-09-19T12:00:00.240Z" + } + ], + "policies": [], + "memory": [], + "contextSnapshots": [], + "runs": [], + "toolCalls": [], + "events": [ + { + "tenantId": "tenant:test", + "id": "8d75ece7-6b29-4794-845f-d59ca391ebbe", + "roomId": "room:test", + "type": "room_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "title": "Persistent Morphogenesis", + "roomId": "room:test", + "parentRoomId": null + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "d9029627-b7f0-4d41-b024-f969009f790c", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "planner", + "roomId": "room:test", + "participantId": "agent:planner", + "participantType": "agent" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "8ce1b792-0b0e-46e0-b7b6-f1f9e28d6e7f", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:a", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "33ebc0f0-bf57-4c9d-9e2e-5a82b4354cb7", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:b", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "dba56b1a-b70e-4a18-86dd-f1dd83445898", + "roomId": "room:test", + "type": "participant_added", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "role": "reviewer", + "roomId": "room:test", + "participantId": "person:reviewer:expiry", + "participantType": "human" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "9ff9099a-63e2-482f-b99a-ecd93098b305", + "roomId": "room:test", + "type": "approval_requested", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:a", + "expiresAt": null, + "approvalId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "targetType": "action", + "targetVersion": null + }, + "metadata": { + "actorId": "agent:planner" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "agent:planner" + }, + { + "tenantId": "tenant:test", + "id": "872a1b7d-e33a-40a7-be8a-fb831169aa05", + "roomId": "room:test", + "type": "approval_granted", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:a", + "approvalId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200" + }, + "metadata": { + "actorId": "person:reviewer:a" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "person:reviewer:a" + }, + { + "tenantId": "tenant:test", + "id": "ce2bbb94-19a8-4355-86ef-fdccb4eedbfe", + "roomId": "room:test", + "type": "approval_requested", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:b", + "expiresAt": null, + "approvalId": "101b52df-4982-4c36-bbb4-f9d946759a71", + "targetType": "action", + "targetVersion": null + }, + "metadata": { + "actorId": "agent:planner" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "agent:planner" + }, + { + "tenantId": "tenant:test", + "id": "3239cff5-a2ec-4cf7-b029-a13da03e09c2", + "roomId": "room:test", + "type": "approval_granted", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "targetId": "candidate:b", + "approvalId": "101b52df-4982-4c36-bbb4-f9d946759a71" + }, + "metadata": { + "actorId": "person:reviewer:b" + }, + "occurredAt": "2026-09-19T12:00:00.240Z", + "actorId": "person:reviewer:b" + }, + { + "tenantId": "tenant:test", + "id": "c9d4407a-22eb-4ec2-8119-bc4ae010f753", + "roomId": "room:test", + "type": "artifact_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "artifactId": "morphogenesis-supersession:execution:a:supersession" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + }, + { + "tenantId": "tenant:test", + "id": "07151af1-1361-4552-8612-6343d0acd452", + "roomId": "room:test", + "type": "artifact_created", + "source": "agentplat.rooms", + "subject": { + "id": "room:test", + "type": "room", + "tenantId": "tenant:test" + }, + "payload": { + "roomId": "room:test", + "artifactId": "morphogenesis-receipt:execution:b:receipt" + }, + "occurredAt": "2026-09-19T12:00:00.240Z" + } + ], + "childRooms": [] +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/summary.json new file mode 100644 index 00000000..f9fb2b91 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/summary.json @@ -0,0 +1,36 @@ +{ + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "startedAt": "2026-09-20T15:06:31.665Z", + "evidenceClass": "PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers", + "externalSpendUsd": 0, + "modelCalls": 0, + "race": { + "approvedProposals": 2, + "teamsActivatedBeforeHead": 2, + "workProductsBeforeHead": 2, + "headEpochBefore": 1, + "acceptedSuccessors": 1, + "losingWorkRevoked": true, + "losingTeamCancelled": true, + "losingExecutionPhase": "superseded", + "newPoolReopenVerified": true, + "roomArtifactId": "morphogenesis-supersession:execution:a:supersession", + "fenceAcknowledgementRecovered": true + }, + "drain": { + "newWorkRejectedAfterFence": true, + "blockedWhileAdmittedJobPending": true, + "originalOperationReconciled": true, + "terminalPhase": "completed", + "scope": "Work reducer plus application admission/draining adapter; no ActionGateway or external provider" + }, + "expiry": { + "decisionStillValid": true, + "workContracts": 0, + "teamStatus": "awaiting_member_contracts", + "headEpoch": 1, + "rejection": "owner admission: mandate_expired" + }, + "status": "completed", + "completedAt": "2026-09-20T15:06:32.130Z" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/verification.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/verification.json new file mode 100644 index 00000000..13e09263 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/persistent-before-nested-validation/verification.json @@ -0,0 +1,5 @@ +{ + "status": "passed", + "terminalReceiptChains": 2, + "scope": "exported structural lineage and owner postconditions; issuer trust is fixture configuration" +} diff --git a/docs/research/morphogenesis-paper-v0.5/manuscript.md b/docs/research/morphogenesis-paper-v0.5/manuscript.md index fc396c51..d347a973 100644 --- a/docs/research/morphogenesis-paper-v0.5/manuscript.md +++ b/docs/research/morphogenesis-paper-v0.5/manuscript.md @@ -407,7 +407,7 @@ Governed agent morphogenesis treats organizational change as a coordinated trans ## Artifact availability -The public AgentPlat repository contains the manuscript sources, reproducible experiments and raw evidence [1]. The v0.5 artifact index separates the frozen v0.4 mission matrix from the new governance cells, persistent supersession trace and bounded model. Source and compiled-module digests identify executed code; the index carries exact version references and commands. All new experiments run locally without model credentials or paid inference. +The [versioned artifact](https://github.com/Agentplat/agentplat/tree/paper-v0.5/docs/research/morphogenesis-paper-v0.5) contains the manuscript sources, reproducible experiments and raw evidence [1]. The v0.5 artifact index separates the frozen v0.4 mission matrix from the new governance cells, persistent supersession trace and bounded model. Source and compiled-module digests identify executed code; the index carries exact version references and commands. All new experiments run locally without model credentials or paid inference. ## References diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/drain.json b/docs/research/morphogenesis-paper-v0.5/persistent/drain.json index cb3b0b34..6cafa124 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/drain.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/drain.json @@ -2,18 +2,18 @@ "pending": { "schemaVersion": 1, "team": { - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", "operationId": "execution:b:activate-team", - "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "receiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "schemaVersion": 1, - "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "teamProposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6", "activatedAtLogicalMs": 300, - "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "executionStateDigest": "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e", + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77", "retainedArtifactDigests": [ - "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e" ], "individualWorkContractDigests": [ "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" @@ -40,8 +40,8 @@ "operationId": "execution:b:fence", "schemaVersion": 1, "fencedAtLogicalMs": 330, - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", - "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", + "fenceReceiptDigest": "sha256:ef7923ca2314d565e6bb3c45c7c651116dcdfc069d9fc67489127fbd914ad0ad", "effectReceiptDigest": "sha256:451a850d1065eaec56438b79136b046edc2e219387f6a0d61caef3ec587a7f34", "successorFenceDigests": [ "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c" @@ -76,12 +76,12 @@ "operationId": null, "evidenceDigests": [ "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", - "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", - "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + "eventDigest": "sha256:ee8a96f91cc9157f4783563a6671ab77fc354bd82ff98095fc64f884ee76e8d7" }, { "schemaVersion": 1, @@ -93,8 +93,8 @@ "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", - "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + "previousEventDigest": "sha256:ee8a96f91cc9157f4783563a6671ab77fc354bd82ff98095fc64f884ee76e8d7", + "eventDigest": "sha256:067f965ff64b11cc964af0ad45f4a181acd6efb3087a4f49de2381d4c025192a" }, { "schemaVersion": 1, @@ -104,8 +104,8 @@ "operationId": "execution:b:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", - "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + "previousEventDigest": "sha256:067f965ff64b11cc964af0ad45f4a181acd6efb3087a4f49de2381d4c025192a", + "eventDigest": "sha256:83e5c789acbb98acb3338fe6dbf0f424f7c7a014531ebf44fb12dbe407265bb1" }, { "schemaVersion": 1, @@ -117,8 +117,8 @@ "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", - "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + "previousEventDigest": "sha256:83e5c789acbb98acb3338fe6dbf0f424f7c7a014531ebf44fb12dbe407265bb1", + "eventDigest": "sha256:12f09f078b4d5840a864bfc3c1f6766a4e1a282ba4ee89d15f0335ec037663c0" }, { "schemaVersion": 1, @@ -131,8 +131,8 @@ "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", - "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + "previousEventDigest": "sha256:12f09f078b4d5840a864bfc3c1f6766a4e1a282ba4ee89d15f0335ec037663c0", + "eventDigest": "sha256:6fb70691b8fcb13ab336c91f49e48869692ea6015b9823eff46a56ea423d78a6" }, { "schemaVersion": 1, @@ -142,8 +142,8 @@ "operationId": "execution:b:activate-team", "evidenceDigests": [], "logicalTimeMs": 300, - "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", - "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + "previousEventDigest": "sha256:6fb70691b8fcb13ab336c91f49e48869692ea6015b9823eff46a56ea423d78a6", + "eventDigest": "sha256:245574fab8918f8af9b35ab2b210a6fc28831eb8494c7e9f6ccfa53dcfc07ac4" }, { "schemaVersion": 1, @@ -152,11 +152,11 @@ "outcome": "applied", "operationId": "execution:b:activate-team", "evidenceDigests": [ - "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678" ], "logicalTimeMs": 300, - "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", - "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + "previousEventDigest": "sha256:245574fab8918f8af9b35ab2b210a6fc28831eb8494c7e9f6ccfa53dcfc07ac4", + "eventDigest": "sha256:f0549d3ca0f0e7eeb8a741f88ba4fd4dd9ab642973cdb91aab8173257e5ea4fb" }, { "schemaVersion": 1, @@ -166,8 +166,8 @@ "operationId": "execution:b:commit-morphology", "evidenceDigests": [], "logicalTimeMs": 310, - "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", - "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + "previousEventDigest": "sha256:f0549d3ca0f0e7eeb8a741f88ba4fd4dd9ab642973cdb91aab8173257e5ea4fb", + "eventDigest": "sha256:2c188bae194eacbe7434f6123a28fd43737cab520395945d5c6aa7eaf32db52f" }, { "schemaVersion": 1, @@ -176,11 +176,11 @@ "outcome": "applied", "operationId": "execution:b:commit-morphology", "evidenceDigests": [ - "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0" ], "logicalTimeMs": 310, - "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", - "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + "previousEventDigest": "sha256:2c188bae194eacbe7434f6123a28fd43737cab520395945d5c6aa7eaf32db52f", + "eventDigest": "sha256:8f2d7a43899cc04f1da1a4815957ce60975d5b4bc7db1347ffc1340b94832686" }, { "schemaVersion": 1, @@ -190,8 +190,8 @@ "operationId": "execution:b:checkpoint", "evidenceDigests": [], "logicalTimeMs": 325, - "previousEventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96", - "eventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e" + "previousEventDigest": "sha256:8f2d7a43899cc04f1da1a4815957ce60975d5b4bc7db1347ffc1340b94832686", + "eventDigest": "sha256:f1a7fcaa8923821415fba173a1b77983ead3c837584582143642e97f43f94c31" }, { "schemaVersion": 1, @@ -200,11 +200,11 @@ "outcome": "applied", "operationId": "execution:b:checkpoint", "evidenceDigests": [ - "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2" + "sha256:92c363ccb06f95714b65b76902a98ed38efe22aae1a34001e94bdb0e9d3c9a12" ], "logicalTimeMs": 325, - "previousEventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e", - "eventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4" + "previousEventDigest": "sha256:f1a7fcaa8923821415fba173a1b77983ead3c837584582143642e97f43f94c31", + "eventDigest": "sha256:8f9a2c78e8326816861c658e16b09d02cf940d2b297fa988b00b99c0b78ac769" }, { "schemaVersion": 1, @@ -214,8 +214,8 @@ "operationId": "execution:b:fence", "evidenceDigests": [], "logicalTimeMs": 330, - "previousEventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4", - "eventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c" + "previousEventDigest": "sha256:8f9a2c78e8326816861c658e16b09d02cf940d2b297fa988b00b99c0b78ac769", + "eventDigest": "sha256:f33f73583aec6f16221dc0c19e4d42426fb841ceef2c9e22f809b4e543d32e7d" }, { "schemaVersion": 1, @@ -224,11 +224,11 @@ "outcome": "applied", "operationId": "execution:b:fence", "evidenceDigests": [ - "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0" + "sha256:ef7923ca2314d565e6bb3c45c7c651116dcdfc069d9fc67489127fbd914ad0ad" ], "logicalTimeMs": 331, - "previousEventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c", - "eventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e" + "previousEventDigest": "sha256:f33f73583aec6f16221dc0c19e4d42426fb841ceef2c9e22f809b4e543d32e7d", + "eventDigest": "sha256:689b8dfc06f0ac1015095cb82fef7473f4746890696dfe789d4bfe8fc47fbf61" }, { "schemaVersion": 1, @@ -238,8 +238,8 @@ "operationId": "execution:b:detach", "evidenceDigests": [], "logicalTimeMs": 335, - "previousEventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e", - "eventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5" + "previousEventDigest": "sha256:689b8dfc06f0ac1015095cb82fef7473f4746890696dfe789d4bfe8fc47fbf61", + "eventDigest": "sha256:6ed3e24338ecfe67dcb674892d454f3f7915ab77176016e78e518ab12659323c" } ], "profile": null, @@ -249,25 +249,25 @@ "activation": { "operationId": "execution:b:commit-morphology", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "morphologyEpoch": 2, - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "activatedAtLogicalMs": 310, - "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", - "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "morphologyHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", + "activationReceiptDigest": "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" }, "continuity": { "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", "operationId": "execution:b:checkpoint", "schemaVersion": 1, - "checkpointDigest": "sha256:ce20d32750a33408fc1affcba9a89c6b65731732b50ab24eae706272895ccc62", - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "checkpointDigest": "sha256:ab08edcb526ede9d4bafaa8500bb4b42b1d3215a0120fb1bde287fb72a2d9406", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "completedAtLogicalMs": 325, - "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "continuityReceiptDigest": "sha256:92c363ccb06f95714b65b76902a98ed38efe22aae1a34001e94bdb0e9d3c9a12", "preservedArtifactDigests": [ - "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e" ], "completedCausalNodeDigests": [], "invalidatedCausalClosureDigests": [] @@ -337,7 +337,7 @@ "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" }, "terminalAgent": null, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "pendingOperation": { @@ -375,26 +375,26 @@ ], "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:16c7d8d762d7d14da65e1d6afd70ab752413607a6d24acf53aabfdff16a70b39", + "predecessorRecordDigest": "sha256:ff26d4805b412127da39b8b2b345f3809c3b6544ae9ed10e63920efde0043014", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "profileCertificationDigest": null, - "recordDigest": "sha256:900c98ece40ddd12beeadaceb302d0ccdd2cd7b7d6ed57bb790fab52811c8c29" + "recordDigest": "sha256:239c51157963213b3545d5ad91d7243ef445dbbac3e9fecf87b61546f47d2663" }, "terminal": { "schemaVersion": 1, "team": { - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", "operationId": "execution:b:activate-team", - "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "receiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "schemaVersion": 1, - "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "teamProposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6", "activatedAtLogicalMs": 300, - "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "executionStateDigest": "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e", + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77", "retainedArtifactDigests": [ - "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e" ], "individualWorkContractDigests": [ "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" @@ -421,8 +421,8 @@ "operationId": "execution:b:fence", "schemaVersion": 1, "fencedAtLogicalMs": 330, - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", - "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", + "fenceReceiptDigest": "sha256:ef7923ca2314d565e6bb3c45c7c651116dcdfc069d9fc67489127fbd914ad0ad", "effectReceiptDigest": "sha256:451a850d1065eaec56438b79136b046edc2e219387f6a0d61caef3ec587a7f34", "successorFenceDigests": [ "sha256:03281002ff273a252090070da72ee8a6a8107ff5578edca5107ef5225ddab21c" @@ -457,12 +457,12 @@ "operationId": null, "evidenceDigests": [ "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", - "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", - "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + "eventDigest": "sha256:ee8a96f91cc9157f4783563a6671ab77fc354bd82ff98095fc64f884ee76e8d7" }, { "schemaVersion": 1, @@ -474,8 +474,8 @@ "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", - "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + "previousEventDigest": "sha256:ee8a96f91cc9157f4783563a6671ab77fc354bd82ff98095fc64f884ee76e8d7", + "eventDigest": "sha256:067f965ff64b11cc964af0ad45f4a181acd6efb3087a4f49de2381d4c025192a" }, { "schemaVersion": 1, @@ -485,8 +485,8 @@ "operationId": "execution:b:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", - "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + "previousEventDigest": "sha256:067f965ff64b11cc964af0ad45f4a181acd6efb3087a4f49de2381d4c025192a", + "eventDigest": "sha256:83e5c789acbb98acb3338fe6dbf0f424f7c7a014531ebf44fb12dbe407265bb1" }, { "schemaVersion": 1, @@ -498,8 +498,8 @@ "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", - "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + "previousEventDigest": "sha256:83e5c789acbb98acb3338fe6dbf0f424f7c7a014531ebf44fb12dbe407265bb1", + "eventDigest": "sha256:12f09f078b4d5840a864bfc3c1f6766a4e1a282ba4ee89d15f0335ec037663c0" }, { "schemaVersion": 1, @@ -512,8 +512,8 @@ "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", - "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + "previousEventDigest": "sha256:12f09f078b4d5840a864bfc3c1f6766a4e1a282ba4ee89d15f0335ec037663c0", + "eventDigest": "sha256:6fb70691b8fcb13ab336c91f49e48869692ea6015b9823eff46a56ea423d78a6" }, { "schemaVersion": 1, @@ -523,8 +523,8 @@ "operationId": "execution:b:activate-team", "evidenceDigests": [], "logicalTimeMs": 300, - "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", - "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + "previousEventDigest": "sha256:6fb70691b8fcb13ab336c91f49e48869692ea6015b9823eff46a56ea423d78a6", + "eventDigest": "sha256:245574fab8918f8af9b35ab2b210a6fc28831eb8494c7e9f6ccfa53dcfc07ac4" }, { "schemaVersion": 1, @@ -533,11 +533,11 @@ "outcome": "applied", "operationId": "execution:b:activate-team", "evidenceDigests": [ - "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678" ], "logicalTimeMs": 300, - "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", - "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + "previousEventDigest": "sha256:245574fab8918f8af9b35ab2b210a6fc28831eb8494c7e9f6ccfa53dcfc07ac4", + "eventDigest": "sha256:f0549d3ca0f0e7eeb8a741f88ba4fd4dd9ab642973cdb91aab8173257e5ea4fb" }, { "schemaVersion": 1, @@ -547,8 +547,8 @@ "operationId": "execution:b:commit-morphology", "evidenceDigests": [], "logicalTimeMs": 310, - "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", - "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + "previousEventDigest": "sha256:f0549d3ca0f0e7eeb8a741f88ba4fd4dd9ab642973cdb91aab8173257e5ea4fb", + "eventDigest": "sha256:2c188bae194eacbe7434f6123a28fd43737cab520395945d5c6aa7eaf32db52f" }, { "schemaVersion": 1, @@ -557,11 +557,11 @@ "outcome": "applied", "operationId": "execution:b:commit-morphology", "evidenceDigests": [ - "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0" ], "logicalTimeMs": 310, - "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", - "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + "previousEventDigest": "sha256:2c188bae194eacbe7434f6123a28fd43737cab520395945d5c6aa7eaf32db52f", + "eventDigest": "sha256:8f2d7a43899cc04f1da1a4815957ce60975d5b4bc7db1347ffc1340b94832686" }, { "schemaVersion": 1, @@ -571,8 +571,8 @@ "operationId": "execution:b:checkpoint", "evidenceDigests": [], "logicalTimeMs": 325, - "previousEventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96", - "eventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e" + "previousEventDigest": "sha256:8f2d7a43899cc04f1da1a4815957ce60975d5b4bc7db1347ffc1340b94832686", + "eventDigest": "sha256:f1a7fcaa8923821415fba173a1b77983ead3c837584582143642e97f43f94c31" }, { "schemaVersion": 1, @@ -581,11 +581,11 @@ "outcome": "applied", "operationId": "execution:b:checkpoint", "evidenceDigests": [ - "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2" + "sha256:92c363ccb06f95714b65b76902a98ed38efe22aae1a34001e94bdb0e9d3c9a12" ], "logicalTimeMs": 325, - "previousEventDigest": "sha256:8ed4e55959779ed7fb2eb9a97c801d46f5e61b2578430cf06ee9c664c99bee3e", - "eventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4" + "previousEventDigest": "sha256:f1a7fcaa8923821415fba173a1b77983ead3c837584582143642e97f43f94c31", + "eventDigest": "sha256:8f9a2c78e8326816861c658e16b09d02cf940d2b297fa988b00b99c0b78ac769" }, { "schemaVersion": 1, @@ -595,8 +595,8 @@ "operationId": "execution:b:fence", "evidenceDigests": [], "logicalTimeMs": 330, - "previousEventDigest": "sha256:1d17b59be059d83d7368de8a7869371afd612c53c5c25929a6044326a62893f4", - "eventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c" + "previousEventDigest": "sha256:8f9a2c78e8326816861c658e16b09d02cf940d2b297fa988b00b99c0b78ac769", + "eventDigest": "sha256:f33f73583aec6f16221dc0c19e4d42426fb841ceef2c9e22f809b4e543d32e7d" }, { "schemaVersion": 1, @@ -605,11 +605,11 @@ "outcome": "applied", "operationId": "execution:b:fence", "evidenceDigests": [ - "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0" + "sha256:ef7923ca2314d565e6bb3c45c7c651116dcdfc069d9fc67489127fbd914ad0ad" ], "logicalTimeMs": 331, - "previousEventDigest": "sha256:eb4c84957c8ef4f122945074c87431c150893e2425166ebd05be251ca574735c", - "eventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e" + "previousEventDigest": "sha256:f33f73583aec6f16221dc0c19e4d42426fb841ceef2c9e22f809b4e543d32e7d", + "eventDigest": "sha256:689b8dfc06f0ac1015095cb82fef7473f4746890696dfe789d4bfe8fc47fbf61" }, { "schemaVersion": 1, @@ -619,8 +619,8 @@ "operationId": "execution:b:detach", "evidenceDigests": [], "logicalTimeMs": 335, - "previousEventDigest": "sha256:88bed7e72faa8f579d932e87478e9022912ff1f9c45129869ee1d791a052d10e", - "eventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5" + "previousEventDigest": "sha256:689b8dfc06f0ac1015095cb82fef7473f4746890696dfe789d4bfe8fc47fbf61", + "eventDigest": "sha256:6ed3e24338ecfe67dcb674892d454f3f7915ab77176016e78e518ab12659323c" }, { "schemaVersion": 1, @@ -629,11 +629,11 @@ "outcome": "applied", "operationId": "execution:b:detach", "evidenceDigests": [ - "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732" + "sha256:60e9e746b52a2a4145b5246a6b41a29538007d9a939fe2ed3a89ad54f0ac847e" ], "logicalTimeMs": 340, - "previousEventDigest": "sha256:a249a6477a8d5ab98daa64d626d4f46cbf18e9acbabf938ae906682b111882b5", - "eventDigest": "sha256:b94b5d58dffde1f4d8032e732d972de81f918be19f8f975598e438de41429564" + "previousEventDigest": "sha256:6ed3e24338ecfe67dcb674892d454f3f7915ab77176016e78e518ab12659323c", + "eventDigest": "sha256:b0857ee73e07f1c22a90f367c8f152ba870d64420a5064af27ecda8588e816a3" }, { "schemaVersion": 1, @@ -643,8 +643,8 @@ "operationId": "execution:b:release-budget", "evidenceDigests": [], "logicalTimeMs": 345, - "previousEventDigest": "sha256:b94b5d58dffde1f4d8032e732d972de81f918be19f8f975598e438de41429564", - "eventDigest": "sha256:fc590f6f845fba4e5eb49482402bcaa1360a3d61fe7dadc423322f9f09d388da" + "previousEventDigest": "sha256:b0857ee73e07f1c22a90f367c8f152ba870d64420a5064af27ecda8588e816a3", + "eventDigest": "sha256:bc220f7ad720413520e63afc9fe3de334911f831f1c4ba54412bfab9589aaa43" }, { "schemaVersion": 1, @@ -656,8 +656,8 @@ "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367" ], "logicalTimeMs": 345, - "previousEventDigest": "sha256:fc590f6f845fba4e5eb49482402bcaa1360a3d61fe7dadc423322f9f09d388da", - "eventDigest": "sha256:6de8ec6ae876da29c749b0e9969f16dc4e630bfb995d12958956276771ff098e" + "previousEventDigest": "sha256:bc220f7ad720413520e63afc9fe3de334911f831f1c4ba54412bfab9589aaa43", + "eventDigest": "sha256:89dbb79fb55ccccbdccb51d1e9de3256f61855ed779283a1951d7b1776e6cb1b" }, { "schemaVersion": 1, @@ -666,12 +666,12 @@ "outcome": "applied", "operationId": "execution:b:release-budget", "evidenceDigests": [ - "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "sha256:0863cf89079d1c96cfcc28071203cf56d5b1757c9d29ac9b66b3d51824e65241", "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367" ], "logicalTimeMs": 346, - "previousEventDigest": "sha256:6de8ec6ae876da29c749b0e9969f16dc4e630bfb995d12958956276771ff098e", - "eventDigest": "sha256:00ecc008dea1ff806a408f6e867f5a60ec4716eedde94123c7caefced4fdfef7" + "previousEventDigest": "sha256:89dbb79fb55ccccbdccb51d1e9de3256f61855ed779283a1951d7b1776e6cb1b", + "eventDigest": "sha256:97976acf959ab430c9ace81ef0cbbe81cc9992fea651c832d922c23bffaf8a71" } ], "profile": null, @@ -680,46 +680,46 @@ "receiptId": "execution:b:receipt", "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", - "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", - "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", - "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", - "terminalAgentReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "activationReceiptDigest": "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0", + "continuityReceiptDigest": "sha256:92c363ccb06f95714b65b76902a98ed38efe22aae1a34001e94bdb0e9d3c9a12", + "fenceReceiptDigest": "sha256:ef7923ca2314d565e6bb3c45c7c651116dcdfc069d9fc67489127fbd914ad0ad", + "terminalAgentReceiptDigest": "sha256:60e9e746b52a2a4145b5246a6b41a29538007d9a939fe2ed3a89ad54f0ac847e", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "resultingMorphologyEpoch": 2, "disposition": "success", "outcomeEvidenceDigests": [ - "sha256:b47573fd35a0827abd38a218df210b930f96ce3f5b2dcb4c59c7b87421598f37" + "sha256:d72499f184590449e5c87dd02300b2244abd742e110b04d8d58c2b27ecd0e4ce" ], "evaluatedAtLogicalMs": 346, - "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a" + "receiptDigest": "sha256:0863cf89079d1c96cfcc28071203cf56d5b1757c9d29ac9b66b3d51824e65241" }, "revision": 17, "stateKey": "execution:b", "activation": { "operationId": "execution:b:commit-morphology", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "morphologyEpoch": 2, - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "activatedAtLogicalMs": 310, - "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", - "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "morphologyHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", + "activationReceiptDigest": "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" }, "continuity": { "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", "operationId": "execution:b:checkpoint", "schemaVersion": 1, - "checkpointDigest": "sha256:ce20d32750a33408fc1affcba9a89c6b65731732b50ab24eae706272895ccc62", - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "checkpointDigest": "sha256:ab08edcb526ede9d4bafaa8500bb4b42b1d3215a0120fb1bde287fb72a2d9406", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "completedAtLogicalMs": 325, - "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "continuityReceiptDigest": "sha256:92c363ccb06f95714b65b76902a98ed38efe22aae1a34001e94bdb0e9d3c9a12", "preservedArtifactDigests": [ - "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e" ], "completedCausalNodeDigests": [], "invalidatedCausalClosureDigests": [] @@ -794,12 +794,12 @@ "operationId": "execution:b:detach", "schemaVersion": 1, "membershipEpoch": null, - "terminalReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "terminalReceiptDigest": "sha256:60e9e746b52a2a4145b5246a6b41a29538007d9a939fe2ed3a89ad54f0ac847e", "terminatedAtLogicalMs": 340, - "lifecycleReceiptDigest": "sha256:9c87e51bfae0700cad795a86cae53b2fff7b4ae4e423f7181c157f14d4e72cde", + "lifecycleReceiptDigest": "sha256:668d3d46a1cd71638e28dad0fb5892fc7d4c242d6ebeaccb49220176d28ed8e5", "membershipConfigurationDigest": null }, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "pendingOperation": null, @@ -831,10 +831,10 @@ ], "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:b46d49561fe4340e0926228a083c0ba47a3e1e7a21ab7b1cd07b33923e2161f0", + "predecessorRecordDigest": "sha256:4a801b8a6211f14c69162ab3a37308ea8a608bbbcc83b7e36883de21c04753e1", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "profileCertificationDigest": null, - "recordDigest": "sha256:2fef96ba46bdcd8aff52b8367ff78308089aeee53519d006b3d9340f50665213" + "recordDigest": "sha256:f25b8faf18119e7e6f3e123423cce6dcf41367eecc1e4a2792bd37c779f6b9ee" }, "work": { "schemaVersion": 1, @@ -973,12 +973,12 @@ "logicalTimeHighWaterMs": 340, "team": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "status": "cancelled", "proposal": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -993,7 +993,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "formationRequestDigest": "sha256:efbdc25d2f73f428eb4c79017f4b540e1a2f11f21c350f63f2056c4237845fad", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -1017,41 +1017,41 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "memberId": "team-member.77013c139d42be00d6a68793f43fa25d4183c759646c15c507e4c1e1ce1d75a1", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:b", - "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "candidateDigest": "sha256:eef7933bf4724016354d5a4a7d10f7a9ae33fe43f277ca9d536b6b1429db2c57", "peerId": "peer:b", "instanceId": "instance:b", "independenceGroupId": "specialist:b", "bidId": "bid:b", - "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "bidDigest": "sha256:693446b0565e25a462abd6b2711f4ca25b2919c3938a198411796812f4a03a9c", "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + "selectionDigest": "sha256:d0488b95f671d072a632b6e9cf4b4b5215f0c9f8290c7e00ec82570d9b1f5ae3" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6" }, "jointWorkContract": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6", "predecessorJointWorkContractDigest": null, "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", "memberContracts": [ { "schemaVersion": 1, - "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", - "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269", + "memberId": "team-member.77013c139d42be00d6a68793f43fa25d4183c759646c15c507e4c1e1ce1d75a1", + "selectionDigest": "sha256:d0488b95f671d072a632b6e9cf4b4b5215f0c9f8290c7e00ec82570d9b1f5ae3", "positionId": "position:forensics", "peerId": "peer:b", "instanceId": "instance:b", @@ -1072,7 +1072,7 @@ ], "reservedBudgetUnits": 10, "maximumActionBudgetUnits": 5, - "bindingDigest": "sha256:7ed639d97a9785fdfca92a579991b094b06f0a56120e7af9acc699f400be992c" + "bindingDigest": "sha256:60e1b0c0f2582176063b80e7a7a1917e9bd331699cb8b30e372c8f0ef0058d47" } ], "totalReservedBudgetUnits": 10, @@ -1080,16 +1080,16 @@ "activatedAtLogicalMs": 300, "validUntilLogicalMs": 350, "status": "active", - "jointWorkContractId": "joint-work-contract.d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + "jointWorkContractId": "joint-work-contract.fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77", + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77" }, "outcomes": [], "history": [ { "schemaVersion": 1, "teamEpoch": 1, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6", + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77", "status": "cancelled", "closedAtLogicalMs": 340, "reasonCode": "participant_detached" @@ -1099,11 +1099,11 @@ }, "lastDecision": { "schemaVersion": 1, - "requestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "requestDigest": "sha256:efbdc25d2f73f428eb4c79017f4b540e1a2f11f21c350f63f2056c4237845fad", "status": "formed", "proposal": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -1118,7 +1118,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "formationRequestDigest": "sha256:efbdc25d2f73f428eb4c79017f4b540e1a2f11f21c350f63f2056c4237845fad", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -1142,28 +1142,28 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "memberId": "team-member.77013c139d42be00d6a68793f43fa25d4183c759646c15c507e4c1e1ce1d75a1", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:b", - "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "candidateDigest": "sha256:eef7933bf4724016354d5a4a7d10f7a9ae33fe43f277ca9d536b6b1429db2c57", "peerId": "peer:b", "instanceId": "instance:b", "independenceGroupId": "specialist:b", "bidId": "bid:b", - "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "bidDigest": "sha256:693446b0565e25a462abd6b2711f4ca25b2919c3938a198411796812f4a03a9c", "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + "selectionDigest": "sha256:d0488b95f671d072a632b6e9cf4b4b5215f0c9f8290c7e00ec82570d9b1f5ae3" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6" }, "exploredSearchNodes": 2, "reasonCodes": [ @@ -1172,11 +1172,11 @@ "evaluatedAtLogicalMs": 300, "priorStateRevision": 0, "committedStateRevision": 1, - "decisionId": "team-formation-decision.a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde", - "decisionDigest": "sha256:a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde" + "decisionId": "team-formation-decision.13c5c9241f1e626144b0224e7c8c6b79d9618681972912a75f3fa69afff9f14a", + "decisionDigest": "sha256:13c5c9241f1e626144b0224e7c8c6b79d9618681972912a75f3fa69afff9f14a" }, "requestInvalidations": [], - "predecessorStateDigest": "sha256:983e53f34120cf1e4878b1e286af0733174e54cfbe9b78b9a4c9c0db6f06d1c0", - "stateDigest": "sha256:f7a5cb2c11f9050e694916c0c19d3aa94423195f9cc85a9785675cb317d43cfb" + "predecessorStateDigest": "sha256:0705d4a4213b0d6b15c6f59d146dc10b6dcd5f62c793125d2e23c9360692feab", + "stateDigest": "sha256:72516e19127700c769962ea13579de87bdb40c5e4679c60309de648886f32891" } } diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/environment.json b/docs/research/morphogenesis-paper-v0.5/persistent/environment.json index 47f44beb..0c9441cc 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/environment.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/environment.json @@ -2,7 +2,7 @@ "node": "v24.20.0", "platform": "darwin", "arch": "arm64", - "trackedDiffDigest": "sha256:af9397c8873417d7f9d1d49b9fc71af1d4826768023683f7dd6a523a0e349fa0", + "trackedDiffDigest": "sha256:112db9bfcfb3229b023e1c53bff1b7dfa4a9503c51e9ba9c2500119714b40121", "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae", "sourceFiles": [ @@ -1047,7 +1047,7 @@ }, { "path": "packages/collective-runtime/dist/morphogenesis-execution.js", - "digest": "sha256:74f0e10aaca6ec77b7a6a3427fb75e13fbe8a92bb2d0cd41f5feb42d84cd9744" + "digest": "sha256:e96d48f947c748c4de41792e38c8331e2be9bc7ce4f5de1723cf1785f10362fe" }, { "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/events.json b/docs/research/morphogenesis-paper-v0.5/persistent/events.json index dcbb0cc0..c7d93c43 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/events.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/events.json @@ -5,7 +5,7 @@ "value": { "approval": { "tenantId": "tenant:test", - "id": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "id": "6e51212f-98da-4727-a9b8-393fddc895c6", "roomId": "room:test", "targetType": "action", "targetId": "candidate:a", @@ -26,7 +26,7 @@ "value": { "authorization": { "schemaVersion": 1, - "authorizationId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200:morphogenesis", + "authorizationId": "6e51212f-98da-4727-a9b8-393fddc895c6:morphogenesis", "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", "route": "authorized_person", "actorType": "person", @@ -34,13 +34,13 @@ "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", "independenceGroupId": "reviewer:a", "disposition": "approved", - "proofDigest": "sha256:45bdb1a4db75cbd3ec5ad0d4919ecb1042552ee27c3f998bb0b58dad5de608e0", + "proofDigest": "sha256:991eaea53eb0942d458b71d709cb4a72295be21096a8a9dacca5f50bf5903cac", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:beec685c1f41e5aba2e06f4284bf0d37b00c38e2fa9e04347faf8007f6ceb409" + "authorizationDigest": "sha256:4c64ee37583cffd976027cea2575e71965c6bbc7a46c5f75ad569a4739805ece" }, - "signature": "2jfEkVnGMqcWDpMPRKv3lK16ccXt4I9ntDS53pKizKm5P2M9+yJJTDuBsGCzohCgj1h9SQZpEcDGjtGpYroiAQ==", - "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAONZiv/F2fyOdn6nC7b1a4n7KxYKAmQBsvyePg94eM8A=\n-----END PUBLIC KEY-----\n" + "signature": "N+sC0SYtmuoQ3waChBz1iyKlYJBlrr8ilPCJLwm6z/goVGOvPPSAy4BJKc289hYtQvz0c+FJnxEz9HtkEyL3AQ==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAjsZrbHQensklhCu5Z6XFN25VAylRA6YKdH7QS9qUqqY=\n-----END PUBLIC KEY-----\n" } }, { @@ -492,7 +492,7 @@ }, "authorization": { "schemaVersion": 1, - "authorizationId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200:morphogenesis", + "authorizationId": "6e51212f-98da-4727-a9b8-393fddc895c6:morphogenesis", "candidateDigest": "sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", "route": "authorized_person", "actorType": "person", @@ -500,16 +500,16 @@ "actorMandateDigest": "sha256:37af1d78c63802dd998fb247cc68972396bd134a21842655e23d2d20691d6eb8", "independenceGroupId": "reviewer:a", "disposition": "approved", - "proofDigest": "sha256:45bdb1a4db75cbd3ec5ad0d4919ecb1042552ee27c3f998bb0b58dad5de608e0", + "proofDigest": "sha256:991eaea53eb0942d458b71d709cb4a72295be21096a8a9dacca5f50bf5903cac", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:beec685c1f41e5aba2e06f4284bf0d37b00c38e2fa9e04347faf8007f6ceb409" + "authorizationDigest": "sha256:4c64ee37583cffd976027cea2575e71965c6bbc7a46c5f75ad569a4739805ece" }, "decisionPortId": "decider:a", "decisionPortVersion": 1, "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", "decidedAtLogicalMs": 240, - "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + "decisionDigest": "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd" }, "reservation": { "schemaVersion": 1, @@ -619,7 +619,7 @@ "value": { "approval": { "tenantId": "tenant:test", - "id": "101b52df-4982-4c36-bbb4-f9d946759a71", + "id": "9b8a6eab-8cc9-4a42-bdc3-84a40908da3d", "roomId": "room:test", "targetType": "action", "targetId": "candidate:b", @@ -640,7 +640,7 @@ "value": { "authorization": { "schemaVersion": 1, - "authorizationId": "101b52df-4982-4c36-bbb4-f9d946759a71:morphogenesis", + "authorizationId": "9b8a6eab-8cc9-4a42-bdc3-84a40908da3d:morphogenesis", "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", "route": "authorized_person", "actorType": "person", @@ -648,13 +648,13 @@ "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", "independenceGroupId": "reviewer:b", "disposition": "approved", - "proofDigest": "sha256:4621d44e8c1d1a8efa8bc9f361f52a725009c15df17beb9808b2a5c52001745c", + "proofDigest": "sha256:1ae18a3e088710019b8f0125fbf5e1ca3def6283b8ca77ecd6a508ab3b03319a", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:02b59b714ffb5e83ccccba41440514b46d978314c76e5f6f37fdeb02f67b7049" + "authorizationDigest": "sha256:349dc1681f646c51f80ec029c8276656d7b45406ddaa8b75c072fb69545d0c52" }, - "signature": "M1Edm9EKSSD5C3nzfng6vjxPyr1Umew2ZcNCTAj5adivjhfeiV+Ies1NEUOvq7S+8IAMlcY795kE675Bnb79DA==", - "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAu1gC1jsUSLUkbmLS/NGuCdxOCTvuHbRZkZKQV3fjAO8=\n-----END PUBLIC KEY-----\n" + "signature": "62p4xL4P8UFL5KBPoybHDfWyz8wSvOV5P0sGXajlmNbd3Pyvc4XAUbrt5dPjqjuQ7uAZJcWwaHgNHmgXzVVsCA==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAl6WCJt8s0sqGsn12ZNmBd+ou3pRaz9/sqiNqUPo8CO8=\n-----END PUBLIC KEY-----\n" } }, { @@ -1106,7 +1106,7 @@ }, "authorization": { "schemaVersion": 1, - "authorizationId": "101b52df-4982-4c36-bbb4-f9d946759a71:morphogenesis", + "authorizationId": "9b8a6eab-8cc9-4a42-bdc3-84a40908da3d:morphogenesis", "candidateDigest": "sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", "route": "authorized_person", "actorType": "person", @@ -1114,16 +1114,16 @@ "actorMandateDigest": "sha256:7b8f69a28de71dffeb9de5312f4e347fee631eb679958206e173b08e8c36b53c", "independenceGroupId": "reviewer:b", "disposition": "approved", - "proofDigest": "sha256:4621d44e8c1d1a8efa8bc9f361f52a725009c15df17beb9808b2a5c52001745c", + "proofDigest": "sha256:1ae18a3e088710019b8f0125fbf5e1ca3def6283b8ca77ecd6a508ab3b03319a", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:02b59b714ffb5e83ccccba41440514b46d978314c76e5f6f37fdeb02f67b7049" + "authorizationDigest": "sha256:349dc1681f646c51f80ec029c8276656d7b45406ddaa8b75c072fb69545d0c52" }, "decisionPortId": "decider:b", "decisionPortVersion": 1, "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", "decidedAtLogicalMs": 240, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b" }, "reservation": { "schemaVersion": 1, @@ -1536,9 +1536,9 @@ "operationId": "execution:a:detach", "schemaVersion": 1, "membershipEpoch": null, - "terminalReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "terminalReceiptDigest": "sha256:e0c6744eae4a4c2b2ba5ebfdf1a870a9bbcc7da93eabef9c223d6e9bbfb9613f", "terminatedAtLogicalMs": 321, - "lifecycleReceiptDigest": "sha256:932af2e923bce67e2874a3184167a1f2cd48586eda5ac357e6c3137b3ae13e8e", + "lifecycleReceiptDigest": "sha256:54484645bcc11fa129fdb091e429ad6269b3533029da786ca60158de9b44776b", "membershipConfigurationDigest": null } } @@ -1708,9 +1708,9 @@ "operationId": "execution:b:detach", "schemaVersion": 1, "membershipEpoch": null, - "terminalReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732", + "terminalReceiptDigest": "sha256:60e9e746b52a2a4145b5246a6b41a29538007d9a939fe2ed3a89ad54f0ac847e", "terminatedAtLogicalMs": 340, - "lifecycleReceiptDigest": "sha256:9c87e51bfae0700cad795a86cae53b2fff7b4ae4e423f7181c157f14d4e72cde", + "lifecycleReceiptDigest": "sha256:668d3d46a1cd71638e28dad0fb5892fc7d4c242d6ebeaccb49220176d28ed8e5", "membershipConfigurationDigest": null } } @@ -1721,7 +1721,7 @@ "value": { "approval": { "tenantId": "tenant:test", - "id": "aea567c7-b5d7-4b30-aaac-831a07af3471", + "id": "36852ef6-0846-4ba6-81d6-033f0d919ff3", "roomId": "room:test", "targetType": "action", "targetId": "candidate:expiry", @@ -1742,7 +1742,7 @@ "value": { "authorization": { "schemaVersion": 1, - "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "authorizationId": "36852ef6-0846-4ba6-81d6-033f0d919ff3:morphogenesis", "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", "route": "authorized_person", "actorType": "person", @@ -1750,13 +1750,13 @@ "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", "independenceGroupId": "reviewer:expiry", "disposition": "approved", - "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "proofDigest": "sha256:4fef1470badc689bfcf0d5ff54e43f651ccd60290cdcc554098ace9eef33396e", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + "authorizationDigest": "sha256:8ecee823babca5ba18fa1021f3b0b69724b68ba67cd9075ca59f77cc5f2944b0" }, - "signature": "u2UYRwN99RoX6J/9u/xX3oI7nh6GhiT8AUac9eGH9BpL9YyqpIYz/a3hEnOVkPFWCIQrftVSfjEW6IMQNmZgDw==", - "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAnViDgvOYVeGLoCwZnQPWJOVoNLkqOMoreb7gAw8ugf4=\n-----END PUBLIC KEY-----\n" + "signature": "i01/Bs8GYemrt4l8/f2IvMnfsbUV9JUS4LbXgPmn2B8Jc4gPkGneXPV7dU5zlF0XLRjim/R3lZFgBsWKopZJBw==", + "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAyn6iTasIwUPJeMakh4hnmO6u0xbUuTFgAJj++lDWrvo=\n-----END PUBLIC KEY-----\n" } }, { @@ -2208,7 +2208,7 @@ }, "authorization": { "schemaVersion": 1, - "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "authorizationId": "36852ef6-0846-4ba6-81d6-033f0d919ff3:morphogenesis", "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", "route": "authorized_person", "actorType": "person", @@ -2216,16 +2216,16 @@ "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", "independenceGroupId": "reviewer:expiry", "disposition": "approved", - "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "proofDigest": "sha256:4fef1470badc689bfcf0d5ff54e43f651ccd60290cdcc554098ace9eef33396e", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + "authorizationDigest": "sha256:8ecee823babca5ba18fa1021f3b0b69724b68ba67cd9075ca59f77cc5f2944b0" }, "decisionPortId": "decider:expiry", "decisionPortVersion": 1, "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", "decidedAtLogicalMs": 240, - "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e" + "decisionDigest": "sha256:f3e4501744ba37836e0e58f6242b60113f342737721608a63be61159c767146e" }, "reservation": { "schemaVersion": 1, diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json b/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json index a3d96805..679de9d7 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/expiry.json @@ -29,7 +29,7 @@ }, "authorization": { "schemaVersion": 1, - "authorizationId": "aea567c7-b5d7-4b30-aaac-831a07af3471:morphogenesis", + "authorizationId": "36852ef6-0846-4ba6-81d6-033f0d919ff3:morphogenesis", "candidateDigest": "sha256:1732e780ec259aa3f117dd041f34a473adc70637e4b21283e2fa6ac67a3ffbe7", "route": "authorized_person", "actorType": "person", @@ -37,16 +37,16 @@ "actorMandateDigest": "sha256:b4117897cc96856cb40c204ff25bf30c201f1d888b2be618537760c53f8a3d47", "independenceGroupId": "reviewer:expiry", "disposition": "approved", - "proofDigest": "sha256:9364aa8e2352bbd6fc581fe940843c3162bc5fdd58f4a78b53a21739d648c9e6", + "proofDigest": "sha256:4fef1470badc689bfcf0d5ff54e43f651ccd60290cdcc554098ace9eef33396e", "issuedAtLogicalMs": 240, "expiresAtLogicalMs": 470, - "authorizationDigest": "sha256:84ab668ddb23ecccc1691eb52a2d5cd78856bfa64683751b1f6714617c24597d" + "authorizationDigest": "sha256:8ecee823babca5ba18fa1021f3b0b69724b68ba67cd9075ca59f77cc5f2944b0" }, "decisionPortId": "decider:expiry", "decisionPortVersion": 1, "decisionPortImplementationDigest": "sha256:85912bca9d667b973fe43a60385119ac01b63378b911782405cb50a5a27163d5", "decidedAtLogicalMs": 240, - "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e" + "decisionDigest": "sha256:f3e4501744ba37836e0e58f6242b60113f342737721608a63be61159c767146e" }, "mandate": { "schemaVersion": 1, @@ -151,12 +151,12 @@ "logicalTimeHighWaterMs": 380, "team": { "schemaVersion": 1, - "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamId": "team.68d5813be82047015eada99190fc71a762a7f7d5a64b2cbf477f64e7251bf0b2", "teamEpoch": 1, "status": "awaiting_member_contracts", "proposal": { "schemaVersion": 1, - "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamId": "team.68d5813be82047015eada99190fc71a762a7f7d5a64b2cbf477f64e7251bf0b2", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -171,7 +171,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "formationRequestDigest": "sha256:d4c3806001a6e8bc44a5a195bde890dd915628544fca25dcc96ec47725bdd98a", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -195,28 +195,28 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.5c1a9693a58284446877e34e8a0030bc26cd2b50ed07ff7fd446b5dbdcdb56b8", + "memberId": "team-member.58392176c9c67ca92c011f9cacc64c72b41365821ca8693306c9ab4154d6e853", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:expiry", - "candidateDigest": "sha256:076a74ca5aad6d0f160fdf758cd228a4ed6ddd796ba3668d9e37b5753b85202f", + "candidateDigest": "sha256:38d531fe82d851f5589a3ba48a26a363b116cf7ed666afb14f52bb8f61b000b2", "peerId": "peer:expiry", "instanceId": "instance:expiry", "independenceGroupId": "specialist:expiry", "bidId": "bid:expiry", - "bidDigest": "sha256:eb1fca28f6cc478dc419594c6b9204e8ba106b0887392b8706c249463016cdf0", + "bidDigest": "sha256:ffe0abcb64a45f60b76f870faabaae24ab539e91d1ffb6a972b1cf70b5482952", "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 420, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:e9ae57c9802853e1c709e5d7094f8d06a6e6b88e900f28c0aedded28b25169d5" + "selectionDigest": "sha256:5ea6fa5ecf01d387e03a4c89e608fe069468d7be574bf2a8fd0c6389684b7750" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 420, "proposedAtLogicalMs": 380, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:480c3136fdcefc58dcca379fbde441a5dbe4000e73e2d3f93b7256900d1e0311" + "proposalDigest": "sha256:b842c57524cd8f9128a34268d5cd3303ddae15090347bd216b2d513d86e2431e" }, "jointWorkContract": null, "outcomes": [], @@ -225,11 +225,11 @@ }, "lastDecision": { "schemaVersion": 1, - "requestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "requestDigest": "sha256:d4c3806001a6e8bc44a5a195bde890dd915628544fca25dcc96ec47725bdd98a", "status": "formed", "proposal": { "schemaVersion": 1, - "teamId": "team.551f379ba5de29b84494e3829603bf7ad99af92e8ecce69a47d424ecfd8cc9a5", + "teamId": "team.68d5813be82047015eada99190fc71a762a7f7d5a64b2cbf477f64e7251bf0b2", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -244,7 +244,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:2ddc67e75e46168682d8c1eb9e6961486545f6e97555b5c1cd79ed1b2070e270", + "formationRequestDigest": "sha256:d4c3806001a6e8bc44a5a195bde890dd915628544fca25dcc96ec47725bdd98a", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -268,28 +268,28 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.5c1a9693a58284446877e34e8a0030bc26cd2b50ed07ff7fd446b5dbdcdb56b8", + "memberId": "team-member.58392176c9c67ca92c011f9cacc64c72b41365821ca8693306c9ab4154d6e853", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:expiry", - "candidateDigest": "sha256:076a74ca5aad6d0f160fdf758cd228a4ed6ddd796ba3668d9e37b5753b85202f", + "candidateDigest": "sha256:38d531fe82d851f5589a3ba48a26a363b116cf7ed666afb14f52bb8f61b000b2", "peerId": "peer:expiry", "instanceId": "instance:expiry", "independenceGroupId": "specialist:expiry", "bidId": "bid:expiry", - "bidDigest": "sha256:eb1fca28f6cc478dc419594c6b9204e8ba106b0887392b8706c249463016cdf0", + "bidDigest": "sha256:ffe0abcb64a45f60b76f870faabaae24ab539e91d1ffb6a972b1cf70b5482952", "sourceBidDigest": "sha256:20d744e013711c0809b4f557c1ddf0a93818e572bb8f15dc92dfea8d76c19087", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 420, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:e9ae57c9802853e1c709e5d7094f8d06a6e6b88e900f28c0aedded28b25169d5" + "selectionDigest": "sha256:5ea6fa5ecf01d387e03a4c89e608fe069468d7be574bf2a8fd0c6389684b7750" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 420, "proposedAtLogicalMs": 380, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:480c3136fdcefc58dcca379fbde441a5dbe4000e73e2d3f93b7256900d1e0311" + "proposalDigest": "sha256:b842c57524cd8f9128a34268d5cd3303ddae15090347bd216b2d513d86e2431e" }, "exploredSearchNodes": 2, "reasonCodes": [ @@ -298,12 +298,12 @@ "evaluatedAtLogicalMs": 380, "priorStateRevision": 0, "committedStateRevision": 1, - "decisionId": "team-formation-decision.793df7ff3b37f045a88db17dfaff7287c759a238fa9d18a69b2701195f74a512", - "decisionDigest": "sha256:793df7ff3b37f045a88db17dfaff7287c759a238fa9d18a69b2701195f74a512" + "decisionId": "team-formation-decision.fac5872e1483bef80a33b18b35748ae0f4fb4f16e675d70932a9782a5a51f87e", + "decisionDigest": "sha256:fac5872e1483bef80a33b18b35748ae0f4fb4f16e675d70932a9782a5a51f87e" }, "requestInvalidations": [], "predecessorStateDigest": "sha256:be6efc901d81d4db5cacd1d3d7c45139e2eaab239f6c22b8a7ae0843a56bd922", - "stateDigest": "sha256:a88d00cd305abdfe2aa96ec28cfe195b58293bf9e132041bb43f3eba1de18753" + "stateDigest": "sha256:be91c3f21da082709fd33d7679f80988b538450b48ab4f222a31fb8fdb78efcf" }, "execution": { "schemaVersion": 1, @@ -349,12 +349,12 @@ "operationId": null, "evidenceDigests": [ "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", - "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e", - "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249" + "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", + "sha256:f3e4501744ba37836e0e58f6242b60113f342737721608a63be61159c767146e" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:62f41f2228b4c01c502d7cb55655f992e9701ba1db868f6eeee39da6e9370f4d" + "eventDigest": "sha256:42875193e71d5a6af4595cce58ae9b55b939fa41c88909679d498c3c5d8d99a6" }, { "schemaVersion": 1, @@ -366,8 +366,8 @@ "sha256:50d3bfdc2c64637ec8b8a91eb7f5151734fb31f1f310c73528e306c50a91e16a" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:62f41f2228b4c01c502d7cb55655f992e9701ba1db868f6eeee39da6e9370f4d", - "eventDigest": "sha256:04dd30892fc00679ed61f258ab52e273423485093a387987814661bc6bca8194" + "previousEventDigest": "sha256:42875193e71d5a6af4595cce58ae9b55b939fa41c88909679d498c3c5d8d99a6", + "eventDigest": "sha256:a5dbc3d3112b19e254b30b7d3d7f7b9da464542bcde621b808e6e58c71c41ff6" }, { "schemaVersion": 1, @@ -377,8 +377,8 @@ "operationId": "execution:expiry:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:04dd30892fc00679ed61f258ab52e273423485093a387987814661bc6bca8194", - "eventDigest": "sha256:e986c8d9480639d0d9a8dcccb42a6f9cdc6d48b6318b77b9f4939dd68afeecce" + "previousEventDigest": "sha256:a5dbc3d3112b19e254b30b7d3d7f7b9da464542bcde621b808e6e58c71c41ff6", + "eventDigest": "sha256:0c409e4933b6e966752e04e1ed2f42d8e984398f105ce6dbc6a32d9842ecf473" }, { "schemaVersion": 1, @@ -390,8 +390,8 @@ "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:e986c8d9480639d0d9a8dcccb42a6f9cdc6d48b6318b77b9f4939dd68afeecce", - "eventDigest": "sha256:e926425996e56553eea6d200aad215ca17d95ff5c032a3d0ff9c9dea74acae68" + "previousEventDigest": "sha256:0c409e4933b6e966752e04e1ed2f42d8e984398f105ce6dbc6a32d9842ecf473", + "eventDigest": "sha256:d364fb9619a31d9a8560a4f381afeff967b0c611366c35c8f22d036845c90dca" }, { "schemaVersion": 1, @@ -404,8 +404,8 @@ "sha256:c5d56c80f15c9f1c07560e14cba8b34680e348bf7aafa7ae4d6632d5814ab12b" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:e926425996e56553eea6d200aad215ca17d95ff5c032a3d0ff9c9dea74acae68", - "eventDigest": "sha256:08995c94e71e2bb104b98e30ec007409beb8e2ad572af01a65df29b4931b498b" + "previousEventDigest": "sha256:d364fb9619a31d9a8560a4f381afeff967b0c611366c35c8f22d036845c90dca", + "eventDigest": "sha256:2b4be58473deb728d50908bc8a86eed9654cf731bc77cbcc7b3333aa863fdd67" }, { "schemaVersion": 1, @@ -415,8 +415,8 @@ "operationId": "execution:expiry:activate-team", "evidenceDigests": [], "logicalTimeMs": 380, - "previousEventDigest": "sha256:08995c94e71e2bb104b98e30ec007409beb8e2ad572af01a65df29b4931b498b", - "eventDigest": "sha256:9886f6bcacaf7fd91ae64a5e45b28010f45d2f283f44237744fce3be51e8b7f6" + "previousEventDigest": "sha256:2b4be58473deb728d50908bc8a86eed9654cf731bc77cbcc7b3333aa863fdd67", + "eventDigest": "sha256:30f26886a8c2dd1e5027876b554cc58efa6af336de933c9a10094110b731f4e4" } ], "profile": null, @@ -490,7 +490,7 @@ "requestDigest": "sha256:0bffe62660747d178ff102a6d6c6033297d8a357d367f605476a16f65ffe6d54" }, "terminalAgent": null, - "decisionDigest": "sha256:afc0c90b0cf0cea66b2b5edb84e4b22fbe2635b0db1d5837378d6d1b73d0f85e", + "decisionDigest": "sha256:f3e4501744ba37836e0e58f6242b60113f342737721608a63be61159c767146e", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:d695ee6b208b41f6094a260437ad3d710f4e1053283d71378440be3da9f57249", "pendingOperation": { @@ -528,10 +528,10 @@ ], "budgetReservationDigest": "sha256:140ee16aded6b434b0c997d5a9a161627742d5c7eb232cbd6e4231c8b12c5ce0", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:a644a7814fcd686890b9ecce22fb2c4801a09e8681100ebf6e06a7c213dcee93", + "predecessorRecordDigest": "sha256:e6b7f13d6e7b3b764edeaca710a7037599995696e2829b94057c2b6941cf051b", "resultingSnapshotDigest": "sha256:577e4ad7cebe17e1e8d6942e802b11a618a6914718b4248f231393131c0989fb", "profileCertificationDigest": null, - "recordDigest": "sha256:99cf675d6aaa75a339ffd23e94119452ed22b699e1eba97cb4617bac89bec390" + "recordDigest": "sha256:f173b1a2233880563b6702f6df45816b047e5f3b76bbbe7a343773009eb6ea05" }, "head": { "format": "application/vnd.agentplat.morphology-head.v1+json", diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json b/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json index 9875d6f3..bafeaeeb 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/manifest.json @@ -5,30 +5,30 @@ }, { "path": "drain.json", - "digest": "sha256:a7102f7e9a0453d5c1fa3aa18dfc029dd57c80055bc4aed31f3aacb4baeac5f9" + "digest": "sha256:e70429f08d512778a1e04e2b9ea3181514d41aec6441e34feb796dfa31853aee" }, { "path": "environment.json", - "digest": "sha256:5df3bf4da6a9f1e2049aeeedb211ac4ce8859e0f1adb900fe752e238bb17d0f6" + "digest": "sha256:a6d38fa674e760f19ee31779ead365d858c83e95bad8e7af0beabaddb01e3d87" }, { "path": "events.json", - "digest": "sha256:2866c07788c8b05075f0844353b6bb2a71bb2bb0f32bf9499f33ba0d28500d41" + "digest": "sha256:6015471e475fec091ac6b6560c6efbb35dc2e180240088f8ed8b61361d7b5f9b" }, { "path": "expiry.json", - "digest": "sha256:3b81893082aace4c69e5715a544f7ce4fc65028cef75041a36d60733dc3b04ce" + "digest": "sha256:7e80dea444989ef6791477c1c5aa61a1305be2ff308939e401838aa0b406e848" }, { "path": "race.json", - "digest": "sha256:21525b5331a140e1bb1767c3b780b6eaeb932deb837b98be0254919ac7720ccf" + "digest": "sha256:f9e5d0d25c3af80f10995f112c3af3b6aabff5a1490407d4238f98b2e4bae407" }, { "path": "room.json", - "digest": "sha256:c24277a9f55154655c9d8820fd8c64e0ea9e9ccb3a35517dff5db3ee3d4fe602" + "digest": "sha256:8a1a9735428152d5066e2016b75110b660e7b8578e777da9f921516db4017edd" }, { "path": "summary.json", - "digest": "sha256:f7990738ecd69141d1b5b97eb5eaaa17f45092d859972c55dd01c665ec3a8891" + "digest": "sha256:db6e96734cc95d6af48dbf4b829c1a56be61e1bc2124d8a2859c2ca1dbbedf47" } ] diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/race.json b/docs/research/morphogenesis-paper-v0.5/persistent/race.json index a991cc8e..979a9634 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/race.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/race.json @@ -154,12 +154,12 @@ "logicalTimeHighWaterMs": 300, "team": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "status": "active", "proposal": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -174,7 +174,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "formationRequestDigest": "sha256:bd70e3e9752b71ed902d5f28cf3b4dce7b6cbd450e344a856c3d69c73f0d4830", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -198,41 +198,41 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "memberId": "team-member.0334afd4e2385d74037263a2b63ea068eba657ec4d124d5868396069dcd12118", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:a", - "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "candidateDigest": "sha256:399f11d473d8ddefca2756b88ccb29e29c3500802e96c8447809ffab541a424a", "peerId": "peer:a", "instanceId": "instance:a", "independenceGroupId": "specialist:a", "bidId": "bid:a", - "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "bidDigest": "sha256:12b7b1fbf5498999b2fa13b1bb8cd3e247022a340a051b82d3672856b3972498", "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + "selectionDigest": "sha256:5180e9817be65af01940fd69856642656e8d36c2a942561c37089568dd547b7c" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670" }, "jointWorkContract": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670", "predecessorJointWorkContractDigest": null, "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", "memberContracts": [ { "schemaVersion": 1, - "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", - "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090", + "memberId": "team-member.0334afd4e2385d74037263a2b63ea068eba657ec4d124d5868396069dcd12118", + "selectionDigest": "sha256:5180e9817be65af01940fd69856642656e8d36c2a942561c37089568dd547b7c", "positionId": "position:forensics", "peerId": "peer:a", "instanceId": "instance:a", @@ -253,7 +253,7 @@ ], "reservedBudgetUnits": 10, "maximumActionBudgetUnits": 5, - "bindingDigest": "sha256:815f17a09818af3d543176351c013899918cee1a3f5c254db15eb459bc077fe1" + "bindingDigest": "sha256:ee2266cbb41cfeec0d246cb9ccf9330173d4ee83c4d402e9876cbf7e239ef1eb" } ], "totalReservedBudgetUnits": 10, @@ -261,8 +261,8 @@ "activatedAtLogicalMs": 300, "validUntilLogicalMs": 350, "status": "active", - "jointWorkContractId": "joint-work-contract.38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + "jointWorkContractId": "joint-work-contract.a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb", + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb" }, "outcomes": [], "history": [], @@ -270,11 +270,11 @@ }, "lastDecision": { "schemaVersion": 1, - "requestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "requestDigest": "sha256:bd70e3e9752b71ed902d5f28cf3b4dce7b6cbd450e344a856c3d69c73f0d4830", "status": "formed", "proposal": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -289,7 +289,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "formationRequestDigest": "sha256:bd70e3e9752b71ed902d5f28cf3b4dce7b6cbd450e344a856c3d69c73f0d4830", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -313,28 +313,28 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "memberId": "team-member.0334afd4e2385d74037263a2b63ea068eba657ec4d124d5868396069dcd12118", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:a", - "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "candidateDigest": "sha256:399f11d473d8ddefca2756b88ccb29e29c3500802e96c8447809ffab541a424a", "peerId": "peer:a", "instanceId": "instance:a", "independenceGroupId": "specialist:a", "bidId": "bid:a", - "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "bidDigest": "sha256:12b7b1fbf5498999b2fa13b1bb8cd3e247022a340a051b82d3672856b3972498", "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + "selectionDigest": "sha256:5180e9817be65af01940fd69856642656e8d36c2a942561c37089568dd547b7c" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670" }, "exploredSearchNodes": 2, "reasonCodes": [ @@ -343,12 +343,12 @@ "evaluatedAtLogicalMs": 300, "priorStateRevision": 0, "committedStateRevision": 1, - "decisionId": "team-formation-decision.4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777", - "decisionDigest": "sha256:4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777" + "decisionId": "team-formation-decision.889b724b2cfc60cd57e7c4ed546aa8f59d96d0d2de24cedef6e577b3f803f9fb", + "decisionDigest": "sha256:889b724b2cfc60cd57e7c4ed546aa8f59d96d0d2de24cedef6e577b3f803f9fb" }, "requestInvalidations": [], - "predecessorStateDigest": "sha256:f3f31656a0190a085f9ef142223b50c34c596baf280bd74103cca2da04c2301d", - "stateDigest": "sha256:d7567325beb9d71dfe7811284a548dbc07b61749383e84db6ac2f782cffb1db8" + "predecessorStateDigest": "sha256:8ed709cbe11bcd218121b1414ff02f627d158421ba14b8524179d69b58653716", + "stateDigest": "sha256:ceb7c5b7887433b7fb70a8155591d435f1b82af490fe9e3bfce48c4d42de6f6e" }, { "format": "application/vnd.agentplat.team-formation-state.v1+json", @@ -364,12 +364,12 @@ "logicalTimeHighWaterMs": 300, "team": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "status": "active", "proposal": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -384,7 +384,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "formationRequestDigest": "sha256:efbdc25d2f73f428eb4c79017f4b540e1a2f11f21c350f63f2056c4237845fad", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -408,41 +408,41 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "memberId": "team-member.77013c139d42be00d6a68793f43fa25d4183c759646c15c507e4c1e1ce1d75a1", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:b", - "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "candidateDigest": "sha256:eef7933bf4724016354d5a4a7d10f7a9ae33fe43f277ca9d536b6b1429db2c57", "peerId": "peer:b", "instanceId": "instance:b", "independenceGroupId": "specialist:b", "bidId": "bid:b", - "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "bidDigest": "sha256:693446b0565e25a462abd6b2711f4ca25b2919c3938a198411796812f4a03a9c", "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + "selectionDigest": "sha256:d0488b95f671d072a632b6e9cf4b4b5215f0c9f8290c7e00ec82570d9b1f5ae3" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6" }, "jointWorkContract": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6", "predecessorJointWorkContractDigest": null, "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", "memberContracts": [ { "schemaVersion": 1, - "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", - "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269", + "memberId": "team-member.77013c139d42be00d6a68793f43fa25d4183c759646c15c507e4c1e1ce1d75a1", + "selectionDigest": "sha256:d0488b95f671d072a632b6e9cf4b4b5215f0c9f8290c7e00ec82570d9b1f5ae3", "positionId": "position:forensics", "peerId": "peer:b", "instanceId": "instance:b", @@ -463,7 +463,7 @@ ], "reservedBudgetUnits": 10, "maximumActionBudgetUnits": 5, - "bindingDigest": "sha256:7ed639d97a9785fdfca92a579991b094b06f0a56120e7af9acc699f400be992c" + "bindingDigest": "sha256:60e1b0c0f2582176063b80e7a7a1917e9bd331699cb8b30e372c8f0ef0058d47" } ], "totalReservedBudgetUnits": 10, @@ -471,8 +471,8 @@ "activatedAtLogicalMs": 300, "validUntilLogicalMs": 350, "status": "active", - "jointWorkContractId": "joint-work-contract.d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + "jointWorkContractId": "joint-work-contract.fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77", + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77" }, "outcomes": [], "history": [], @@ -480,11 +480,11 @@ }, "lastDecision": { "schemaVersion": 1, - "requestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "requestDigest": "sha256:efbdc25d2f73f428eb4c79017f4b540e1a2f11f21c350f63f2056c4237845fad", "status": "formed", "proposal": { "schemaVersion": 1, - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -499,7 +499,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:1cc6d62b9f674caf40481a62269d096d8e673f97610bac106c1eabc2355db2b9", + "formationRequestDigest": "sha256:efbdc25d2f73f428eb4c79017f4b540e1a2f11f21c350f63f2056c4237845fad", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -523,28 +523,28 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.fbc8b722f76ea188b9f1c4ad67f4c578bef17ed42d8eab8f66712f8436ac22db", + "memberId": "team-member.77013c139d42be00d6a68793f43fa25d4183c759646c15c507e4c1e1ce1d75a1", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:b", - "candidateDigest": "sha256:c9b4c15f3ee2ef1e0e80c89333c79a3bda83e923157e2579daf83169a361efcd", + "candidateDigest": "sha256:eef7933bf4724016354d5a4a7d10f7a9ae33fe43f277ca9d536b6b1429db2c57", "peerId": "peer:b", "instanceId": "instance:b", "independenceGroupId": "specialist:b", "bidId": "bid:b", - "bidDigest": "sha256:3632ca0550ea8734a89c0a424d6ceba2b66958988333aade38315770b984108e", + "bidDigest": "sha256:693446b0565e25a462abd6b2711f4ca25b2919c3938a198411796812f4a03a9c", "sourceBidDigest": "sha256:edd10d64240eb08f6fb0b1f3b0c82353abb66b2fb68eb4f70290e3e1ae59a3cf", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:b4b4246a48dcf8296a658c1d0f2dca14648756818f00b0f171b532b6f6a79269" + "selectionDigest": "sha256:d0488b95f671d072a632b6e9cf4b4b5215f0c9f8290c7e00ec82570d9b1f5ae3" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247" + "proposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6" }, "exploredSearchNodes": 2, "reasonCodes": [ @@ -553,12 +553,12 @@ "evaluatedAtLogicalMs": 300, "priorStateRevision": 0, "committedStateRevision": 1, - "decisionId": "team-formation-decision.a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde", - "decisionDigest": "sha256:a91a91c6bdb9afdaf87351066f51080914b941a9f3f8b98583d8bfff5cb04fde" + "decisionId": "team-formation-decision.13c5c9241f1e626144b0224e7c8c6b79d9618681972912a75f3fa69afff9f14a", + "decisionDigest": "sha256:13c5c9241f1e626144b0224e7c8c6b79d9618681972912a75f3fa69afff9f14a" }, "requestInvalidations": [], - "predecessorStateDigest": "sha256:a12e0d6b3b5c43d62a9754e1a3d65d7b35e7502abe0200d0ad65c4faf6a5ec88", - "stateDigest": "sha256:983e53f34120cf1e4878b1e286af0733174e54cfbe9b78b9a4c9c0db6f06d1c0" + "predecessorStateDigest": "sha256:0b49d98f4ff8e040e5def81f2e9b0b6fced4f3cb56ca054d9d42272178bad9bc", + "stateDigest": "sha256:0705d4a4213b0d6b15c6f59d146dc10b6dcd5f62c793125d2e23c9360692feab" } ], "effects": [ @@ -569,7 +569,7 @@ "label": "a", "result": 5, "workContractDigest": "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb" } }, { @@ -579,7 +579,7 @@ "label": "b", "result": 5, "workContractDigest": "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b" + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77" } } ] @@ -595,11 +595,11 @@ "morphologyEpoch": 2, "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "acceptedProposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", - "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", + "receiptDigest": "sha256:dcb62da8399947767375dae1b8496b5b9b34966f2038701fce284bcbcc15ba92", "logicalTimeHighWaterMs": 310, "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", - "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e" + "headDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd" }, "work": { "schemaVersion": 1, @@ -728,18 +728,18 @@ { "schemaVersion": 1, "team": { - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", "operationId": "execution:a:activate-team", - "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "receiptDigest": "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30", "schemaVersion": 1, - "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "teamProposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670", "activatedAtLogicalMs": 300, - "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "executionStateDigest": "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce", + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb", "retainedArtifactDigests": [ - "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce" ], "individualWorkContractDigests": [ "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" @@ -788,11 +788,11 @@ "evidenceDigests": [ "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", - "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + "eventDigest": "sha256:49ce3088008ef9156a2e870fe9d47b51846e77aef37e0ad4f8b1046e1c1281db" }, { "schemaVersion": 1, @@ -804,8 +804,8 @@ "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", - "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + "previousEventDigest": "sha256:49ce3088008ef9156a2e870fe9d47b51846e77aef37e0ad4f8b1046e1c1281db", + "eventDigest": "sha256:c8355d9cbc454b4c751dde11975ca97aa0e2fe149dbbb10d8221704b7c4eaa7e" }, { "schemaVersion": 1, @@ -815,8 +815,8 @@ "operationId": "execution:a:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", - "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + "previousEventDigest": "sha256:c8355d9cbc454b4c751dde11975ca97aa0e2fe149dbbb10d8221704b7c4eaa7e", + "eventDigest": "sha256:0d560a8e7a22288dc2480e31d147f29fcb65945300437f6559ef224f023f9edf" }, { "schemaVersion": 1, @@ -828,8 +828,8 @@ "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", - "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + "previousEventDigest": "sha256:0d560a8e7a22288dc2480e31d147f29fcb65945300437f6559ef224f023f9edf", + "eventDigest": "sha256:3937e8d6339c8a5659020298bd57ff7c550df64f5cdb98083423c81314fc67c3" }, { "schemaVersion": 1, @@ -842,8 +842,8 @@ "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", - "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + "previousEventDigest": "sha256:3937e8d6339c8a5659020298bd57ff7c550df64f5cdb98083423c81314fc67c3", + "eventDigest": "sha256:f6ead7d658c1bc808431f917ad109d4d648546d1f773833a18c655cc5f34358e" }, { "schemaVersion": 1, @@ -853,8 +853,8 @@ "operationId": "execution:a:activate-team", "evidenceDigests": [], "logicalTimeMs": 300, - "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", - "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + "previousEventDigest": "sha256:f6ead7d658c1bc808431f917ad109d4d648546d1f773833a18c655cc5f34358e", + "eventDigest": "sha256:3c59f3b59f9c3fab57457eb204e301ef2fdfca7664968b6aabdcf5aa5aff88e2" }, { "schemaVersion": 1, @@ -863,11 +863,11 @@ "outcome": "applied", "operationId": "execution:a:activate-team", "evidenceDigests": [ - "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30" ], "logicalTimeMs": 300, - "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", - "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + "previousEventDigest": "sha256:3c59f3b59f9c3fab57457eb204e301ef2fdfca7664968b6aabdcf5aa5aff88e2", + "eventDigest": "sha256:6ef15a28f69b65ccb0e14a423f260e2e5bb65014045e0d93cf9baa7979bcb0fc" }, { "schemaVersion": 1, @@ -877,8 +877,8 @@ "operationId": "execution:a:commit-morphology", "evidenceDigests": [], "logicalTimeMs": 310, - "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", - "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + "previousEventDigest": "sha256:6ef15a28f69b65ccb0e14a423f260e2e5bb65014045e0d93cf9baa7979bcb0fc", + "eventDigest": "sha256:a0772fc633d84861fa8dfd8744b8ea18246d2000888f97a952786bc42ee05536" } ], "profile": null, @@ -952,7 +952,7 @@ "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" }, "terminalAgent": null, - "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "decisionDigest": "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "pendingOperation": { @@ -990,26 +990,26 @@ ], "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:cf78828dd3ba6d22ed2ab4900b6a67805551ae99fc98cd64fe78283d15c93a49", + "predecessorRecordDigest": "sha256:17c2ced65ba66fa9679e176cabccf58b0f3e0e5a57dd525a1c8fc5327843911c", "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", "profileCertificationDigest": null, - "recordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0" + "recordDigest": "sha256:f0c13f31f7dd9c9ab3a7a2ac7e5d0d2e414efc9c48ea2761a048ffc0d8a62f2d" }, { "schemaVersion": 1, "team": { - "teamId": "team.ba9fe673ef68bbc4090cbd3108e2f9e024c3237aad7bf8a2603407d530b79486", + "teamId": "team.022775e3888b6eecd0c1cd95da67f1e1053dda6a87be715c71fd5894b3b6dbd6", "teamEpoch": 1, "agentDigest": "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3", "operationId": "execution:b:activate-team", - "receiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "receiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "schemaVersion": 1, - "teamProposalDigest": "sha256:8d3ebec61ef1cd6c78b8e85788ffb9b9839c1cd8bf93179a1590a1ab143db247", + "teamProposalDigest": "sha256:d7721d3cb73487fe5960897e324927aff059ed26242a26282d21ff605843e7d6", "activatedAtLogicalMs": 300, - "executionStateDigest": "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02", - "jointWorkContractDigest": "sha256:d0bc98ca798bdb8e88600b97c6d83663eae23e7ae77d7613cc24f1dbab5b168b", + "executionStateDigest": "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e", + "jointWorkContractDigest": "sha256:fb2d0400d69e7c8a400b4f4d14251331aaf468505047aaf1df6f71a49c20fc77", "retainedArtifactDigests": [ - "sha256:38e2918bdc968dfd3421ebe922e48a913a90a51466ba764ec2e42d0bd7992c02" + "sha256:930aac7106b0d7e8b799bd0e2767c275dd72abb71e1a2c2518e4bf72c538169e" ], "individualWorkContractDigests": [ "sha256:afb85a35d8cc2496fa16dc5959d47d295c9dc9a07d90bde3c6a0fafba6749667" @@ -1057,12 +1057,12 @@ "operationId": null, "evidenceDigests": [ "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", - "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", - "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e" + "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", + "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc" + "eventDigest": "sha256:ee8a96f91cc9157f4783563a6671ab77fc354bd82ff98095fc64f884ee76e8d7" }, { "schemaVersion": 1, @@ -1074,8 +1074,8 @@ "sha256:0d01f0bb013070ac7453e7efcfe79d3016d3adc04ce8d3eb69bc29dcc0ddd1d3" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:1551dae1a7c88f003724bf55b7d7b78736fa89e4eeea0fd552cacabb8b035fcc", - "eventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e" + "previousEventDigest": "sha256:ee8a96f91cc9157f4783563a6671ab77fc354bd82ff98095fc64f884ee76e8d7", + "eventDigest": "sha256:067f965ff64b11cc964af0ad45f4a181acd6efb3087a4f49de2381d4c025192a" }, { "schemaVersion": 1, @@ -1085,8 +1085,8 @@ "operationId": "execution:b:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:8f96b7e415e9fbee8ada431e35cd1b971e75a3d1bf074e8a3e345740bf00294e", - "eventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92" + "previousEventDigest": "sha256:067f965ff64b11cc964af0ad45f4a181acd6efb3087a4f49de2381d4c025192a", + "eventDigest": "sha256:83e5c789acbb98acb3338fe6dbf0f424f7c7a014531ebf44fb12dbe407265bb1" }, { "schemaVersion": 1, @@ -1098,8 +1098,8 @@ "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:acb5dcbf0185b722db096f39aa04c4b53b5b138fef05404a4343365af270ab92", - "eventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90" + "previousEventDigest": "sha256:83e5c789acbb98acb3338fe6dbf0f424f7c7a014531ebf44fb12dbe407265bb1", + "eventDigest": "sha256:12f09f078b4d5840a864bfc3c1f6766a4e1a282ba4ee89d15f0335ec037663c0" }, { "schemaVersion": 1, @@ -1112,8 +1112,8 @@ "sha256:3981a3f17aee8d8f01d7a21989cb0227642bc462654819c8241d05f4237c19ae" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:25eed8bb2a242398378b9834b770cc6df3cf30d8fc7218dd8bc0792e249ead90", - "eventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc" + "previousEventDigest": "sha256:12f09f078b4d5840a864bfc3c1f6766a4e1a282ba4ee89d15f0335ec037663c0", + "eventDigest": "sha256:6fb70691b8fcb13ab336c91f49e48869692ea6015b9823eff46a56ea423d78a6" }, { "schemaVersion": 1, @@ -1123,8 +1123,8 @@ "operationId": "execution:b:activate-team", "evidenceDigests": [], "logicalTimeMs": 300, - "previousEventDigest": "sha256:bb182aa6b738f6a0dfc0010142b5787c1172f73f243e50472fb42844b97110dc", - "eventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f" + "previousEventDigest": "sha256:6fb70691b8fcb13ab336c91f49e48869692ea6015b9823eff46a56ea423d78a6", + "eventDigest": "sha256:245574fab8918f8af9b35ab2b210a6fc28831eb8494c7e9f6ccfa53dcfc07ac4" }, { "schemaVersion": 1, @@ -1133,11 +1133,11 @@ "outcome": "applied", "operationId": "execution:b:activate-team", "evidenceDigests": [ - "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba" + "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678" ], "logicalTimeMs": 300, - "previousEventDigest": "sha256:3de789ba3cd2073a6378aab6b8780635c16268ab791b1250095846687e6c367f", - "eventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848" + "previousEventDigest": "sha256:245574fab8918f8af9b35ab2b210a6fc28831eb8494c7e9f6ccfa53dcfc07ac4", + "eventDigest": "sha256:f0549d3ca0f0e7eeb8a741f88ba4fd4dd9ab642973cdb91aab8173257e5ea4fb" }, { "schemaVersion": 1, @@ -1147,8 +1147,8 @@ "operationId": "execution:b:commit-morphology", "evidenceDigests": [], "logicalTimeMs": 310, - "previousEventDigest": "sha256:518138f52eeca660738dc7de3e9dedf8ef8b308ca699f07913b33fed174b3848", - "eventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a" + "previousEventDigest": "sha256:f0549d3ca0f0e7eeb8a741f88ba4fd4dd9ab642973cdb91aab8173257e5ea4fb", + "eventDigest": "sha256:2c188bae194eacbe7434f6123a28fd43737cab520395945d5c6aa7eaf32db52f" }, { "schemaVersion": 1, @@ -1157,11 +1157,11 @@ "outcome": "applied", "operationId": "execution:b:commit-morphology", "evidenceDigests": [ - "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a" + "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0" ], "logicalTimeMs": 310, - "previousEventDigest": "sha256:12bf76f67696419d4e0a5643d27fbdb7043bf72950634e6f54d072c99f10ef6a", - "eventDigest": "sha256:b1ff232013088395336a39b73b5e4e78ebbe0dd9df7ed6ce9719545049aaba96" + "previousEventDigest": "sha256:2c188bae194eacbe7434f6123a28fd43737cab520395945d5c6aa7eaf32db52f", + "eventDigest": "sha256:8f2d7a43899cc04f1da1a4815957ce60975d5b4bc7db1347ffc1340b94832686" } ], "profile": null, @@ -1171,13 +1171,13 @@ "activation": { "operationId": "execution:b:commit-morphology", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "morphologyEpoch": 2, - "teamReceiptDigest": "sha256:d8ee47f27ba8b3eb4a827e1fd1b99f7ee3abdb10edb44b216bf7028bb28249ba", + "teamReceiptDigest": "sha256:63c529a95296da0e11c7a17bf992484cb5412dbc056cd28288be38962b105678", "activatedAtLogicalMs": 310, - "morphologyHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", - "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "morphologyHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", + "activationReceiptDigest": "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827" }, "continuity": null, @@ -1246,14 +1246,14 @@ "requestDigest": "sha256:4b0a970fbeb744540db5b0cb38c8a08d61f43749224fe0474e848137d215fda3" }, "terminalAgent": null, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "pendingOperation": { "kind": "commit_morphology", "status": "applied", "operationId": "execution:b:commit-morphology", - "resultDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "resultDigest": "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0", "preparedAtLogicalMs": 310 }, "selectedCandidate": { @@ -1284,10 +1284,10 @@ ], "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:a564073fd32d0c23e0a0237ebbed16ad5904220ccc4e01bea0ff33e5c053c390", + "predecessorRecordDigest": "sha256:4d9329bf7d10a22101cfe6fce0e5eaa1804d7982219f97064dc763ff76f345a1", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "profileCertificationDigest": null, - "recordDigest": "sha256:3026cd67084eafa7a288e46f3a78a5b0d00ad96e58c3158a4004de3e76247644" + "recordDigest": "sha256:1ebf3ce656450c88dbb912ec5187fa9a7c0f46f5184150f28d2e52e7000378d2" } ] }, @@ -1429,12 +1429,12 @@ "logicalTimeHighWaterMs": 321, "team": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "status": "cancelled", "proposal": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -1449,7 +1449,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "formationRequestDigest": "sha256:bd70e3e9752b71ed902d5f28cf3b4dce7b6cbd450e344a856c3d69c73f0d4830", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -1473,41 +1473,41 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "memberId": "team-member.0334afd4e2385d74037263a2b63ea068eba657ec4d124d5868396069dcd12118", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:a", - "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "candidateDigest": "sha256:399f11d473d8ddefca2756b88ccb29e29c3500802e96c8447809ffab541a424a", "peerId": "peer:a", "instanceId": "instance:a", "independenceGroupId": "specialist:a", "bidId": "bid:a", - "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "bidDigest": "sha256:12b7b1fbf5498999b2fa13b1bb8cd3e247022a340a051b82d3672856b3972498", "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + "selectionDigest": "sha256:5180e9817be65af01940fd69856642656e8d36c2a942561c37089568dd547b7c" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670" }, "jointWorkContract": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670", "predecessorJointWorkContractDigest": null, "scopeDigest": "sha256:781dc2514ffd5c37978a6ca10b70ec41c880984bc852d21b8c3ffc7d8989bd78", "memberContracts": [ { "schemaVersion": 1, - "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", - "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090", + "memberId": "team-member.0334afd4e2385d74037263a2b63ea068eba657ec4d124d5868396069dcd12118", + "selectionDigest": "sha256:5180e9817be65af01940fd69856642656e8d36c2a942561c37089568dd547b7c", "positionId": "position:forensics", "peerId": "peer:a", "instanceId": "instance:a", @@ -1528,7 +1528,7 @@ ], "reservedBudgetUnits": 10, "maximumActionBudgetUnits": 5, - "bindingDigest": "sha256:815f17a09818af3d543176351c013899918cee1a3f5c254db15eb459bc077fe1" + "bindingDigest": "sha256:ee2266cbb41cfeec0d246cb9ccf9330173d4ee83c4d402e9876cbf7e239ef1eb" } ], "totalReservedBudgetUnits": 10, @@ -1536,16 +1536,16 @@ "activatedAtLogicalMs": 300, "validUntilLogicalMs": 350, "status": "active", - "jointWorkContractId": "joint-work-contract.38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a" + "jointWorkContractId": "joint-work-contract.a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb", + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb" }, "outcomes": [], "history": [ { "schemaVersion": 1, "teamEpoch": 1, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670", + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb", "status": "cancelled", "closedAtLogicalMs": 321, "reasonCode": "participant_detached" @@ -1555,11 +1555,11 @@ }, "lastDecision": { "schemaVersion": 1, - "requestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "requestDigest": "sha256:bd70e3e9752b71ed902d5f28cf3b4dce7b6cbd450e344a856c3d69c73f0d4830", "status": "formed", "proposal": { "schemaVersion": 1, - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "scope": { "tenantId": "tenant:test", @@ -1574,7 +1574,7 @@ "policyDigest": "sha256:b2d1676572f55a9a3878acdc0d41f4fa3564d96345c2dd9154d47996d37f85e2", "membershipEpoch": 1, "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", - "formationRequestDigest": "sha256:8e4d7970f44a39308c64f2c2d423c2d66780f9d05da1349ccc9458a06f4f831d", + "formationRequestDigest": "sha256:bd70e3e9752b71ed902d5f28cf3b4dce7b6cbd450e344a856c3d69c73f0d4830", "predecessorJointWorkContractDigest": null, "positions": [ { @@ -1598,28 +1598,28 @@ "members": [ { "schemaVersion": 1, - "memberId": "team-member.a3b8f153ad6854db73f6d409c232b097d7f87b1ebab86f0a630efc08a36016e1", + "memberId": "team-member.0334afd4e2385d74037263a2b63ea068eba657ec4d124d5868396069dcd12118", "positionId": "position:forensics", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "candidateId": "team-candidate:a", - "candidateDigest": "sha256:d5e8013c2d3b4d8c7e7aff8baa971f76f090c8c57076102db6270acfe46d52ee", + "candidateDigest": "sha256:399f11d473d8ddefca2756b88ccb29e29c3500802e96c8447809ffab541a424a", "peerId": "peer:a", "instanceId": "instance:a", "independenceGroupId": "specialist:a", "bidId": "bid:a", - "bidDigest": "sha256:788bdfc872e3c43d58c3c2dd40e28e57d3dbf87d96652f07a7344923fc217bb8", + "bidDigest": "sha256:12b7b1fbf5498999b2fa13b1bb8cd3e247022a340a051b82d3672856b3972498", "sourceBidDigest": "sha256:ff2c6db34737d7eb269ab6fd4c2ad4942fd22890f84c492b6dc7bcf6b8abc417", "budgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "locallyEvaluatedScoreMicros": 9000, - "selectionDigest": "sha256:6255d8f9341cd0a3acedb168893019ee35a3e8d6f6af1ab7a2ba05c301a1d090" + "selectionDigest": "sha256:5180e9817be65af01940fd69856642656e8d36c2a942561c37089568dd547b7c" } ], "totalBudgetUnits": 10, "expectedCompletionAtLogicalMs": 340, "proposedAtLogicalMs": 300, "validUntilLogicalMs": 450, - "proposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1" + "proposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670" }, "exploredSearchNodes": 2, "reasonCodes": [ @@ -1628,28 +1628,28 @@ "evaluatedAtLogicalMs": 300, "priorStateRevision": 0, "committedStateRevision": 1, - "decisionId": "team-formation-decision.4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777", - "decisionDigest": "sha256:4b71330ec5aa2e071dcdcc983a701dd23c91daf90a5e48b3a71d601118839777" + "decisionId": "team-formation-decision.889b724b2cfc60cd57e7c4ed546aa8f59d96d0d2de24cedef6e577b3f803f9fb", + "decisionDigest": "sha256:889b724b2cfc60cd57e7c4ed546aa8f59d96d0d2de24cedef6e577b3f803f9fb" }, "requestInvalidations": [], - "predecessorStateDigest": "sha256:d7567325beb9d71dfe7811284a548dbc07b61749383e84db6ac2f782cffb1db8", - "stateDigest": "sha256:4b64a5966ef17c6444107b1e60664e637d06025f920ba58665aa3af6d285d1d8" + "predecessorStateDigest": "sha256:ceb7c5b7887433b7fb70a8155591d435f1b82af490fe9e3bfce48c4d42de6f6e", + "stateDigest": "sha256:7f6bd0a80f789913f84109124a24c09a05b9aeb2cc0f59a13511542dffd197c5" }, "execution": { "schemaVersion": 1, "team": { - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", "operationId": "execution:a:activate-team", - "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "receiptDigest": "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30", "schemaVersion": 1, - "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "teamProposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670", "activatedAtLogicalMs": 300, - "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "executionStateDigest": "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce", + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb", "retainedArtifactDigests": [ - "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce" ], "individualWorkContractDigests": [ "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" @@ -1676,8 +1676,8 @@ "operationId": "execution:a:fence", "schemaVersion": 1, "fencedAtLogicalMs": 320, - "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", - "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", + "teamReceiptDigest": "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30", + "fenceReceiptDigest": "sha256:af8678eceff95c7bd15d810aeb3d7cce91798804faa1acdd3cf19faface522dd", "effectReceiptDigest": "sha256:1eab0fd25110cd221dafcd7980333d2f736e28351205d230c22a85a509529b23", "successorFenceDigests": [ "sha256:d39a693ee0c72ef8e3be25ee255db438eb6c5d5b8b03742f4d0fb8dbad76d734" @@ -1713,11 +1713,11 @@ "evidenceDigests": [ "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", - "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + "eventDigest": "sha256:49ce3088008ef9156a2e870fe9d47b51846e77aef37e0ad4f8b1046e1c1281db" }, { "schemaVersion": 1, @@ -1729,8 +1729,8 @@ "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", - "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + "previousEventDigest": "sha256:49ce3088008ef9156a2e870fe9d47b51846e77aef37e0ad4f8b1046e1c1281db", + "eventDigest": "sha256:c8355d9cbc454b4c751dde11975ca97aa0e2fe149dbbb10d8221704b7c4eaa7e" }, { "schemaVersion": 1, @@ -1740,8 +1740,8 @@ "operationId": "execution:a:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", - "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + "previousEventDigest": "sha256:c8355d9cbc454b4c751dde11975ca97aa0e2fe149dbbb10d8221704b7c4eaa7e", + "eventDigest": "sha256:0d560a8e7a22288dc2480e31d147f29fcb65945300437f6559ef224f023f9edf" }, { "schemaVersion": 1, @@ -1753,8 +1753,8 @@ "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", - "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + "previousEventDigest": "sha256:0d560a8e7a22288dc2480e31d147f29fcb65945300437f6559ef224f023f9edf", + "eventDigest": "sha256:3937e8d6339c8a5659020298bd57ff7c550df64f5cdb98083423c81314fc67c3" }, { "schemaVersion": 1, @@ -1767,8 +1767,8 @@ "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", - "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + "previousEventDigest": "sha256:3937e8d6339c8a5659020298bd57ff7c550df64f5cdb98083423c81314fc67c3", + "eventDigest": "sha256:f6ead7d658c1bc808431f917ad109d4d648546d1f773833a18c655cc5f34358e" }, { "schemaVersion": 1, @@ -1778,8 +1778,8 @@ "operationId": "execution:a:activate-team", "evidenceDigests": [], "logicalTimeMs": 300, - "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", - "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + "previousEventDigest": "sha256:f6ead7d658c1bc808431f917ad109d4d648546d1f773833a18c655cc5f34358e", + "eventDigest": "sha256:3c59f3b59f9c3fab57457eb204e301ef2fdfca7664968b6aabdcf5aa5aff88e2" }, { "schemaVersion": 1, @@ -1788,11 +1788,11 @@ "outcome": "applied", "operationId": "execution:a:activate-team", "evidenceDigests": [ - "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30" ], "logicalTimeMs": 300, - "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", - "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + "previousEventDigest": "sha256:3c59f3b59f9c3fab57457eb204e301ef2fdfca7664968b6aabdcf5aa5aff88e2", + "eventDigest": "sha256:6ef15a28f69b65ccb0e14a423f260e2e5bb65014045e0d93cf9baa7979bcb0fc" }, { "schemaVersion": 1, @@ -1802,8 +1802,8 @@ "operationId": "execution:a:commit-morphology", "evidenceDigests": [], "logicalTimeMs": 310, - "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", - "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + "previousEventDigest": "sha256:6ef15a28f69b65ccb0e14a423f260e2e5bb65014045e0d93cf9baa7979bcb0fc", + "eventDigest": "sha256:a0772fc633d84861fa8dfd8744b8ea18246d2000888f97a952786bc42ee05536" }, { "schemaVersion": 1, @@ -1812,11 +1812,11 @@ "outcome": "prepared", "operationId": "execution:a:commit-morphology", "evidenceDigests": [ - "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06" + "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491" ], "logicalTimeMs": 320, - "previousEventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383", - "eventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71" + "previousEventDigest": "sha256:a0772fc633d84861fa8dfd8744b8ea18246d2000888f97a952786bc42ee05536", + "eventDigest": "sha256:21d5c2ab88e79d39cb7cf9cf503c467154e8f434b74f16201a95ede556d7e046" }, { "schemaVersion": 1, @@ -1826,8 +1826,8 @@ "operationId": "execution:a:checkpoint", "evidenceDigests": [], "logicalTimeMs": 320, - "previousEventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71", - "eventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79" + "previousEventDigest": "sha256:21d5c2ab88e79d39cb7cf9cf503c467154e8f434b74f16201a95ede556d7e046", + "eventDigest": "sha256:6b0ffd59506cee21d932a5c8851972b9a168f335689a5e52c9a0b48ad53c8a95" }, { "schemaVersion": 1, @@ -1836,11 +1836,11 @@ "outcome": "applied", "operationId": "execution:a:checkpoint", "evidenceDigests": [ - "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563" + "sha256:ccf6c88b6626334acdf270c32af8156423aa3820d3a46e89ef53e626fb18e673" ], "logicalTimeMs": 320, - "previousEventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79", - "eventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac" + "previousEventDigest": "sha256:6b0ffd59506cee21d932a5c8851972b9a168f335689a5e52c9a0b48ad53c8a95", + "eventDigest": "sha256:4161baaf3fde5d4d32e7a05eb8d55583bf34d11ae073bcd9cda5ff8e61ee7dd3" }, { "schemaVersion": 1, @@ -1850,8 +1850,8 @@ "operationId": "execution:a:fence", "evidenceDigests": [], "logicalTimeMs": 320, - "previousEventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac", - "eventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157" + "previousEventDigest": "sha256:4161baaf3fde5d4d32e7a05eb8d55583bf34d11ae073bcd9cda5ff8e61ee7dd3", + "eventDigest": "sha256:3e28f320fd6be5aaf6f14e77212d00acea6b4a52ad3021235cb4e1ca63c84d2d" }, { "schemaVersion": 1, @@ -1860,11 +1860,11 @@ "outcome": "applied", "operationId": "execution:a:fence", "evidenceDigests": [ - "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed" + "sha256:af8678eceff95c7bd15d810aeb3d7cce91798804faa1acdd3cf19faface522dd" ], "logicalTimeMs": 321, - "previousEventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157", - "eventDigest": "sha256:a4f5f365824f5805063c64f5c814991bf6581de200773875cb3ce1adea6d7171" + "previousEventDigest": "sha256:3e28f320fd6be5aaf6f14e77212d00acea6b4a52ad3021235cb4e1ca63c84d2d", + "eventDigest": "sha256:dd4c1420ae5f3d7fdc7dcd8b9460c9d540512cef687c4d5b3574e4bc526e2553" }, { "schemaVersion": 1, @@ -1874,8 +1874,8 @@ "operationId": "execution:a:detach", "evidenceDigests": [], "logicalTimeMs": 321, - "previousEventDigest": "sha256:a4f5f365824f5805063c64f5c814991bf6581de200773875cb3ce1adea6d7171", - "eventDigest": "sha256:980be76c074748d6d8a3f261442eace14950658a33ea0506571b180c0b5b1bea" + "previousEventDigest": "sha256:dd4c1420ae5f3d7fdc7dcd8b9460c9d540512cef687c4d5b3574e4bc526e2553", + "eventDigest": "sha256:31bfb377616c8087876d33c01913d61dc900ad9f614f1842ac24f49293f68a51" }, { "schemaVersion": 1, @@ -1884,11 +1884,11 @@ "outcome": "applied", "operationId": "execution:a:detach", "evidenceDigests": [ - "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a" + "sha256:e0c6744eae4a4c2b2ba5ebfdf1a870a9bbcc7da93eabef9c223d6e9bbfb9613f" ], "logicalTimeMs": 321, - "previousEventDigest": "sha256:980be76c074748d6d8a3f261442eace14950658a33ea0506571b180c0b5b1bea", - "eventDigest": "sha256:84945dc715f1296fec54320f4419010c3799784582c4178392720b9823ad287b" + "previousEventDigest": "sha256:31bfb377616c8087876d33c01913d61dc900ad9f614f1842ac24f49293f68a51", + "eventDigest": "sha256:855f0c4b63be20ed4c339dff1698e64d631da0fad9e8faa131b95e8584fa7f9f" }, { "schemaVersion": 1, @@ -1898,8 +1898,8 @@ "operationId": "execution:a:release-budget", "evidenceDigests": [], "logicalTimeMs": 321, - "previousEventDigest": "sha256:84945dc715f1296fec54320f4419010c3799784582c4178392720b9823ad287b", - "eventDigest": "sha256:f16b776ef37ab6eeb3092c191232965daafa1e14bc4d0ff32fe80ba5305eeea8" + "previousEventDigest": "sha256:855f0c4b63be20ed4c339dff1698e64d631da0fad9e8faa131b95e8584fa7f9f", + "eventDigest": "sha256:94359862bf968c62b890042dc2c028400ab36a6acaec0c9c25d6a6f25445e899" }, { "schemaVersion": 1, @@ -1911,8 +1911,8 @@ "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5" ], "logicalTimeMs": 321, - "previousEventDigest": "sha256:f16b776ef37ab6eeb3092c191232965daafa1e14bc4d0ff32fe80ba5305eeea8", - "eventDigest": "sha256:37c3dea2e0b959e69c9dbaf131c4de5ec44118ffd05645b55ceb5bc7904d68e3" + "previousEventDigest": "sha256:94359862bf968c62b890042dc2c028400ab36a6acaec0c9c25d6a6f25445e899", + "eventDigest": "sha256:ab8bbd5cbffb5608ae9ec3621b0aae61ebcc5099ff72b3dea396c14e18745f0b" }, { "schemaVersion": 1, @@ -1921,12 +1921,12 @@ "outcome": "applied", "operationId": "execution:a:release-budget", "evidenceDigests": [ - "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "sha256:65fb25970a8df649959c2772d75e019e5d9ef8e3779b82017c9d58a32dc7e610", "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5" ], "logicalTimeMs": 321, - "previousEventDigest": "sha256:37c3dea2e0b959e69c9dbaf131c4de5ec44118ffd05645b55ceb5bc7904d68e3", - "eventDigest": "sha256:fb2a78cc41769a237ee97513ef5757769c6334eb2136f2e3097b49d00598648d" + "previousEventDigest": "sha256:ab8bbd5cbffb5608ae9ec3621b0aae61ebcc5099ff72b3dea396c14e18745f0b", + "eventDigest": "sha256:7252baf5be4b25f1767bb7ad2a609c664c3a43b0ca7cf63078adf84a891d2451" } ], "profile": null, @@ -1938,12 +1938,12 @@ "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", "operationId": "execution:a:checkpoint", "schemaVersion": 1, - "checkpointDigest": "sha256:4ac1dcb8f4db1921009925a30c50a14e2fdf7a9ca2c0fc97a899172c744bf167", - "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "checkpointDigest": "sha256:e9de072ec1675818a3440374ee5d6e705db7d5cde6437accaceb62fa5dab0f56", + "teamReceiptDigest": "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30", "completedAtLogicalMs": 320, - "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "continuityReceiptDigest": "sha256:ccf6c88b6626334acdf270c32af8156423aa3820d3a46e89ef53e626fb18e673", "preservedArtifactDigests": [ - "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce" ], "completedCausalNodeDigests": [], "invalidatedCausalClosureDigests": [] @@ -2000,12 +2000,12 @@ "format": "application/vnd.agentplat.morphology-head.v1+json", "revision": 1, "stateKey": "head:paper", - "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "headDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", - "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "receiptDigest": "sha256:dcb62da8399947767375dae1b8496b5b9b34966f2038701fce284bcbcc15ba92", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "morphologyEpoch": 2, "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", @@ -2017,8 +2017,8 @@ "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "executionStateKey": "execution:a", "startedAtLogicalMs": 320, - "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", - "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "supersessionDigest": "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491", + "executionRecordDigest": "sha256:f0c13f31f7dd9c9ab3a7a2ac7e5d0d2e414efc9c48ea2761a048ffc0d8a62f2d", "expectedMorphologyEpoch": 1 }, "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", @@ -2045,12 +2045,12 @@ "operationId": "execution:a:detach", "schemaVersion": 1, "membershipEpoch": null, - "terminalReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "terminalReceiptDigest": "sha256:e0c6744eae4a4c2b2ba5ebfdf1a870a9bbcc7da93eabef9c223d6e9bbfb9613f", "terminatedAtLogicalMs": 321, - "lifecycleReceiptDigest": "sha256:932af2e923bce67e2874a3184167a1f2cd48586eda5ac357e6c3137b3ae13e8e", + "lifecycleReceiptDigest": "sha256:54484645bcc11fa129fdb091e429ad6269b3533029da786ca60158de9b44776b", "membershipConfigurationDigest": null }, - "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "decisionDigest": "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "pendingOperation": null, @@ -2082,40 +2082,40 @@ ], "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:0b57e9a0ff17a2bcc0e3ff6c8efaa0f0b49cdda4cce9db12d50e78c2fbd41501", + "predecessorRecordDigest": "sha256:f6c5609540419b254766241ce72049268dd64d5f23fe0542ba1e223be1fc6ee7", "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", "profileCertificationDigest": null, "supersessionReceipt": { "schemaVersion": 1, "resolutionId": "execution:a:supersession", - "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "supersessionDigest": "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", - "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", - "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", - "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", - "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", - "terminalAgentReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a", + "decisionDigest": "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd", + "winningHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", + "continuityReceiptDigest": "sha256:ccf6c88b6626334acdf270c32af8156423aa3820d3a46e89ef53e626fb18e673", + "fenceReceiptDigest": "sha256:af8678eceff95c7bd15d810aeb3d7cce91798804faa1acdd3cf19faface522dd", + "terminalAgentReceiptDigest": "sha256:e0c6744eae4a4c2b2ba5ebfdf1a870a9bbcc7da93eabef9c223d6e9bbfb9613f", "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", "resolvedAtLogicalMs": 321, - "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0" + "receiptDigest": "sha256:65fb25970a8df649959c2772d75e019e5d9ef8e3779b82017c9d58a32dc7e610" }, - "recordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6" + "recordDigest": "sha256:db9784e273a9d980cb5a44f4964ac166a2abbdd780a5f7e5cb4ab9cb58922c05" }, "retainedPending": { "schemaVersion": 1, "team": { - "teamId": "team.7ee8a49420e45077064df6a6ed0a68bd9c9d70f1fb136acf095e1663e4744f49", + "teamId": "team.f9154b9e398d8b1a57e47b5d5ce2458e570b37895f7b60482daf86f9ff1cb4dc", "teamEpoch": 1, "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", "operationId": "execution:a:activate-team", - "receiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "receiptDigest": "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30", "schemaVersion": 1, - "teamProposalDigest": "sha256:2760ddbf8c9913c7429fee086f401d410ae5b9af6239c211cc4dfabdc546f4c1", + "teamProposalDigest": "sha256:1f911cef7ea42b6e8663546f0d72a9012bb0f50a39b4e51e0a182c3b2d9e1670", "activatedAtLogicalMs": 300, - "executionStateDigest": "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9", - "jointWorkContractDigest": "sha256:38ac9ac21b1589c7d34384ed01dc593cb861bf489aad0888cb31ad6408b3b74a", + "executionStateDigest": "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce", + "jointWorkContractDigest": "sha256:a2dd313badd28c6d74257ff86f496bf852d58be91e17b7bd499926482e9bf5cb", "retainedArtifactDigests": [ - "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce" ], "individualWorkContractDigests": [ "sha256:1758b48dcfcac77ccefe6216e2f0a37029dbdeb7c12aa610d3fe205e1937c455" @@ -2164,11 +2164,11 @@ "evidenceDigests": [ "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", - "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337" + "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd" ], "logicalTimeMs": 250, "previousEventDigest": null, - "eventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225" + "eventDigest": "sha256:49ce3088008ef9156a2e870fe9d47b51846e77aef37e0ad4f8b1046e1c1281db" }, { "schemaVersion": 1, @@ -2180,8 +2180,8 @@ "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219" ], "logicalTimeMs": 260, - "previousEventDigest": "sha256:13c2a0cd208bf62ada93c9bef3f9c30e46acbac2840a2869daa34a3590060225", - "eventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b" + "previousEventDigest": "sha256:49ce3088008ef9156a2e870fe9d47b51846e77aef37e0ad4f8b1046e1c1281db", + "eventDigest": "sha256:c8355d9cbc454b4c751dde11975ca97aa0e2fe149dbbb10d8221704b7c4eaa7e" }, { "schemaVersion": 1, @@ -2191,8 +2191,8 @@ "operationId": "execution:a:attest", "evidenceDigests": [], "logicalTimeMs": 270, - "previousEventDigest": "sha256:0aa6c2e6866e3aeb2d915a5a857943162c2efa0157fb35cb726f1a4669418e8b", - "eventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8" + "previousEventDigest": "sha256:c8355d9cbc454b4c751dde11975ca97aa0e2fe149dbbb10d8221704b7c4eaa7e", + "eventDigest": "sha256:0d560a8e7a22288dc2480e31d147f29fcb65945300437f6559ef224f023f9edf" }, { "schemaVersion": 1, @@ -2204,8 +2204,8 @@ "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" ], "logicalTimeMs": 270, - "previousEventDigest": "sha256:9ca80d672cf90d94449c4a7727e3ec13ed8d681f760bd106ba24279a5325ffb8", - "eventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b" + "previousEventDigest": "sha256:0d560a8e7a22288dc2480e31d147f29fcb65945300437f6559ef224f023f9edf", + "eventDigest": "sha256:3937e8d6339c8a5659020298bd57ff7c550df64f5cdb98083423c81314fc67c3" }, { "schemaVersion": 1, @@ -2218,8 +2218,8 @@ "sha256:fea021026ad64dbd18ebc3100f04eb0558e94a2e501f7f59ffff2a31da147c9a" ], "logicalTimeMs": 280, - "previousEventDigest": "sha256:581990cd7b31ea1f6d682a5295aa2d15b4947ec07066af9927e98226c701fb5b", - "eventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea" + "previousEventDigest": "sha256:3937e8d6339c8a5659020298bd57ff7c550df64f5cdb98083423c81314fc67c3", + "eventDigest": "sha256:f6ead7d658c1bc808431f917ad109d4d648546d1f773833a18c655cc5f34358e" }, { "schemaVersion": 1, @@ -2229,8 +2229,8 @@ "operationId": "execution:a:activate-team", "evidenceDigests": [], "logicalTimeMs": 300, - "previousEventDigest": "sha256:c1a61a17917b7228ef42f2f1e4c068c2390b4af688a461df4e8dfc5e58e9fcea", - "eventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d" + "previousEventDigest": "sha256:f6ead7d658c1bc808431f917ad109d4d648546d1f773833a18c655cc5f34358e", + "eventDigest": "sha256:3c59f3b59f9c3fab57457eb204e301ef2fdfca7664968b6aabdcf5aa5aff88e2" }, { "schemaVersion": 1, @@ -2239,11 +2239,11 @@ "outcome": "applied", "operationId": "execution:a:activate-team", "evidenceDigests": [ - "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8" + "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30" ], "logicalTimeMs": 300, - "previousEventDigest": "sha256:10cee5aacbf91dbfeddd03674332f99a6ed41ea45c56509ad16a35e7dbf3d22d", - "eventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e" + "previousEventDigest": "sha256:3c59f3b59f9c3fab57457eb204e301ef2fdfca7664968b6aabdcf5aa5aff88e2", + "eventDigest": "sha256:6ef15a28f69b65ccb0e14a423f260e2e5bb65014045e0d93cf9baa7979bcb0fc" }, { "schemaVersion": 1, @@ -2253,8 +2253,8 @@ "operationId": "execution:a:commit-morphology", "evidenceDigests": [], "logicalTimeMs": 310, - "previousEventDigest": "sha256:a9b6b3c81312c9450fa16449de9ef329e2248b87c56aae6f4d62c95b8b958f3e", - "eventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383" + "previousEventDigest": "sha256:6ef15a28f69b65ccb0e14a423f260e2e5bb65014045e0d93cf9baa7979bcb0fc", + "eventDigest": "sha256:a0772fc633d84861fa8dfd8744b8ea18246d2000888f97a952786bc42ee05536" }, { "schemaVersion": 1, @@ -2263,11 +2263,11 @@ "outcome": "prepared", "operationId": "execution:a:commit-morphology", "evidenceDigests": [ - "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06" + "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491" ], "logicalTimeMs": 320, - "previousEventDigest": "sha256:6c95604a4cb29b903a63ec74365b064d84bbb4b45120a65a7548f8f419013383", - "eventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71" + "previousEventDigest": "sha256:a0772fc633d84861fa8dfd8744b8ea18246d2000888f97a952786bc42ee05536", + "eventDigest": "sha256:21d5c2ab88e79d39cb7cf9cf503c467154e8f434b74f16201a95ede556d7e046" }, { "schemaVersion": 1, @@ -2277,8 +2277,8 @@ "operationId": "execution:a:checkpoint", "evidenceDigests": [], "logicalTimeMs": 320, - "previousEventDigest": "sha256:9b78a50db9db9b292b286f5a3bd06a39cb1f9baa4e22b7649c7ec2fe0c33ad71", - "eventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79" + "previousEventDigest": "sha256:21d5c2ab88e79d39cb7cf9cf503c467154e8f434b74f16201a95ede556d7e046", + "eventDigest": "sha256:6b0ffd59506cee21d932a5c8851972b9a168f335689a5e52c9a0b48ad53c8a95" }, { "schemaVersion": 1, @@ -2287,11 +2287,11 @@ "outcome": "applied", "operationId": "execution:a:checkpoint", "evidenceDigests": [ - "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563" + "sha256:ccf6c88b6626334acdf270c32af8156423aa3820d3a46e89ef53e626fb18e673" ], "logicalTimeMs": 320, - "previousEventDigest": "sha256:8c684b2a861da0e47bdd6f2e3677d0276105fac466af5a9d50f7e59215fecf79", - "eventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac" + "previousEventDigest": "sha256:6b0ffd59506cee21d932a5c8851972b9a168f335689a5e52c9a0b48ad53c8a95", + "eventDigest": "sha256:4161baaf3fde5d4d32e7a05eb8d55583bf34d11ae073bcd9cda5ff8e61ee7dd3" }, { "schemaVersion": 1, @@ -2301,8 +2301,8 @@ "operationId": "execution:a:fence", "evidenceDigests": [], "logicalTimeMs": 320, - "previousEventDigest": "sha256:24661472cb73ae6694fef53130222ded8d6c83e35d1d108bb7eb336ad485f2ac", - "eventDigest": "sha256:23e272cba29242bae1d625fa4566ff6056e5185ba8fa54fa27d1b6230136b157" + "previousEventDigest": "sha256:4161baaf3fde5d4d32e7a05eb8d55583bf34d11ae073bcd9cda5ff8e61ee7dd3", + "eventDigest": "sha256:3e28f320fd6be5aaf6f14e77212d00acea6b4a52ad3021235cb4e1ca63c84d2d" } ], "profile": null, @@ -2314,12 +2314,12 @@ "agentDigest": "sha256:ef9c0ea86fda02649a51005a60cbaec67f3112ce029d33a5c6408e4779f0d219", "operationId": "execution:a:checkpoint", "schemaVersion": 1, - "checkpointDigest": "sha256:4ac1dcb8f4db1921009925a30c50a14e2fdf7a9ca2c0fc97a899172c744bf167", - "teamReceiptDigest": "sha256:483b054ae10eb13978de9f2acb4a395af291c19ba259618604fad5ad11c4f8c8", + "checkpointDigest": "sha256:e9de072ec1675818a3440374ee5d6e705db7d5cde6437accaceb62fa5dab0f56", + "teamReceiptDigest": "sha256:35e2ea315c9f1ee9e195d1bb7291d4ca3160d0cc8cd16acc628a5d5356db5d30", "completedAtLogicalMs": 320, - "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", + "continuityReceiptDigest": "sha256:ccf6c88b6626334acdf270c32af8156423aa3820d3a46e89ef53e626fb18e673", "preservedArtifactDigests": [ - "sha256:1883c8f50dd0cbbf9884caa8b0d58302a24517db265eb300dd87ada829adf0f9" + "sha256:4b54cd9647522fdeb1a8d432d628a431b57d79503da7166e7e71c6fba67c5bce" ], "completedCausalNodeDigests": [], "invalidatedCausalClosureDigests": [] @@ -2376,12 +2376,12 @@ "format": "application/vnd.agentplat.morphology-head.v1+json", "revision": 1, "stateKey": "head:paper", - "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "headDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", - "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "receiptDigest": "sha256:dcb62da8399947767375dae1b8496b5b9b34966f2038701fce284bcbcc15ba92", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "morphologyEpoch": 2, "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", @@ -2393,8 +2393,8 @@ "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "executionStateKey": "execution:a", "startedAtLogicalMs": 320, - "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", - "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "supersessionDigest": "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491", + "executionRecordDigest": "sha256:f0c13f31f7dd9c9ab3a7a2ac7e5d0d2e414efc9c48ea2761a048ffc0d8a62f2d", "expectedMorphologyEpoch": 1 }, "targetDigest": "sha256:45113c75780f4337511731273247bfeb4a5c21f418ea141188ef99dc01a7405e", @@ -2416,7 +2416,7 @@ "requestDigest": "sha256:a2a8ab7aa7253a7829dccda2ca79c8b1a61555e3119bbbeddb96f5ec86c7a57d" }, "terminalAgent": null, - "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "decisionDigest": "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd", "positionDigest": "sha256:c39c1432c617857da6778cc16f72bdc0171b6fa2f2621b8dbb61cea5c95d4ae3", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "pendingOperation": { @@ -2454,10 +2454,10 @@ ], "budgetReservationDigest": "sha256:34327c04847f7a79755087481a4da819edfc8a1716861293d17c5da361c66020", "expectedMorphologyEpoch": 1, - "predecessorRecordDigest": "sha256:45a4da8978d6eeaf519b6344e49eb85494d7973006f10928834c9ebcf352fbf7", + "predecessorRecordDigest": "sha256:41dfd39535a677c650f76386f90fff9d43811a8da14f5d893bfcc82ac4c5c6d3", "resultingSnapshotDigest": "sha256:2ad6d42f1aa7568990e9ac3f1e8f4d8009e448a2419c34cfe8116f01ce39143f", "profileCertificationDigest": null, - "recordDigest": "sha256:e8f5a9bc2901139d9868447d9663929b7a9fb922f9f6b91a9baee12c67fe223d" + "recordDigest": "sha256:8ddaef196afd65ba419c4768d2d7be8a8adee680f587e12764def1e27c0b5d1e" }, "roomArtifact": { "id": "morphogenesis-supersession:execution:a:supersession", @@ -2481,9 +2481,9 @@ "morphogenesisSchemaVersion": 1, "disposition": "superseded", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", - "executionRecordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6", - "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", - "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "executionRecordDigest": "sha256:db9784e273a9d980cb5a44f4964ac166a2abbdd780a5f7e5cb4ab9cb58922c05", + "receiptDigest": "sha256:65fb25970a8df649959c2772d75e019e5d9ef8e3779b82017c9d58a32dc7e610", + "winningHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", "authorityGranted": false }, "createdAt": "2026-09-19T12:00:00.240Z", diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/room.json b/docs/research/morphogenesis-paper-v0.5/persistent/room.json index 13af684c..1a103081 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/room.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/room.json @@ -95,7 +95,7 @@ "risks": [], "metadata": { "disposition": "success", - "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "receiptDigest": "sha256:0863cf89079d1c96cfcc28071203cf56d5b1757c9d29ac9b66b3d51824e65241", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", "resultingMorphologyEpoch": 2, "morphogenesisSchemaVersion": 1 @@ -105,29 +105,29 @@ "versions": [ { "tenantId": "tenant:test", - "id": "39bcb7ce-1521-43d8-8e2e-9419fc7ee0dd", + "id": "8dc1c788-97b1-4457-be52-fb4b953e210a", "artifactId": "morphogenesis-receipt:execution:b:receipt", "version": 1, "content": { "receiptId": "execution:b:receipt", "disposition": "success", "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", - "receiptDigest": "sha256:1009b0133061ed3c3665d6c10ce06037534174621e6b04d3f7af4d90556bce6a", + "receiptDigest": "sha256:0863cf89079d1c96cfcc28071203cf56d5b1757c9d29ac9b66b3d51824e65241", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "proposalDigest": "sha256:57f49b8d9a035ffdc2d7ebb3c80c7535e1732fe2f1d6c04a1d450e8af3bf2027", - "fenceReceiptDigest": "sha256:e300ac9d09aca73191fe7ba67d9f429b9bb9fd20a097870b697e9e87b071b6f0", + "fenceReceiptDigest": "sha256:ef7923ca2314d565e6bb3c45c7c651116dcdfc069d9fc67489127fbd914ad0ad", "budgetReleaseDigest": "sha256:d058779f05cd97a935605f129f0343d2defa2674740634fb5503714f81c7c367", "evaluatedAtLogicalMs": 346, "outcomeEvidenceDigests": [ - "sha256:b47573fd35a0827abd38a218df210b930f96ce3f5b2dcb4c59c7b87421598f37" + "sha256:d72499f184590449e5c87dd02300b2244abd742e110b04d8d58c2b27ecd0e4ce" ], - "activationReceiptDigest": "sha256:2e32536e76515a829c9a42f5a5da9c7c95980e98388729588e2c97178858f69a", + "activationReceiptDigest": "sha256:e52d0a8abe9a4f33f2024ad0f22a6174bda3805f15e2a39cf9b109d2f922eba0", "budgetReservationDigest": "sha256:0eff6a64eb5f7b261cd43fee9c4afe4546ab1e21e38eb7890bc4daffc3d246b2", - "continuityReceiptDigest": "sha256:9f078a55ccf55f931bedd3328a9894f5808dca6488d1f67c13ab0b0e228c84b2", + "continuityReceiptDigest": "sha256:92c363ccb06f95714b65b76902a98ed38efe22aae1a34001e94bdb0e9d3c9a12", "resultingSnapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "resultingMorphologyEpoch": 2, - "terminalAgentReceiptDigest": "sha256:4008d01fa01e2691ab85966fdbfb00ccfed66280c7d8bbcc3f5e800c996a0732" + "terminalAgentReceiptDigest": "sha256:60e9e746b52a2a4145b5246a6b41a29538007d9a939fe2ed3a89ad54f0ac847e" }, "contentType": "application/json", "createdAt": "2026-09-19T12:00:00.240Z" @@ -154,11 +154,11 @@ ], "metadata": { "disposition": "superseded", - "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "receiptDigest": "sha256:65fb25970a8df649959c2772d75e019e5d9ef8e3779b82017c9d58a32dc7e610", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "authorityGranted": false, - "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", - "executionRecordDigest": "sha256:a699adf7cf58aa70844df21bbb48cfc6442c0ff44ff596bdbef93913db1f00d6", + "winningHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", + "executionRecordDigest": "sha256:db9784e273a9d980cb5a44f4964ac166a2abbdd780a5f7e5cb4ab9cb58922c05", "morphogenesisSchemaVersion": 1 }, "createdAt": "2026-09-19T12:00:00.240Z", @@ -166,7 +166,7 @@ "versions": [ { "tenantId": "tenant:test", - "id": "78532e05-db5c-4555-b82c-d56d3c938453", + "id": "60d1cf77-0159-4723-af1b-037a165a5e10", "artifactId": "morphogenesis-supersession:execution:a:supersession", "version": 1, "content": { @@ -176,12 +176,12 @@ "format": "application/vnd.agentplat.morphology-head.v1+json", "revision": 1, "stateKey": "head:paper", - "headDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", + "headDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", - "receiptDigest": "sha256:410926650d8be31d6e21c10e74b214e9809d6a9819a8a02b4bca4c30f0d11c36", + "receiptDigest": "sha256:dcb62da8399947767375dae1b8496b5b9b34966f2038701fce284bcbcc15ba92", "schemaVersion": 1, - "decisionDigest": "sha256:8ddb5e2cd5a8da4fbb964ade73e8dbe4ce6c33401091e650f53e85af7729413e", + "decisionDigest": "sha256:3f376026f34c7851caf5aaef0e495c78fdc278d2d3c8778db7e96b53a4ec141b", "snapshotDigest": "sha256:33acf3f37a9043a603ae5b341fbb362514acca871cf96cacf329968f2f8fa827", "morphologyEpoch": 2, "predecessorHeadDigest": "sha256:d538d94238c6808e3c5df7a77eb05ab506c5a8c5fb36a564b629f6b8fd9a44d6", @@ -193,23 +193,23 @@ "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", "executionStateKey": "execution:a", "startedAtLogicalMs": 320, - "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", - "executionRecordDigest": "sha256:276d86617373a334b7353675b985a3d1f0e332ccfe3642aba73fd8edebc31bf0", + "supersessionDigest": "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491", + "executionRecordDigest": "sha256:f0c13f31f7dd9c9ab3a7a2ac7e5d0d2e414efc9c48ea2761a048ffc0d8a62f2d", "expectedMorphologyEpoch": 1 }, "receipt": { "resolutionId": "execution:a:supersession", - "receiptDigest": "sha256:349a511ee5f94850ed3074849e40c52bb42d7875f7a9e166c974dbb679cf93c0", + "receiptDigest": "sha256:65fb25970a8df649959c2772d75e019e5d9ef8e3779b82017c9d58a32dc7e610", "schemaVersion": 1, - "decisionDigest": "sha256:4e9a123a22307033c89218c921ce95743d6ce0dca2f228a5c29560e4beb7c337", + "decisionDigest": "sha256:9767527e4e790a1d39e1ab6eeb374d536a5fac86b17a12da5473e10761ab66fd", "proposalDigest": "sha256:1334a5933d6cc78baf841bcb86f2211f103a9d67302edd151cb7ce1eeaecfbfc", - "winningHeadDigest": "sha256:9075f7b8c2d9ef3cb88a426f91b7ec71df99ad3879e6408cbc4d29bc250df25e", - "fenceReceiptDigest": "sha256:1f44fea5c17b235ad41aa235d9e0cac4e622df4a4b0d9365cb4e60d934c723ed", - "supersessionDigest": "sha256:0dcba94be5412d81fff99cb1012356f233c8acc388140b2f9b835c0238612f06", + "winningHeadDigest": "sha256:0ebc28f38ac54ebea52b4cac42d153a28f64b2c5fd8da6a978525993619018dd", + "fenceReceiptDigest": "sha256:af8678eceff95c7bd15d810aeb3d7cce91798804faa1acdd3cf19faface522dd", + "supersessionDigest": "sha256:255840b8bbb6b918d56aa6b94906e2184a267e3e30c01640d9c920d088010491", "budgetReleaseDigest": "sha256:878e8f12608ba7ec3da666d73de6a26fe77515a2c9fd9468c866751323f877d5", "resolvedAtLogicalMs": 321, - "continuityReceiptDigest": "sha256:44200c32e647951a27135c2ca8912723c89ceb49b179e76380845c450ac73563", - "terminalAgentReceiptDigest": "sha256:73452e35cbd61d000e13c3596eba17109b814dadfa5c2b5b63b296e6cc34fd4a" + "continuityReceiptDigest": "sha256:ccf6c88b6626334acdf270c32af8156423aa3820d3a46e89ef53e626fb18e673", + "terminalAgentReceiptDigest": "sha256:e0c6744eae4a4c2b2ba5ebfdf1a870a9bbcc7da93eabef9c223d6e9bbfb9613f" } }, "contentType": "application/json", @@ -221,28 +221,28 @@ "approvals": [ { "tenantId": "tenant:test", - "id": "101b52df-4982-4c36-bbb4-f9d946759a71", + "id": "6e51212f-98da-4727-a9b8-393fddc895c6", "roomId": "room:test", "targetType": "action", - "targetId": "candidate:b", - "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", + "targetId": "candidate:a", + "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", "status": "approved", "requestedBy": "agent:planner", - "decidedBy": "person:reviewer:b", + "decidedBy": "person:reviewer:a", "createdAt": "2026-09-19T12:00:00.240Z", "updatedAt": "2026-09-19T12:00:00.240Z", "decidedAt": "2026-09-19T12:00:00.240Z" }, { "tenantId": "tenant:test", - "id": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "id": "9b8a6eab-8cc9-4a42-bdc3-84a40908da3d", "roomId": "room:test", "targetType": "action", - "targetId": "candidate:a", - "action": "morphogenesis.approve:sha256:245574062eacb1d5a763fb03f36345e67a6b96c0043e7da77c7b0efb2ae7435b", + "targetId": "candidate:b", + "action": "morphogenesis.approve:sha256:b6f04981c7e39d0b9bde7e5890fbccd466ee01833a566b5663b370fa224d6ee2", "status": "approved", "requestedBy": "agent:planner", - "decidedBy": "person:reviewer:a", + "decidedBy": "person:reviewer:b", "createdAt": "2026-09-19T12:00:00.240Z", "updatedAt": "2026-09-19T12:00:00.240Z", "decidedAt": "2026-09-19T12:00:00.240Z" @@ -256,7 +256,7 @@ "events": [ { "tenantId": "tenant:test", - "id": "8d75ece7-6b29-4794-845f-d59ca391ebbe", + "id": "f25a10ac-b1b1-4635-b0b9-9b53aafb7f04", "roomId": "room:test", "type": "room_created", "source": "agentplat.rooms", @@ -274,7 +274,7 @@ }, { "tenantId": "tenant:test", - "id": "d9029627-b7f0-4d41-b024-f969009f790c", + "id": "51e4cd6b-1f29-428d-aa8d-e8847ce056ca", "roomId": "room:test", "type": "participant_added", "source": "agentplat.rooms", @@ -293,7 +293,7 @@ }, { "tenantId": "tenant:test", - "id": "8ce1b792-0b0e-46e0-b7b6-f1f9e28d6e7f", + "id": "6bd21e89-f6a7-4386-8870-4513245e9c7e", "roomId": "room:test", "type": "participant_added", "source": "agentplat.rooms", @@ -312,7 +312,7 @@ }, { "tenantId": "tenant:test", - "id": "33ebc0f0-bf57-4c9d-9e2e-5a82b4354cb7", + "id": "b92dce5c-8f99-45e3-b220-a499327aab22", "roomId": "room:test", "type": "participant_added", "source": "agentplat.rooms", @@ -331,7 +331,7 @@ }, { "tenantId": "tenant:test", - "id": "dba56b1a-b70e-4a18-86dd-f1dd83445898", + "id": "5244c850-b5cc-45d3-9230-0afccaf3070a", "roomId": "room:test", "type": "participant_added", "source": "agentplat.rooms", @@ -350,7 +350,7 @@ }, { "tenantId": "tenant:test", - "id": "9ff9099a-63e2-482f-b99a-ecd93098b305", + "id": "f7591823-ee6d-415b-aa87-de7d6afbd088", "roomId": "room:test", "type": "approval_requested", "source": "agentplat.rooms", @@ -363,7 +363,7 @@ "roomId": "room:test", "targetId": "candidate:a", "expiresAt": null, - "approvalId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200", + "approvalId": "6e51212f-98da-4727-a9b8-393fddc895c6", "targetType": "action", "targetVersion": null }, @@ -375,7 +375,7 @@ }, { "tenantId": "tenant:test", - "id": "872a1b7d-e33a-40a7-be8a-fb831169aa05", + "id": "90d775b5-2efd-48cc-a658-e7e2210f3d86", "roomId": "room:test", "type": "approval_granted", "source": "agentplat.rooms", @@ -387,7 +387,7 @@ "payload": { "roomId": "room:test", "targetId": "candidate:a", - "approvalId": "a6810f68-bb64-4f6c-bb0b-4734cc3d6200" + "approvalId": "6e51212f-98da-4727-a9b8-393fddc895c6" }, "metadata": { "actorId": "person:reviewer:a" @@ -397,7 +397,7 @@ }, { "tenantId": "tenant:test", - "id": "ce2bbb94-19a8-4355-86ef-fdccb4eedbfe", + "id": "f50d6742-0d52-4f77-9704-d97e3be67dc5", "roomId": "room:test", "type": "approval_requested", "source": "agentplat.rooms", @@ -410,7 +410,7 @@ "roomId": "room:test", "targetId": "candidate:b", "expiresAt": null, - "approvalId": "101b52df-4982-4c36-bbb4-f9d946759a71", + "approvalId": "9b8a6eab-8cc9-4a42-bdc3-84a40908da3d", "targetType": "action", "targetVersion": null }, @@ -422,7 +422,7 @@ }, { "tenantId": "tenant:test", - "id": "3239cff5-a2ec-4cf7-b029-a13da03e09c2", + "id": "fa3bd1a1-c9c1-4784-8d20-5bcc565e4b22", "roomId": "room:test", "type": "approval_granted", "source": "agentplat.rooms", @@ -434,7 +434,7 @@ "payload": { "roomId": "room:test", "targetId": "candidate:b", - "approvalId": "101b52df-4982-4c36-bbb4-f9d946759a71" + "approvalId": "9b8a6eab-8cc9-4a42-bdc3-84a40908da3d" }, "metadata": { "actorId": "person:reviewer:b" @@ -444,7 +444,7 @@ }, { "tenantId": "tenant:test", - "id": "c9d4407a-22eb-4ec2-8119-bc4ae010f753", + "id": "aa76e098-cb8f-43ab-b17b-c2fde976c672", "roomId": "room:test", "type": "artifact_created", "source": "agentplat.rooms", @@ -461,7 +461,7 @@ }, { "tenantId": "tenant:test", - "id": "07151af1-1361-4552-8612-6343d0acd452", + "id": "e8784ba3-4b08-426c-be1e-2138c4ed6e77", "roomId": "room:test", "type": "artifact_created", "source": "agentplat.rooms", diff --git a/docs/research/morphogenesis-paper-v0.5/persistent/summary.json b/docs/research/morphogenesis-paper-v0.5/persistent/summary.json index f9fb2b91..a52ae65a 100644 --- a/docs/research/morphogenesis-paper-v0.5/persistent/summary.json +++ b/docs/research/morphogenesis-paper-v0.5/persistent/summary.json @@ -1,6 +1,6 @@ { - "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", - "startedAt": "2026-09-20T15:06:31.665Z", + "sourceCommit": "b7ae5861db597b8868f74c353c6b7787863afdd3", + "startedAt": "2026-09-20T15:11:36.338Z", "evidenceClass": "PostgreSQL Room, Team and Work reference assembly; local catalog and scripted reviewers", "externalSpendUsd": 0, "modelCalls": 0, @@ -32,5 +32,5 @@ "rejection": "owner admission: mandate_expired" }, "status": "completed", - "completedAt": "2026-09-20T15:06:32.130Z" + "completedAt": "2026-09-20T15:11:36.941Z" } diff --git a/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt b/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt index 8f57c3b0..5ee408db 100644 --- a/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt +++ b/docs/research/morphogenesis-paper-v0.5/runtime-tests.txt @@ -1,68 +1,71 @@ -✔ a proven loser closes only after owner cleanup and preserves the winning head (23.393791ms) -✔ lost checkpoint acknowledgement resumes the original cleanup operation (11.35225ms) -✔ lost fence acknowledgement resumes the original cleanup operation (10.268708ms) -✔ lost detach acknowledgement resumes the original cleanup operation (9.194583ms) -✔ lost budget acknowledgement resumes the original cleanup operation (9.562875ms) -✔ supersession refuses self or ambiguous head history without cleanup (3.531542ms) -✔ supersession refuses none or ambiguous head history without cleanup (2.996292ms) -✔ supersession refuses later or ambiguous head history without cleanup (3.203625ms) -✔ a legacy activation port must opt into authoritative head inspection (2.749375ms) -✔ concurrent identical admission retains one supersession binding (4.359709ms) -✔ unknown cleanup results stay pending and cannot produce a final receipt (4.739916ms) -✔ terminal receipts cannot be substituted even when the outer digest is recomputed (8.604125ms) +✔ a proven loser closes only after owner cleanup and preserves the winning head (26.699375ms) +✔ lost checkpoint acknowledgement resumes the original cleanup operation (11.267833ms) +✔ lost fence acknowledgement resumes the original cleanup operation (10.887291ms) +✔ lost detach acknowledgement resumes the original cleanup operation (10.766959ms) +✔ lost budget acknowledgement resumes the original cleanup operation (10.948ms) +✔ supersession refuses self or ambiguous head history without cleanup (3.694584ms) +✔ supersession refuses none or ambiguous head history without cleanup (2.914334ms) +✔ supersession refuses later or ambiguous head history without cleanup (4.093583ms) +✔ a legacy activation port must opt into authoritative head inspection (3.0585ms) +✔ concurrent identical admission retains one supersession binding (6.505125ms) +✔ unknown cleanup results stay pending and cannot produce a final receipt (6.04875ms) +✔ terminal receipts cannot be substituted even when the outer digest is recomputed (10.651334ms) [expected crash] simulated process stop after external creation -✔ the pre-extension paper record validates without changing its digest or fields (3.9225ms) -✔ a created specialist follows the retirement owner and reconciles a lost result (13.765959ms) -✔ the Workflow compensation adapter closes the loser and replays its cleanup receipt (13.955041ms) -✔ Room cleanup projection is terminal, scope-bound and authority-neutral (18.61725ms) -✔ the Work fence adapter preserves the original effect timestamp across reconciliation (3.531792ms) -✔ morphogenesis proposal engine authenticates sources and remains deterministic (18.108625ms) -✔ snapshot fails closed on missing, stale and global-view claims (1.822916ms) -✔ morphology head CAS retains one exact successor and replays it (1.442333ms) -✔ morphology activation commits the Team-backed successor head exactly once (2.133541ms) -✔ catalog instantiation profile binds certified role and compiles through the host adapter (8.168666ms) -✔ attestation composes runtime, capability, Trust and Inference evidence (1.717584ms) -✔ budget reservations prevent concurrent double spend and replay exactly (2.516625ms) -✔ control window enforces cooldown, hysteresis and churn (1.734458ms) -✔ authorized agent decision is exact, independent and drives the fixed Workflow DAG (21.028083ms) -✔ stale decision authority is rejected without persisting a decision (1.475667ms) -✔ authorized person route reuses an exact Agent Room approval (1.651459ms) -✔ all policy-selected decision routes normalize to the same inert authorization contract (0.164459ms) -✔ composite review requires independent approved actors (8.965167ms) -✔ Room and Mesh projections remain deterministic, bounded and authority-neutral (2.863208ms) -✔ advanced operator plans, progress and outcomes remain authority-neutral in Room and Mesh (4.752458ms) -✔ Room participation is explicit and grants no Mesh or Work authority (1.313458ms) -✔ delayed outcomes bind the exact Workflow Task Run and missing coverage stays indeterminate (1.927125ms) -✔ post-activation failure becomes an explicit advisory successor recovery (0.154375ms) -✔ compacted proposal coordinates retain replay-protection tombstones (0.194417ms) -✔ collective route maps an authenticated application agreement certificate (1.526666ms) -✔ execution runtime recruits an eligible existing agent and activates a Work-bound successor Team (22.03525ms) -✔ catalog creation reconciles a crash after create-and-enroll without duplicate birth (8.3895ms) -✔ derived lifecycle material crosses the nominal factory and membership boundaries (19.507917ms) -✔ Team adapter activates the actual formed proposal with exact individual Work authority (9.363417ms) -✔ Work/Action fence adapter refuses incomplete fencing evidence (1.105083ms) -✔ protected Workflow executor crosses the Action Gateway and retains its result (0.180125ms) -✔ derived and synthesized instantiation evidence is immutable and authority-neutral (0.481916ms) -✔ AgentInstantiationProfileV2 derives a narrower certified material profile (2.784375ms) -✔ MorphogenesisPolicyV2 admits advanced operators only through explicit capabilities (0.96075ms) -✔ advanced Morphogenesis operators compile to existing authority boundaries (2.177041ms) -✔ governed advanced execution requires an exact approved decision and action authorization (2.17075ms) -✔ advanced operator runtime reconciles a crash without repeating the boundary effect (6.1115ms) -✔ derive_agent executes profile, factory, Trust and Team Formation boundaries (4.109125ms) -✔ split_team executes through the existing durable Team topology reducer (3.389667ms) -✔ advanced compensation journals and reconciles Dynamic Topology rollback (5.651125ms) -✔ merge_teams and federate_teams preserve topology lineage and membership (5.189583ms) -✔ topology Morphogenesis rejects invalid member conservation (0.216375ms) -✔ reassign_work observes Mission Lifecycle and an exact successor Work receipt (3.441709ms) -✔ realign_role delegates waiting and activation to the existing role runtime (2.34875ms) -✔ suspend_agent and resume_agent require continuity, fences and membership receipts (5.000959ms) -✔ replace_agent composes successor activation, predecessor continuity and retirement (7.159708ms) -✔ advanced operator evaluation advances one morphology epoch exactly once (1.965458ms) -ℹ tests 59 +✔ the pre-extension paper record validates without changing its digest or fields (6.277333ms) +✔ a created specialist follows the retirement owner and reconciles a lost result (12.171417ms) +✔ the Workflow compensation adapter closes the loser and replays its cleanup receipt (11.43975ms) +✔ Room cleanup projection is terminal, scope-bound and authority-neutral (10.903833ms) +✔ the Work fence adapter preserves the original effect timestamp across reconciliation (2.870958ms) +✔ supersession rejects changed nested continuity evidence with a recomputed outer digest (10.026709ms) +✔ supersession rejects changed nested fence evidence with a recomputed outer digest (10.922916ms) +✔ supersession rejects changed nested terminalAgent evidence with a recomputed outer digest (9.805375ms) +✔ morphogenesis proposal engine authenticates sources and remains deterministic (18.898708ms) +✔ snapshot fails closed on missing, stale and global-view claims (2.194291ms) +✔ morphology head CAS retains one exact successor and replays it (1.916458ms) +✔ morphology activation commits the Team-backed successor head exactly once (1.795666ms) +✔ catalog instantiation profile binds certified role and compiles through the host adapter (9.470458ms) +✔ attestation composes runtime, capability, Trust and Inference evidence (1.976167ms) +✔ budget reservations prevent concurrent double spend and replay exactly (2.2355ms) +✔ control window enforces cooldown, hysteresis and churn (2.142292ms) +✔ authorized agent decision is exact, independent and drives the fixed Workflow DAG (21.870541ms) +✔ stale decision authority is rejected without persisting a decision (1.498125ms) +✔ authorized person route reuses an exact Agent Room approval (1.541375ms) +✔ all policy-selected decision routes normalize to the same inert authorization contract (0.151166ms) +✔ composite review requires independent approved actors (7.054208ms) +✔ Room and Mesh projections remain deterministic, bounded and authority-neutral (2.990083ms) +✔ advanced operator plans, progress and outcomes remain authority-neutral in Room and Mesh (3.86725ms) +✔ Room participation is explicit and grants no Mesh or Work authority (1.510875ms) +✔ delayed outcomes bind the exact Workflow Task Run and missing coverage stays indeterminate (1.907917ms) +✔ post-activation failure becomes an explicit advisory successor recovery (0.163125ms) +✔ compacted proposal coordinates retain replay-protection tombstones (0.1985ms) +✔ collective route maps an authenticated application agreement certificate (1.341875ms) +✔ execution runtime recruits an eligible existing agent and activates a Work-bound successor Team (23.523667ms) +✔ catalog creation reconciles a crash after create-and-enroll without duplicate birth (9.479459ms) +✔ derived lifecycle material crosses the nominal factory and membership boundaries (25.536875ms) +✔ Team adapter activates the actual formed proposal with exact individual Work authority (15.774084ms) +✔ Work/Action fence adapter refuses incomplete fencing evidence (2.115666ms) +✔ protected Workflow executor crosses the Action Gateway and retains its result (0.229458ms) +✔ derived and synthesized instantiation evidence is immutable and authority-neutral (0.512208ms) +✔ AgentInstantiationProfileV2 derives a narrower certified material profile (3.253709ms) +✔ MorphogenesisPolicyV2 admits advanced operators only through explicit capabilities (1.140083ms) +✔ advanced Morphogenesis operators compile to existing authority boundaries (3.382625ms) +✔ governed advanced execution requires an exact approved decision and action authorization (3.543125ms) +✔ advanced operator runtime reconciles a crash without repeating the boundary effect (7.475166ms) +✔ derive_agent executes profile, factory, Trust and Team Formation boundaries (4.728917ms) +✔ split_team executes through the existing durable Team topology reducer (4.118875ms) +✔ advanced compensation journals and reconciles Dynamic Topology rollback (5.9995ms) +✔ merge_teams and federate_teams preserve topology lineage and membership (5.645625ms) +✔ topology Morphogenesis rejects invalid member conservation (0.234958ms) +✔ reassign_work observes Mission Lifecycle and an exact successor Work receipt (3.255417ms) +✔ realign_role delegates waiting and activation to the existing role runtime (2.466417ms) +✔ suspend_agent and resume_agent require continuity, fences and membership receipts (5.693583ms) +✔ replace_agent composes successor activation, predecessor continuity and retirement (7.688ms) +✔ advanced operator evaluation advances one morphology epoch exactly once (2.118042ms) +ℹ tests 62 ℹ suites 0 -ℹ pass 59 +ℹ pass 62 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 -ℹ duration_ms 359.337541 +ℹ duration_ms 342.630334 diff --git a/output/pdf/agent-morphogenesis-paper-v0.5.pdf b/output/pdf/agent-morphogenesis-paper-v0.5.pdf index 160115ce43cec53f26e3d9bb0a37de10269b7b59..0f332d7970c1904344977bbb010c19b8d34e1bcd 100644 GIT binary patch delta 6709 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 delta 6627 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 V?^tzv$0&tU1a+*{22#P}{{>4FGfe;h diff --git a/packages/collective-runtime/src/morphogenesis-execution.ts b/packages/collective-runtime/src/morphogenesis-execution.ts index 9e1b6878..1b00f05b 100644 --- a/packages/collective-runtime/src/morphogenesis-execution.ts +++ b/packages/collective-runtime/src/morphogenesis-execution.ts @@ -18,6 +18,9 @@ import { } from "./morphogenesis-decision.js"; import { createMorphogenesisReceiptV1, + createMorphogenesisContinuityReceiptV1, + createMorphogenesisAuthorityFenceReceiptV1, + createMorphogenesisTerminalAgentReceiptV1, type MorphogenesisActivationReceiptV1, type MorphogenesisAgentRetirementPortV1, type MorphogenesisAuthorityFencePortV1, @@ -1162,6 +1165,32 @@ function validateSupersessionState(value: Omit value.logicalTimeHighWaterMs) + fail("Supersession continuity evidence is invalid"); + } + if (value.fence) { + const checked = createMorphogenesisAuthorityFenceReceiptV1(value.fence); + if (!value.continuity || checked.fenceReceiptDigest !== value.fence.fenceReceiptDigest || + checked.agentDigest !== value.agent.agentDigest || checked.teamReceiptDigest !== value.team.receiptDigest || + checked.operationId !== `${value.stateKey}:fence` || + value.team.individualWorkContractDigests.some(d => !checked.fencedWorkContractDigests.includes(d)) || + checked.fencedAtLogicalMs < value.continuity.completedAtLogicalMs || checked.fencedAtLogicalMs > value.logicalTimeHighWaterMs) + fail("Supersession fence evidence is invalid"); + } + if (value.terminalAgent) { + const checked = createMorphogenesisTerminalAgentReceiptV1(value.terminalAgent); + const existing = value.agent.source === "existing"; + if (!value.fence || checked.terminalReceiptDigest !== value.terminalAgent.terminalReceiptDigest || + checked.agentDigest !== value.agent.agentDigest || checked.disposition !== (existing ? "detached" : "retired") || + checked.operationId !== `${value.stateKey}:${existing ? "detach" : "retire"}` || + checked.terminatedAtLogicalMs < value.fence.fencedAtLogicalMs || checked.terminatedAtLogicalMs > value.logicalTimeHighWaterMs) + fail("Supersession terminal owner evidence is invalid"); + } if (value.phase !== "superseded") { if (Object.hasOwn(value, "supersessionReceipt")) fail("Supersession receipt precedes terminal resolution"); return; diff --git a/tests/morphogenesis-supersession.test.mjs b/tests/morphogenesis-supersession.test.mjs index a9ef3ff7..83b430a6 100644 --- a/tests/morphogenesis-supersession.test.mjs +++ b/tests/morphogenesis-supersession.test.mjs @@ -207,3 +207,14 @@ test("the Work fence adapter preserves the original effect timestamp across reco assert.equal(original.fenceReceiptDigest,recovered.fenceReceiptDigest); await assert.rejects(port.reconcile({...input,logicalTimeMs:200}),/incomplete/); }); + +for (const field of ["continuity", "fence", "terminalAgent"]) + test(`supersession rejects changed nested ${field} evidence with a recomputed outer digest`, async () => { + const f = await fixture(); + await f.runtime.beginSupersededResolution({stateKey:f.stateKey,logicalTimeMs:230}); + const forged = structuredClone(await finish(f)); + forged[field].agentDigest = sha("0"); + const {recordDigest, ...body} = forged; + forged.recordDigest = digestPlanningJsonV1("morphogenesis-execution-record",body); + assert.throws(() => validateMorphogenesisExecutionRecordV1(forged), /Supersession .* evidence is invalid/); + }); From c08ec32595ffffb98fb725d8b8104b97cff00332 Mon Sep 17 00:00:00 2001 From: grishencorp Date: Sun, 20 Sep 2026 11:16:26 -0400 Subject: [PATCH 3/3] Bind governance evidence to executed compiled modules --- .../cases/decision_expired-durable.json | 163 + .../cases/decision_expired-fixed.json | 86 + .../cases/decision_expired-minimal.json | 105 + .../cases/decision_expired-morphogenesis.json | 607 ++++ .../cases/lost_ack-durable.json | 361 +++ .../cases/lost_ack-fixed.json | 232 ++ .../cases/lost_ack-minimal.json | 329 ++ .../cases/lost_ack-morphogenesis.json | 1807 +++++++++++ .../cases/mandate_expired-durable.json | 163 + .../cases/mandate_expired-fixed.json | 86 + .../cases/mandate_expired-minimal.json | 105 + .../cases/mandate_expired-morphogenesis.json | 607 ++++ .../cases/nominal-durable.json | 348 ++ .../cases/nominal-fixed.json | 232 ++ .../cases/nominal-minimal.json | 232 ++ .../cases/nominal-morphogenesis.json | 1795 +++++++++++ .../cases/owner_denied-durable.json | 163 + .../cases/owner_denied-fixed.json | 86 + .../cases/owner_denied-minimal.json | 105 + .../cases/owner_denied-morphogenesis.json | 607 ++++ .../cases/plan_substituted-durable.json | 163 + .../cases/plan_substituted-fixed.json | 86 + .../cases/plan_substituted-minimal.json | 105 + .../cases/plan_substituted-morphogenesis.json | 607 ++++ .../cases/reconciliation_outage-durable.json | 465 +++ .../cases/reconciliation_outage-fixed.json | 232 ++ .../cases/reconciliation_outage-minimal.json | 329 ++ .../reconciliation_outage-morphogenesis.json | 1998 ++++++++++++ .../cases/scope_escalated-durable.json | 163 + .../cases/scope_escalated-fixed.json | 86 + .../cases/scope_escalated-minimal.json | 105 + .../cases/scope_escalated-morphogenesis.json | 607 ++++ .../cases/self_issued-durable.json | 163 + .../cases/self_issued-fixed.json | 86 + .../cases/self_issued-minimal.json | 105 + .../cases/self_issued-morphogenesis.json | 607 ++++ .../registration.json | 54 + .../summary.json | 7 + .../verification.json | 366 +++ .../cases/decision_expired-durable.json | 4 +- .../cases/decision_expired-fixed.json | 4 +- .../cases/decision_expired-minimal.json | 4 +- .../cases/decision_expired-morphogenesis.json | 4 +- .../governance/cases/lost_ack-durable.json | 4 +- .../governance/cases/lost_ack-fixed.json | 4 +- .../governance/cases/lost_ack-minimal.json | 6 +- .../cases/lost_ack-morphogenesis.json | 4 +- .../cases/mandate_expired-durable.json | 4 +- .../cases/mandate_expired-fixed.json | 4 +- .../cases/mandate_expired-minimal.json | 4 +- .../cases/mandate_expired-morphogenesis.json | 4 +- .../governance/cases/nominal-durable.json | 4 +- .../governance/cases/nominal-fixed.json | 4 +- .../governance/cases/nominal-minimal.json | 4 +- .../cases/nominal-morphogenesis.json | 4 +- .../cases/owner_denied-durable.json | 4 +- .../governance/cases/owner_denied-fixed.json | 4 +- .../cases/owner_denied-minimal.json | 4 +- .../cases/owner_denied-morphogenesis.json | 4 +- .../cases/plan_substituted-durable.json | 4 +- .../cases/plan_substituted-fixed.json | 4 +- .../cases/plan_substituted-minimal.json | 4 +- .../cases/plan_substituted-morphogenesis.json | 4 +- .../cases/reconciliation_outage-durable.json | 4 +- .../cases/reconciliation_outage-fixed.json | 4 +- .../cases/reconciliation_outage-minimal.json | 6 +- .../reconciliation_outage-morphogenesis.json | 4 +- .../cases/scope_escalated-durable.json | 4 +- .../cases/scope_escalated-fixed.json | 4 +- .../cases/scope_escalated-minimal.json | 4 +- .../cases/scope_escalated-morphogenesis.json | 4 +- .../governance/cases/self_issued-durable.json | 4 +- .../governance/cases/self_issued-fixed.json | 4 +- .../governance/cases/self_issued-minimal.json | 4 +- .../cases/self_issued-morphogenesis.json | 4 +- .../governance/environment.json | 2820 +++++++++++++++++ .../governance/registration.json | 8 +- .../verifier-tests.txt | 20 +- .../morphogenesis-paper/governance/run.mjs | 7 +- 79 files changed, 17467 insertions(+), 89 deletions(-) create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-durable.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-fixed.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-minimal.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-morphogenesis.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/registration.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/summary.json create mode 100644 docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/verification.json create mode 100644 docs/research/morphogenesis-paper-v0.5/governance/environment.json diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-durable.json new file mode 100644 index 00000000..706a58e9 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-durable", + "condition": "durable", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:173669cf05c79d692da68da68bab25861f00d465c280b712e600999737b079ae", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:53df618d24d99619e81374ef2c6abed6b9061bc07b5b7d4826238747b7bce94f" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-durable:durable-activate", + "proposalDigest": "sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "RYIKkhp4kuElnkct40IZzxfZ+RNiHtie8WjuQnP1xRc4EM+qwcXAWBdzy1gGVm+Omn0pXIqK/fFZJO98JdgcCA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-decision_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-decision_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-decision_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-decision_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:bb14e0ed3c6704a0a3c16a3d3ce856c5fe70660ab962749485291f163c07960c" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-fixed.json new file mode 100644 index 00000000..aac120ef --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-fixed", + "condition": "fixed", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b3c66a71a2ad311f2936550fb1db4d1b6347f2de6840061bb0975ef42f85a47b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6f6440794a1781bc61553ac98760cac3c4350a55d923aa294cbde8326e693c3c" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-fixed:fixed", + "proposalDigest": "sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "PFIcGaAflSUymncLnaowPTU27l8Vj2ZMRGPlhmXVUuwoi0eHrDngV3ER7v3+qu4xaUFuZju0CnlBjBS4QfA+Bg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-minimal.json new file mode 100644 index 00000000..29962d90 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-minimal", + "condition": "minimal", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9166342eb5320ccce81c2e9de6edce656731e7b473d9f9806c347de5f1243d38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:617a17414df778bda4fc9fd27856d17e356d4fc72af330273fe29cedaae997c6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46" + }, + "admissions": [ + { + "request": { + "operationId": "authority-decision_expired-minimal:attempt:0", + "proposalDigest": "sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "M046Ba1GPJJkKkE7pvJ9/R+xXwcp5hn6T8XDTc7hdOBQ93Xjkzs0I1b3AfayCppxjMsAoJ4stGn7LqgV7YptAQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-morphogenesis.json new file mode 100644 index 00000000..17baa5be --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/decision_expired-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-decision_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "decision_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-decision_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", + "signature": "SwPhWKwMSqJ0b8FgDojgVlhmBpt+Xz/xMOXH9+Z8QTJRgdQ2XWI6rL1zNQES3yUaYfc+qRnZmyc+2C4vQ9v7DA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-decision_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-decision_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "targetDigest": "sha256:508c8df13d48bfd9848b7247327a14aecd4ccc213e42a2fb74982bc11fabb7b1", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:42a7ae3e3caf6c19e719a19947abd96e8505caa23bd74f22948f4f63bda8df7e" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-decision_expired-morphogenesis", + "candidateDigest": "sha256:dac169d4513945a1182e809d2c3fed3311ab119ffa81951bfbd07426560603b7", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:338352b0a566cf52e0bdc7e305761f5469ad009be1d4840d8267eaf2876678f2" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:2f78a48942aea63846c3983a5d0f0195886410e53ecaef11e28044b713ef54d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-decision_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-decision_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:425485cf7a2f9c328ed36f3069b48f884f57e38a64708dd3dc91ae0465348026" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:3a0b2438c50ffac2cd5e91fb0b9613ca09662a4d7405dc32c9cefa5666fabb1d" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-durable.json new file mode 100644 index 00000000..d47cac7b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-durable.json @@ -0,0 +1,361 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-durable", + "condition": "durable", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-durable:durable-activate", + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "23B3KPRepIg9PScuQxhmW8MaWCUshxw8qWFxE80pLqcNq4UeUt/HWGLxl2YLqdd3hXe7iSltuWvh/cXbZLyOCA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3c521fbe488ef1a5321e803d9229599cd88ac958400e049ae1c28a8849a720d3", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:040399a4ca9aa44b7ecf6ad63ace4e1b2927282974a42e410e18f29e0251621a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:1b88c9aad2e18c03", + "operationId": "authority-lost_ack-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-lost_ack-durable:durable-activate" + }, + { + "sequence": 9, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 10, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:1b88c9aad2e18c03" + }, + { + "sequence": 13, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 14, + "phase": 5, + "kind": "role-retired", + "roleId": "role:1b88c9aad2e18c03" + }, + { + "sequence": 15, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 16, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 17, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 18, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "response_lost", + "taskRunId": "authority-lost_ack-durable:activate:apply:2", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-lost_ack-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e7fac6206283de84e1e4f9dd8d013d4e5f11417556151c0c881a110c9eb47d9c" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-lost_ack-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-lost_ack-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "input": { + "caseId": "authority-lost_ack-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:00:50.000Z", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stateDigest": "sha256:4abf3974135b3506763065ff4bee17506efe771291dec9b97d83b6e6fe89bc3e" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-fixed.json new file mode 100644 index 00000000..e4a4e1af --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-fixed", + "condition": "fixed", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-fixed:fixed", + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "N0po6je87Zk0jWB8VcCQMbFAldr87nSnbplDCYU3+JDrXF49lY98vTY3gxrF63xsu1bqmgvQaeydw/DEy3fZAA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9635d852ec3d46c61f61c41cd0827a697798985cc1343b1d87b5686ed867fc85", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:139c40c2803560347b4991dcbb1eeecb5af534f6a3c0c1951b86857a2bf1d302" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:4957369f46940b15", + "operationId": "authority-lost_ack-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:4957369f46940b15" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-minimal.json new file mode 100644 index 00000000..60ac6974 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-minimal.json @@ -0,0 +1,329 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-minimal", + "condition": "minimal", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "admissions": [ + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:0", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "aZ4PFMWkW/uDFc6sOXc1isbaeMIWPl+U8WpbHi9gUkK8sc3+FCD3SoW1/s2KMW790gCKvQ1JGd1jGxYB+oN3Dw==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-lost_ack-minimal:attempt:1", + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "aZ4PFMWkW/uDFc6sOXc1isbaeMIWPl+U8WpbHi9gUkK8sc3+FCD3SoW1/s2KMW790gCKvQ1JGd1jGxYB+oN3Dw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-lost_ack-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-lost_ack-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:880c21894661d7e3a3eab9def013a6e892adc40db8f3f8d75adebcc0901aa87e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aabf850372a7d5017de071a413913393f31e14d0589223d52324e1396a4b11f6" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:af256ffb34adebb9", + "operationId": "authority-lost_ack-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-lost_ack-minimal:attempt:0" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5d88216c2b563640", + "operationId": "authority-lost_ack-minimal:attempt:1", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-retired", + "roleId": "role:5d88216c2b563640" + }, + { + "sequence": 11, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 14, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-morphogenesis.json new file mode 100644 index 00000000..2cecd113 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/lost_ack-morphogenesis.json @@ -0,0 +1,1807 @@ +{ + "schemaVersion": 1, + "id": "authority-lost_ack-morphogenesis", + "condition": "morphogenesis", + "cell": "lost_ack", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "1Xy1vsFXjqLDzpr0Z2wu9U1MRcr5WaOoKzo7G8q+LhaUMPabMMrcqbWoFa0aYD9C9Y1D2+SFlsvBRYL7JGQCCg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:7359806fa0b4baff", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:7359806fa0b4baff" + }, + { + "sequence": 10, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 11, + "phase": 5, + "kind": "role-retired", + "roleId": "role:7359806fa0b4baff" + }, + { + "sequence": 12, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 14, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 15, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-lost_ack-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-lost_ack-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:042f88f06a40ed7e9d334ed0ebeaeb08b20ba07231ec131e6ff0bcb143a4d4e3" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-lost_ack-morphogenesis", + "candidateDigest": "sha256:a7e1e5d4b0f7075c5a66b2036b2ed359fa854ad67cab17f497f4a48cf5ad1ce3", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:efe7207fef4c1fd9dba8e377c4ca417a157549eac8dc29d621dd0dbb9fb541fd" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-lost_ack-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:49cef1b5a7c04c726e74060670615cdce52540bfcd68b7334518a461d503b24f" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:1919c83c600c68b56132e912b8be9f2dd642f79c8dff207c0a09feffbf327f51", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:ee3d574c22e4bb5b502c5f9c0e23071f40364e6daa0dace2b7c4db8d0b22e90f" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": null, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "resultDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:1919c83c600c68b56132e912b8be9f2dd642f79c8dff207c0a09feffbf327f51", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:ee3d574c22e4bb5b502c5f9c0e23071f40364e6daa0dace2b7c4db8d0b22e90f" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:7359806fa0b4baff", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "receiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "schemaVersion": 1, + "teamProposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "jointWorkContractDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 340, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "fenceReceiptDigest": "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0", + "effectReceiptDigest": "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb", + "successorFenceDigests": [ + "sha256:94b2b0b4ab02ac01a686aacbdec190a5d552b9042b54dc0900d6e63d1a3c6cda" + ], + "fencedWorkContractDigests": [ + "sha256:4dc67c1184a9a42f1b06c6b34a085fb2af725ddee9be43d9a5f754bbabf0dfeb" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:2eb6e8b3793332457a0639eff4a3a69cd30556bfe9b1b53b234a8db5ab8eaf0b", + "eventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e3da3dc51a091ca6d31a5de03face7e442d67e3fd4be39a9016801a589be7949", + "eventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:10e3524054e74214e94f20adf5650cfb4f3ed8cfeb2f01e8b1771209a1c3f2d2", + "eventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "evidenceDigests": [ + "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:4d4b5026c7a494c23a669a1ec771195656b1f758ac360f20769df128380ff4c3", + "eventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:54d02f4e250bfba3478452bf7effb8761876240a8df4902cdf8513758382716d", + "eventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:f764d8ce4fef76a40969a7c60c78ee54170ed60615613772828fce78b81eb7dd", + "eventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:8077dd899bcc3fe6859f68d1c0ecbf08c2756550ce7108203a4e3fa30ceb54c6", + "eventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:ad857a22ff206d96d179ab3ee2966d76ef71a0a97c8a7e92867b9831cd203374", + "eventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:0c7f0524382a89dd3ebc360665bf9ea42700ce5e774224cbf75709b98c546002", + "eventDigest": "sha256:cafe8062c8d7ab0ff9c065696e058b244d39526f0fbd6cebf2e2115ab3ebcd43" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:cafe8062c8d7ab0ff9c065696e058b244d39526f0fbd6cebf2e2115ab3ebcd43", + "eventDigest": "sha256:4c6cfc6e5cab42aff4cffd0cfaf74135c20f6e8d81a515b4ee58c291ed9c1281" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:4c6cfc6e5cab42aff4cffd0cfaf74135c20f6e8d81a515b4ee58c291ed9c1281", + "eventDigest": "sha256:4c32aec6e5e04b47b26358c027198cbefcdd40bf1a23501d9536f4bfa0673fb0" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:fence", + "evidenceDigests": [ + "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:4c32aec6e5e04b47b26358c027198cbefcdd40bf1a23501d9536f4bfa0673fb0", + "eventDigest": "sha256:5ad81b46c2dfa1e97ef2ab475114b1f583805df5bdb18860720f33d31f1e3fa0" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:5ad81b46c2dfa1e97ef2ab475114b1f583805df5bdb18860720f33d31f1e3fa0", + "eventDigest": "sha256:38d05a47c105aa8a4c3470bb58fb60884b2e1b3fa0ef5f1792112fbc261e4789" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "evidenceDigests": [ + "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:38d05a47c105aa8a4c3470bb58fb60884b2e1b3fa0ef5f1792112fbc261e4789", + "eventDigest": "sha256:ca88146286d7bfc01fb51ef66593abe4508c789fe46d995b2a52662bc4468f4d" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ca88146286d7bfc01fb51ef66593abe4508c789fe46d995b2a52662bc4468f4d", + "eventDigest": "sha256:84d736b3b2666db2e147809e2965873db2a86d56fb5417f5cc41601b9a7ace0d" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:84d736b3b2666db2e147809e2965873db2a86d56fb5417f5cc41601b9a7ace0d", + "eventDigest": "sha256:7d53b123720bd5780c742bff19262f2334bd623254783281d80e6d28cc9fd634" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-lost_ack-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "sha256:711177f9221d69376bef980677bde00185533881064a7f2829914747de5f8219" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:7d53b123720bd5780c742bff19262f2334bd623254783281d80e6d28cc9fd634", + "eventDigest": "sha256:95bb21a85c71f3a225816222b14db1afa7f6e313d9abc020b0f41b9839a5253c" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-lost_ack-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:711177f9221d69376bef980677bde00185533881064a7f2829914747de5f8219", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "fenceReceiptDigest": "sha256:975575a59b10a280b41bb9ca56cba91101e6a291a4388dbc484806dd852dd2d0", + "budgetReleaseDigest": "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "evaluatedAtLogicalMs": 340, + "outcomeEvidenceDigests": [ + "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad" + ], + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "continuityReceiptDigest": "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522" + }, + "revision": 17, + "stateKey": "execution:authority-lost_ack-morphogenesis", + "activation": { + "operationId": "execution:authority-lost_ack-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:11a3c048d3f18659f48d36f68a0884a8ba4a01cce576532bd297212510db5bee", + "activationReceiptDigest": "sha256:783da6d54080ee85893171ecfac18d853a8f0bf99b13a37feab56fccce1c4500", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad", + "teamReceiptDigest": "sha256:6ab49b716fc55fdb40b7c5ee81ede00e873b849c9b0bdef9e39fd6327de3fe7c", + "completedAtLogicalMs": 340, + "continuityReceiptDigest": "sha256:e903a23d45be030d1a141c6e5a023a21f0df654033c12305e71290d661fd333b", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-lost_ack-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:4adb4e200ed0efc2d7eeab1edafcbd753082f13b01b17f843017e3de1eebf933", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:4e6eec0769148b0acb3aa39b1bd6446d01cf8640b8cdf32bd33022bb3a64a8ed", + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:0973389c4821a720dcb377486c334f4e80350db5c6d290f322976e0a75333c69", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-lost_ack-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:88aabedad247a57cdf20a58b1d4b5f0d02903c5d77eb912470a2e9982b971aa0" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-lost_ack-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:5c5109e30a3359e83e4b516068c8d50509f0c924946b4191dd0528b4828e8522", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:e6ffdea6cb2286596d629b907bd9858f912f222fdd8d899d041971d9c9ba8fb6", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:800fbd62b2a12a9dae5d299987db5358564a753b31b5b26351ca43fff01b3bbd", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-lost_ack-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:fc4dc43a0ed9faffafcf0d8eb8caec452f0e6bcea9bd516057a9b1eba1cec4e0", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:2aac19b70c5f3361b2080f002fba0ae8435ef6c52c5bcc82d2901b0374c608e6", + "budgetReservationId": "reservation:authority-lost_ack-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-lost_ack-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:50b7b22a89cd8cdd249dd7b67f32499259cbc7d099ea27b8225514d8ba07899d", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:aadfa17dadbd683a8ef1878e57cff7a28f3d8ce27b1176ce55b62b200ec2ed56", + "resultingSnapshotDigest": "sha256:dfa07d39633a2457a0e176962e8f2ddfdb2ffe34d9593880e73a6fe5b86ca7bd", + "profileCertificationDigest": null, + "recordDigest": "sha256:0bb39b19f8c1fb6da7b7cd84abc96bfb7e28055f29e6139015fa750e612acc9c" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-durable.json new file mode 100644 index 00000000..c49105b7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-durable", + "condition": "durable", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b4448d2bf7a4c6eb4b16c0fdda7b0f885e5c0e915eaf0e07d454c68927d7e983", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0538c82925c4d138be8d2d24023f05e5f4d0c12a5b9be79b55258999edaeaa57" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-durable:durable-activate", + "proposalDigest": "sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "3nwmerkaSewXLu6EEBOqqcSovOgIpJZHSJwWQ1b6DX4PhGmNrPZVZiMTqBG1BI/ds46jwMYYR5Qc+PJVwzmMCQ==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-mandate_expired-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-mandate_expired-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-mandate_expired-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-mandate_expired-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:b5702bb819a4f3d074ee8a2d9bc8642daa9103be6f373b5968b930b6695ce7ac" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-fixed.json new file mode 100644 index 00000000..1442c418 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-fixed", + "condition": "fixed", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4111098a22860415fc02df631edecad383b1370384e2f85d0b3422285b4ed83e", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a828295803b31ce66edcff8b4f6e02d3d01724b42176e0386f43be42c354027a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-fixed:fixed", + "proposalDigest": "sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "WiLTfAjnJFkSaEnOmX1IARHfdQkxdkYEY53WEEJ8YQuF4C/O5gRrYl+XUOccVACte01kgFChxUdf8zkYSAlfAw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-minimal.json new file mode 100644 index 00000000..69adaf93 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-minimal", + "condition": "minimal", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:18d5dd69be4f389217073deb8ff60a51a807aea1df581f810f6882828e6b255b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c9b24ee48fb12681afb010b96a3931d612d54c3f20a7bec96e4ef3630b56e72d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-mandate_expired-minimal:attempt:0", + "proposalDigest": "sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "yr0b8n5hgFpTEzFvSQ/rWR8yyBgZeYwFlk+qRKwSBzXQkPhKmk+wGYBxo6IQvyMmIJ6YDeX5qgM3EaqNAH67DA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-morphogenesis.json new file mode 100644 index 00000000..c6567fe7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/mandate_expired-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-mandate_expired-morphogenesis", + "condition": "morphogenesis", + "cell": "mandate_expired", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-mandate_expired-morphogenesis:activate-team", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", + "signature": "dz7qBQqsemYwWAOfP4NaBpOSNijHEuBFACCCyIfA0TXYYUSpWz6z6K/xqFuGrr81dNgx9T4XHl/R+xK4fXSYDg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-mandate_expired-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-mandate_expired-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "targetDigest": "sha256:568044ca3a371fe391358ff2adf1fae5684ac72bb5c22f43eb5513b4fb368526", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:bacfdd1b84bb8a7c38882a722ba6c19365739fe12573aee8a0bc3f7c93542cb7" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-mandate_expired-morphogenesis", + "candidateDigest": "sha256:9df0f2c2d721bcc86751cc767e06034aa55c39035bef8d0568e55ee6b6dcd702", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:43b483b1ba517a2926e7476e6de245660b6f033d6b4ad7457abd960c920904e9" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:6100881b631fedc73b59cb37c976017e8b3d7aa0fbc08bea20c2ff6097a53646" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-mandate_expired-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-mandate_expired-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:2bb085e76cddc59e1a3fb49e56f2dc7509a1e094b0b02397967bbfd72b263911" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:609bc0a4f9a0452f0bc8034bedf40c161b16a931ee48c8cfaf5da2b82c67533f" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-durable.json new file mode 100644 index 00000000..e465f19c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-durable.json @@ -0,0 +1,348 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-durable", + "condition": "durable", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-durable:durable-activate", + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "LJ8yZJgY3VFl5QkLxe8sUHtLspHqZwl/U1o9tVfOZPTjAKGHMtubeKe3m1l0x3sLwX4ga2LCz7LZ22M6UNumAg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:e57c4e8292ef3d444e93c7ca8814c221db8cf3a0b8ef6ffe15aa0a484f287b49", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:bb787c3a28a30f9bca7dd53f92eab62b0c821ff2eb1e23b640c9f2eb6a7ec230" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-nominal-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d3e28252e0c9ee94", + "operationId": "authority-nominal-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:d3e28252e0c9ee94" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 5, + "kind": "role-retired", + "roleId": "role:d3e28252e0c9ee94" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 14, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 15, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 16, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-nominal-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:9362e28565e8ccb7d25f61670bc1a149e7a138c969300e986430cd95c2c489c4" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-nominal-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-nominal-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "input": { + "caseId": "authority-nominal-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:00:50.000Z", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stateDigest": "sha256:f0d856a1dc87059ffa8e70f6fe5528d5d5957226492413def37857575ab69b9f" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-fixed.json new file mode 100644 index 00000000..6509e60d --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-fixed", + "condition": "fixed", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-fixed:fixed", + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ntGXWT5bavO4t4myCoexqQK9lZGEG+YfE0zlm6MgfebUd60sZF1sGwLlJf06QyATI3U/DHWgGaNY9l93W9+nAg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-nominal-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:0cd2ec7c8844e36905348569644834c7cfd0efe1d91c4b466cbe6d3dbedc10cf", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:3b7e5ec49f09b31ac080f5a788e40a6adc3105dc1caf1c72b03ab64b5c0426b8" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:0e1b290bccafe0cc", + "operationId": "authority-nominal-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:0e1b290bccafe0cc" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-minimal.json new file mode 100644 index 00000000..3639085b --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-minimal.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-minimal", + "condition": "minimal", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "admissions": [ + { + "request": { + "operationId": "authority-nominal-minimal:attempt:0", + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "ATuoWJz4DAE2Vq6oc8BVExwD8OFWSdLFNhGstcCpp10ZvWgZso7/A80xj2JsyauLY0nVG0wOychDQd+tg8X1Cw==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-nominal-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:11e45dc45d79a3aa943a73473103da351d1589306e67a08fb71e00aadef6bcc4", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:100ee08790778f382a6d999a866765c96d8ea0c47537c8aa0bb40a3958301d1a" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:d873a66ffd7b8513", + "operationId": "authority-nominal-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 8, + "phase": 5, + "kind": "role-retired", + "roleId": "role:d873a66ffd7b8513" + }, + { + "sequence": 9, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 10, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 11, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 12, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-morphogenesis.json new file mode 100644 index 00000000..28313620 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/nominal-morphogenesis.json @@ -0,0 +1,1795 @@ +{ + "schemaVersion": 1, + "id": "authority-nominal-morphogenesis", + "condition": "morphogenesis", + "cell": "nominal", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "cm0sV2FSlehlAcE+yVv5ZhO0ZRoCJEhfes5ZEUz7s2iP5zpcjlDDC2JgI2suFB4nUyq2AMR0dSDNE/O7/sGLCA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:34ef1b0e4ef407ac", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "role-fenced", + "roleId": "role:34ef1b0e4ef407ac" + }, + { + "sequence": 8, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 9, + "phase": 5, + "kind": "role-retired", + "roleId": "role:34ef1b0e4ef407ac" + }, + { + "sequence": 10, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 11, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 13, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-nominal-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-nominal-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:41cecc0de34660ad553ef6f9e1922782ef5c1e64f92597ada663628f54156450" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-nominal-morphogenesis", + "candidateDigest": "sha256:1755f70a6c49837da4d0ef6eb70f8cc7c5259617f0ad05e6175b8a88d459bf8d", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:e6559e90a2267fe3fa62a2c815b23f9e4f575e88dc9fb9cdc6f04b89781d6e6c" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-nominal-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:21328a6c5a263eb7c4a6c713cc4e83ca4e7aa9e2f8ef1b15b675f62daaf808f5" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + }, + "executions": [ + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:3139d00e4e70d4591960071eb2f3d752f8bd070cab5e3ffab04fae72afdb1e55", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:32635eee0cc6806dfca7c00d7bc2a93fd5ce42bf10ca7f0a705741776820dc47" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": null, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "resultDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:3139d00e4e70d4591960071eb2f3d752f8bd070cab5e3ffab04fae72afdb1e55", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:32635eee0cc6806dfca7c00d7bc2a93fd5ce42bf10ca7f0a705741776820dc47" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:34ef1b0e4ef407ac", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "receiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "schemaVersion": 1, + "teamProposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "jointWorkContractDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 340, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "fenceReceiptDigest": "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4", + "effectReceiptDigest": "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b", + "successorFenceDigests": [ + "sha256:e041c26c0888e5ad894f233a03cc31ee759da7a031c6e295346b14c90d53b379" + ], + "fencedWorkContractDigests": [ + "sha256:98d87db7a557549b8a6352d3d1ed7b7a2f56c49c90385fbf8628342f29cd464b" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:275203f971ee00139beb760bfaf012fe262751939a6ccce1cf99a8979c0c69b5", + "eventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:80090af071f228f66aefe5cf55c8942133b13e6932bfcf7f7b44fc260b321dcc", + "eventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:dc9a0ddb53d0def38ff385ea1c635a0f1777e87b3fe329900b5b0943bb4ca8e8", + "eventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:3a7063a61f358e33be7d543434da38fa672b59c397cc9904707dc01b7024f1fe", + "eventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:6cc24ba2812656327b6e2655e8875ec496120fa2f7e19591adfa0deb9a26b37a", + "eventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:cc0b25dd2f8bd3dd3f43ff5e14ce6921790798f33776af1913c5b42bcd1ae7ea", + "eventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:a7b74681964139f02919f3c16347ce957dd4a581e04c1ea99913fb0f00884234", + "eventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841" + ], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:5dff19b59b9d69855b8233d1097fd90f267a4e3e2149b3242c70dc5ee6e4cb2b", + "eventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:2ad0548cdba7493d8d4d4411ea30339b8d1f3839cc0e5723967514f5a2457d3f", + "eventDigest": "sha256:e4451bd9cbc5976330262baba16a2ba1477f50311542545d2e317bb497c1347a" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:e4451bd9cbc5976330262baba16a2ba1477f50311542545d2e317bb497c1347a", + "eventDigest": "sha256:7121bf2902257fe72e29322f508173be9218eb48a1c3d3bb521cfd69134e09a4" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:7121bf2902257fe72e29322f508173be9218eb48a1c3d3bb521cfd69134e09a4", + "eventDigest": "sha256:6a56b20b3bd5215c9dff546c02787cdbd9f7461a36817a892056e05ee9fcfc7e" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:fence", + "evidenceDigests": [ + "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:6a56b20b3bd5215c9dff546c02787cdbd9f7461a36817a892056e05ee9fcfc7e", + "eventDigest": "sha256:093f590a9576ad3bb4431f01485663ab496b88030cbb2cacd5accb51fdbd2273" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:093f590a9576ad3bb4431f01485663ab496b88030cbb2cacd5accb51fdbd2273", + "eventDigest": "sha256:86e84f21708f81204c2676643ae4c52d3231c8ad70f60c7a217d817d2756c59b" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "evidenceDigests": [ + "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:86e84f21708f81204c2676643ae4c52d3231c8ad70f60c7a217d817d2756c59b", + "eventDigest": "sha256:c5a84d344a3cffdecd94ee31ed52ca3b246d6fab7ea42cdd128724a57c0f90f3" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c5a84d344a3cffdecd94ee31ed52ca3b246d6fab7ea42cdd128724a57c0f90f3", + "eventDigest": "sha256:f2ffefa3c4a8da7e734832a9b5b7d0c4cd2e61486b3eba1ad96fcf754d44030a" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:f2ffefa3c4a8da7e734832a9b5b7d0c4cd2e61486b3eba1ad96fcf754d44030a", + "eventDigest": "sha256:b7a01b18b76e26ea908e6739ce5b544ef61a49c2a74cea28dd174270543eec37" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-nominal-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "sha256:b0e886588ce6de9815be9a42830ea74d00bdd85008658123d64b48b11fc037d9" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:b7a01b18b76e26ea908e6739ce5b544ef61a49c2a74cea28dd174270543eec37", + "eventDigest": "sha256:fb41bb5ba6af0c25cecd0c77d7c9c33b8d31b17a813ecc6996591c3e5c402b46" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-nominal-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:b0e886588ce6de9815be9a42830ea74d00bdd85008658123d64b48b11fc037d9", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "fenceReceiptDigest": "sha256:0ff54193855c140d8f3e9c6c0098acdd2cb5b1d5bf6f5e8337eb54d2c7a713a4", + "budgetReleaseDigest": "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "evaluatedAtLogicalMs": 340, + "outcomeEvidenceDigests": [ + "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad" + ], + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "continuityReceiptDigest": "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9" + }, + "revision": 17, + "stateKey": "execution:authority-nominal-morphogenesis", + "activation": { + "operationId": "execution:authority-nominal-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "activatedAtLogicalMs": 320, + "morphologyHeadDigest": "sha256:a61ac58301a04ff9518c341fed6dcbb3778e2d20b906da5a267752f4be1632f1", + "activationReceiptDigest": "sha256:7a1d2a9acf2ca1f6dd6917029b32500b7a3a2b5ea0b5620e07b80b8ce63a8841", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:6de6f4b8aab8fc016325ba4f4ac12946be811b2b438d11e365509ff9eca165ad", + "teamReceiptDigest": "sha256:80e2b52a10623d1dc2276ee308d5dcc1aff337ac692193ad59c35288ae084f3f", + "completedAtLogicalMs": 340, + "continuityReceiptDigest": "sha256:4e5d0195313dbfcbd4eace030f94b408b6b583c43e94e09cc70295194511cee9", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-nominal-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:baa7d4bdacb73dc7c3b1e77cc932249415b57aa578ff927a093cb6a72d5b8c60", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:f74e6f5350caeb3b43f0d27aebb73ce29fe7a25bbeb8eb5b9a3e49a30dc05ce8", + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:bf8434d5bcc389c8724853c876fc63d41e93a50b1f1e874598f332ec8dd8cb53", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-nominal-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:93b94e925761e94701465f35b3fd137c648ee24e39b4150efb8c1519f4cdcb03" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-nominal-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:c27cac325fff803f235a7a9cf8a71850f0673be16a57b5aabc719502b44961b9", + "terminatedAtLogicalMs": 340, + "lifecycleReceiptDigest": "sha256:99dd758f8bfea4ad3fc0d3a146e1778531f39a0a5980e1f69b7e159f7533927f", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:52f9b10efddc1ed8aceac902a7f0048b00e6d4446c8f027b3972399796e07d36", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-nominal-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:31f32e84a2154497838cd77e80086907934deb8ab70d049cb1cb2404b1400ab8", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:14c61ef0d6b2639369d494a9019f9af88761b3669b1ffef2c10db3153b7af33f", + "budgetReservationId": "reservation:authority-nominal-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-nominal-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:964d1a6a21eb6812a707b067dd4dc94ca97e31ef7133724e90029757b55cdd49", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:06f5747941378d14bce70053a38147ee3a1eff040524e20984c41b2fe7448ab5", + "resultingSnapshotDigest": "sha256:6378c9683af6c609da4098e2746bdba8dd5e61a2e280bec5d5073b0dca8db64d", + "profileCertificationDigest": null, + "recordDigest": "sha256:bc647a250d67afcb7face7d0fc4d921b4ec4f6dbb3e4d0da615be2fb96706564" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-durable.json new file mode 100644 index 00000000..5aa99e8e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-durable", + "condition": "durable", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7a4242ec45f36da44882dbfcd38bfb86f172cf6caea2ca3779b94d85be1b3dca", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:ed5c3a21640877ecf5a0294e2025cb69207b14b043e05aa9aba0e30c4433859b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-durable:durable-activate", + "proposalDigest": "sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "55/4Ksr6NRc9H+oyauBh2yBfPAQtZgUfsVt6rKzsLDRUzRkeU4UYqKP2Ue1/U3shQnr3C44P3jATT78ACeP0BA==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-owner_denied-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-owner_denied-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-owner_denied-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-owner_denied-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:27b83a49161881bd42c9667ff427fd8e28f81fb2336a61bda9ae126507955f3b" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-fixed.json new file mode 100644 index 00000000..3ed1aee6 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-fixed", + "condition": "fixed", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:b87aa6bf3339ebdb8d26e9b7225ad022766c15847ab52b158dbb6374b2209668", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:afa0dc326af97d6c3a057ae2f2f5267de415d9581538fc391510e92352eccb60" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-fixed:fixed", + "proposalDigest": "sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "b47DvF6T1rOoPsqeHydBzRPOV/LSrmP1k7yd9nTWWxo+Xlyg/FArdSZM5RouxQelXs9PJsfox42EziJIuDWNDg==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-minimal.json new file mode 100644 index 00000000..fad45b06 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-minimal", + "condition": "minimal", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:9c4d21330c4286c481c5378acbeea37be689e2b8cc5ab4d9f92d030dcff5fdb1", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0927e2536e975b87bcb33d904a97575b9c55b6ea2f4b0edd3510010d14c7ae8e" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628" + }, + "admissions": [ + { + "request": { + "operationId": "authority-owner_denied-minimal:attempt:0", + "proposalDigest": "sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "HtP9GeEMUoO0AJvySjRwOMP73nmbI3OybG9veQKmgPaxULPb+17oAEBtafaH7Ip7i/evkZ/Smhr6DTRM6rgIAQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-morphogenesis.json new file mode 100644 index 00000000..ec3d4508 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/owner_denied-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-owner_denied-morphogenesis", + "condition": "morphogenesis", + "cell": "owner_denied", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-owner_denied-morphogenesis:activate-team", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "gffG+HbjK9dy9eYGOHAX7fh0k8Ie8i1TwfFPdxvtS+V5KrfuqBtQr6VTdwcWnxBtAgHR75Dbwsvn8Q+XTfN3BQ==", + "at": 300, + "ownerAllows": false, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-owner_denied-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-owner_denied-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "targetDigest": "sha256:79cdaed8ee8085c7e80373fa022e78a3e3463bb65592001a3bf22f44c137c2fd", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:4b1f331776e37a9dbdbab2fb1d997e0c7a194687696e5d1bd9eb032f5eef9f13" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-owner_denied-morphogenesis", + "candidateDigest": "sha256:fd6090e56599f638cb33c7db617728b988864dd156e5575f3c6c46aae01fe075", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:4c0a9535dba884b4d3cc5e837dc59d2835186fe0f41aa481441e533834a92611" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:7feff93d4a2a9c60b2c00109876462925b72c1e3345d0719c31b26585d1c1b14" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-owner_denied-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-owner_denied-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fa583387b75be9327ab64c37d69c002ea9ff5b0b758e3029a91ae2d3d77a224e" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:d2e9a713fd8c717c342b2948e2ad2c13a658df45d999db04b8d4a653f7c7e8ae" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-durable.json new file mode 100644 index 00000000..95fd2717 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-durable", + "condition": "durable", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:211663d6515285df26cca60b941ef71b4205283f448b76b49ba49c2c9681a61f", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:0633edca95708e039e4cbc3786997b21925ae1ae3e788d4f0becafbc91dd5456" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-durable:durable-activate", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "qUC+4EkOTNE9ww43ff06AsfRkxFhQDwpbn42IfgOF/5YD6xxheu03ubzhmmOtn/W71dI1OGjk3DNYjYEVi+VBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-plan_substituted-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-plan_substituted-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-plan_substituted-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-plan_substituted-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:fe9c82408888252df8ba038cd741efc67c437851e689065e41ded8833fdbea12" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-fixed.json new file mode 100644 index 00000000..e80cae87 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-fixed", + "condition": "fixed", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:09a84eb733ef908d40bed674b8213d94f56e4e732059e8c7883927546dda5686", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:444e98156b5813e484a4fb6d7a9113d0895563a77f9f3edb9b405d7ff1da3e05" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-fixed:fixed", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "vCJrfGYcersuIIs1rZclT1bifFNflLai0RBg/Bu9tUpVQGzlbn6yX43jbr18pQGcWLdmk5e6r+/GjWXtM6HRAA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-minimal.json new file mode 100644 index 00000000..32e38858 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-minimal", + "condition": "minimal", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:f6966c5c74772d2898e018974a1beb296b699a2a2b3940d94f47365880435ce6", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:206e7a13f2bd31e684cb3fa27d10ae32a55ac9cfba1b53d348c5086d4cbeee8d" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d" + }, + "admissions": [ + { + "request": { + "operationId": "authority-plan_substituted-minimal:attempt:0", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "D9iaM2mDssvkAdwP280mi8frx2G1plGeNW/q5wt7fQQ8/G2cHk636fAT2tBLslYMIuxOKwlg7hCkzG776C+6CA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-morphogenesis.json new file mode 100644 index 00000000..8bf7bd8a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/plan_substituted-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-plan_substituted-morphogenesis", + "condition": "morphogenesis", + "cell": "plan_substituted", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-plan_substituted-morphogenesis:activate-team", + "proposalDigest": "sha256:85a79dff41f21e88ee7733af6c23afe9eb673ed1040a4cac5316eb55323e2417", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "EbCP85npPaFr5L1fnyESN36S3hCwLoeLJy4nvx6MckjQd8BlASHXQL82Cpo5nz++FmDeVzx9V7Wandjp5emTBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-plan_substituted-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-plan_substituted-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "targetDigest": "sha256:3b4254e0bd17f45129c65235bd38e5e7c44a285f877e7ae0544811ccfb58aa18", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:e45fb3d3e22aa189e74507ba68fcf59e4093ae4b05983aa9f0180604dad2b5f9" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-plan_substituted-morphogenesis", + "candidateDigest": "sha256:83929b8eb756d479e338d5bdcde165f70ab76da67f87c1b64507c38f4eb6eb35", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:c00aa2730aa378d4acad3fff341b005acd7b8db92e44db1dcbbc67baedff1d59" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:972c53ce45736ccb7c06ccf74409033555471ec842f69209ce13bca26ab13eb9" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-plan_substituted-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-plan_substituted-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:7371d48e282a224143375dcea62848c66c17ad305eb9616da12f94b6ceb90115" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:65142107c165be2041bb1da643383671acdcf512c8c80ab539fc70a2649351e8" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-durable.json new file mode 100644 index 00000000..33959d67 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-durable.json @@ -0,0 +1,465 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-durable", + "condition": "durable", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "5QzDCFHhOloOe6U36wJ9OjK22jDOBvLbc3DhnqrR3Wm78fcI5+4YGQlS7VeSRO8ZDL0WgcYLUHTI/ZEdr7L/Dg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:97b4561dfc562d88158886da9926305c779c2e29043eae273010894ca5df44f7", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:aa8ff889d3d4ccf88ea2363d2fa0fbb23f43584fc7bea330358d1e4e8da8f7fb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4" + }, + "controllerCondition": "durable" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:f5f41c3b4bc3c096", + "operationId": "authority-reconciliation_outage-durable:durable-activate", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 8, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 9, + "phase": 3, + "kind": "transition-blocked" + }, + { + "sequence": 10, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 11, + "phase": 4, + "kind": "transition-blocked" + }, + { + "sequence": 12, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "authority-reconciliation_outage-durable:durable-activate" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 14, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 15, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 16, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 17, + "phase": 6, + "kind": "role-fenced", + "roleId": "role:f5f41c3b4bc3c096" + }, + { + "sequence": 18, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 19, + "phase": 6, + "kind": "role-retired", + "roleId": "role:f5f41c3b4bc3c096" + }, + { + "sequence": 20, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 21, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 22, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "durable", + "done": true, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "waiting", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "waiting", + "attempt": 2, + "startedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_attempt_in_flight", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2" + }, + { + "stageId": "finalize", + "status": "blocked", + "attempt": 0 + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "waiting", + "revision": 1, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "waiting", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight" + }, + { + "status": "blocked", + "attempt": 0, + "stageId": "finalize" + } + ], + "stateDigest": "sha256:398f268db26a009becbc3aeabd36b27c2c196a70c105195bd694321de46395d5", + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b" + }, + { + "input": { + "action": "activate", + "caseId": "authority-reconciliation_outage-durable" + }, + "runId": "authority-reconciliation_outage-durable:activate", + "status": "completed", + "revision": 2, + "tenantId": "missions", + "createdAt": "2026-09-19T12:00:30.000Z", + "processId": "mission-role", + "updatedAt": "2026-09-19T12:00:50.000Z", + "stageStates": [ + { + "status": "terminal", + "attempt": 1, + "outcome": "succeeded", + "stageId": "authorize", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:authorize:1", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "status": "terminal", + "attempt": 2, + "stageId": "apply", + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:apply:2", + "reasonCode": "task_attempt_in_flight", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + }, + { + "status": "terminal", + "attempt": 1, + "stageId": "finalize", + "startedAt": "2026-09-19T12:00:50.000Z", + "taskRunId": "authority-reconciliation_outage-durable:activate:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:50.000Z" + } + ], + "schemaVersion": 1, + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "stateDigest": "sha256:6b6952d0da834dbe467b0b7a8bc6a11a21771de96478ee550b76073d4af9be09" + }, + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-reconciliation_outage-durable:retire", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "completed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:apply:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:01:00.000Z", + "taskRunId": "authority-reconciliation_outage-durable:retire:finalize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:01:00.000Z" + } + ], + "input": { + "caseId": "authority-reconciliation_outage-durable", + "action": "retire" + }, + "createdAt": "2026-09-19T12:01:00.000Z", + "updatedAt": "2026-09-19T12:01:00.000Z", + "stateDigest": "sha256:442742855f27ca4647f543712568299588e0df12bba93b35e44e3588db3fe235" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-fixed.json new file mode 100644 index 00000000..848fa6b1 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-fixed.json @@ -0,0 +1,232 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-fixed", + "condition": "fixed", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "WoZSY6plXR1mHFBuxUZFB49MOpBU09Sl5jhh1MzNarlef456Wo066QD06U8cDD/GynLBMtXoRA8djbI6iDhjBg==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-fixed:fixed", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "createdPhase": 0 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:51e03a3242c703796a99d2d15365f9940418568df0d6057d1daed385586642a2", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:683883c302761823b56271acdc5ec9063d15646cc346dda341e135264e3ce0cb" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151" + }, + "controllerCondition": "fixed" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "role-materialized", + "roleId": "role:5d275d2ac8271078", + "operationId": "authority-reconciliation_outage-fixed:fixed", + "initial": true + }, + { + "sequence": 2, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 3, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 4, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 5, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 6, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 7, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 8, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 9, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 10, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + }, + { + "sequence": 11, + "phase": 8, + "kind": "owner-authorization" + }, + { + "sequence": 12, + "phase": 8, + "kind": "role-retired", + "roleId": "role:5d275d2ac8271078" + } + ], + "controller": { + "condition": "fixed", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-minimal.json new file mode 100644 index 00000000..75e085c5 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-minimal.json @@ -0,0 +1,329 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-minimal", + "condition": "minimal", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "admissions": [ + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "uNG18kcju8Dkrb8NMMDxMNqhzGKaprThBPFktEfLzXfG3i6D0hL3iGrOfil9A4JSmYCPrVmeC6SmlLcSs19LBQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + }, + { + "request": { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "uNG18kcju8Dkrb8NMMDxMNqhzGKaprThBPFktEfLzXfG3i6D0hL3iGrOfil9A4JSmYCPrVmeC6SmlLcSs19LBQ==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "role": { + "kind": "statistics", + "active": true, + "fenced": false, + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + }, + { + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "createdPhase": 3 + }, + "admissionIndex": 1, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:7d2ade0b713ae14683768ac2b8f89486a2767c85109a03797ff06a0fd17c5f65", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:2a3a43fe31847f8a31e2b0519c199032b376aa7fc73d358bbb7db561ec1bd47b" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486" + }, + "controllerCondition": "minimal" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:5277727c90987f15", + "operationId": "authority-reconciliation_outage-minimal:attempt:0", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "authority-reconciliation_outage-minimal:attempt:0" + }, + { + "sequence": 6, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:19aca97ad07318b1", + "operationId": "authority-reconciliation_outage-minimal:attempt:1", + "initial": false + }, + { + "sequence": 7, + "phase": 3, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 8, + "phase": 4, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 9, + "phase": 5, + "kind": "owner-authorization" + }, + { + "sequence": 10, + "phase": 5, + "kind": "role-retired", + "roleId": "role:19aca97ad07318b1" + }, + { + "sequence": 11, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 12, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 13, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 14, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": true + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-morphogenesis.json new file mode 100644 index 00000000..e78b45c1 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/reconciliation_outage-morphogenesis.json @@ -0,0 +1,1998 @@ +{ + "schemaVersion": 1, + "id": "authority-reconciliation_outage-morphogenesis", + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "PN5PBMFTh191NEwJXMYLnUwsJmJqqhn8jlV14W1Ak24RfCnGm63Gn0mDM716zw368UjwSLZNAOketsucFppBAA==", + "at": 300, + "ownerAllows": true, + "allowed": true + } + ], + "roles": [ + { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + } + ], + "chains": [ + { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "role": { + "kind": "statistics", + "active": false, + "fenced": true, + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "createdPhase": 3 + }, + "admissionIndex": 0, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + }, + "controllerCondition": "morphogenesis" + } + ], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "role-materialized", + "roleId": "role:9f2d9138221c6510", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "initial": false + }, + { + "sequence": 5, + "phase": 3, + "kind": "ack-lost", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 6, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 7, + "phase": 3, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 8, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 9, + "phase": 4, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 10, + "phase": 4, + "kind": "transition-blocked", + "reason": "Team operation ID is invalid" + }, + { + "sequence": 11, + "phase": 5, + "kind": "owner-reconciliation", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team" + }, + { + "sequence": 12, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc" + }, + { + "sequence": 13, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + }, + { + "sequence": 14, + "phase": 5, + "kind": "artifact-accepted", + "artifactDigest": "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a" + }, + { + "sequence": 15, + "phase": 6, + "kind": "role-fenced", + "roleId": "role:9f2d9138221c6510" + }, + { + "sequence": 16, + "phase": 6, + "kind": "owner-authorization" + }, + { + "sequence": 17, + "phase": 6, + "kind": "role-retired", + "roleId": "role:9f2d9138221c6510" + }, + { + "sequence": 18, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:95d56d0c7bbe74cb1d7ce9a910b266099468df3d46f1157d76095d6dfe26dcde" + }, + { + "sequence": 19, + "phase": 6, + "kind": "artifact-accepted", + "artifactDigest": "sha256:430a8e538d1296066576349fa39f46c0d996fe59960c8d3c691a6ac933637381" + }, + { + "sequence": 20, + "phase": 7, + "kind": "artifact-accepted", + "artifactDigest": "sha256:b03d5045125a6d8212a0c0d29105d4c14d54e09cd7507c93e628f1a37ab22665" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": true, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-reconciliation_outage-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-reconciliation_outage-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:28c45c7600e9136339fe5f92360fbb58d74383ddba2f887297f4e77c753487ef" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-reconciliation_outage-morphogenesis", + "candidateDigest": "sha256:3dfc150b920b11d32a972119b7ce773d81bead3854a0e247d85dce6e9e3bc5e2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:2326720664f1ee90972649b0eef557e45f9c683a8afdca6e3b2c4ec156ef588e" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-reconciliation_outage-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:fffdc5466681f071bd49e52bce775499e71103fdde79b284f31250e4810cae23" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc" + }, + "executions": [ + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": null, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "activating_team", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + } + ], + "profile": null, + "receipt": null, + "revision": 5, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": null, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "activate_team", + "status": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "resultDigest": null, + "preparedAtLogicalMs": 320 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 320, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:9c1b6ec625248d50aad3ae4dfd65fbde370e6043c53ff7010fd9d9bbbcf68631", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:e9bdecddec6c43ef1f6e7e3659155e7874ea43f66f656453dc1fcc90abaf56fd" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": null, + "phase": "morphology_active", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd", + "eventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b", + "eventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df" + } + ], + "profile": null, + "receipt": null, + "revision": 8, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:64fadc612af520e7173a30445a375d57910e3ea6e907eda0fe125867556a5dfb", + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": null, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": null, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": { + "kind": "commit_morphology", + "status": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "resultDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "preparedAtLogicalMs": 340 + }, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": null, + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 340, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:f516780fa84b50e0b8b1157d1ce8ac791af75e0a5e80ac4d9beebeac4ddf83fb", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:1e758286219c573a7938f2fa69cff4e7e8ae605f648cdb9ce207762ccf81dba4" + }, + { + "schemaVersion": 1, + "team": { + "teamId": "role:9f2d9138221c6510", + "teamEpoch": 2, + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "receiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "schemaVersion": 1, + "teamProposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "activatedAtLogicalMs": 320, + "executionStateDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "jointWorkContractDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "retainedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + ], + "individualWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "invalidatedCausalClosureDigests": [] + }, + "agent": { + "peerId": "peer:statistics", + "source": "existing", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "membershipEpoch": 1, + "roleDefinitionDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "fence": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "schemaVersion": 1, + "fencedAtLogicalMs": 350, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "fenceReceiptDigest": "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9", + "effectReceiptDigest": "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6", + "successorFenceDigests": [ + "sha256:3ab39bdd66a986ace75da45793aa34130d641d40195de9e9e51b77896d707c63" + ], + "fencedWorkContractDigests": [ + "sha256:7531306a8bab6b36fcb0e484d712f4c3d2e5651a7a85c20c1c2e30a4dc085cc6" + ], + "revokedActionGrantDigests": [] + }, + "phase": "completed", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "branch": "recruit_existing", + "events": [ + { + "schemaVersion": 1, + "sequence": 1, + "phase": "prepared", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c" + ], + "logicalTimeMs": 250, + "previousEventDigest": null, + "eventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd" + }, + { + "schemaVersion": 1, + "sequence": 2, + "phase": "agent_ready", + "outcome": "state", + "operationId": null, + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f" + ], + "logicalTimeMs": 260, + "previousEventDigest": "sha256:6a4a86895d517b3d749ccdbbc36ef2ca3c104d719138a007da24ddb30ab038cd", + "eventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a" + }, + { + "schemaVersion": 1, + "sequence": 3, + "phase": "attesting", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:e6c756645b8054cd39ade828bfca3d0db68eda8f5f98f5b63775c5c99f3a7a1a", + "eventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6" + }, + { + "schemaVersion": 1, + "sequence": 4, + "phase": "attested", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 270, + "previousEventDigest": "sha256:d310cb2594740428ac3634bfb5743ceb278de75dc88d25bed53f5eece7ac75c6", + "eventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7" + }, + { + "schemaVersion": 1, + "sequence": 5, + "phase": "enrollment_verified", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "evidenceDigests": [ + "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3" + ], + "logicalTimeMs": 280, + "previousEventDigest": "sha256:73ef00e31e00ca0a460b8925e25e4fd42b428bda3c2945f32622c4ccdf449ef7", + "eventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc" + }, + { + "schemaVersion": 1, + "sequence": 6, + "phase": "activating_team", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [], + "logicalTimeMs": 320, + "previousEventDigest": "sha256:9c043fa7718bc171ecc07ec819d2810edcd000b731bfbd47df734bf174d4afdc", + "eventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e" + }, + { + "schemaVersion": 1, + "sequence": 7, + "phase": "team_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:activate-team", + "evidenceDigests": [ + "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:9be16bb8c741ebed4916e46b6ea5f12addd78f832a2127d2ae31eed4a45a855e", + "eventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd" + }, + { + "schemaVersion": 1, + "sequence": 8, + "phase": "committing_morphology", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:c52c7539365e87ee26c22f3d6681a45d31d16a996a05f4b36fdea4c1a69b62fd", + "eventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b" + }, + { + "schemaVersion": 1, + "sequence": 9, + "phase": "morphology_active", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "evidenceDigests": [ + "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935" + ], + "logicalTimeMs": 340, + "previousEventDigest": "sha256:ff921c9b488a7db1500098e480b5a9aa7260141125ce361b61ee60676dccff6b", + "eventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df" + }, + { + "schemaVersion": 1, + "sequence": 10, + "phase": "checkpointing", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:036c8937c0045727da28554fc22e45e1b2d2be31fbfac8f6c64a147410f950df", + "eventDigest": "sha256:efaed272abbbfddb477f24285ba80313634ad4e622fe0120a550d588fff9bc52" + }, + { + "schemaVersion": 1, + "sequence": 11, + "phase": "checkpointed", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "evidenceDigests": [ + "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:efaed272abbbfddb477f24285ba80313634ad4e622fe0120a550d588fff9bc52", + "eventDigest": "sha256:28c3e160f7ef37865aba7df5bf88172e49d7bf48b6f4c0de4d6b5cb440e97248" + }, + { + "schemaVersion": 1, + "sequence": 12, + "phase": "fencing", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:28c3e160f7ef37865aba7df5bf88172e49d7bf48b6f4c0de4d6b5cb440e97248", + "eventDigest": "sha256:d69a4060b021d9bf8968b3af6cf0fc642534d2afb0b726360ae1eb89cc514d42" + }, + { + "schemaVersion": 1, + "sequence": 13, + "phase": "fenced", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:fence", + "evidenceDigests": [ + "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:d69a4060b021d9bf8968b3af6cf0fc642534d2afb0b726360ae1eb89cc514d42", + "eventDigest": "sha256:8c03c3a91e4525c2c9d04645a7e6b0add823f808385b7d46d3ade48862e05e4a" + }, + { + "schemaVersion": 1, + "sequence": 14, + "phase": "draining", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:8c03c3a91e4525c2c9d04645a7e6b0add823f808385b7d46d3ade48862e05e4a", + "eventDigest": "sha256:704351035a6aaf3ea4fba9931732455d439d352845bdb38f763df7e1724984f0" + }, + { + "schemaVersion": 1, + "sequence": 15, + "phase": "detached", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "evidenceDigests": [ + "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:704351035a6aaf3ea4fba9931732455d439d352845bdb38f763df7e1724984f0", + "eventDigest": "sha256:5113d14a0f72b72715ec21de268c87b6a5a4d222ba54c01db5b26e83b0cf1c6e" + }, + { + "schemaVersion": 1, + "sequence": 16, + "phase": "releasing_budget", + "outcome": "prepared", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:5113d14a0f72b72715ec21de268c87b6a5a4d222ba54c01db5b26e83b0cf1c6e", + "eventDigest": "sha256:c5bfc14a1101936ef48b84175196af113b5d90897ec0265322605ce5623147a5" + }, + { + "schemaVersion": 1, + "sequence": 17, + "phase": "budget_released", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:c5bfc14a1101936ef48b84175196af113b5d90897ec0265322605ce5623147a5", + "eventDigest": "sha256:30ede99745d0d3869a7621e9b71ba33ee5bde0420b5b8e25f8d5cc2bb8f09c72" + }, + { + "schemaVersion": 1, + "sequence": 18, + "phase": "completed", + "outcome": "applied", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:release-budget", + "evidenceDigests": [ + "sha256:77b380969f1162824baac1629e2d7d0f9f589ce95c1d379bbf3528c48be84b18", + "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8" + ], + "logicalTimeMs": 350, + "previousEventDigest": "sha256:30ede99745d0d3869a7621e9b71ba33ee5bde0420b5b8e25f8d5cc2bb8f09c72", + "eventDigest": "sha256:c52d63182820e6c6e4a64bf6e2bf33a8c1313426a472bb89fce5e34f060b573f" + } + ], + "profile": null, + "receipt": { + "receiptId": "execution:authority-reconciliation_outage-morphogenesis:receipt", + "disposition": "success", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "receiptDigest": "sha256:77b380969f1162824baac1629e2d7d0f9f589ce95c1d379bbf3528c48be84b18", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "fenceReceiptDigest": "sha256:2d412a466989358bf55aa802a26a51c67177b6e40531471fd1c5f99f73a53ff9", + "budgetReleaseDigest": "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8", + "evaluatedAtLogicalMs": 350, + "outcomeEvidenceDigests": [ + "sha256:1ca9934ea7657905e4c370aadb2ca8b7f6ab2499ce12f54e4d75f3fbc35d02c4" + ], + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "continuityReceiptDigest": "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "resultingMorphologyEpoch": 2, + "terminalAgentReceiptDigest": "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91" + }, + "revision": 17, + "stateKey": "execution:authority-reconciliation_outage-morphogenesis", + "activation": { + "operationId": "execution:authority-reconciliation_outage-morphogenesis:commit-morphology", + "schemaVersion": 1, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "morphologyEpoch": 2, + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "activatedAtLogicalMs": 340, + "morphologyHeadDigest": "sha256:64fadc612af520e7173a30445a375d57910e3ea6e907eda0fe125867556a5dfb", + "activationReceiptDigest": "sha256:e46fa4424bccb12b1df4460c2a0b90f76a9fa7d19bb693deb5ccabf16b75e935", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c" + }, + "continuity": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:checkpoint", + "schemaVersion": 1, + "checkpointDigest": "sha256:1ca9934ea7657905e4c370aadb2ca8b7f6ab2499ce12f54e4d75f3fbc35d02c4", + "teamReceiptDigest": "sha256:e4b25ef3fbb35eb742c3c2cdd5364e368881d0ea4b025ba00960218da8dfbd43", + "completedAtLogicalMs": 350, + "continuityReceiptDigest": "sha256:eebb6f5f94c32ae1cb0fbb82357d0f2672761a07475602093cd2b4d914031691", + "preservedArtifactDigests": [ + "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6", + "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64", + "sha256:48cfc8fcd2f7e5892a586dbd6a4c6a33dc50e8a946e98dddc92999950d0ddbbc", + "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d", + "sha256:e4851ee0aeeacbecb8083f1d149152320c55ee418b3fc3f9608d88f36cbd559a", + "sha256:e671f880904df94f806d1de509b09c352db1dd9f464da6d53a0e4de490c2084a" + ], + "completedCausalNodeDigests": [], + "invalidatedCausalClosureDigests": [] + }, + "attestation": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:attest", + "profileDigest": null, + "schemaVersion": 1, + "attestationDigest": "sha256:774d93c3b21936fffcada3dbd13103366a61b1e9e21e2bbc828829ea2a9eecc3", + "attestedAtLogicalMs": 270, + "validUntilLogicalMs": 450, + "runtimeAttestationDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "eligibilityEvidenceDigests": [ + "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + ], + "capabilityAssessmentDigests": [ + "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "searchResult": { + "status": "eligible_candidates", + "candidates": [ + { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + } + ], + "resultDigest": "sha256:ae0f2fd86183bccfe3cf64cabb5715ff9620990be1da420885902671dd974894", + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5", + "schemaVersion": 1, + "observedAtLogicalMs": 245, + "searchedCandidateCount": 1, + "completeWithinDeclaredView": true + }, + "targetDigest": "sha256:2c786c6a64f3f5547a973f4112c81c7599ead96679d76bffb5384e266b2eda20", + "searchRequest": { + "schemaVersion": 1, + "requestId": "search:authority-reconciliation_outage-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "viewId": "view:local", + "viewDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "searchLimit": 2, + "requestedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:d20b759ad7cccea2f9be0b3305edca601784779cf560233750cfc2a01a9374d5" + }, + "terminalAgent": { + "agentDigest": "sha256:7033e498f1f88c212d2c0acfc5b266c3b13686c2dda5b8b7eed6ffcc86363b8f", + "disposition": "detached", + "operationId": "execution:authority-reconciliation_outage-morphogenesis:detach", + "schemaVersion": 1, + "membershipEpoch": null, + "terminalReceiptDigest": "sha256:73e17cecaa5185241ac5219771cbc909c08c5ff596348faa4003713c90406d91", + "terminatedAtLogicalMs": 350, + "lifecycleReceiptDigest": "sha256:b187680e90a38b46e8e95e3c7b3acb6518852e83c42efa3433f42681f5eac9fa", + "membershipConfigurationDigest": null + }, + "decisionDigest": "sha256:c3714a20f5e5698de56a16470f49db028b9683a4bcc3d9f776d4f0ee7db630d6", + "positionDigest": "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c", + "proposalDigest": "sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c", + "pendingOperation": null, + "selectedCandidate": { + "peerId": "peer:statistics", + "agentId": "agent:statistics", + "instanceId": "instance:statistics", + "budgetUnits": 10, + "candidateId": "existing:authority-reconciliation_outage-morphogenesis", + "lineageDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "schemaVersion": 1, + "capabilityKeys": [ + "database_forensics" + ], + "candidateDigest": "sha256:b219c487abce4cf698bd1f3e415f1c3fc5b679f65284f84aaefbb3308b07b678", + "membershipEpoch": 1, + "observedAtLogicalMs": 245, + "validUntilLogicalMs": 450, + "sourceEvidenceDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "locallyEvaluatedScoreMicros": 9000, + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111" + }, + "budgetReleaseDigest": "sha256:db9da06296309b8d07d1ad853dfdbb182b009100eaf92f0d0233ad111837f9b8", + "budgetReservationId": "reservation:authority-reconciliation_outage-morphogenesis", + "logicalTimeHighWaterMs": 350, + "morphologyHeadStateKey": "head:authority-reconciliation_outage-morphogenesis", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "budgetReservationDigest": "sha256:f15c3d4c32567e6ae9a603e9ced6fe5a369b97957126a11668e11c877c0fd2bc", + "expectedMorphologyEpoch": 1, + "predecessorRecordDigest": "sha256:2e6ec81829d5f863a71084e4721c1e477e9f2ae7b8764572511dfacb47abd169", + "resultingSnapshotDigest": "sha256:098245422c8f0489b95b75f4b9382b8395f48bbfbcfd8945c4892f936a38a47c", + "profileCertificationDigest": null, + "recordDigest": "sha256:8036f74b6f63bf939dbdaa6b8c176808796a515ffae12fc5b3feb8f05975d1c3" + } + ] + }, + "denied": false, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-durable.json new file mode 100644 index 00000000..784cb0c7 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-durable", + "condition": "durable", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:95aa9beac095f80e54a70c45eaf7599b810fae039524f772c9945d51ccd60f8b", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:62e65d001ae0e806be5e6f5af1295d21362865378181ba2706e68bea8e638762" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-durable:durable-activate", + "proposalDigest": "sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "XVINIs/tL7cVwlSUpv9Ty8M2Xv3uzfvu4upEFedm24gX+xYZPsnuErGwnUlj5cacHxcXTPkZF+/QiwjLW7ziCw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-scope_escalated-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-scope_escalated-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-scope_escalated-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-scope_escalated-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:e1a920a3a3ab91f140667d296f2edff64c62ab3632694fbd570be66b4f971a77" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-fixed.json new file mode 100644 index 00000000..7fd15cfa --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-fixed", + "condition": "fixed", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:dc5d290cb4184b541e90fd022732eca2a1c85c697799ac47f2f5722c3588837c", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:6d5861cb9764d689531535ef08ceeb323a016a76ec68bb7cd82cca1e1de3a301" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-fixed:fixed", + "proposalDigest": "sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3E9E0G+5ZZH4/5N+TLxtc5ffuCXxO+zLR9DqkYid4Glf4a0852jW5n/3X9B4LBxFnGlYVnicUTIt+3XoxS5zDA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-minimal.json new file mode 100644 index 00000000..fdff4bef --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-minimal", + "condition": "minimal", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:a015e87d28e8b3ab6d981fe5a01423227e8f74f75eb17432eb704c2f4cacfe46", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:b2fb84f2842947b85b88e8c38e667fce2ddaed7a81f4d65fe7051175af418540" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74" + }, + "admissions": [ + { + "request": { + "operationId": "authority-scope_escalated-minimal:attempt:0", + "proposalDigest": "sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "29ZVNImw27Num2Ucfv6NMXFWibBf+g9luuVxeCjFGm5Ol4U4ejQ9wykrvLSqWK6YaGS4TEyfyuVUUs13214eDw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-morphogenesis.json new file mode 100644 index 00000000..522d7bcc --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/scope_escalated-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-scope_escalated-morphogenesis", + "condition": "morphogenesis", + "cell": "scope_escalated", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-scope_escalated-morphogenesis:activate-team", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "scopeDigest": "sha256:515de2af1d93dec40867ecba81a3700e8415c52830d3b86e9f09b3d061a5426a", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "fXEIFI8f5cgApIboJlHn1R8dCNBRcKUVdbydy76vBPesN4NDT4xNdxLpJWq7hG3gX11UFhtL+T5aH+u3hu8sAg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-scope_escalated-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-scope_escalated-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "targetDigest": "sha256:4e6b260ac33f16629993acdb0343aac598fd2d643009559d9143f42d3e30432a", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:c770dfda8a721b876f62503ea7276b9d6579b8ac1f79d6a41f96ee49ee8a6e42" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-scope_escalated-morphogenesis", + "candidateDigest": "sha256:71c686939696a2c73eca3d1d80cd6643f049e8e18945d3e9487973b78df6c1ee", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:0813a4ee68e49ae11744878203e0100845819fbe9ee38d0a181c85266fcbdd9f" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:47cc5cf5ef1fbe3ee76c6685593e6cb868cc7ccf5e4a599665aa7a2126ae60e3" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-scope_escalated-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-scope_escalated-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:c46be399c06e354a45695e12b54503b4bd1d71cdfd26c6052201b3c297c0794c" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:e0a4c81d8e9177a91eb1d0e6aaa8c0278d1a28a737d54341fe209c11d48beadd" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-durable.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-durable.json new file mode 100644 index 00000000..8b5220da --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-durable.json @@ -0,0 +1,163 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-durable", + "condition": "durable", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-durable", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:6374227441b8f769d09c9ae7531c17b55bb79c784e198a3ee2464590a7c82f38", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-durable", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:f48e43bca36cb7522b018b79a9effef4efe54b3ce034a7c0c7a912f251f02cfc" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-durable:durable-activate", + "proposalDigest": "sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "zzxMtP5RtuRqCcv6wkb6cX2rWiwvI6/Mn2b0G/z/3BpIJAyHEuA6o6X+jNzOI7War+lBYL67dDwna6aDWBUsBw==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + }, + { + "sequence": 4, + "phase": 3, + "kind": "owner-authorization" + }, + { + "sequence": 5, + "phase": 3, + "kind": "owner-reconciliation", + "operationId": "authority-self_issued-durable:durable-activate" + } + ], + "controller": { + "condition": "durable", + "done": false, + "role": null, + "workflowStates": [ + { + "schemaVersion": 1, + "tenantId": "missions", + "runId": "authority-self_issued-durable:activate", + "processId": "mission-role", + "processVersion": "1", + "definitionDigest": "sha256:997b2b32d3bb926054e301bb701115f94dde9c409f64249be306e78a80cb990b", + "revision": 1, + "status": "failed", + "stageStates": [ + { + "stageId": "authorize", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:authorize:1", + "outcome": "succeeded", + "finishedAt": "2026-09-19T12:00:30.000Z" + }, + { + "stageId": "apply", + "status": "terminal", + "attempt": 1, + "startedAt": "2026-09-19T12:00:30.000Z", + "taskRunId": "authority-self_issued-durable:activate:apply:1", + "outcome": "failed", + "finishedAt": "2026-09-19T12:00:30.000Z", + "reasonCode": "task_executor_error" + }, + { + "stageId": "finalize", + "status": "terminal", + "attempt": 0, + "outcome": "skipped", + "finishedAt": "2026-09-19T12:00:30.000Z" + } + ], + "input": { + "caseId": "authority-self_issued-durable", + "action": "activate" + }, + "createdAt": "2026-09-19T12:00:30.000Z", + "updatedAt": "2026-09-19T12:00:30.000Z", + "stateDigest": "sha256:768567bbeb7f6969d183157d4729df66074e784c2803d4b114a07f8160a3ba0d" + } + ] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-fixed.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-fixed.json new file mode 100644 index 00000000..382e8e83 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-fixed.json @@ -0,0 +1,86 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-fixed", + "condition": "fixed", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-fixed", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:ff7a4d65a5b9e4f3702fa4ad2c5265477b49acc36bcde62b1ddf91628c1e7b48", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-fixed", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:a0c337622239dc06e599545675eb5e899c98bdd7bfe6eed298674c736ff46ca5" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-fixed:fixed", + "proposalDigest": "sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "IZn64h4Gue/HrHbicjmpYhyUlHcacaozMD5gFRnUHuMpTm5ZqdAQls+WANAuFoWzVeBTVHs2k5AD7Cn9iBUiBg==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [], + "controller": { + "condition": "fixed", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-minimal.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-minimal.json new file mode 100644 index 00000000..edf9bb93 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-minimal.json @@ -0,0 +1,105 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-minimal", + "condition": "minimal", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-minimal", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:21f0f1755732f3515d4b33d5c1d7987698735604c3bbcd0e540c3d1b50b66837", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-minimal", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:381e2c6dd1ec567bc8a794e257b06a9e0c4b1dcc1de1022071d89e7b90f459e1" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa" + }, + "admissions": [ + { + "request": { + "operationId": "authority-self_issued-minimal:attempt:0", + "proposalDigest": "sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "oI54TXEAZe64AD0o+Ea3gKjC7ilCxP/ojsceBiCzfq/x2rou5vHTB3brT21rGUJJNAWZy9CroEa17lWl8NrKBA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "minimal", + "role": null, + "done": false + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-morphogenesis.json new file mode 100644 index 00000000..53738c8c --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/cases/self_issued-morphogenesis.json @@ -0,0 +1,607 @@ +{ + "schemaVersion": 1, + "id": "authority-self_issued-morphogenesis", + "condition": "morphogenesis", + "cell": "self_issued", + "clock": { + "origin": "2026-09-20T00:00:00.000Z", + "admissionMs": 300, + "scope": "prescribed owner clock; no skew tested" + }, + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + }, + "admissions": [ + { + "request": { + "operationId": "execution:authority-self_issued-morphogenesis:activate-team", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "subject": "agent:statistics" + }, + "payload": "{\"proposalDigest\":\"sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", + "signature": "3xmJX03fGjUu8w+6OBeBqw5YnMJ+RS3Ur1t5OFs3ytVof+elNm8gHV+ddsL0I+N+p4W6VbeksE3joWcp06ukAA==", + "at": 300, + "ownerAllows": true, + "allowed": false + } + ], + "roles": [], + "chains": [], + "events": [ + { + "sequence": 1, + "phase": 0, + "kind": "artifact-accepted", + "artifactDigest": "sha256:31c0a2313fa7c248fc8f01ec72696691f9d280dda42134bb84a72ccd0c2598f6" + }, + { + "sequence": 2, + "phase": 1, + "kind": "artifact-accepted", + "artifactDigest": "sha256:372966a351b3dd6c84060035b4b4990f5a964edf6567c5bb2385a47364c6ed64" + }, + { + "sequence": 3, + "phase": 2, + "kind": "artifact-accepted", + "artifactDigest": "sha256:90ecde2f899e0d1d036fa4cc30be3328c7c59c424d89f093f085e503e3bc4c6d" + } + ], + "controller": { + "condition": "morphogenesis", + "role": null, + "done": false, + "context": { + "policy": { + "schemaVersion": 1, + "policy": { + "schemaVersion": 1, + "policyId": "policy:morphogenesis:test", + "policyVersion": 1, + "parentPolicyDigest": null, + "requiredSourceClasses": [ + "membership", + "mission", + "team", + "work" + ], + "allowedOperators": [ + "detach_agent", + "instantiate_agent", + "recruit_existing", + "retire_agent" + ], + "allowedDecisionRoutes": [ + "authorized_agent", + "authorized_person" + ], + "requireIndependentDecider": true, + "allowAgentCreation": true, + "maximumPopulation": 16, + "maximumNewAgentsPerProposal": 2, + "maximumResourceUnitsPerProposal": 1000, + "minimumNeedSeverityBps": 5000, + "limits": { + "maximumSourceHeads": 16, + "maximumComponents": 128, + "maximumPositions": 16, + "maximumAgentDispositions": 32, + "maximumOperations": 32, + "maximumDependenciesPerOperation": 8, + "maximumEvidenceDigests": 16, + "maximumInvariantDigests": 16, + "maximumProposalTtlMs": 500, + "maximumNeedTtlMs": 1000, + "maximumSourceFreshnessMs": 200, + "maximumCommitAttempts": 4, + "maximumTransformationsPerWindow": 4, + "transformationWindowMs": 10000, + "cooldownMs": 500, + "hysteresisBps": 500 + } + }, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc" + }, + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "snapshot": { + "schemaVersion": 1, + "snapshotId": "snapshot:test:1", + "scope": { + "schemaVersion": 1, + "tenantId": "tenant:test", + "morphologyId": "morphology:test", + "policyDomainId": "policy-domain:test", + "missionId": "mission:test", + "missionIntentId": "mission-intent:test", + "objectiveId": "objective:test", + "meshId": "mesh:test", + "roomId": "room:test", + "workItemId": "work:test", + "workItemRevision": 1, + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99" + }, + "morphologyEpoch": 1, + "previousMorphologyDigest": null, + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "implementationDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sourceHeads": [ + { + "schemaVersion": 1, + "sourceHeadId": "source-head:membership", + "sourceClass": "membership", + "sourceId": "source:membership", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:6666666666666666666666666666666666666666666666666666666666666666", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:mission", + "sourceClass": "mission", + "sourceId": "source:mission", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:5555555555555555555555555555555555555555555555555555555555555555", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:9999999999999999999999999999999999999999999999999999999999999999", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:team", + "sourceClass": "team", + "sourceId": "source:team", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:7777777777777777777777777777777777777777777777777777777777777777", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2" + }, + { + "schemaVersion": 1, + "sourceHeadId": "source-head:work", + "sourceClass": "work", + "sourceId": "source:work", + "sourceVersion": 1, + "sourceImplementationDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "sourceRevision": 3, + "sourceRecordDigest": "sha256:8888888888888888888888888888888888888888888888888888888888888888", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "authenticationEvidenceDigest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "required": true, + "observedAtLogicalMs": 100, + "expiresAtLogicalMs": 500, + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + } + ], + "components": [ + { + "schemaVersion": 1, + "componentKind": "artifact", + "componentId": "component:mission", + "sourceHeadDigest": "sha256:cfc6f4d23034796d8fbbd635e67bb436797ee804c23e3b98165e0d8c6e43dd1c", + "recordDigest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd", + "revision": 3, + "epoch": 1, + "componentDigest": "sha256:c1a7c4b47f9e2ef2d4562a106672bb74ab53e265c9cf1526467ce835f3419105" + }, + { + "schemaVersion": 1, + "componentKind": "membership", + "componentId": "component:membership", + "sourceHeadDigest": "sha256:6900c8f64d3cffeff01d937f644cae2bca6f065046bc26ac56995d23fa932d6b", + "recordDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "revision": 3, + "epoch": 2, + "componentDigest": "sha256:0a52c0b4043b78bce9c432a5f81df28b8695cb005864b90d86ddcadf01bb6a03" + }, + { + "schemaVersion": 1, + "componentKind": "team", + "componentId": "component:team", + "sourceHeadDigest": "sha256:d5dc14f1d1e63d1f93fcae778985b871711ff54581dbe4352be8eca06febfed2", + "recordDigest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "revision": 3, + "epoch": 3, + "componentDigest": "sha256:238734b37f35b04bb70b3e5f0dc0948a56a0ac31e48cbb177c3e4df5a7204cd4" + }, + { + "schemaVersion": 1, + "componentKind": "work_contract", + "componentId": "component:work", + "sourceHeadDigest": "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a", + "recordDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "revision": 3, + "epoch": 4, + "componentDigest": "sha256:70d8cefda2cadd493efd08c2ee5cfdb1d257fa19b72a3d2d00676e0c974ddb54" + } + ], + "population": { + "activeAgents": 2, + "dormantAgents": 0, + "activeTeams": 1, + "concurrentlyProvisioningAgents": 0 + }, + "resources": { + "configuredResourceUnits": 100, + "reservedResourceUnits": 20, + "consumedInteractionUnits": 10 + }, + "observedAtLogicalMs": 200, + "logicalTimeHighWaterMs": 200, + "snapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029" + }, + "need": { + "schemaVersion": 1, + "needId": "need:test:1", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "reasonCode": "missing_capability", + "severityBps": 7500, + "boundedViewDigest": "sha256:0000000000000000000000000000000000000000000000000000000000000000", + "candidateSearchLimit": 32, + "evidenceDigests": [ + "sha256:22afc68ce496f21416fad35f09569494b47a31549e0d8cd039ca771c73d1d24a" + ], + "detectedAtLogicalMs": 210, + "expiresAtLogicalMs": 600, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4" + }, + "target": { + "schemaVersion": 1, + "targetId": "target:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "positions": [ + { + "schemaVersion": 1, + "positionId": "position:database-forensics", + "roleKey": "database_forensics", + "requiredCapabilityKeys": [ + "database_forensics" + ], + "dependsOnPositionIds": [], + "fillMode": "recruit_existing", + "currentAgentId": null, + "instantiationProfileDigest": null, + "resourceBudgetUnits": 10, + "maximumActionBudgetUnits": 5, + "positionDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1" + } + ], + "agentDispositions": [], + "invariantDigests": [ + "sha256:55768192a356a0113038d6295c0be7fac1cbc62d6b7ea099d4b622f6c337553c" + ], + "estimatedActiveAgents": 3, + "estimatedNewAgents": 0, + "estimatedResourceUnits": 10, + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279" + }, + "proposal": { + "schemaVersion": 1, + "proposalId": "proposal:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "expectedCurrentEpoch": 1, + "needDigest": "sha256:1de032b0dcf9d83f7bbcf9b8cd06071b0a0f78acfab6b9154138b3259c864be4", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "operations": [ + { + "schemaVersion": 1, + "operationId": "operation:recruit:authority-self_issued-morphogenesis", + "operator": "recruit_existing", + "effectClass": "protected_external", + "dependsOnOperationIds": [], + "targetReferenceDigest": "sha256:52ef937a941e557ed5d14ed62a7d5bcf462d2523d814860c058a7688bed1a3d1", + "compensation": "none", + "operationDigest": "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + } + ], + "processDefinitionDigest": "sha256:62c37a60ab175f36e6ba0ff4025a9bb1f77a3c402075fa7e82515e3bda12d017", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "proposerVersion": 1, + "proposerImplementationDigest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", + "proposedAtLogicalMs": 220, + "expiresAtLogicalMs": 500, + "advisoryOnly": true, + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6" + } + }, + "decision": { + "schemaVersion": 1, + "decisionId": "decision:authority-self_issued-morphogenesis", + "candidate": { + "schemaVersion": 1, + "candidateId": "candidate:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "morphologyEpoch": 1, + "currentSnapshotDigest": "sha256:2e5b56c49070db022d69eef49227459bc87e493e29901418375c896f49f41029", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "targetDigest": "sha256:679cc4d120569eafd4e610af40978a1990c71ac52aefecb72fc5783379fbe279", + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe", + "operationDigests": [ + "sha256:1c37cdba0c5210edb61cc4bf6831f55dbfa3d1eb8b11747ab6ab7bdf2493e188" + ], + "decisionRoute": "authorized_agent", + "proposerId": "agent:planner", + "policyDigest": "sha256:9f730ac9da60d63399e025196eeef9f5f3fb9a73dd23a300f90825737cacd3dc", + "membershipConfigurationDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111", + "membershipEpoch": 1, + "authorityId": "authority:mission", + "authorityEpoch": 1, + "workContractDigest": "sha256:2222222222222222222222222222222222222222222222222222222222222222", + "preparedAtLogicalMs": 230, + "expiresAtLogicalMs": 480, + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2" + }, + "authorization": { + "schemaVersion": 1, + "authorizationId": "approval:authority-self_issued-morphogenesis", + "candidateDigest": "sha256:6728a4e616f6ddad76eee1b96b54c5a402eb5181c8776cf75c734105280757c2", + "route": "authorized_agent", + "actorType": "agent", + "actorId": "agent:reviewer", + "actorMandateDigest": "sha256:3333333333333333333333333333333333333333333333333333333333333333", + "independenceGroupId": "reviewer:independent", + "disposition": "approved", + "proofDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444", + "issuedAtLogicalMs": 235, + "expiresAtLogicalMs": 470, + "authorizationDigest": "sha256:868d5802a81b5f7433b8acb44064d00d199c0ef0972da32ceada5d9131bece40" + }, + "decisionPortId": "decision:mission", + "decisionPortVersion": 1, + "decisionPortImplementationDigest": "sha256:93ac816b3a48e71536c346eb44394910140d0513fc39e7260386dc94dac7b812", + "decidedAtLogicalMs": 240, + "decisionDigest": "sha256:4aad34dcb7a0770e95721ea612ccf682a4043cca3ca586d43799ee4d8482b19f" + }, + "reservation": { + "schemaVersion": 1, + "request": { + "schemaVersion": 1, + "reservationId": "reservation:authority-self_issued-morphogenesis", + "scopeDigest": "sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99", + "proposalDigest": "sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6", + "expectedMorphologyEpoch": 1, + "operationId": "reserve:authority-self_issued-morphogenesis", + "budget": { + "maximumActiveAgents": 3, + "maximumNewAgents": 0, + "maximumConcurrentProvisioning": 0, + "maximumResourceUnits": 10, + "maximumInteractionUnits": 100, + "maximumActionUnits": 10, + "maximumInputTokens": 100, + "maximumOutputTokens": 100, + "maximumTotalTokens": 200, + "maximumDurationMs": 1000, + "maximumCosts": [ + { + "currency": "USD", + "micros": 1000000 + } + ], + "budgetDigest": "sha256:e55a2b7cc011fcd30dc92e5988ac8184bc8c11b28db1eae81308b8165fb20afe" + }, + "reservedAtLogicalMs": 245, + "expiresAtLogicalMs": 500, + "requestDigest": "sha256:e148e5db1c4d981bee11f1f1eae5d972a20598e70586bcb9407094ad37673641" + }, + "status": "reserved", + "closedAtLogicalMs": null, + "closeOperationId": null, + "closeReasonCode": null, + "reservationDigest": "sha256:0ac044a639cfb9b978bade1edea341dc3616673ff13d80d15f5dd55df1099159" + }, + "executions": [] + }, + "denied": true, + "limits": "Synthetic signed admission envelope around real controllers and PostgreSQL; not a production identity provider or policy benchmark" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/registration.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/registration.json new file mode 100644 index 00000000..7546a55f --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/registration.json @@ -0,0 +1,54 @@ +{ + "recordedBeforeRun": "2026-09-20T14:58:31.972Z", + "conditions": [ + "fixed", + "minimal", + "durable", + "morphogenesis" + ], + "cells": [ + "nominal", + "decision_expired", + "mandate_expired", + "plan_substituted", + "scope_escalated", + "self_issued", + "owner_denied", + "lost_ack", + "reconciliation_outage" + ], + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "unit": "prescribed scenario; one input seed; no statistical sample-size claim", + "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "sources": [ + { + "path": "experiments/morphogenesis-paper/governance/run.mjs", + "digest": "sha256:59aedf2bf92ad9fee9486984f6e0f34f2ca7187cb95ec72f53ec8f8ffad03fb5" + }, + { + "path": "experiments/morphogenesis-paper/governance/verify.mjs", + "digest": "sha256:f9af16886971ad57c004b6e1f03e131755f8b2de26e9888f2a2b5e916cd5e522" + }, + { + "path": "experiments/morphogenesis-paper/governance/protocol.md", + "digest": "sha256:97881c69c32818f462cca1421335c505f4ae5a053c2b088cce68149df4b49b8a" + }, + { + "path": "experiments/morphogenesis-paper/missions/controllers.mjs", + "digest": "sha256:920611da0e1b6ddb98ae75c96ac02252293200f0396d6b8b73ed7fd5df12f568" + }, + { + "path": "experiments/morphogenesis-paper/missions/owner.mjs", + "digest": "sha256:c51a59bd3d8c99a1cded6bc78f15a343ea062bc9c6de87c2dd8172efbc53365f" + }, + { + "path": "experiments/morphogenesis-paper/missions/workload.mjs", + "digest": "sha256:4390f3159ba249c5077b93dd40fbad425b5952b9b9ad786e9a4968d1594a5cc6" + }, + { + "path": "experiments/morphogenesis-paper/integration/fixture.mjs", + "digest": "sha256:28dd7f1e6a8a05a7d2f820c06d289e8b616abbdc271e137caaa8dc651e1a9fa8" + } + ], + "lockfileDigest": "sha256:d201e505afabe12ee3abe892af7cb24e3b40b4aa52c68da9f2e090955a01f582" +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/summary.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/summary.json new file mode 100644 index 00000000..2f011987 --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/summary.json @@ -0,0 +1,7 @@ +{ + "status": "completed", + "cases": 36, + "node": "v24.20.0", + "postgres": "PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit", + "modelCalls": 0 +} diff --git a/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/verification.json b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/verification.json new file mode 100644 index 00000000..80ac2f7e --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/development-attempts/governance-before-module-manifest/verification.json @@ -0,0 +1,366 @@ +{ + "verification": "passed", + "cases": 36, + "rows": [ + { + "condition": "durable", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "decision_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "lost_ack", + "attempts": 2, + "effects": 2, + "unauthorizedEffects": 0, + "admissionChains": 2, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "lost_ack", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "mandate_expired", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "nominal", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "owner_denied", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "plan_substituted", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "fixed", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": null, + "denied": false + }, + { + "condition": "minimal", + "cell": "reconciliation_outage", + "attempts": 2, + "effects": 2, + "unauthorizedEffects": 0, + "admissionChains": 2, + "transitionChains": null, + "denied": false + }, + { + "condition": "morphogenesis", + "cell": "reconciliation_outage", + "attempts": 1, + "effects": 1, + "unauthorizedEffects": 0, + "admissionChains": 1, + "transitionChains": 1, + "denied": false + }, + { + "condition": "durable", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "scope_escalated", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "durable", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "fixed", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "minimal", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + }, + { + "condition": "morphogenesis", + "cell": "self_issued", + "attempts": 1, + "effects": 0, + "unauthorizedEffects": 0, + "admissionChains": 0, + "transitionChains": null, + "denied": true + } + ] +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json index 706a58e9..29b7c616 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-decision_expired-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:8f625e04f3eea08b2db5c9c8ac150a4e3de3a7b2c7be4ba5079d0fb1ed2f2648\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", - "signature": "RYIKkhp4kuElnkct40IZzxfZ+RNiHtie8WjuQnP1xRc4EM+qwcXAWBdzy1gGVm+Omn0pXIqK/fFZJO98JdgcCA==", + "signature": "xyJrBvUrJCFNKdKmJrjUwO8npvYbVuM5p7Yjc9VtblrRZ6qOr0rhFkQwTeTNyNiXS4bWFxKX0+vVtOujR59SBQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json index aac120ef..41160714 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-decision_expired-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:1481339cb2349ec46a227320c25c0f73523a84747c81d520a92c57af1578b504\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", - "signature": "PFIcGaAflSUymncLnaowPTU27l8Vj2ZMRGPlhmXVUuwoi0eHrDngV3ER7v3+qu4xaUFuZju0CnlBjBS4QfA+Bg==", + "signature": "xuZ+BP0m0adSHE6knau2r7MZ1d91ejk+VkzkwKw1TdlD3/gjMKIaprBQelyc8mU5QBoCfSXzRL6Beuz+iKoiAw==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json index 29962d90..3805e68c 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-decision_expired-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:ba71e42310af79f3a2ec5083168dafd06f6527c4867912b502c9644209d15a46\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", - "signature": "M046Ba1GPJJkKkE7pvJ9/R+xXwcp5hn6T8XDTc7hdOBQ93Xjkzs0I1b3AfayCppxjMsAoJ4stGn7LqgV7YptAQ==", + "signature": "2wnRYK7ErAxqIuWkX2g921wjpyC38SQqUVOTrq2alMxPgIZB2BRcyzYe/hD3SFlyn2mb9quVAKwi7XGguUm7CA==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json index 17baa5be..24e3568a 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/decision_expired-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-decision_expired-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:95742df180a9a9200cfe448f8e3145cb4930eaf205a7e62102fa21e968e36b5e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":290,\"mandateUntil\":400}", - "signature": "SwPhWKwMSqJ0b8FgDojgVlhmBpt+Xz/xMOXH9+Z8QTJRgdQ2XWI6rL1zNQES3yUaYfc+qRnZmyc+2C4vQ9v7DA==", + "signature": "NvzrkCea1tJ/zqWGraPNWI9+FIxZ8okqRuP/ADseRx4/NvMHbURJNnFr9vieA2cQ1LDYQiZEE4/KIPBTRxUQCA==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json index d47cac7b..1ebf3b4a 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-lost_ack-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:afa54d8f585ec459ce31da4b9ea797534b2449a079256b08bfacf5829f1a83f6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "23B3KPRepIg9PScuQxhmW8MaWCUshxw8qWFxE80pLqcNq4UeUt/HWGLxl2YLqdd3hXe7iSltuWvh/cXbZLyOCA==", + "signature": "jrOpKRsDwO5huivb9sqUy3Yhh8MnqHYdd3KJan59YPZn++3RpWOWoixygCY3CT0dPH9+GbfmlAQkQ7vRzn39CA==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json index e4a4e1af..eed18973 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-lost_ack-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:28acfa955a404fbc10624e14d2f7c9d435ff680475e3e183ceae28767fcdfc40\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "N0po6je87Zk0jWB8VcCQMbFAldr87nSnbplDCYU3+JDrXF49lY98vTY3gxrF63xsu1bqmgvQaeydw/DEy3fZAA==", + "signature": "e7j1sUkB9Cfm0MpbwnvzFyUg4mY3FhERYCkdV7oqb2gKR1vq56DYsrxHMbw9fBoUzY48VTatMlZwdarkI3HBDw==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json index 60ac6974..5dfc236a 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-lost_ack-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "aZ4PFMWkW/uDFc6sOXc1isbaeMIWPl+U8WpbHi9gUkK8sc3+FCD3SoW1/s2KMW790gCKvQ1JGd1jGxYB+oN3Dw==", + "signature": "Kd6QBQSx554T7p6QiSEuYNwcuRpwFvc+TdYFdrGswbmr7yaty9g6+nfQVPPIgHXLiBHNJA+eMHtwL+ulgF3rAQ==", "at": 300, "ownerAllows": true, "allowed": true @@ -80,7 +80,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:bd9b5d306bc3148d5c25959d88aa4e088739a5892ea8b203ea67de212c78fd96\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "aZ4PFMWkW/uDFc6sOXc1isbaeMIWPl+U8WpbHi9gUkK8sc3+FCD3SoW1/s2KMW790gCKvQ1JGd1jGxYB+oN3Dw==", + "signature": "Kd6QBQSx554T7p6QiSEuYNwcuRpwFvc+TdYFdrGswbmr7yaty9g6+nfQVPPIgHXLiBHNJA+eMHtwL+ulgF3rAQ==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json index 2cecd113..2e39e725 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/lost_ack-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-lost_ack-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:cd0c598f6d52bfbb6d67598fbea794c03c8d74f536fed3d8b51435553462e575\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "1Xy1vsFXjqLDzpr0Z2wu9U1MRcr5WaOoKzo7G8q+LhaUMPabMMrcqbWoFa0aYD9C9Y1D2+SFlsvBRYL7JGQCCg==", + "signature": "Szaoki56BA0Co6KaoImXoVOaylsqZ4ZLjwU+2zRqqtU40tuYnxzEPjb1OW+BVQcchV7Bb9cvCa0Yx5FEvW9ECA==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json index c49105b7..78ef6ba7 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-mandate_expired-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:7ecc4029ad0e7ef9111dd4b7143c97187d6b5c01f7b32f8849c1f6ddb933ba9c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", - "signature": "3nwmerkaSewXLu6EEBOqqcSovOgIpJZHSJwWQ1b6DX4PhGmNrPZVZiMTqBG1BI/ds46jwMYYR5Qc+PJVwzmMCQ==", + "signature": "drbrnN6f//0EgZoDoYdZpn4XnYO62R0ahJQaDsiyA3P2J+npUzg2l6yCuwwWw7n0I3SIPVQFm/wF5HPU6MK4AQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json index 1442c418..3ef7ea22 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-mandate_expired-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:be1b61e926f81c73a4a78146117ec165c554ce6c825cb07129a8015b0c43b511\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", - "signature": "WiLTfAjnJFkSaEnOmX1IARHfdQkxdkYEY53WEEJ8YQuF4C/O5gRrYl+XUOccVACte01kgFChxUdf8zkYSAlfAw==", + "signature": "1fnAVeEvFpbAjwFlMBivnYLn8YzvrLvTdfvISObbr5hx17pfqCJgsJJzO++lhbQZCQJG5UmyuxDpQ/X7bfKVAQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json index 69adaf93..969cb161 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-mandate_expired-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:0acafcb11f44f2369d51bd155127cccbfbcc2bd9361b18bace519971120be0c9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", - "signature": "yr0b8n5hgFpTEzFvSQ/rWR8yyBgZeYwFlk+qRKwSBzXQkPhKmk+wGYBxo6IQvyMmIJ6YDeX5qgM3EaqNAH67DA==", + "signature": "RuN84IlbO20PIKO+8GPC2cuTDuV7JUt2ilDaa+KSJMeBWagSOinNNYRJXxahrudEv1MFG07nufzbU0RCnHo/BQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json index c6567fe7..4b0cbd76 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/mandate_expired-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-mandate_expired-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:703582af49f6da0822d44289a5cff1b4d1325fc8c43b25af19da65d37cc41510\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":290}", - "signature": "dz7qBQqsemYwWAOfP4NaBpOSNijHEuBFACCCyIfA0TXYYUSpWz6z6K/xqFuGrr81dNgx9T4XHl/R+xK4fXSYDg==", + "signature": "RjuCe3xxXa+JkgJs/JFMN9DwcvcCwRZeB+kUzSilq35Kv/W8OwwkqEK0tH7Y2KBPSt1aNKgZhjMOFb9Udj1pAg==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json index e465f19c..460c5d53 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-nominal-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:a896df676bcf1fb5af176893c0a808066fb7aacab1f437778f1ee883ab6fbe0e\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "LJ8yZJgY3VFl5QkLxe8sUHtLspHqZwl/U1o9tVfOZPTjAKGHMtubeKe3m1l0x3sLwX4ga2LCz7LZ22M6UNumAg==", + "signature": "palBwTMvQle/wOc93K0pvMfuLoF+WlCq9+j4ZLwbVS+Du1s9y3p48ywWRS5eOP7/yv2//6weEtA/zfp5BVY0Ag==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json index 6509e60d..c7321b31 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-nominal-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:944c7e6aa93c89bc01a775f0657ecf14fc18fd435e338540aecdce5fb7efaf32\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "ntGXWT5bavO4t4myCoexqQK9lZGEG+YfE0zlm6MgfebUd60sZF1sGwLlJf06QyATI3U/DHWgGaNY9l93W9+nAg==", + "signature": "NqoBoescRjcVGBCSZiupboaw9WfulaSID0+jFkpK3+P0CIO50lqYoGf+cnhvIlr9tgwKQZaLopgUumdFoOQ3CQ==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json index 3639085b..003c3cb4 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-nominal-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:f54fe4561e8ff1ce143a29f363aa9dd8007d4612f77729a04e1db327ff7b433a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "ATuoWJz4DAE2Vq6oc8BVExwD8OFWSdLFNhGstcCpp10ZvWgZso7/A80xj2JsyauLY0nVG0wOychDQd+tg8X1Cw==", + "signature": "GSiZLXV4FD/h1xSAPug3GCARl2VNDhDGqnbaitZhzBE30SqRKBLgrZrpDPqxsFviK0Y+L6FFR0JE7vIqlQrzBQ==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json index 28313620..f6514268 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/nominal-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-nominal-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:91a8460264b2b7815604b4d2ae85472b1120cde7e47c8a5dcb5b5a2a3d903c83\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "cm0sV2FSlehlAcE+yVv5ZhO0ZRoCJEhfes5ZEUz7s2iP5zpcjlDDC2JgI2suFB4nUyq2AMR0dSDNE/O7/sGLCA==", + "signature": "Ilzv/POE9utHLATeA3j4kmLzW4dbdiAG2RdIReRZeY/dILxAzu8nv0erY3qhkoYeWoHuOmo701wef5IU6Z8/Aw==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json index 5aa99e8e..1689bd9b 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-owner_denied-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:d15f3c3811d649ba1ee447db03fb2883b1a06d997979fdae19efe18b9b6351b7\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "55/4Ksr6NRc9H+oyauBh2yBfPAQtZgUfsVt6rKzsLDRUzRkeU4UYqKP2Ue1/U3shQnr3C44P3jATT78ACeP0BA==", + "signature": "2pOTBc8gfTP2wfU7G/XZAADuJ71hewrGa4HV4PmoAz82q4T5UKfS2+dCc8YWIdWNu2sCccMnOLedBR/xrfHZBQ==", "at": 300, "ownerAllows": false, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json index 3ed1aee6..899d66eb 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-owner_denied-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:3870681468de3fb98450ba49578ebac16e676c00cfc91c330efc774a1b38bcb9\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "b47DvF6T1rOoPsqeHydBzRPOV/LSrmP1k7yd9nTWWxo+Xlyg/FArdSZM5RouxQelXs9PJsfox42EziJIuDWNDg==", + "signature": "whVQm0/a8zIjWV48irnsT7PpLeue9BxXc+cbIkrHA/w5UMP/6wQWwYNGjjXgqyzjCvKegKIadNrQpFk2L9WaBQ==", "at": 300, "ownerAllows": false, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json index fad45b06..90196bad 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-owner_denied-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:32dd9ecbadaad2d24b950ccfc595874f248de422d8c0879a62b0d0d63e2b3628\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "HtP9GeEMUoO0AJvySjRwOMP73nmbI3OybG9veQKmgPaxULPb+17oAEBtafaH7Ip7i/evkZ/Smhr6DTRM6rgIAQ==", + "signature": "KLtC2YtrRddLOKA7JCPx6XXqMpfTVfL/f6oD67Q20XKFfCcii76kvn7rBqe1bx49Hp8MOFwQC1q0UAYjeuRLAQ==", "at": 300, "ownerAllows": false, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json index ec3d4508..cbc361f3 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/owner_denied-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-owner_denied-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:a49bb9021603dfc93fef2cfedb6b3d2e0d5296d3fab43231f83bdf1ede5426a0\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "gffG+HbjK9dy9eYGOHAX7fh0k8Ie8i1TwfFPdxvtS+V5KrfuqBtQr6VTdwcWnxBtAgHR75Dbwsvn8Q+XTfN3BQ==", + "signature": "F7ZzZc+gPszJcaMXuDWhejE7gXOUIoBB79FJgi5sEE2xpUVqI7cNW418+wrbX+An/BZu595jUUr665ic1VxFAA==", "at": 300, "ownerAllows": false, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json index 95fd2717..afbfd47e 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-plan_substituted-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:36fff514d9f459ff36693654df8ef7ac9e4f11a73a3002f0cd656818ad90516d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "qUC+4EkOTNE9ww43ff06AsfRkxFhQDwpbn42IfgOF/5YD6xxheu03ubzhmmOtn/W71dI1OGjk3DNYjYEVi+VBg==", + "signature": "MLdn1saKh5p7mY/NB2Elf9LIhKZ7cooV3l9Q2EUlQ44E0Fj4tGsyUHZZxbcIVyYKWEBK1Hn3OARXQCT/80iWBg==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json index e80cae87..fe28b74e 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-plan_substituted-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:c619c51f8997812cda9b4193ee78f877495481c9b8026d4664908620a00f032d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "vCJrfGYcersuIIs1rZclT1bifFNflLai0RBg/Bu9tUpVQGzlbn6yX43jbr18pQGcWLdmk5e6r+/GjWXtM6HRAA==", + "signature": "Aeq6SPQTH28mHOyKmzijk1jIUDy4bKzSqNkcxadp5t4kH9/6DVsoYHZwtQz3Yd8QpQcRPkRrRU2FliFklbF9BA==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json index 32e38858..14d9d5d7 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-plan_substituted-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:c43cdeeef56f72c064d55cb80f4cc413b20ce9410a8e67a4a73ff39a3e0a1c4d\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "D9iaM2mDssvkAdwP280mi8frx2G1plGeNW/q5wt7fQQ8/G2cHk636fAT2tBLslYMIuxOKwlg7hCkzG776C+6CA==", + "signature": "YZo6gBnJF1tbvSllz2jK+/doSZeHNa9APRg7q520rwQxD/r7QdWmbWZubbqPrYeeBICKL+9/owf/vKxu3hOiAg==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json index 8bf7bd8a..6f52fc55 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/plan_substituted-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-plan_substituted-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:cf52bf37f173dea9733846c1bb0dfff7868164d0eb54e7746ea7734861c87d1a\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "EbCP85npPaFr5L1fnyESN36S3hCwLoeLJy4nvx6MckjQd8BlASHXQL82Cpo5nz++FmDeVzx9V7Wandjp5emTBg==", + "signature": "+I+ocBOW6x+DGYgL7Zw316AjSfIIzf0WXECkmLLC256CnHrHl6M/2lB5Wf4kBNpzDmTGzQXPzxClZQgRsoz3DQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json index 33959d67..94a792f1 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-reconciliation_outage-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:7db0858e1572916c3a47d8c13521d8bbd80286dc07aa26c9aa28043398245da4\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "5QzDCFHhOloOe6U36wJ9OjK22jDOBvLbc3DhnqrR3Wm78fcI5+4YGQlS7VeSRO8ZDL0WgcYLUHTI/ZEdr7L/Dg==", + "signature": "poc0jAv71dpO7xdtp6ECTpX5e0TAQQ/nwG0lrAd7OeSSZe3l+yooB/hW0ZWeurZHxSZ3uhyWFzKTs6W6l5NtDg==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json index 848fa6b1..c2f92b49 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-reconciliation_outage-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:571bfbc8076406097727744f9e1d8df1ee3b6fc8d9746d69cc6273cdbef7f151\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "WoZSY6plXR1mHFBuxUZFB49MOpBU09Sl5jhh1MzNarlef456Wo066QD06U8cDD/GynLBMtXoRA8djbI6iDhjBg==", + "signature": "XlCg7fjgjF8g0vd+g8x25IleoNCQLSLkM0U4bUMXNQTEUYjAT22diimE139XZDvYTj+HEDZOLoEF8jjaI2jTBA==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json index 75e085c5..009f981a 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-reconciliation_outage-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "uNG18kcju8Dkrb8NMMDxMNqhzGKaprThBPFktEfLzXfG3i6D0hL3iGrOfil9A4JSmYCPrVmeC6SmlLcSs19LBQ==", + "signature": "1TmERU5JhpS/Oj58JLrwHZAB/1HyQ9ZSfpgfMpCtPOthUgp4yIHhOQlhvsrqGfwuBmnqGhjjAHr43d+gJV7wCQ==", "at": 300, "ownerAllows": true, "allowed": true @@ -80,7 +80,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:f4f4927ec3f571ebca0f09b44cadc855863cb9c7716999c5cfccc6b734685486\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "uNG18kcju8Dkrb8NMMDxMNqhzGKaprThBPFktEfLzXfG3i6D0hL3iGrOfil9A4JSmYCPrVmeC6SmlLcSs19LBQ==", + "signature": "1TmERU5JhpS/Oj58JLrwHZAB/1HyQ9ZSfpgfMpCtPOthUgp4yIHhOQlhvsrqGfwuBmnqGhjjAHr43d+gJV7wCQ==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json index e78b45c1..1633ae1a 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/reconciliation_outage-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-reconciliation_outage-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:f5ba3d10d3ac56e65e0ff9c32789012b8973ddd1f2ffdeefedec9fb53f82ad3c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "PN5PBMFTh191NEwJXMYLnUwsJmJqqhn8jlV14W1Ak24RfCnGm63Gn0mDM716zw368UjwSLZNAOketsucFppBAA==", + "signature": "diHC/vlHkLat5ILD8LJUT+7xCwLTbLsVSUqWCcQ7QRz7+AF9iI2AIUqeW/FpZNChhfDgPr8GI76iBrgJzD1EBg==", "at": 300, "ownerAllows": true, "allowed": true diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json index 784cb0c7..64113433 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-scope_escalated-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:280d3a0498ff0d3ec3241883cb1dffed64feab726a771cc0cb8a3888c84d9e2c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "XVINIs/tL7cVwlSUpv9Ty8M2Xv3uzfvu4upEFedm24gX+xYZPsnuErGwnUlj5cacHxcXTPkZF+/QiwjLW7ziCw==", + "signature": "oBqeLu9zK/brf1gJvgBhK6/6FhYqSBkly6T7iR5t4Hn5iYp/tsIEDPsH7E7mi6q7GlcoG1xnUUvtMpCRmvCyBQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json index 7fd15cfa..5fc0299d 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-scope_escalated-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:8ce7e482e8aae423d2c8de651d59ae4794bf521cd80a062a81e8bb591894608f\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "3E9E0G+5ZZH4/5N+TLxtc5ffuCXxO+zLR9DqkYid4Glf4a0852jW5n/3X9B4LBxFnGlYVnicUTIt+3XoxS5zDA==", + "signature": "EJXBbjsca8zn1WcfYcZU6XNHIKvyQ0NHCbFKdPL9ZVpaRab6uCVHBs9oXDfhEB69XWG2yyuQZ7xNTJ2SQ7AIBQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json index fdff4bef..9bbefd27 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-scope_escalated-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:1aabfbf66fa4ed5a7ae1caa60b1d27e0f86d328b3fe992731ffca92d85ac8f74\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "29ZVNImw27Num2Ucfv6NMXFWibBf+g9luuVxeCjFGm5Ol4U4ejQ9wykrvLSqWK6YaGS4TEyfyuVUUs13214eDw==", + "signature": "iQ10vyaT8cVyZ0gXWlsgR0bAcMeRNtizLjJZjCk5A4KGHwh/rS6GFhWYYr096gJAgp/H6EF51ThnZKxTAUbtDw==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json index 522d7bcc..085cb259 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/scope_escalated-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-scope_escalated-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:3fc394ec2653a4ba1bed5a941b622fb9fd4085b447739f81ef06267ead8ee650\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "fXEIFI8f5cgApIboJlHn1R8dCNBRcKUVdbydy76vBPesN4NDT4xNdxLpJWq7hG3gX11UFhtL+T5aH+u3hu8sAg==", + "signature": "hpRkyk2ONBKZoXZ5ylNb1ZJSuy5HOQEp0+s1PYz6/uexsBi6U14c91U8hWZblvVNUbe7ldBBLEHUQEOsvMZoAQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json index 8b5220da..1d978f18 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-durable.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-self_issued-durable", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:e7f816d46cde95049f22f37586feea350cc8461b7f1eea1b4a1d738aea9d76f3\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "zzxMtP5RtuRqCcv6wkb6cX2rWiwvI6/Mn2b0G/z/3BpIJAyHEuA6o6X+jNzOI7War+lBYL67dDwna6aDWBUsBw==", + "signature": "A2sxOB9Icq+NXWsXBea4QgiF2z8p8xC8gG9QwuW6cU2Mt7kCzeEePTEgli3DJY7n17BeJwU0P64kRClgLp71Ag==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json index 382e8e83..5c201eaa 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-fixed.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-self_issued-fixed", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:b413bd6e3885176fa7963f3ec72d05a492793a62f355c18e56c160129c193f0c\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "IZn64h4Gue/HrHbicjmpYhyUlHcacaozMD5gFRnUHuMpTm5ZqdAQls+WANAuFoWzVeBTVHs2k5AD7Cn9iBUiBg==", + "signature": "dJONjvBAPqNjD4TfPf1WaImlQGNnulLpF7+DjRrIdtR0EPQLUX+dN93cZ44KEcYUtEPoyGSF4LWtZITIafyQBQ==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json index edf9bb93..d7880c19 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-minimal.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-self_issued-minimal", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:ce4b106b3da6eb83233be85fd9ddb727ca068371781645e89c4c8baf6e6b45fa\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "oI54TXEAZe64AD0o+Ea3gKjC7ilCxP/ojsceBiCzfq/x2rou5vHTB3brT21rGUJJNAWZy9CroEa17lWl8NrKBA==", + "signature": "iUoIn64vB8CwVWK/TCLUfjIIe/U4zqYGNr+qo6QGtoACiWWO9URRtsVSH3lvfG8esxWkHnHiV5mj42rUBprlAw==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json index 53738c8c..1803f540 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/cases/self_issued-morphogenesis.json @@ -8,7 +8,7 @@ "admissionMs": 300, "scope": "prescribed owner clock; no skew tested" }, - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "proposal": { "schemaVersion": 1, "proposalId": "proposal:authority-self_issued-morphogenesis", @@ -67,7 +67,7 @@ "subject": "agent:statistics" }, "payload": "{\"proposalDigest\":\"sha256:c7b12b16b945b10ea4522035f10761142cf77999c873670d37244465a55065c6\",\"scopeDigest\":\"sha256:3e47e49a21d3ba805b0aa16ee286b87d518e8dee9f871d1c02cd64cbf0283c99\",\"subject\":\"agent:statistics\",\"issuer\":\"authority:reference\",\"validFrom\":200,\"decisionUntil\":450,\"mandateUntil\":400}", - "signature": "3xmJX03fGjUu8w+6OBeBqw5YnMJ+RS3Ur1t5OFs3ytVof+elNm8gHV+ddsL0I+N+p4W6VbeksE3joWcp06ukAA==", + "signature": "Dc0wFCVbDQDOvfzzH5sK7+oyYAqHvS0MVoXLSEduj6x2rgrwkkRye8yMZhCWPPWPM5l4Wsrmel2M+MrCh1JYBA==", "at": 300, "ownerAllows": true, "allowed": false diff --git a/docs/research/morphogenesis-paper-v0.5/governance/environment.json b/docs/research/morphogenesis-paper-v0.5/governance/environment.json new file mode 100644 index 00000000..76c2e49a --- /dev/null +++ b/docs/research/morphogenesis-paper-v0.5/governance/environment.json @@ -0,0 +1,2820 @@ +{ + "node": "v24.20.0", + "platform": "darwin", + "arch": "arm64", + "compiledModules": [ + { + "path": "packages/a2a/dist/client.js", + "digest": "sha256:e391c1da6a27b777ca08bd2e0fc132e4de17348dda65a89160482b85762d2650" + }, + { + "path": "packages/a2a/dist/contracts.js", + "digest": "sha256:3f417662c6d7a351dc9b969c43ece554835f95f4d3c12ae0499a5764a1686c6e" + }, + { + "path": "packages/a2a/dist/index.js", + "digest": "sha256:cf557c4764becb5587bc952213904012a8b8419c8636412df8d5fca39f6d1312" + }, + { + "path": "packages/a2a/dist/internal.js", + "digest": "sha256:0ba8040e728dff8d37e426b2782395ff9099581ba5fe04d0de46d972770646ac" + }, + { + "path": "packages/a2a/dist/mesh.js", + "digest": "sha256:e79c1c9191704260ed91c40102ea328de36d373eb2f453282bcd285eb81b2a8e" + }, + { + "path": "packages/a2a/dist/morphogenesis.js", + "digest": "sha256:0cf75ef2c027f14f4a989e9e9fa70a64817ce0af42d27f2af536e9bb400ab01f" + }, + { + "path": "packages/a2a/dist/postgres.js", + "digest": "sha256:b817a207a92082a861f4e4971501fdc0e4d70aa50f2fbfc333501ae8e7318f95" + }, + { + "path": "packages/a2a/dist/rooms.js", + "digest": "sha256:c3afa3199ad39f53bf1c78c65d689cda134c3ad676a9589da998be91b354f85f" + }, + { + "path": "packages/a2a/dist/server.js", + "digest": "sha256:b47d63cad45a3840290abdde924afa2d5aa07cc20e2c24f2fc0b52971cd3d54e" + }, + { + "path": "packages/agent-registry-postgres/dist/index.js", + "digest": "sha256:e890cac71bb49a0f41c154ad7be49252f76f059a6912021a41bd33deed14a105" + }, + { + "path": "packages/agent-registry/dist/index.js", + "digest": "sha256:1664135e5f47d0c637c053d7633adacea6b9dcc4ad548c52f63030b40ee35fbe" + }, + { + "path": "packages/audit-postgres/dist/cli.js", + "digest": "sha256:10e58fd2c748cf8d36b5a231427c0471bd70d0b21244474219383a338588584f" + }, + { + "path": "packages/audit-postgres/dist/index.js", + "digest": "sha256:8357495d493a914694bca85b40635c6276b19b0fa6f16a7b518a8465a4e06be1" + }, + { + "path": "packages/audit-postgres/dist/migrations.js", + "digest": "sha256:5885d9e16991355ba2efc1a4cdd020d22e2cbf35b97374ea737f6b50515a6d19" + }, + { + "path": "packages/audit/dist/collective-telemetry.js", + "digest": "sha256:2ab16057a4f29bf66414b45e870a5a853c588774b0d1a5ebe270b5c75d63fdae" + }, + { + "path": "packages/audit/dist/index.js", + "digest": "sha256:2e195c5cff16eefdd84aad91201bc2b0101b18713764e06f937e3a7c15e23218" + }, + { + "path": "packages/auth/dist/index.js", + "digest": "sha256:35ea06879ae948de5e27fc5b3c6989e1b37b659e524563fa3d47c192c3ae97f5" + }, + { + "path": "packages/autonomy-postgres/dist/cli.js", + "digest": "sha256:acbea68759d45ccd6fe67aaaedc9ff5b0c29d5aafa3844a45b4e5ad348e926d9" + }, + { + "path": "packages/autonomy-postgres/dist/index.js", + "digest": "sha256:a584d27a82e0f06303b4ffd7d3072436e06e50d27853ad5c8b4757b575d304b4" + }, + { + "path": "packages/autonomy-postgres/dist/migrations.js", + "digest": "sha256:b8fb7cf1623ea0e529388464ace05f8db1211650a0cda3f62504e98488420c44" + }, + { + "path": "packages/autonomy-postgres/dist/store.js", + "digest": "sha256:0a28135496931b81f9259a144a38c0cbf6aac24e501e51d5cebd02895c1244af" + }, + { + "path": "packages/autonomy/dist/actions.js", + "digest": "sha256:2f2b2a2412a8c1f923521bdc0762d8d07497d967220b843439220aacfdb68018" + }, + { + "path": "packages/autonomy/dist/canonical.js", + "digest": "sha256:d4772702835f3a2626dbbb8ddd918cddca5db84631d884f33922fdcbd40658e0" + }, + { + "path": "packages/autonomy/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/autonomy/dist/index.js", + "digest": "sha256:8fc1989187ed35cab41a1c00b8863e926302df09392d20757f7a73ce4aed4ab9" + }, + { + "path": "packages/autonomy/dist/runtime.js", + "digest": "sha256:61be6ac470bc36f9a7e736a0dea7548cda30cc30669c4f95a1e7ee6699e538c0" + }, + { + "path": "packages/autonomy/dist/sha256.js", + "digest": "sha256:5d90034793746c004245a786ea3d5cd5f4c481764b344448240e96baffd8b9a2" + }, + { + "path": "packages/autonomy/dist/workflows.js", + "digest": "sha256:0009caebbe32239a8d686f4082e8bc00399d18969fef796f6015e9af0ae169c5" + }, + { + "path": "packages/collective-control-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/collective-control-postgres/dist/migrations.js", + "digest": "sha256:e446a4a169fe80cf035c7735201ad6c0b8578460efd63ff422fabd91dec1967c" + }, + { + "path": "packages/collective-control-postgres/dist/repositories.js", + "digest": "sha256:a98e3e697e6f45b31485c98b76f5d541ef1e3dbe38345fdb2dac8b3676ae67b5" + }, + { + "path": "packages/collective-control/dist/actions.js", + "digest": "sha256:ac4db1cca56d35a68a1b55644d7b7e61dd3d20ecac3488c3e3f48fc01d3d9c33" + }, + { + "path": "packages/collective-control/dist/bounded-model.js", + "digest": "sha256:afd38912702dda09b8af3eb2eaabdffb0b9f12320ef7f2f35aecbb73c7f45e1a" + }, + { + "path": "packages/collective-control/dist/bounded-progress-model.js", + "digest": "sha256:58f6196e42ebc7436efb9bf19176d7c9f17d6aff181df6dda2edf69cba8f8e29" + }, + { + "path": "packages/collective-control/dist/canonical.js", + "digest": "sha256:526e8fe7fcc8e9fd9ed99ba066f98af6c11aeb578d01fc71fe7b62d24f1d1bcb" + }, + { + "path": "packages/collective-control/dist/contracts.js", + "digest": "sha256:bbdbff9097d794f0236bff37f230867ea4ec181797b082a3e97672a3b4d68adf" + }, + { + "path": "packages/collective-control/dist/evaluation.js", + "digest": "sha256:4fac7daf16071dc8fa097bdf4c914e5d7c779203f0cefe1ee343cd365358d94b" + }, + { + "path": "packages/collective-control/dist/evidence.js", + "digest": "sha256:b0292985399c4da67af08171bbab55196c59006cb4443013bf9cb0c13f32dfdf" + }, + { + "path": "packages/collective-control/dist/governed-actions.js", + "digest": "sha256:9f52db82f7f163f3ae5005390ffe92eb6a061409b55e6891bd2e83b924162c8f" + }, + { + "path": "packages/collective-control/dist/index.js", + "digest": "sha256:882aea4eb8050eea7ba8c66e7445484abea7ca0ebc06ee0a716f11fd980c1a4c" + }, + { + "path": "packages/collective-control/dist/lifecycle.js", + "digest": "sha256:3ab2fcc67330515c7ec75aa6a595e215d22e544e4519199fd8b4131d176c7e86" + }, + { + "path": "packages/collective-control/dist/local-policy.js", + "digest": "sha256:beb570268014a8f85f6e6407b8d7dd1dde8d03f99bc8029d02d67c7bf086c496" + }, + { + "path": "packages/collective-control/dist/local-rule-kernel.js", + "digest": "sha256:d1416cf0fb11a658398bd5927da2a3a8f5ce374db560d166c49d801ae6cb00b0" + }, + { + "path": "packages/collective-control/dist/mandate-continuity.js", + "digest": "sha256:06fa09ab515c786851a02e43a29386525b04c3c989109cac5bf69d5f6c98cd51" + }, + { + "path": "packages/collective-control/dist/memory.js", + "digest": "sha256:b1716cd71f736bc131c0e11d44fe61aaa122fb6f3cc220d5931d265d64ce0b85" + }, + { + "path": "packages/collective-control/dist/mesh-governance.js", + "digest": "sha256:8e586c758cae61524eabb7b7ad7bdb3341b1667d40601779b829ca7b22cf0490" + }, + { + "path": "packages/collective-control/dist/mesh.js", + "digest": "sha256:c0b5e6f0e69f02e4c5834df79dcad74aa6d6db589b6243c7be162fda4598fc47" + }, + { + "path": "packages/collective-control/dist/rooms.js", + "digest": "sha256:a36e917dc9a1d92080348f818d65a4d66f823d4c67d793e67168aff547075e56" + }, + { + "path": "packages/collective-control/dist/sha256.js", + "digest": "sha256:7b09d62c1f0e84adae3a7a16deb12237bdcbfaedf568a13f79c42c679ac6d34f" + }, + { + "path": "packages/collective-control/dist/state.js", + "digest": "sha256:f09a82e0c2172c6472bfdbea18c3923f9a38b61a9704e32a74c3c902afcee768" + }, + { + "path": "packages/collective-control/dist/validation.js", + "digest": "sha256:56b275361fd806b8255b0e3a80e27cc17dfbfa3929bb79c7a6583a7a52589609" + }, + { + "path": "packages/collective-host-postgres/dist/index.js", + "digest": "sha256:c36eba7a727c75640d71f6a1bd2fff1a0d6b28cbc8bde2a91b4e95f84b8a43c9" + }, + { + "path": "packages/collective-host-postgres/dist/migrations.js", + "digest": "sha256:50f07e72aaa04669a81099ab3bb5a04e4c9723f9354b4f6e7a53bfa3e856272b" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-budget.js", + "digest": "sha256:2149419e81788d20c9c7c20a5b6aba2b5fb19c6e1e5722f3e6f2ad2a42e858a5" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-http-witness.js", + "digest": "sha256:775d62774808d2e5aeb430c6adf5408bbcd21c9ed533e5c8efbdaadf7be5c4d7" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-operator.js", + "digest": "sha256:52666905833fe689a6967416d0977f93262bbf5a50f1f511879a12171c3850f4" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis-strategy.js", + "digest": "sha256:4221cc95d99d48f8d25c2e317791a9f0a6e7eef4018d692a59694964f472d12f" + }, + { + "path": "packages/collective-host-postgres/dist/morphogenesis.js", + "digest": "sha256:922b85dbf09ed4419674667be569699e822152ec33373bd548224cfa773ddfb0" + }, + { + "path": "packages/collective-host-postgres/dist/repositories.js", + "digest": "sha256:f84ad7ffc33b720e8e8b410d6f504f736aa5c13be14970494af8a04445c8d27c" + }, + { + "path": "packages/collective-host/dist/assurance-coupled-execution.js", + "digest": "sha256:04503d23d3ce94ffa2d892b0b044b906ae18189aaa1d07329db43a87ad37ffc1" + }, + { + "path": "packages/collective-host/dist/autonomous-adaptation-runtime.js", + "digest": "sha256:4b5a30490f00948c387650265f5c3c288a0df801bdf4f2d80673525614342a6d" + }, + { + "path": "packages/collective-host/dist/autonomous-collective-node.js", + "digest": "sha256:880ef372776ba708ee2c0ba5581e16b5f010f3756006c2e967bc37862d57002b" + }, + { + "path": "packages/collective-host/dist/collective-telemetry.js", + "digest": "sha256:f6924ceae9daf5f1bb9890d4b7f0cf9f3490652de23ac3e5d45ab67d5a314092" + }, + { + "path": "packages/collective-host/dist/distributed-collective-protocol.js", + "digest": "sha256:bcec079a8c9a1b76b5b069c34e8ac49a3e53beec7d911e87476ca689481ce75e" + }, + { + "path": "packages/collective-host/dist/distributed-planning-runtime.js", + "digest": "sha256:398d5827f7dff8e303bee236a14d450ccfe24157979475af509ff1172bd09f44" + }, + { + "path": "packages/collective-host/dist/in-process-sparse-bft-gateway.js", + "digest": "sha256:d01c975a58f1514da4672e5a5efbf3b118d2f9f0c5c714143f32aa48fa560114" + }, + { + "path": "packages/collective-host/dist/index.js", + "digest": "sha256:0b5194716a4c10bbc91b21e74b12880f29cf1e406c7439a0e4b68607e3b67a64" + }, + { + "path": "packages/collective-host/dist/integrated-host.js", + "digest": "sha256:821dc8c89958fd354cea98b0a5f393780ab2cc5b7ef1505bb38fac7e5f3dc48f" + }, + { + "path": "packages/collective-host/dist/morphogenesis-constitutional-adapters.js", + "digest": "sha256:cdec18cbfb541e690e778a21cc968b9b6a3c098293c533fd6a5af66c884c0aeb" + }, + { + "path": "packages/collective-host/dist/morphogenesis-operator-adapters.js", + "digest": "sha256:a82d230fea414fbf16a6f8a1d40edcc985269c7da5c3e1cadade5c71d624ef16" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-memory.js", + "digest": "sha256:05920f8dcdc9114826bdccbe445d79e5c1104094cdc08e9badfac2bac6787341" + }, + { + "path": "packages/collective-host/dist/morphogenesis-strategy-review.js", + "digest": "sha256:aac37cb0494d5ecfcf5db42f40b9bbce0bfe742cfcd32b738bd2d8e337f0c10c" + }, + { + "path": "packages/collective-host/dist/morphogenesis.js", + "digest": "sha256:5d9a7b4e3d9382d20b61a497f9bf663783e77ac538209ba99dc30d350eb84edc" + }, + { + "path": "packages/collective-host/dist/reference-integrated-stack.js", + "digest": "sha256:69df86155a621e1242e70a93f5d512948b50235b0f2fcd87e2bb16c47b9d8a41" + }, + { + "path": "packages/collective-host/dist/reference-local-ports.js", + "digest": "sha256:364e8f095285eed62654f1d75d2845a0a14be8950d6781c4f0d238441da234fd" + }, + { + "path": "packages/collective-host/dist/semantic-horizon-coupling.js", + "digest": "sha256:0a8728e2f698d9860a5983178cfa7147795cbe5cb71b65588c58c0aac035b424" + }, + { + "path": "packages/collective-host/dist/webcrypto-ports.js", + "digest": "sha256:09b46d5df5e71aa0e111bfa2c948040813614805896db018125965fb5b88ed63" + }, + { + "path": "packages/collective-membership-postgres/dist/agent-state-repositories.js", + "digest": "sha256:f49fafa67591952c2afa331b9492d49aa4bdc28af29e7acbe4994a69f556d2ba" + }, + { + "path": "packages/collective-membership-postgres/dist/index.js", + "digest": "sha256:00f0316ddd8f5efa6197962806346eb18648eaac73e041b78f5b60cd885277cb" + }, + { + "path": "packages/collective-membership-postgres/dist/migrations.js", + "digest": "sha256:db56f824afc19e73065c53d7e45c4a013305dc02ea4ec62780424883b82726d3" + }, + { + "path": "packages/collective-membership-postgres/dist/repository.js", + "digest": "sha256:d108ff903a7daa2e3aaee05e2aafb00c869718ee0802d42b16643d2177ca828f" + }, + { + "path": "packages/collective-membership/dist/agent-lineage.js", + "digest": "sha256:0baed919f1314f6b815cfe90d00409ab2df390e7753f827e5eeb1ef4365b510a" + }, + { + "path": "packages/collective-membership/dist/certificate.js", + "digest": "sha256:ee2c0cadcdb721eceb7b4016544967444519a7fed16d489c9d28922a3f54fae7" + }, + { + "path": "packages/collective-membership/dist/client.js", + "digest": "sha256:4e00de21ef71956e28a798432fa2f93244d67d77ca0840c19e6d2edafade9612" + }, + { + "path": "packages/collective-membership/dist/codec.js", + "digest": "sha256:a565f3326f0c8d05187504f04046675db3aa338cbc6a190e2d04749048c38903" + }, + { + "path": "packages/collective-membership/dist/configuration.js", + "digest": "sha256:de1a689578c2fca4b43f60011d91d2c6083ff7ce57f898fadd2d819bd08b35f3" + }, + { + "path": "packages/collective-membership/dist/contracts.js", + "digest": "sha256:004cff56bba1197983babaab2ce693a80e6ae83d32129b38e33321b32e0a0863" + }, + { + "path": "packages/collective-membership/dist/coordinator-election.js", + "digest": "sha256:689dda6bb8bea2bcc0c4f9966c014254aeb920cb3ed3cdbccde2f27f595025f1" + }, + { + "path": "packages/collective-membership/dist/crypto.js", + "digest": "sha256:ba5a73e6c0ae19844dee82e9a9c7881568c1eb92eb4457e22e091e42b01f50be" + }, + { + "path": "packages/collective-membership/dist/governed-agent-lifecycle.js", + "digest": "sha256:68e06f9907cf8787fe0181c39eee5964efb592ea3734c2623f998a43052e2a7f" + }, + { + "path": "packages/collective-membership/dist/host.js", + "digest": "sha256:b6b26c9b3db002be3d83713a8655b7ab095bc2b90f60caebbf46de744870e1b9" + }, + { + "path": "packages/collective-membership/dist/http.js", + "digest": "sha256:c0694f64a966c8af7c3dd653b683fecdd17963825efc22c5310adf7315270d62" + }, + { + "path": "packages/collective-membership/dist/index.js", + "digest": "sha256:466ff7811b743f0b0fd40e2e6fb46386666e2f141a216de6e7b871cb7720c164" + }, + { + "path": "packages/collective-membership/dist/memory-repository.js", + "digest": "sha256:494550a3d0c9c5218bdf513232439990838e122103fbe5fcc7ab56b640abd55a" + }, + { + "path": "packages/collective-membership/dist/peer.js", + "digest": "sha256:8cfe5cce697f44bc869889e2f179e804cb798871aad1a89b46e2c1cf6d6c9552" + }, + { + "path": "packages/collective-membership/dist/reference-agent-factory.js", + "digest": "sha256:98acae697dfc61ba9c2de2eb9ac129df0bfdf84de3ae46ed616ba75a884b1052" + }, + { + "path": "packages/collective-membership/dist/registry.js", + "digest": "sha256:c9fc1bc6c96fc39d23c690413635728d3da34e50139cc28b17ca9c1e4c82c064" + }, + { + "path": "packages/collective-membership/dist/transport.js", + "digest": "sha256:a9eabc0ce1ddaaff245f2a70075bf8e31ce33893c48a6e7f01bfc8e5c8f30481" + }, + { + "path": "packages/collective-planning/dist/canonical.js", + "digest": "sha256:bd664b8c74c879a3cf8b7ccfbd84428f9d1992a9674c007db36af130885b8de0" + }, + { + "path": "packages/collective-planning/dist/contracts.js", + "digest": "sha256:0e4870593f44fd9c783193ce6a221cf4436029ab2cdeecf7f32dc42401e58678" + }, + { + "path": "packages/collective-planning/dist/development-evidence.js", + "digest": "sha256:1812a265ecd1508b85b741bdacd6927609b4812892685656a94e5b9058b5194d" + }, + { + "path": "packages/collective-planning/dist/distributed-decomposition.js", + "digest": "sha256:6248b058f29a18f0b1c18413ff700bf074662f02f97152def0e7581af36dec67" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign-readiness.js", + "digest": "sha256:f98d636c2e776e9deea91c3af46503d70bae4dda7819963cf3e1008f5fb97495" + }, + { + "path": "packages/collective-planning/dist/evaluation-campaign.js", + "digest": "sha256:d520a80e0d6a6d7c8c8415f41657fac0ff6f5ed858ab3dab8d09789a576750ba" + }, + { + "path": "packages/collective-planning/dist/evaluation-contracts.js", + "digest": "sha256:8b06484f15a9decfff2183d87157288c8b6cab73570e060287d01b352950e7fe" + }, + { + "path": "packages/collective-planning/dist/evaluation-execution.js", + "digest": "sha256:95d44cd865b1e2bc0c97511231fd7ba4a03782d8423923090dd5a0c03156f786" + }, + { + "path": "packages/collective-planning/dist/evaluation-normative-operation.js", + "digest": "sha256:2110b0c4c5929b53c73988507fa97c4779f46fe20d45ce108f3af3ea9ff89264" + }, + { + "path": "packages/collective-planning/dist/evaluation.js", + "digest": "sha256:4abe1c41b544b882aa19fba949398774fbdfd494fe0264b9de4c36ea9c62b698" + }, + { + "path": "packages/collective-planning/dist/index.js", + "digest": "sha256:c098390bed08ba2478fb3251cc18e6711d7eeab0579f513e30572acf916eb2ce" + }, + { + "path": "packages/collective-planning/dist/mesh-contracts.js", + "digest": "sha256:e083ec757593d63872514042e2a9c7f3bae77dfb0f9cb5bcd26397e3dd862569" + }, + { + "path": "packages/collective-planning/dist/mesh.js", + "digest": "sha256:b872e06987ff1a7f90a577a43b7d04d973851b679a9c16066854548229b6ad3e" + }, + { + "path": "packages/collective-planning/dist/mission-continuity.js", + "digest": "sha256:77cc4781eb6bab05581809195549642998b43ade598f65a2258071e6bfef5522" + }, + { + "path": "packages/collective-planning/dist/reducer.js", + "digest": "sha256:19383fcf0d2cb38dcdcf7d074f7957fdae8da9b8bb39866699cc0a6e1bee01a3" + }, + { + "path": "packages/collective-planning/dist/sha256.js", + "digest": "sha256:269b3a8f5bf7305ce96e3541a308f68d7e8139cf259a17e1b3cffb7f105b72fe" + }, + { + "path": "packages/collective-planning/dist/validation.js", + "digest": "sha256:93edf3b78069762c33f4026a6e7a7583567b8f17ed999957f9864bc671a6d352" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement-repository.js", + "digest": "sha256:ceddaa7d7604700d3adaf2b10a640d6541cb3dfd069e55ea9fc587a68661f289" + }, + { + "path": "packages/collective-quorum-postgres/dist/agreement.js", + "digest": "sha256:f569b2292375ae0e64ec63369635e8b663331f74feea16d645a7ff318a59ab04" + }, + { + "path": "packages/collective-quorum-postgres/dist/index.js", + "digest": "sha256:33e0ce1dcfa380f89a1745e1f7383e75463c1d13b2e96a5889fe3f1526220d94" + }, + { + "path": "packages/collective-quorum-postgres/dist/migrations.js", + "digest": "sha256:ce3520ba68afbad9761d88346b2c9df3b47d48a8c61f2a4c8c60d9e3ae9fd70f" + }, + { + "path": "packages/collective-quorum-postgres/dist/repository.js", + "digest": "sha256:32d7ab8e4213da32c74fd1ca2cd4bddc6a81d765a5abbfe043e95bea5d3860be" + }, + { + "path": "packages/collective-quorum-postgres/dist/sparse-runtime-repositories.js", + "digest": "sha256:8c2b79c555d06d38c538f2f7c5eef66e50c51d33e021d13105b28cc3e7dfe438" + }, + { + "path": "packages/collective-quorum/dist/agreement-certificates.js", + "digest": "sha256:6e42bf03be998591aefd2c2510c4a8f499104159c7e8bd86fe78097e7944d922" + }, + { + "path": "packages/collective-quorum/dist/agreement-client.js", + "digest": "sha256:9e170bc6e15182d593141322df0c7c02731abdd0134e1da3eceec2ff5052c4e9" + }, + { + "path": "packages/collective-quorum/dist/agreement-codec.js", + "digest": "sha256:7a0b57444e08406108e503719dbbb5ae2f7e9146686fd2aed67adab650697975" + }, + { + "path": "packages/collective-quorum/dist/agreement-contracts.js", + "digest": "sha256:dbc4a64e76f9346eacf005fca7da51b753b3095b2114f54612813a6a1981fe0f" + }, + { + "path": "packages/collective-quorum/dist/agreement-http.js", + "digest": "sha256:6d65df19740cb6c52394408ed287eb91280ded7b8a39d77a393b680bed9a168f" + }, + { + "path": "packages/collective-quorum/dist/agreement-integrations.js", + "digest": "sha256:f9b91125031b4547ce3f17a5d1f518cf13f3da387b65b19a28e20d7956185c96" + }, + { + "path": "packages/collective-quorum/dist/agreement-memory.js", + "digest": "sha256:946a2af1545fca35d7eeb0570d09e1e8e531d31ee50f8eba821fe50532809760" + }, + { + "path": "packages/collective-quorum/dist/agreement-messages.js", + "digest": "sha256:65af55b47ef1926258516ce5abe77ece467493ac21bffd28433501e2e5a32515" + }, + { + "path": "packages/collective-quorum/dist/agreement-peer.js", + "digest": "sha256:a3d9a26fc07dd85335b4a6d50ee7fd89aeabba6ea15ced8d48e46cab47d4e66c" + }, + { + "path": "packages/collective-quorum/dist/agreement-transport.js", + "digest": "sha256:ae6d9a36fac93d9962f9f3925e96ed66eb97bbac0ac05607ad2660776e3bd7ff" + }, + { + "path": "packages/collective-quorum/dist/agreement.js", + "digest": "sha256:3e38692ba5730b672d1a9fecfa972b22f3754d1d684fbdf779cc18efcfa652c0" + }, + { + "path": "packages/collective-quorum/dist/client.js", + "digest": "sha256:4e77a3e672c48aa5858f15bba2a099da70d61b3b016cb9b824474ef4c1f044ac" + }, + { + "path": "packages/collective-quorum/dist/codec.js", + "digest": "sha256:5a7278ebc5d3c26c3df5c1234630a04422e862b9eaf59294cb0c26749ba771e1" + }, + { + "path": "packages/collective-quorum/dist/collective-decision.js", + "digest": "sha256:d30af236c0b191d96ec7624ba69d7ddc06e1f827e571fdefbcd68d1cf52684b8" + }, + { + "path": "packages/collective-quorum/dist/collusion-aware-context.js", + "digest": "sha256:c29885e449c6f8172ac1fb5d0bc45d81cc6ae0db635729690c84c86034bf0a40" + }, + { + "path": "packages/collective-quorum/dist/contracts.js", + "digest": "sha256:bcb9207fc59e4f0820897dd2ff0f3f69678efb3fa65d7aaadc98e2f84560573c" + }, + { + "path": "packages/collective-quorum/dist/crypto.js", + "digest": "sha256:7455c120b3aa2b46ef823267dcd3aa39e893ea0a6609c1adcf5a9702cf46c136" + }, + { + "path": "packages/collective-quorum/dist/equivocation-response.js", + "digest": "sha256:8bd6658e565204e9c794c09b9799c5d1247ceef7d997558bf4c9fcee468793c2" + }, + { + "path": "packages/collective-quorum/dist/host.js", + "digest": "sha256:76cbd566bd8f51282b2ab9f8a2f591f60633cc4cea318345569a59f46129d2d5" + }, + { + "path": "packages/collective-quorum/dist/http.js", + "digest": "sha256:3388cb9548412a7e9381c563ed67f18532b40105d533d6cfaf93b386957e4b9e" + }, + { + "path": "packages/collective-quorum/dist/index.js", + "digest": "sha256:90f92423589e0cc8cfe265d4f41f1d263cd433324f158137ed2bcd76bec5aeba" + }, + { + "path": "packages/collective-quorum/dist/memory-repository.js", + "digest": "sha256:a7f0416b54121b0656d8dad7a5298920b6532cc1c1d6cab8066c9c58b795c0b7" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-adapters.js", + "digest": "sha256:cae10090ea6726b138615cb3510fa113363cad1600386749bd029816633e8735" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-contracts.js", + "digest": "sha256:611b8bdacc0b3ff3e39d546898151058385fba6bb0699055bd08424c87c53773" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-memory.js", + "digest": "sha256:02821bcecc90ef26a5f409c8352e59326ac84d925cb1e88277dc6aab620b94f4" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion-runtime.js", + "digest": "sha256:fa55ce5b292c0f964737e29d383188f85a71c965f2c8e9c0aeb2d026e4760200" + }, + { + "path": "packages/collective-quorum/dist/mission-context-fusion.js", + "digest": "sha256:b880d05029e9954163931546a19fa61e0fb106be18d233c7d1643502f6fe6ba7" + }, + { + "path": "packages/collective-quorum/dist/morphogenesis.js", + "digest": "sha256:29351cd61e868bec8c26391390a03620a44c7ece03246997a3a90a54eac19a4b" + }, + { + "path": "packages/collective-quorum/dist/node-evidence.js", + "digest": "sha256:c466427b882780c876c79f07f8d0722399ea4dcc94fc58deeb4988ea7fa5089d" + }, + { + "path": "packages/collective-quorum/dist/partial-view-agreement.js", + "digest": "sha256:a5613628614c36c146ec77221b4357990c07004369bfb67bd5a8a3681295f222" + }, + { + "path": "packages/collective-quorum/dist/peer.js", + "digest": "sha256:bc812abd928e4d33e63ceab24920570dcf22463654bcde51df8bf324e04a2ebe" + }, + { + "path": "packages/collective-quorum/dist/role-realignment.js", + "digest": "sha256:1815442545a125a70698ed2a5e94a4def32c0c0339d2f3284fffe96838d1b601" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement-runtime.js", + "digest": "sha256:8368c4944f1f78423448f95d2adf1ca7140bb0d5aefe32f6bca4eb0991271256" + }, + { + "path": "packages/collective-quorum/dist/sparse-agreement.js", + "digest": "sha256:a1b846fc81ec88a11643a77ef93b7b2029530d3f0a431a86a5a11cd9564a8a46" + }, + { + "path": "packages/collective-quorum/dist/transport.js", + "digest": "sha256:05f2020ce9ba6ac324dab36e26c656c2469d76c1046868dc39881ff8ec3074e4" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-agreement.js", + "digest": "sha256:d76a268e04399cffdf93557f16cc8b8370c00d08bf02c6b8fb874fbcb968d352" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-codec.js", + "digest": "sha256:919f8a316b4a5e286aad9210bdb503328cd05a5d6eb9bd1eb5b55f7c0f6df91f" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-consumers.js", + "digest": "sha256:05442042f32aa1921df2703d59848224fa146e96a66c772ebce62ed98e4d2679" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-contracts.js", + "digest": "sha256:4ca82b3a8f5c76e3a4a246d10fb4152460a0554a8fbcec9976c86579168ccf4d" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-filter.js", + "digest": "sha256:b00b84b81eead4608746bd83cb2676401d36adc69cd0a30db99a044ad70ff050" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus-memory.js", + "digest": "sha256:387b1d87c40774304e7d4a8bfb8cee04b6f20be415f3f1e03c1f0b7465ed607b" + }, + { + "path": "packages/collective-quorum/dist/trust-consensus.js", + "digest": "sha256:407be84e2feed80176c35ed816505b676e695f7aec20df1e8f9384597609bb68" + }, + { + "path": "packages/collective-quorum/dist/webcrypto-ports.js", + "digest": "sha256:a833caa3b734adb156123ad14d735d31a68ff725384c1365feec63885f8821d4" + }, + { + "path": "packages/collective-runtime/dist/approval-checkpoints.js", + "digest": "sha256:e3fbc1335d758df7d5e3fba3316461a62a079a83a27ab79b3fa076acc4eacb4c" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-contracts.js", + "digest": "sha256:9f7b109fed70a9f7c73dc9d59b76ddef3f3686ac42d240c038159d2454c47b93" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-runtime.js", + "digest": "sha256:43736955c9644cd38a88c58cc473fdbad98e4a802a5b78529d0d9d7238eadc2e" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control-validation.js", + "digest": "sha256:e8a47d8ac26c854b04bd64eea83dffbbabc7c6dc891b656e8852bf91470433d3" + }, + { + "path": "packages/collective-runtime/dist/attested-mission-control.js", + "digest": "sha256:c6987e5dbd860b5aff0f541433f2db3129300482dc7c5e45262561f876ea2ceb" + }, + { + "path": "packages/collective-runtime/dist/autonomous-compromise-recovery.js", + "digest": "sha256:90f5850e455053392b53436aefb3f5aa09c36e35538893024ba6656b40e84a76" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-contracts.js", + "digest": "sha256:f49ef7f3c1eaa9aede1170e8b117068af011bf2780d9ec887dfcd302aefe9105" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-durability.js", + "digest": "sha256:bf1c2a544c6df4ecce6876235e254eee28da0cf6a2941d48766ff3fa60713ea4" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-memory.js", + "digest": "sha256:344f6c3b5e7ea8ee289f716a22ce4c6ed8164179f6fe503bf66283a08793204c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-runtime.js", + "digest": "sha256:161739109a1b4d7469257ae1ec26690daae78d956e01518413e6807b9499da0c" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop-validation.js", + "digest": "sha256:d14c8589eef832dc0c00fba08bdf52f177b2dd66189b575c5c6cb8c076bd087e" + }, + { + "path": "packages/collective-runtime/dist/autonomous-mission-loop.js", + "digest": "sha256:744150d7ef71465d851af82ea1a493d4ee6f5d5d66b14d0b1ce824f4a296dcba" + }, + { + "path": "packages/collective-runtime/dist/capability-state-adapters.js", + "digest": "sha256:55b1c88b08292807e6ba53660a1e0863adf51ebd0cf34f5eaab125a62aafaf1f" + }, + { + "path": "packages/collective-runtime/dist/capability-state-contracts.js", + "digest": "sha256:c30b875a04df62aee19dd0db6e4a2d41a10210d944d2b77da084960830dae281" + }, + { + "path": "packages/collective-runtime/dist/capability-state-runtime.js", + "digest": "sha256:eda43e5b72b90d9fcf4185d021bd10997ed2e57e8e4689c56ce62711eff9f408" + }, + { + "path": "packages/collective-runtime/dist/capability-state.js", + "digest": "sha256:733a3c5aa9354ec315d5a4ccf43b95b0e0e438697d38841653161a8078b6adef" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-codec.js", + "digest": "sha256:a84c1335079c0d945eb4a87beff71c217e9a9d1bf74b97b361c80c4cb1659174" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-contracts.js", + "digest": "sha256:339e7ae73ae16974b651d999312c34054ca35640890ca4e205a950148328f416" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-http.js", + "digest": "sha256:74a6c699cb93f1df62f09dcce579a0282998d64a80c09f3125bf2c72e3a26a37" + }, + { + "path": "packages/collective-runtime/dist/checkpoint-replication.js", + "digest": "sha256:d2e643676d74318a886447b3dc8f87548a80c28d9090ad3882891f2e4eb4b210" + }, + { + "path": "packages/collective-runtime/dist/checkpoints.js", + "digest": "sha256:2f57a28743842641e2289e68796116dcd9b0a66572b05cd5ce82f1d41ab7ba4f" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-contracts.js", + "digest": "sha256:0c0a2adfc365b7b81d5a03e5183a4e80214653399bf6acd69fc8641fdfd2569c" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-runtime.js", + "digest": "sha256:555c7bd2341df5edd87cc1f7a6038e15073278396cfcd41f1e6ec39a5dbe94cd" + }, + { + "path": "packages/collective-runtime/dist/collective-decision-validation.js", + "digest": "sha256:901f1541bd6b0e5249c1c35a541713e26c9fcc1ac091da273f0b7c6b922b0bd5" + }, + { + "path": "packages/collective-runtime/dist/collective-decision.js", + "digest": "sha256:97b9846520949290ecdf4fe4acd2c8ed0a53cfb2bbdeadc9432d4b7f88c79ad3" + }, + { + "path": "packages/collective-runtime/dist/collective-invariants.js", + "digest": "sha256:1d0414dad5cfd35b54fa396772e3f5d6f5f5a5ff472bd2e072e90069b9f344a1" + }, + { + "path": "packages/collective-runtime/dist/compromise-authority-lifecycle.js", + "digest": "sha256:15f4233adbe9ec3d3a304ed6842ca96e39af72ab04284adc907c165829661fd7" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-adapters.js", + "digest": "sha256:1b719cb85f5b88da848d4b0aa9c61e032196e2d5de32b663a10e67407e526619" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-contracts.js", + "digest": "sha256:52f9b0247bfdee826b2b661a47a737574abeca679d4b16b6b8dd1f0862c1e92c" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-runtime.js", + "digest": "sha256:40684304d02a37ac4f1833f5db526f595b9f644abfb3b3af9449f334d4a70253" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery-validation.js", + "digest": "sha256:e2b29424f086322f69b855499b2507304d9ae9fcb0e6c7f5e10c5a4900055c09" + }, + { + "path": "packages/collective-runtime/dist/compromise-aware-recovery.js", + "digest": "sha256:524b1da6745b4d01fc6060bed434e1f4e2264931de3db38422f0c34b9756b900" + }, + { + "path": "packages/collective-runtime/dist/compromise-lifecycle.js", + "digest": "sha256:482d6fe7694b2d05f850d5867f4046823b72a1cbb3e7e3434b42e41c7d1e60dc" + }, + { + "path": "packages/collective-runtime/dist/contracts.js", + "digest": "sha256:1b160949f62bb920d8db6165c139c25123335d6e3554cbb219d7456b9c3001f1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-contracts.js", + "digest": "sha256:4673ef8073f583b735d6577e6cd096f3f5f7c68c0e860e53e656b034c8571c89" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-adapters.js", + "digest": "sha256:6088d3816a3f5c3183e9747483f045079e06064da08b89247b7436d5a641e071" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-contracts.js", + "digest": "sha256:145d0ab07a5c4bed5302868cc3a3c53c81028731be4c1afb09c55d2563760b55" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-runtime.js", + "digest": "sha256:ea31f0447fa00f695d8e394d91b9bf801bb663df7b60e90bde84c81a2c503745" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees-validation.js", + "digest": "sha256:c9aca1189e9aedcd27912ef7e1f481625f7fcaaa09c70c705b681b10ef41e47f" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-guarantees.js", + "digest": "sha256:6e56e2a50177929816cdea34567917775c3ef814e5a008dcc0d35ecc03954116" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-runtime.js", + "digest": "sha256:7db1c4c844ceb5a786916a12f2055f696d4b953a22767b48e71fb51fda7d3023" + }, + { + "path": "packages/collective-runtime/dist/coordination-control-validation.js", + "digest": "sha256:1f3fcbc358e8aeebaf88cdd39550c7fa7df0d082f20ea3b9c3411265782f9ce1" + }, + { + "path": "packages/collective-runtime/dist/coordination-control.js", + "digest": "sha256:f74e142a2eafdec421c9f4b6dc9afe71f892d0b4d4b3bc34e5381869932f4595" + }, + { + "path": "packages/collective-runtime/dist/degraded-effect-budget.js", + "digest": "sha256:22619803c772f17d28b314e51305824d7bb414bf7582c6ce299a8fb078d8c255" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-contracts.js", + "digest": "sha256:199c93846da5081b9fb38a642d96aa0b9191479bef6b339dfe44ef458b40fd21" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation-runtime.js", + "digest": "sha256:a1f20ff95cbd156b207c98c5228d74a31e6283335f65e237dcd0bc3fbb78706f" + }, + { + "path": "packages/collective-runtime/dist/distributed-team-allocation.js", + "digest": "sha256:49ec11bfc02de036af7e9124a757735e28d460b4a8ee46ee601ddc7a59b6fb76" + }, + { + "path": "packages/collective-runtime/dist/durable-runtime-state.js", + "digest": "sha256:c1bbca4fe4096d636b7bb99d83cb70c74bc0a2691c2df335c1135a1ddfab72fb" + }, + { + "path": "packages/collective-runtime/dist/errors.js", + "digest": "sha256:d61ece5aa3ad4697131a64a6b61ddb2cee6ebf9dc1b2623a1644f54a688442c5" + }, + { + "path": "packages/collective-runtime/dist/forensic-preservation.js", + "digest": "sha256:b99d1161f6f5efcb3af5460a0af5c1dad45231329217e71b9249af105bd77353" + }, + { + "path": "packages/collective-runtime/dist/governed-collective-runtime.js", + "digest": "sha256:2259ea55d03a49b6d46d0552cb596d9c9efe39e6ee34e7f67af3e31f8ffe33fb" + }, + { + "path": "packages/collective-runtime/dist/host-adapters.js", + "digest": "sha256:ababef6c5756385dc545e467938bef906958c27c8e7c0b14c665d4bac82347a1" + }, + { + "path": "packages/collective-runtime/dist/host-contracts.js", + "digest": "sha256:a450ec5b8fc322d3564b9c4f02a1ea36a2e072948ec2327df656112e6bcb8144" + }, + { + "path": "packages/collective-runtime/dist/host-routing.js", + "digest": "sha256:bca8fe5b0d4d5bd36a5b89097551ce987d1b9745a2288ce512e2efa0df9c8d04" + }, + { + "path": "packages/collective-runtime/dist/host-runtime.js", + "digest": "sha256:5aaf8da298c6047998a25bd708c07d35ebcb5545129aa1394add46c96df12d54" + }, + { + "path": "packages/collective-runtime/dist/host-validation.js", + "digest": "sha256:daa9efe0c9cab5c3c8a5648cf4def6c883444b4ea62c101d802e7015250a2bdd" + }, + { + "path": "packages/collective-runtime/dist/host.js", + "digest": "sha256:cdc340188eba5880ade741c98d0d1e3fb9113978608b786b854a72607ad98ddb" + }, + { + "path": "packages/collective-runtime/dist/index.js", + "digest": "sha256:e46859c73ababcba98b4c44d2c8376ec8cff443f8262780e3ebfa1730f7c600d" + }, + { + "path": "packages/collective-runtime/dist/inference-policy-projection.js", + "digest": "sha256:1f9b850cf772393a4e210e52784079b4698f8afb7d315258817ea387987cb15f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-adapters.js", + "digest": "sha256:cf12e4df7849655489a5e2abe4920608e76bf52b2a509f06859a2750b2673348" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-contracts.js", + "digest": "sha256:511d6be8c2eadf34053456644a8a639ec67b095e7f48cfe6e6daab5370e7e859" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-reducer.js", + "digest": "sha256:b1922fff924dfdddce3551031e8c3fc2d259da41caba410cc4a2eabc008f0079" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-runtime.js", + "digest": "sha256:074f9e49cabf691bb104adf08742e214d5ea2d75219e0fefbaa7e86193df01cf" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-strategies.js", + "digest": "sha256:a7848cdee003e4359cc6cef042c25d702db1a14c110931158bcf0d8e2ddf9e2f" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation-validation.js", + "digest": "sha256:05e4c549c880e9db76b4c91204122b6d801e0b75616461e658bcabd805f3a405" + }, + { + "path": "packages/collective-runtime/dist/mechanism-allocation.js", + "digest": "sha256:abdc9aa1551ba744ebbc0b9abc122faef14a57cf1a6147d73c87505bea6049ca" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-contracts.js", + "digest": "sha256:1017cb60840ee3c1e74a1a022b087682153599e2518ab98fda1af3612fd5dba5" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-disposition.js", + "digest": "sha256:51232c29f24d23ba7ce093a059b4f64d0f7ba2a4485b6a78ed3de2ff333846ec" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-runtime.js", + "digest": "sha256:e0aaa8c19d5f00378511fc4fcd1fe8fde09e68acf46f0af3a984b48e31894caa" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity-validation.js", + "digest": "sha256:95a3bca5af5f8b2fc195a489ced4bd3e98714b246a1c7b3014a4485dcd6c5992" + }, + { + "path": "packages/collective-runtime/dist/mission-continuity.js", + "digest": "sha256:a2d9410f945f65f8ae2407926c0d7f71a8ce8fdf2068eb0cff188600e5a252cf" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-contracts.js", + "digest": "sha256:f4f545338d7e07dd894c44ab490a155ce064d8519c594045d433cb69fdada941" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-runtime.js", + "digest": "sha256:30b78ac9bdfc83641c4364a6f068437cd1be0fbb342c3c5f65c3bb777f29d433" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle-validation.js", + "digest": "sha256:6081b2c811ce1717e5a0a4cf311eb1bb0fe9e7e55bb749931dec88218563037a" + }, + { + "path": "packages/collective-runtime/dist/mission-lifecycle.js", + "digest": "sha256:9ed78cd5257a4f946be29927ab0eba3a91fe0d1bd38bbdb9c24c168a8ad5bcb4" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis-strategy.js", + "digest": "sha256:6a3a386abad9e6483c95cec57bffa328afce0f86f6623b9ed344eb61f1043ced" + }, + { + "path": "packages/collective-runtime/dist/mission-morphogenesis.js", + "digest": "sha256:c709330da16c0f3d849dcdbc517e37ee943a8bd008f402ff98f73ec7fd061992" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-integrations.js", + "digest": "sha256:ad497c455fb08b814cd0374b9aad0efd6851aec6612bd0d92a89fd0f95a208f0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis-lifecycle.js", + "digest": "sha256:56a56bc926a9378b2a0bbfef4f42137b66c82d40057e64adfe8ca66f62b4d90d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-genesis.js", + "digest": "sha256:108437beed7f07a64c1f44317ed1bed887397d195c466ddc7dd2dfce513becea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-agent-status.js", + "digest": "sha256:1227621ca3c9ec4990a5ba86fbb8e01d6a5521ab380c74e5f1fddb2a506c0e84" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-budget.js", + "digest": "sha256:3e8a0efbe58a7f76acb7bcfea4e7052d205b6faa162f218575f01efd9e831e8a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-continuity.js", + "digest": "sha256:1108cb53fabe2cd78949fb9dd48f5c6500f18c3659a08d1be1e9476cacbd7c0a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-governance.js", + "digest": "sha256:aac6541b4e78fae00f4fb3bc20ea0831094ebde00426650dff345922cd963491" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-integrations.js", + "digest": "sha256:677f237e538a3c2238864620e8f0fc7e532d5353e6a47cc6425f888bc760ed45" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-model-checking.js", + "digest": "sha256:f87e8d336aef22293955c4f21ffe488ad140a809dab6fb283f1cdb16ae79716b" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-reconciliation.js", + "digest": "sha256:f7c17ea3a9bfa3f4aeff699d9baa1f07cbc96fa4b1b8e22382b05d26100a2b93" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-state.js", + "digest": "sha256:d75dfbc1b6f76128d71a327bb309198226db78d663a8ba90b78d56322e9b676f" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-constitutional-verification.js", + "digest": "sha256:d4eddec87940ba6338854079a2ef3a397205aa67e2e6d32409e8fae568954abf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-contracts.js", + "digest": "sha256:432c5e178e40de1ccbc7646a4d48d53410876ed4a881c6bfc4f966bbedb6cd7a" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-control.js", + "digest": "sha256:702dcbaa909fc89bb6009ecfa0654e13182ec22156a1e1cbefece09be487c421" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-decision.js", + "digest": "sha256:6aa926bf92009c47273e76635e5a1f57fa62428c289bd4d25330d3aaa5741a9d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-engine.js", + "digest": "sha256:388f6897a18f2ad05623a566f0fa3e5a6cce69678d439ca9528b796067b77ef2" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-execution.js", + "digest": "sha256:e96d48f947c748c4de41792e38c8331e2be9bc7ce4f5de1723cf1785f10362fe" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-governed-operator.js", + "digest": "sha256:f95ec23c8600a08e3a1ce0231334466a92f8085f3bfbc184cc0fdd187d5dcbfa" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-hardening-observability.js", + "digest": "sha256:b936fcfb2dae548ff687df79a79cc3ff3caeadfd9c37dab1674e073dcbf137e9" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-instantiation.js", + "digest": "sha256:275f348c048d3a893de5b1273bef306ec4bb3856fad01910e86e025ffd488357" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-integration-vertical.js", + "digest": "sha256:b6ca2aea5070a7b9a9006ce90595275aaef5a53b620e738ff64ca33022c79ab4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compensation.js", + "digest": "sha256:7555230dedaa1688587b3eb67495d09b0ae8c623bdf8b0af94d7b6834ae7c372" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-compiler.js", + "digest": "sha256:83e109c1c37168a8ce0d6adb6c9b10d6cad447a2c0a20e248af307042524e4e6" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-cycle.js", + "digest": "sha256:193acd4895444f8cf995f31696de98f162966c5f90964f9d7b6353d2eac34e27" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-operator-runtime.js", + "digest": "sha256:d124c54bcb683d610de1edd276534c14439d46fb4f5384af47f6b326f56ed3ff" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-governance.js", + "digest": "sha256:e9cb1fe7b49441bafab4bf59e1690f4b099430bba45dd0bb8c98db087a30c8f1" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-integrations.js", + "digest": "sha256:6ef094f63d4bd80fae9969e0672657ad4a4cea02549b6c0740360d04b7e079ef" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-plan.js", + "digest": "sha256:4083bac6582abed06063b6cd5d2e74a7092152b287ed4e58e03ec64f940223a0" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-runtime.js", + "digest": "sha256:8144c6961ece6b3990fe6e4b7d3ca08108f7139c4b796d1e9f918b179d983da8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-simulation.js", + "digest": "sha256:d5f3a5a3c7f2a7a8e037d8ce39947fcc7ad4081a870620b79557cfc5948b2613" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution-validation.js", + "digest": "sha256:3cf7f2868e69de64edc1b1519cabf29dff070c3b9dcf0da3951eb7cbbe965dea" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-evolution.js", + "digest": "sha256:6b45bd7c738fa025e75c83e6e0129a4d17b2c1bcee47ba824f05234bf2b4a236" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-organizational-owner-adapters.js", + "digest": "sha256:26c54c4650d0b1f24a12fa0325dd4ac43bfbe78bf5cc5a2cb1c414a21ffd0e1c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-outcomes.js", + "digest": "sha256:2ed020c3587dfa5142a047da4c158310c280c35c2325c684c94d6d67efc868fb" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-retirement.js", + "digest": "sha256:6626c4ab927422b6da5b05c4567ba2ef5bc099154da8ba649d3f561561b8196e" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-runtime.js", + "digest": "sha256:f39833184a64ff8cae6473f073141f47b45416cd48f3c1084ab7c53fbd296de8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-adaptation.js", + "digest": "sha256:c52acdc4f5807ce8b42837f35554dc143f732dc95a01f3e19df6b6cc6a1be2cd" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-convergence.js", + "digest": "sha256:c38d34e7d683fc944c5ee3d493139fa4e86b0bbd5b544bdd819e79c8f45e4bf7" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-counterfactual.js", + "digest": "sha256:de7193b88b8a5b6fe16bf03b4240737289686f7e7afe29b0311e3db92b60cc30" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-governance.js", + "digest": "sha256:fac7250dae0d3249e3d457fb188fcae76f7c01575df41cd30a16f3e4a27eb3c4" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-integrations.js", + "digest": "sha256:292aa3a4198f18b2422defc8404d9539e164c9bd523de026cdca1ad88e1d0a4c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-intelligence.js", + "digest": "sha256:eabbc6514bbd02c8949869d3392069ae40f85b13768177224071db96114156a5" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-catalog.js", + "digest": "sha256:d37efcb8f886ef10270748ff1c73965670f85bfa31976d2a0963309111cb43f8" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-governance.js", + "digest": "sha256:5a94c2e670e2db4d932a71471f769d8754db945d871a4171ce6157dd8c6d7ca3" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-integrations.js", + "digest": "sha256:0111ca58dc62903020c78e27c035262ef9885e4cd0c3330f37ef34ed6e0116bf" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis-simulation.js", + "digest": "sha256:05d172f1ee57d9bf52c3c580b34665416b430e259677fba430f4ec55de9b7035" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-strategy-synthesis.js", + "digest": "sha256:2b067987036127c5514ff0a7d295dc8d8b1ae7e004f6994dc3a96e7c9322c1ba" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-supersession.js", + "digest": "sha256:a9711bb743fb5f0f0de35c299c10a0cad956f7f6c93353b8861de1bbfe213a3c" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-validation.js", + "digest": "sha256:7144e744bb7e1fcacfbbec7de723c0df125b422b22c5b2d318af0f3643dd219d" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis-workflow.js", + "digest": "sha256:7be6fb8280532c27dd6f52920fbde043c12475132193e51a34e9d9dfe6a635df" + }, + { + "path": "packages/collective-runtime/dist/morphogenesis.js", + "digest": "sha256:879148f870c373ec3119a3eff1c3d7736567a7e7dfcc5d32527a912b2f6855d7" + }, + { + "path": "packages/collective-runtime/dist/node-contracts.js", + "digest": "sha256:1d8c1e6d8ca3acec89e6005f167d5f96e40d7f1e372da036a36f7e4a64cc55e3" + }, + { + "path": "packages/collective-runtime/dist/node-runtime.js", + "digest": "sha256:61a7aaedfe74cbf206bca36743b736a65b4a47b82b5e6df8cdc4de30bf1cd47f" + }, + { + "path": "packages/collective-runtime/dist/node-state.js", + "digest": "sha256:5542aa60648552e4a532b7424e32d1919251cfff6f5c0319067cf062ce0fb90d" + }, + { + "path": "packages/collective-runtime/dist/node.js", + "digest": "sha256:a49e237e55cb7c583f6c8e7a7bc7340ca9bfa1e82853b7b735fe8b87734b3d3f" + }, + { + "path": "packages/collective-runtime/dist/partition-operation-contracts.js", + "digest": "sha256:83d887849dd301052e538de2a5d5a45b035e99aa6049eec7e2edd3961f9c316b" + }, + { + "path": "packages/collective-runtime/dist/partition-operation.js", + "digest": "sha256:2bb1d6ca20c5a1b9240cc833da231ccbef684f8c7d9dfe8b1b40106975a52990" + }, + { + "path": "packages/collective-runtime/dist/partition-reconciliation.js", + "digest": "sha256:ee4f0a9de4e1d00a83a873125c44bfa2d968b83945818f547d4ffeb2f5de4f9a" + }, + { + "path": "packages/collective-runtime/dist/peer-contracts.js", + "digest": "sha256:75c541670b05e134ead7eafc75a0884c90978a183d7fce357c0557b4ed178f8f" + }, + { + "path": "packages/collective-runtime/dist/peer-errors.js", + "digest": "sha256:12c391be3e91207c8c40faac02a63ad99d5d952db538eb3fbf9016b28e3149c9" + }, + { + "path": "packages/collective-runtime/dist/peer-runtime.js", + "digest": "sha256:dcc1aaa3a219d0ab1739540b393f292e0243aa54b5caefa6a2cb9b29bff66d50" + }, + { + "path": "packages/collective-runtime/dist/peer.js", + "digest": "sha256:bb8545df6bd789cbfac96831053efd90830aa673684c6432dd71ffe885fae36d" + }, + { + "path": "packages/collective-runtime/dist/runtime.js", + "digest": "sha256:042d30c5734f92dd2308ca61779d254a23f38bb5ed9807554e00309e4dc30a2d" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-adapters.js", + "digest": "sha256:d2b0e357108e0f222f8c9b899ba900d0704e520ef93bff985bef8682f385cc95" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer-contracts.js", + "digest": "sha256:e71a54890c9e9f94438b70853e2bdf791cd972dce21b3368aa2c5257766f906c" + }, + { + "path": "packages/collective-runtime/dist/sparse-peer.js", + "digest": "sha256:2f5deb68bae13f078e9646032889d81f6265b54dd5641d5ec68a262f6efd95be" + }, + { + "path": "packages/collective-runtime/dist/store.js", + "digest": "sha256:2b7ceb4000576b9a024a8a184e12d08bcca8e7e587fccbf270c5a82c57c38c11" + }, + { + "path": "packages/collective-runtime/dist/strategic-allocation.js", + "digest": "sha256:ce35ac0b3579ad8ae6e15f0b0783738daea0abfa9bc72bd17f76b8fe7551176b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-adapters.js", + "digest": "sha256:7099e471d70dfeeb6826dca71feac8edcf384c5c46b16f74da0eac1753d4afb4" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-contracts.js", + "digest": "sha256:9eec50d266ba48571b857a6e890d1605c8bad67cd3ab2979eee9e192a7313b64" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-dispatch.js", + "digest": "sha256:310c373f1a889419b988707468e42e059df165c252baf5f9630190fb8749e15b" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation-runtime.js", + "digest": "sha256:e356af19bc84a7047979ec8821210e5bc38e6de8c5f872231c13874de3667fd2" + }, + { + "path": "packages/collective-runtime/dist/strategy-adaptation.js", + "digest": "sha256:95baa6dc416d1abb5ed52c65e71e445830c0b8d3388db4cffbd8346713c225cc" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-adapters.js", + "digest": "sha256:6d93e41f36b4c0566838acfc3a0f5dd40bc2e27b21c806fa9de2a4a09098dd48" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-contracts.js", + "digest": "sha256:8809ffb997852dc401941492f889de0f92b1709ffa9a22c40f5bb0afa306209c" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence-runtime.js", + "digest": "sha256:0b165450d6cdc82b65edcc1b160f3fc949801e37b1913765cd0740260e698025" + }, + { + "path": "packages/collective-runtime/dist/strategy-convergence.js", + "digest": "sha256:c8f57d84fd910523fa417141cde4a1329f1bf05ff7691df3baee9b75993b5302" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-adapters.js", + "digest": "sha256:8c6de5907e2869776a6e3d0b973de5755bc6673952cd2851e102f4af002d79b4" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-contracts.js", + "digest": "sha256:1f5356bac678e0c20b7e86e3bca0d8c5b69f7c23b5fb38459b5dd68d758db5bd" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-gossip.js", + "digest": "sha256:c0c0d4b3e3b14dcba151fc4bb66fe5fc78e244fe4e5535c1a6ba3b40c7a437f9" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange-runtime.js", + "digest": "sha256:6c3fa642ad066fbe3ce6b0ba06e39306e80a960e8a9ae7c6beeb24085cdaf995" + }, + { + "path": "packages/collective-runtime/dist/strategy-evidence-exchange.js", + "digest": "sha256:ebf3b277dc9c4fbd5550d937dc77830a92e01e5362f539a77bbc2275be580a8c" + }, + { + "path": "packages/collective-runtime/dist/team-execution-adapters.js", + "digest": "sha256:2db2c3f6f265f8daf1b97927ddee1fccef9a3a8a1f5f9c7e7ebae988eac81021" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-adapters.js", + "digest": "sha256:c0762dba13562211f567771bf04222622ec53ae0dc741dd7afe2e424b7bc088a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-contracts.js", + "digest": "sha256:efaf67e677ea97dfc4a55d03dab3880b44078f9c187db6d1826588e773c86516" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-runtime.js", + "digest": "sha256:c554c8b26a53be96f974397d72ebf1c26d4820e8712ff6a874243efca80c429e" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity-validation.js", + "digest": "sha256:8f749a1d270809cc87aa9ecd6f2b68e99c1677c28335ac847754fe079785e3df" + }, + { + "path": "packages/collective-runtime/dist/team-execution-continuity.js", + "digest": "sha256:c18b1ecf6425835bdbad6ed20e298678fd7ea46788b4da5bedf1ad8786c42ecc" + }, + { + "path": "packages/collective-runtime/dist/team-execution-contracts.js", + "digest": "sha256:5538a46fd8e00c6599e57f5d8594c2725e9d6de4803674496ec4c498a02db567" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-adapters.js", + "digest": "sha256:d5af9da64069172bd6e36b2e6df5774e65163636afca5fcd328d611921208f70" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-contracts.js", + "digest": "sha256:f81abcfc997ffad9c8710c6ae35cb14235d8da5abe8b27e6ea8b054d787dc41a" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-runtime.js", + "digest": "sha256:1b8e5b4f3666ff6104605aa020a1d91ce7597210aa9262713995a6663120c111" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange-validation.js", + "digest": "sha256:346b75696dbcb41202fa3034ad503b6ad761a2a828372490a1bf122df1b60945" + }, + { + "path": "packages/collective-runtime/dist/team-execution-exchange.js", + "digest": "sha256:9d10fe5228e05a8b81e772a9a88c5071c46e03f064cc8e2ca7ebd011269a5bee" + }, + { + "path": "packages/collective-runtime/dist/team-execution-reducer.js", + "digest": "sha256:ada7fba01b7f972bf2206c8af511022a03600e4c6ebfacc8d7fc8621309189e8" + }, + { + "path": "packages/collective-runtime/dist/team-execution-runtime.js", + "digest": "sha256:7691a2b97564b02ede362ab62dcc307d198d83b41d26c2493d147befeeee7818" + }, + { + "path": "packages/collective-runtime/dist/team-execution-validation.js", + "digest": "sha256:9cfda60cacfcf7b9d3cfabfef6232cd83dfa332f0092647d1884c4fc07fbf65a" + }, + { + "path": "packages/collective-runtime/dist/team-execution.js", + "digest": "sha256:12a258a14bffab25f697d8721438e113679b0bca24b16c4c2ff74c1f863fc378" + }, + { + "path": "packages/collective-runtime/dist/team-formation-adapters.js", + "digest": "sha256:e96ac45b3d4847734b43143689045bbde487e0e137f26061ce2ae85797a41602" + }, + { + "path": "packages/collective-runtime/dist/team-formation-contracts.js", + "digest": "sha256:e6099b0ed44a1c12f35e4fab940971fff8c9cab5e1387e75b56cba0ee52c5916" + }, + { + "path": "packages/collective-runtime/dist/team-formation-reducer.js", + "digest": "sha256:8baf213468cab281ba4cdbdceb2435291d8dcd19e76c1798f0e14bd56125aab6" + }, + { + "path": "packages/collective-runtime/dist/team-formation-runtime.js", + "digest": "sha256:1c696a0f91900c5f41e8a2d749f6c45492e69f73ac3e22cfe98fc733435882de" + }, + { + "path": "packages/collective-runtime/dist/team-formation-strategies.js", + "digest": "sha256:0a62e0e70a44375ff3cd27905805d90a029ae37c51c6984cb55225107701965d" + }, + { + "path": "packages/collective-runtime/dist/team-formation-validation.js", + "digest": "sha256:990c7c91ddba40eda009609d87f5b86a2f027864124733c9f66e13a1ad70634a" + }, + { + "path": "packages/collective-runtime/dist/team-formation.js", + "digest": "sha256:684458df97bd153801fdb7a6c3b4bce48e5e75ec7a8a20e3d2013e1fb5598378" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-adapters.js", + "digest": "sha256:e7b0965fe362992cf3f7dd05dade98dc5792ca74109e06cf95239fe6f432bdc6" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-contracts.js", + "digest": "sha256:12c69d0f4e7e6752a24b4c9e02ae11184b3525fedc983179d601f8c54808d339" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-reducer.js", + "digest": "sha256:cb16c428cdc0e476816ca15c845f970774f95b87a30b27c2a2e0370b028c8516" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-runtime.js", + "digest": "sha256:e23ad18a4c6108ddf06127daa6bbbd7771376b51b41510d858e664b3cc325978" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation-validation.js", + "digest": "sha256:bd7cdf196e34673d8437b4539c38f935ceec489a8dc29c88f869e252a8788add" + }, + { + "path": "packages/collective-runtime/dist/team-structure-adaptation.js", + "digest": "sha256:245fefaf4d76ddc2af6e3441b4c4a2b69e68895913dbfe2e0595d22c61281e52" + }, + { + "path": "packages/collective-runtime/dist/team-topology-transformation.js", + "digest": "sha256:34ead0cd82894dc7eaa65368ce31516a46a2a7a95c5d806dfc63173554b08039" + }, + { + "path": "packages/collective-runtime/dist/topology-governance.js", + "digest": "sha256:ff3bf01dfd1fc336ed660a5d4039bb306d13e7f6dc53126e328640b134af2d61" + }, + { + "path": "packages/collective-runtime/dist/validation.js", + "digest": "sha256:4bc44f1c02b9af9afa23595d8b653a7dbfdd8a2c9aea6c55da2a2d7c1062f6a4" + }, + { + "path": "packages/collective-sync-postgres/dist/checkpoints.js", + "digest": "sha256:226fae22987fd50ffe6625e80bd568dba9f55db45d1e0ffc3d9f097967511436" + }, + { + "path": "packages/collective-sync-postgres/dist/index.js", + "digest": "sha256:03d31827d3fa5d0efa987366a9e8c761e5702852f82b8e16d5934deba1d12b1b" + }, + { + "path": "packages/collective-sync-postgres/dist/migrations.js", + "digest": "sha256:1c55be223995eb6aca370e26e747b818ad2dda2ec648cb7fba3caf767f8eba4c" + }, + { + "path": "packages/collective-sync-postgres/dist/repository.js", + "digest": "sha256:9cc6f680b61aff76271ba4f777cecf4347cb70785b57b95670e7cd2eb1f4e88b" + }, + { + "path": "packages/collective-sync/dist/client.js", + "digest": "sha256:3b5f8b19550740dc767aabd429669a9d3693797427abafa56eb1763ac73e02eb" + }, + { + "path": "packages/collective-sync/dist/codec.js", + "digest": "sha256:58b392e9f5b5436cfac424c0b4263d3d85d7b918dff2fa821a335df822bec5d4" + }, + { + "path": "packages/collective-sync/dist/contracts.js", + "digest": "sha256:04ebd25fa90caa04fea14848b1301dc8c6fb2d3a83044a20ceb89d06abda6e86" + }, + { + "path": "packages/collective-sync/dist/crypto.js", + "digest": "sha256:cbe55d7b1453f4a650ce31b449462f5abd00ce99106e7f7e56a5b7db61064587" + }, + { + "path": "packages/collective-sync/dist/http.js", + "digest": "sha256:b3db5d4f7442443119178a02e91fc42181ab9f95e4460f069df548aba6792472" + }, + { + "path": "packages/collective-sync/dist/index.js", + "digest": "sha256:f53cfb5edf20d39a6bd063041ff31d297068e3a43e5c341d78bee947a971f9a3" + }, + { + "path": "packages/collective-sync/dist/memory-repository.js", + "digest": "sha256:066ecf2911afa4d3fc8c09f279cf3006bb79abb164edf68fd404ee7d9a6fa1bc" + }, + { + "path": "packages/collective-sync/dist/peer.js", + "digest": "sha256:913cf070e15dc182902c5b5aed9637a40dd0bfba653ec586fe34668e5bcf4748" + }, + { + "path": "packages/collective-sync/dist/readiness.js", + "digest": "sha256:236dcdd2aa54da9b4aff7491d8c28c4811d9879e6a3184bc90b12d4e1dd3789c" + }, + { + "path": "packages/collective-sync/dist/records.js", + "digest": "sha256:ff124548b8163f3b1987cc39609e7964ae89be4f71498cf97b1cf80b846e76f9" + }, + { + "path": "packages/collective-sync/dist/transport.js", + "digest": "sha256:0490ec8081083d4a94186312a273ea2fe8bfdbabb3d7671544f73327774bd528" + }, + { + "path": "packages/core/dist/index.js", + "digest": "sha256:4953093ada93fbd39267ccf1c49d76229b92b15d14242af2e20c35032acc86a3" + }, + { + "path": "packages/events/dist/index.js", + "digest": "sha256:378d9bd4055ce584b6fb3d21839bc7dc17faa073ded191f777f60701e6d0f2eb" + }, + { + "path": "packages/framework/dist/browser.js", + "digest": "sha256:4866132db68fa99ab56dfbc2007232718d0459d319f493a1019041ddd93a52d8" + }, + { + "path": "packages/framework/dist/index.js", + "digest": "sha256:9521a7fc48c229193ba0ca21d2396fc1c8eb5815564233b745a1ad599cb47f8c" + }, + { + "path": "packages/inference-control/dist/anytime-semantic-guarantees.js", + "digest": "sha256:bcc9d51ea5555a1cf15c0878be8d91c6b39e61cbfdbf0388f21f60496c8f8e7c" + }, + { + "path": "packages/inference-control/dist/assessments.js", + "digest": "sha256:a0b16c19983fbc6542cea5ecc33289bdd6d6dc959caf04098402c9b2cc864aa7" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-contracts.js", + "digest": "sha256:6ff257cc5ebd628a6a07369bc4b107b0f6c05e240bab9793507884416b78ec1a" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-runtime.js", + "digest": "sha256:1e8f512290057613051284415f9fd48f76b177bbd64b67e806973412b8ec3d19" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble-validation.js", + "digest": "sha256:43606b7327658c5529106fd3c556c5ffaade31ddfe1c1041ecf7db64c6aeeb94" + }, + { + "path": "packages/inference-control/dist/assessor-ensemble.js", + "digest": "sha256:b0b05c2480980597e70ff8c217ac7c7e2bdec905e99cc6078622dcb7ac486e22" + }, + { + "path": "packages/inference-control/dist/boundary.js", + "digest": "sha256:d55521b7537a32547131dc49d869d229a00cca56f4fcd23a1bfeb7c036d163b0" + }, + { + "path": "packages/inference-control/dist/canonical.js", + "digest": "sha256:9d1b1e8ee6b73f70e4d12711cfd15b5e8c074f2dcdc5dbdb99d6a28e3a2e7749" + }, + { + "path": "packages/inference-control/dist/capabilities.js", + "digest": "sha256:6f6d40c287b70f4c8c15154ea872f512a360f4126c320f2e10214a1453863d5b" + }, + { + "path": "packages/inference-control/dist/cognitive-adapters.js", + "digest": "sha256:e703d7c4dfda63ce3eb59c8a27d6c3f1eb0d2f1974b72a837fae11a2aadbf75a" + }, + { + "path": "packages/inference-control/dist/context-integrity-analyzers.js", + "digest": "sha256:709e0c5032fee33926c23b0dd31ccb2618e5aef3fb2272761c0400fd4a5fdc42" + }, + { + "path": "packages/inference-control/dist/context-integrity-contracts.js", + "digest": "sha256:f514a069350e28e2bdbc655644a5d650769d87b0086a344a1b7756ea9ad5dcea" + }, + { + "path": "packages/inference-control/dist/context-integrity-model.js", + "digest": "sha256:1d8fdb55f75d6f7449d7d678141d0e8ad3b1d0f4aa43f2849a38b5c795a745f5" + }, + { + "path": "packages/inference-control/dist/context-integrity-portable-agent.js", + "digest": "sha256:437711c90da9e1c7d8d8f9ea9c423b93eac40c1a540679dbb8867ec7f83cbbc4" + }, + { + "path": "packages/inference-control/dist/context-integrity-role-alignment.js", + "digest": "sha256:bb296933b10742b48fbcea417d4e7156a5b309e8c45b6cf8cb69234803813f8e" + }, + { + "path": "packages/inference-control/dist/context-integrity-runtime.js", + "digest": "sha256:7985691fc52776a57a62ffe9ec4d3b19833b5efc0d0befeed2fedeedd6347f90" + }, + { + "path": "packages/inference-control/dist/context-integrity.js", + "digest": "sha256:78336f87b7fb252290c3dd11f06e35babba6aa5622f5233b3f39358ce17583ca" + }, + { + "path": "packages/inference-control/dist/context.js", + "digest": "sha256:339a5b9822728b3d9c1266006d55bb89c9875d8378d9fb0c997705ddb06bc5b0" + }, + { + "path": "packages/inference-control/dist/governed-role-evolution.js", + "digest": "sha256:7ee2df4ecdc152a6002dd422b7183f50bf0b61004f9077eceb72b83b3d3dec19" + }, + { + "path": "packages/inference-control/dist/heterogeneous-agent-composition.js", + "digest": "sha256:8385ca904e96b0493d6771b1a169a9684e0ad38d51a4ae5dc58a43fe90993ea6" + }, + { + "path": "packages/inference-control/dist/index.js", + "digest": "sha256:a921b260b3b1034e1fb86f5e920148e10e7696656fb779137e8abdb9a1e54f77" + }, + { + "path": "packages/inference-control/dist/intervention-adapters.js", + "digest": "sha256:16428ddedde670546075a0b4605e524d5a4c02ab3a9055d75603d2fb01a63039" + }, + { + "path": "packages/inference-control/dist/intervention-contracts.js", + "digest": "sha256:b50e224f225b9cce6cf63e41dfc1c155e6496cd2ad035ca76f0bf1c9b0b9fc34" + }, + { + "path": "packages/inference-control/dist/intervention-runtime.js", + "digest": "sha256:33c13b1339472d38e51e41b5b8c54e9f833f750f042253c9517f32dcca53e6e6" + }, + { + "path": "packages/inference-control/dist/intervention-validation.js", + "digest": "sha256:32a31f06da2ac7f628f7fc42b0f4d12c2bb07ae70cca94b08a0b87514fa5710b" + }, + { + "path": "packages/inference-control/dist/intervention.js", + "digest": "sha256:a3ef1a043d29d16c1af28cfcef974b4a4869fbfe4969fe5b4c7430fff4676325" + }, + { + "path": "packages/inference-control/dist/messages.js", + "digest": "sha256:1fba622784350251c3f531c50d5c2077701dc3f5bc2933a52588b7f8fd4b77b8" + }, + { + "path": "packages/inference-control/dist/model.js", + "digest": "sha256:67a3fbaddef1766b2d0085b0f6a71e2d2a1def62d7c67bcce2079741848670fb" + }, + { + "path": "packages/inference-control/dist/operational-cognitive-control.js", + "digest": "sha256:afeefd26bf5fe86ea91702f064f027bae57e1afcd96b0714d057c40ed704bc99" + }, + { + "path": "packages/inference-control/dist/policy.js", + "digest": "sha256:5e0f2ba232ca8d0870e516e000f91e5243ae9ffbe48e0a3d32c91848d4e790af" + }, + { + "path": "packages/inference-control/dist/portable-agent.js", + "digest": "sha256:30a39fde6e3d0bfd823f771f70e53216aea209d1fc1750c4e5d6dec8d4ae6b39" + }, + { + "path": "packages/inference-control/dist/reducer.js", + "digest": "sha256:b96176cf102cc3f94c72dacc6868cb65650d9b94d602b1e50ba123831c340d09" + }, + { + "path": "packages/inference-control/dist/reference-controllers.js", + "digest": "sha256:f5920acff6322722bfa39acfed76b414ba6b131fd4a5c2e04b38f411ad00bf3e" + }, + { + "path": "packages/inference-control/dist/role-alignment-portable-agent.js", + "digest": "sha256:56c99039fff66c2f369487dacf4aa2f49979231fe9bcdd5fb85949a7ef1b23d2" + }, + { + "path": "packages/inference-control/dist/role-alignment.js", + "digest": "sha256:05463f517e911f23859afc16a078f3be010dad5195992f6e72589dd760bca200" + }, + { + "path": "packages/inference-control/dist/role-realignment-portable-agent.js", + "digest": "sha256:c946113af66d8a83cd946f8d1911906faa1c3f5fd57ab1ebd99ef874e922b42e" + }, + { + "path": "packages/inference-control/dist/role-realignment.js", + "digest": "sha256:c1fa8b21b74fd84b76a9109537558d4b5b2050710e15eccf17894bc3f0479d33" + }, + { + "path": "packages/inference-control/dist/runtime.js", + "digest": "sha256:9cb320abb8837279c41423bba5350f7f2d4492650af7f9faa539f7ee55225b1d" + }, + { + "path": "packages/inference-control/dist/scopes.js", + "digest": "sha256:b551485bc037d86c88ae6fd01e98bacc1f945e271f73a56b2a0a72052eac5cef" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-assessors.js", + "digest": "sha256:b180baf57fe992775125a9b69075e1c97f543e9ff3441fb725ecddf6795f4d5b" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-contracts.js", + "digest": "sha256:7b25020af1fd4375969b2a524b46c231dd1ee56d5b9dd08f7da4e8fbbd06d86d" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-memory.js", + "digest": "sha256:9156f67afdd55be68e21fad5f7ba4e5486f24964baadf0b52f3fd897c88b4bf1" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-runtime.js", + "digest": "sha256:2df3930b5eb743b8b9b42f2cc78af536e6155cd3f55e5476a3cddc7463bb3061" + }, + { + "path": "packages/inference-control/dist/semantic-alignment-validation.js", + "digest": "sha256:c377441c568778ec84252023b08f5b5147f65410c75f3adcad9487073b2bd8eb" + }, + { + "path": "packages/inference-control/dist/semantic-alignment.js", + "digest": "sha256:6652872134ad5808debe18f6928ce3479e08d27c29018ade039103c699e83f2b" + }, + { + "path": "packages/inference-control/dist/semantic-horizon-budget.js", + "digest": "sha256:44ca6347830dc0931b8b35240bdf168c883501854b3e96122b9d194db778ae95" + }, + { + "path": "packages/inference-control/dist/semantic-metric-engine.js", + "digest": "sha256:475102b2d41c0d24b6d785c49eab41b886ae9b007cf1bfb025feff1fbeb18826" + }, + { + "path": "packages/inference-control/dist/sha256.js", + "digest": "sha256:d71fd9d322dc5019c4fa5761fb30115ca816b5f66e9cef833032dd560d00fe9d" + }, + { + "path": "packages/inference-control/dist/state-records.js", + "digest": "sha256:720d0851e673fa754e7c0aef28e76a2735ac89f11308493ab84fc7231f48ac27" + }, + { + "path": "packages/inference-control/dist/state.js", + "digest": "sha256:c505c09e4527787028021a87acd968b316e1c8e6d4b170b6840b598ae1547fa5" + }, + { + "path": "packages/inference-control/dist/streams.js", + "digest": "sha256:0bf09847a16c09f591e4f6c52fb47f71a9f2553f9824f15e5689ff3cfb067aec" + }, + { + "path": "packages/inference-control/dist/telemetry.js", + "digest": "sha256:d3e1efda5bd182680490fe04ca2d361d683ed23a96bca12d5710d4fe2639a6a1" + }, + { + "path": "packages/inference-control/dist/tools.js", + "digest": "sha256:b7d1a235fded2bb91e05067fbe6cc78a71edb772c14b6a2091fa5070d29bf52e" + }, + { + "path": "packages/inference-control/dist/trust.js", + "digest": "sha256:b6c36d47a7c99603b3d45719b25d260ef9b238efbed9fe2a0b7ebfdaea7c3e78" + }, + { + "path": "packages/inference-control/dist/types.js", + "digest": "sha256:ca75f72b4f193bbcc212904dc2ff6710b4087a5d5db0730fb2305eb749bfb36c" + }, + { + "path": "packages/inference-control/dist/validation.js", + "digest": "sha256:33d1c58b96635f6dcb441d0fa6c77b7829af51f70a5b7fd317cacfda3f53d5ff" + }, + { + "path": "packages/interop-postgres/dist/index.js", + "digest": "sha256:754605db57be31182f791182d61c9d16e59058d6fa90358b7e60b66ccbdea2df" + }, + { + "path": "packages/interop-postgres/dist/migrations.js", + "digest": "sha256:9bcac3744000fb6ccb562b76d3e2b098a1ff249196e8ce197ddb21ce9b5b9fe8" + }, + { + "path": "packages/interop-postgres/dist/repositories.js", + "digest": "sha256:ba3ce3db7dabcfff1e76043ad515d2b2d136724fd26efc818797a6bcc64cc4f1" + }, + { + "path": "packages/interop/dist/governed-lifecycle.js", + "digest": "sha256:f5b00f0bd7274ca3e8550d40c9f58178eb3c3d05d4329bac5eea6f5ded33646c" + }, + { + "path": "packages/interop/dist/http.js", + "digest": "sha256:6d73ca65749ab791eea28ac2ba3fcdbdfc4f63344869362f7eae1b541b76dc5c" + }, + { + "path": "packages/interop/dist/index.js", + "digest": "sha256:214c099488f68d1f3abc5facbbd52efcb7ce3db494de9c873658393a64e9a177" + }, + { + "path": "packages/interop/dist/morphogenesis.js", + "digest": "sha256:51b7898519f5e1b90fd545e531e87a2280c7bfadec1c57b8b3794dc36a2accc6" + }, + { + "path": "packages/interop/dist/webcrypto.js", + "digest": "sha256:880cb4d2a5a2ed01fa8aa20e45c497eb00a33cc3c9ab9daffe22738595953541" + }, + { + "path": "packages/mcp-docs/dist/cli.js", + "digest": "sha256:e9b5dd708542caa20b1a6e48a6ec9b94555a3b5e6b20290ec4b8e8e06eeaa9c2" + }, + { + "path": "packages/mcp-docs/dist/index.js", + "digest": "sha256:5f861035058d2b85e237efc3c46325fabf5f07928ab44fdfcb1726a92d3973b1" + }, + { + "path": "packages/mcp-docs/dist/server.js", + "digest": "sha256:0d1d45d5fd38f0954f057a19f0c289209ec8b0741ac74a1f195c219e6245544a" + }, + { + "path": "packages/mcp-runtime/dist/index.js", + "digest": "sha256:d537dcedce52e9a6837982df72dbd8cf1b3c6d1eb687f2857ab3d56f65879c3d" + }, + { + "path": "packages/mcp/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/memory/dist/index.js", + "digest": "sha256:fab5f32b85a4df9ddfad1054badb437892a21f1f416afff263ed5b2b7f9fa8b0" + }, + { + "path": "packages/mesh-conformance/dist/contracts.js", + "digest": "sha256:9c72ef104edf9901471db7b8a00b354ae8dd72353c181356070d34cb929b99b2" + }, + { + "path": "packages/mesh-conformance/dist/control-fixtures.js", + "digest": "sha256:e7bd67da283c361135f4ae9f9f5eb42a23d2a89c52528238cd12111c41dca7f8" + }, + { + "path": "packages/mesh-conformance/dist/control.js", + "digest": "sha256:0eb18d7be525ee48b0db6b25bb75cf014563d31afc831a82ffcb24a2c11080cd" + }, + { + "path": "packages/mesh-conformance/dist/durability.js", + "digest": "sha256:a92659003df88ef18bd5d02efd45919fe5088006eeb5fe06859e1be90ef73bb8" + }, + { + "path": "packages/mesh-conformance/dist/index.js", + "digest": "sha256:2bba1ca73e6fc97fe414340a16e3f0a5be5a966ae496069c769f0695d321c075" + }, + { + "path": "packages/mesh-conformance/dist/planning.js", + "digest": "sha256:de0bc3b6c2b4869fc28e25d34e408328a8f899e6148a7e18fa7b146023b44847" + }, + { + "path": "packages/mesh-conformance/dist/protocol.js", + "digest": "sha256:6c7028b8f4b626a6df165b51c26cf1af266a740addad20f2df8fac819937d06b" + }, + { + "path": "packages/mesh-conformance/dist/report.js", + "digest": "sha256:704dcbf5e60268d943ef5b7876091724594225fcb3a4bdf2ebec5020afb3e73c" + }, + { + "path": "packages/mesh-conformance/dist/rooms.js", + "digest": "sha256:53ae3a136cd243714a5eac7a64e5d7e3038e303e5c93fac94788a313f9e3644c" + }, + { + "path": "packages/mesh-conformance/dist/runner.js", + "digest": "sha256:6e740ff8d5251aa3f4b37777fb52214e740dad3c0f9d8583155ee826635420ad" + }, + { + "path": "packages/mesh-conformance/dist/transport.js", + "digest": "sha256:a09577f525870cc07dbb8aed09fc045c70f21277fcab43117f1c9335c8b4a189" + }, + { + "path": "packages/mesh-crypto/dist/base64url.js", + "digest": "sha256:df96edd36a1f06d3f19292067415a371d1b491e63e6e99354c75fee0e1981689" + }, + { + "path": "packages/mesh-crypto/dist/contracts.js", + "digest": "sha256:0dbf1cf2c1456b3917e0bf92410a7253342f067aec6a40f4c7657da6a4a989a5" + }, + { + "path": "packages/mesh-crypto/dist/http-signature-port.js", + "digest": "sha256:5b710dfefaed3b511074caa06ad03dfe1dfcaa2bc0219a7a5f68e14d7d3c009d" + }, + { + "path": "packages/mesh-crypto/dist/index.js", + "digest": "sha256:b5fef323f590706eeffe8dba2454543fbcea11cb3f823032cd72c7f3dfd679dc" + }, + { + "path": "packages/mesh-crypto/dist/static-key-resolver.js", + "digest": "sha256:bdb9750903e8c22ebaa2e581ef823860654a5a4d0f6332f7fc566b067ed27b79" + }, + { + "path": "packages/mesh-crypto/dist/web-crypto.js", + "digest": "sha256:807f19df4570bb2655fc9d5f6d13b2a18af3662b58cb7ef852b4ac4b8e59c8f1" + }, + { + "path": "packages/mesh-http/dist/durable-outbox.js", + "digest": "sha256:4115fa4901502cb285902126c125c99ac6786ff48de4f179e9c7e6bf1512455c" + }, + { + "path": "packages/mesh-http/dist/index.js", + "digest": "sha256:356fe829cabeaa1524b87bff61e186c0e16d3a8bf8efb9f884b2d782fe628edd" + }, + { + "path": "packages/mesh-postgres/dist/cli.js", + "digest": "sha256:0d547846e3e8be78d5361d828c6138b7270a409ad8d84ec45a742fa1a08cdd48" + }, + { + "path": "packages/mesh-postgres/dist/index.js", + "digest": "sha256:774b213b90ecb7670fac7a39296b187681be7034cb51332373bba6fe20864e36" + }, + { + "path": "packages/mesh-postgres/dist/migrations.js", + "digest": "sha256:99eb9e978be475856965a0e40c4ca39e49b11b7e27cba3d9632abd34c98905db" + }, + { + "path": "packages/mesh-postgres/dist/planning-recovery.js", + "digest": "sha256:bbec2fa7757a0412f2788118590a5ccede90b1ef77b861859e0fbf80a8ebc66f" + }, + { + "path": "packages/mesh-postgres/dist/repository.js", + "digest": "sha256:ea8c4bb98dfb8b9a4d4441e7eb34062e52f75085b1d73f6636c5b9852e132591" + }, + { + "path": "packages/mesh-postgres/dist/snapshot-backfill.js", + "digest": "sha256:2227eb1cf13656c91bfc47ce36b19697d795b509076818dd14c90d2883a1a8f9" + }, + { + "path": "packages/mesh-protocol/dist/canonical-json.js", + "digest": "sha256:394b8fa24d40e03e369d7ebb9518256633aeb0eaac0332c2ba2beccf93430452" + }, + { + "path": "packages/mesh-protocol/dist/contracts.js", + "digest": "sha256:9529f176896f1949b56fc163e57a118d5239a7018f8b6fa2c31743247f94987f" + }, + { + "path": "packages/mesh-protocol/dist/index.js", + "digest": "sha256:6d86cc13e07f1277809091f939d925c12dd7acee63a1dd0c621e61bf7eb08fa7" + }, + { + "path": "packages/mesh-protocol/dist/strict-json.js", + "digest": "sha256:0b8e54f87cba73b7d98fbe30b8154d3b71a1d09a66c62536468fc6ff0c2ece4d" + }, + { + "path": "packages/mesh-protocol/dist/validation.js", + "digest": "sha256:a06cf45708fc9b6438d0ca3449847ab4ba11e44633e072473acfcb9f0cdf4a71" + }, + { + "path": "packages/mesh-sim-local/dist/index.js", + "digest": "sha256:53eaa2bf57ba705a72b09366e8583565614c9bc3e170e83984537ab369566980" + }, + { + "path": "packages/mesh-sim-postgres/dist/index.js", + "digest": "sha256:240ce27d16ac0661872fdf9d2ab5388eeb7bf52c43f8c97e6a933b2b9de613f1" + }, + { + "path": "packages/mesh-sim-postgres/dist/migrations.js", + "digest": "sha256:6a1bb03ef035578e0276f581e56237bc8e9265f140b66fb1d6a5629a02e3670f" + }, + { + "path": "packages/mesh-sim-postgres/dist/scalable-evaluation-checkpoint-store.js", + "digest": "sha256:97235cfcf97c5f5499303514123bebbe72f3cdcaed8bff1e335f162fe115b2ee" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-action.js", + "digest": "sha256:239b9b4e383d9a73609a475dcec00dae193c91679ba5c20432e8bb6498eb1e3c" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-contracts.js", + "digest": "sha256:6afd9efc174d8a59739da7db001a3eb87d18f6374c33f67be14a8143562d54fe" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-fault-matrix.js", + "digest": "sha256:bafa61ae6bd6f74d05d2d5afbb0c405fdd5756fc91c339ddde85a4f9c15e0dbc" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-recovery.js", + "digest": "sha256:2e60bd3f6fd3b20764ef649c4f03cbdaabe938ad8eea5c6e68fbe5980eaf1778" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-reference.js", + "digest": "sha256:2f7350772d3348a0a947d6a9cb73fff82422491d477a19be702c9a2503288538" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-replanning.js", + "digest": "sha256:c883ecaaab58520e24173c5f64e0fa54f9f5362af88ac3264af318b22517f9df" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-campaign.js", + "digest": "sha256:a5fdc1b621112b4760dd685cc39422df124a35e9d82006a796e44999726b7122" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-resilience-contracts.js", + "digest": "sha256:f30b30125d772819eacf82c5e55451f8b1f97321597d5b66251ac81b14a7f825" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runner.js", + "digest": "sha256:c4cdeddb474c2adf11730d76eae6a5e29b68c54c84b4b117a79692be4f26c8ed" + }, + { + "path": "packages/mesh-sim/dist/collective-closed-loop-runtime.js", + "digest": "sha256:b94a545a0c792690278a44a75b6fc2f4889fbd188165b41f8758d4184d29c24f" + }, + { + "path": "packages/mesh-sim/dist/collective-effect-provenance.js", + "digest": "sha256:47586db551e2d9baa17044435a13e86c630800dfad79888fbc9eead11e41fd71" + }, + { + "path": "packages/mesh-sim/dist/collective-environment.js", + "digest": "sha256:5be01dcd1d0006dd9de004a4328c013c3b70075f6ded65c1bc4cac6ab4a0373e" + }, + { + "path": "packages/mesh-sim/dist/collective-evaluation.js", + "digest": "sha256:0bc8e2f1ca1b03f0065065210a313deb316fd2377db6152ef557737b755d7a5d" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale-overlay.js", + "digest": "sha256:40edf5e7a82f27d435d59f7f28e1ba7cca6cf3aef3e2b8c84c0b583cd49df425" + }, + { + "path": "packages/mesh-sim/dist/collective-progressive-scale.js", + "digest": "sha256:63ca5d6156eca018ec72b7f496bf3748fed0b8131f7d8bdfb5391e01fdf3ca1d" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-aggregation.js", + "digest": "sha256:d639bc4771d74500d4f2b2e94479e4391de24e84a8662347f6a02951428098d5" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-artifact-stream.js", + "digest": "sha256:e53a80a69960cec1e1fae775e4ece65936019a04f9a77ffe66dac49ed9e73471" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-bundle.js", + "digest": "sha256:422758350ffb644e20af635fa68be85714fed6a7453e496bccf30462f4a1eb2c" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-executor.js", + "digest": "sha256:eb2be679d1f9853ddc114f2334526f0f532c88a726b670666057d39507b0a5aa" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-analysis.js", + "digest": "sha256:741764684649b93fc4b59b785be10e61b999497d69c7f98b83527c2122d298b8" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-operation.js", + "digest": "sha256:3e2e65c1fe11779d081d0593abccb1bb792b14db288874170f2aa6f7c7181839" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-normative-registry.js", + "digest": "sha256:e8df844281be4467f1c04eb6a670e7285a14341db684a4ba1fccc215eb68ed5e" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-registered-adapter.js", + "digest": "sha256:dad53e376b79f5b5082ccb051522c9fe7b1dc678ca08be5877f05213ccf4f4ca" + }, + { + "path": "packages/mesh-sim/dist/collective-statistical-campaign-scale.js", + "digest": "sha256:784a0dcc8865c50b610970c91b6598d483dd6f3b358723cefcd8fde64850a286" + }, + { + "path": "packages/mesh-sim/dist/collective-trace-journal.js", + "digest": "sha256:59d24a78f5f95eaa14f3f9ce527b68c2f460aea468553c13262bd57eb912b4b9" + }, + { + "path": "packages/mesh-sim/dist/index.js", + "digest": "sha256:ee62074173a14ce8c08082197b11f0537f3dfa2140c2822ea1bb1c08c0dd82a4" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-contracts.js", + "digest": "sha256:372205b5a92536b45a6f03621e625e7128e2a53cd65863eff48539eeb68d8e99" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-runtime.js", + "digest": "sha256:9318b26ad13637b925f751b3100923a58a874f474404bb12c443860e50815488" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment-validation.js", + "digest": "sha256:bf262003c9b5b98b86563f86c106dd03dce1408e6b358d800323cc3d50f51733" + }, + { + "path": "packages/mesh-sim/dist/multi-domain-environment.js", + "digest": "sha256:62d2a4275379ba3b2ab6193c8a0230a6fda54145dbe3f21a40b1e94002427cf7" + }, + { + "path": "packages/mesh-sim/dist/reducer-scenario.js", + "digest": "sha256:889a7a8a2477bffaffcc35387cebc5dfb8ca7fab63df120009a3929c1e7d805c" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-contracts.js", + "digest": "sha256:49d77fcec67839d7877a225d1479eb7b66d4953e681577ead6abc305d4191393" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-durability.js", + "digest": "sha256:cc87c0a8b53a3ca120dcc75ba5de08be34057a1d4412f707eaa640d7466d06e5" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-evidence.js", + "digest": "sha256:7f439e0e1f65c27cf195b9e0ff9ac6fdf4519d08d99d21c9ceb80d04164874f9" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-reference-integrated.js", + "digest": "sha256:99429ca6d316c199d5471c6cc08acc2ce711fa3d9b80d561332be872c20ce195" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runner.js", + "digest": "sha256:88231606e812104f402d2fdc7d8a52fb18a789a1e58806ff680b516d4658e084" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-runtime.js", + "digest": "sha256:7ef14f24ba5b8490f53dc5440efd9bfe282db4b0ff8bb4e03d55af133fff283f" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation-validation.js", + "digest": "sha256:0987b01ff10079361845d422ee0185c284227343fd5cfe6d829bc1088c7a7ab2" + }, + { + "path": "packages/mesh-sim/dist/scalable-evaluation.js", + "digest": "sha256:43bdbfa7863a4f7e466cff7d941bbb42f2f3590dfcec70f0ff53b724f61881e9" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-contracts.js", + "digest": "sha256:e3cdf45a3b1cd53c790dfa23a99f59c5fec295a520b397e1ee6bdae74e3799ac" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-runtime.js", + "digest": "sha256:a1c79489fbf9bb4cb1aca0763228c3575da400b0d61832b7970dff478cca7839" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation-validation.js", + "digest": "sha256:9b6e78e0ae50f9e547d287581f315e1fdb53e4c4668d3a6ed50e1d50ab0c128d" + }, + { + "path": "packages/mesh-sim/dist/sharded-simulation.js", + "digest": "sha256:c1e296a55123d5a37e5420838d875c8f00be68830fe339c8ce1d8c825ab3b0fb" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-contracts.js", + "digest": "sha256:dbce21ec6e527116c3b9d1b98a26bd744bd00c92c788e1d2c66b517a24770da7" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-runtime.js", + "digest": "sha256:a22d86d330e3dfa31a104e32a371a1da8f53ad840b7ae828b8331b97466bf522" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark-validation.js", + "digest": "sha256:15e906d89da5450a60b86cc9dec1f99ee956bc6f4a36fbc4b9a863dcfb0186fd" + }, + { + "path": "packages/mesh-sim/dist/verified-benchmark.js", + "digest": "sha256:e9be5da7951d4e71a50906c579371c36d8cdbe3075923260affb6bceef7b50c6" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-contracts.js", + "digest": "sha256:eaa1bb6c8bcd9f447b729e7013ba8235c5cb2e5479c195905dfa1d19369fc50e" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-runtime.js", + "digest": "sha256:e9974da197ec58188c29fa8d490abd1789edcfc05215f2e0f97747c0f31bbbae" + }, + { + "path": "packages/mesh/dist/adaptive-overlay-validation.js", + "digest": "sha256:2e6acc0c7f79ba6ccb5abea1340a05570e310c0266761dd48e4ea820ffc7a980" + }, + { + "path": "packages/mesh/dist/adaptive-overlay.js", + "digest": "sha256:18ec9b42ddce6430001f7822024c4916cd44eb6e0e997c7cc370127ca514ce5e" + }, + { + "path": "packages/mesh/dist/authenticated-overlay-transport.js", + "digest": "sha256:5e7b7c28c9c4cc5e44a37ae72bb664ae8cf7a721fd9f8bc6999d6c435c90bea1" + }, + { + "path": "packages/mesh/dist/authority-continuity-contracts.js", + "digest": "sha256:e988dedc3351d634f4da9d689e4c9c4c09156cc15df0d35f12eb4d2c7dfe86e8" + }, + { + "path": "packages/mesh/dist/authority-continuity.js", + "digest": "sha256:96e5b9e1981c7f9acdb8233d2dcc137a1d469a029044290c2940e9ae08e16cf0" + }, + { + "path": "packages/mesh/dist/continuity.js", + "digest": "sha256:d3fab986fab37b6e647ee5db235def064a5f3dd049255f7d80e8141f23542f84" + }, + { + "path": "packages/mesh/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/mesh/dist/coordination-allocation-contracts.js", + "digest": "sha256:3be2180c08543d1cbc2eb6e40fe6da290b89e791f7ca73a581647283199d5479" + }, + { + "path": "packages/mesh/dist/coordination-allocation-state.js", + "digest": "sha256:a85c2ebae9d89fe2ba5932a91b461babe61807fe8994bee41ac5f677ab6d1b20" + }, + { + "path": "packages/mesh/dist/coordination-allocation.js", + "digest": "sha256:92ff860f370f18d0a37ddd5d9135c58651aaaa47087be0c7503b63d344bff5d0" + }, + { + "path": "packages/mesh/dist/coordination-contracts.js", + "digest": "sha256:994d53aba9260dba427d4345bc3b4c07d742a627f3be1d16bc9919c250d46772" + }, + { + "path": "packages/mesh/dist/coordination-discovery-contracts.js", + "digest": "sha256:c9aa7950295bb4d4a3c77d59387fc9050feffb9df289c1034d33aef5f895a64b" + }, + { + "path": "packages/mesh/dist/coordination-discovery-state.js", + "digest": "sha256:093f3b7a9bb81b2bb9638802cac8ef20d5c2c39b97d9fcb4db6c877b92deac5e" + }, + { + "path": "packages/mesh/dist/coordination-discovery.js", + "digest": "sha256:7fd2868591eb7f7387c838c4e4ffb991d3b3c13b3baf37510cbb4c55978f27fc" + }, + { + "path": "packages/mesh/dist/coordination-execution.js", + "digest": "sha256:c977ef2698808e852f01ea21718ca340d99af00032797e48e33aea55c4f4d42e" + }, + { + "path": "packages/mesh/dist/coordination-inbound-contracts.js", + "digest": "sha256:1a82d59dece310da303e2c4915fa70025e7563d201e77a61bd51707cee356ad7" + }, + { + "path": "packages/mesh/dist/coordination-inbound-state.js", + "digest": "sha256:214c4db472a4b0b8678ce118c2aff900f54ecc4219a90d4a5bdde5ac69377282" + }, + { + "path": "packages/mesh/dist/coordination-inbound.js", + "digest": "sha256:86cf5061c298941c5355533eae662f4dcfa96d8014552995a847214cecaeb580" + }, + { + "path": "packages/mesh/dist/coordination-lease-renewal.js", + "digest": "sha256:7a1dc88ba2620925684895fd8d82f284363aa5ca9d7694b6bb2dde33ad120d5a" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic-contracts.js", + "digest": "sha256:7df5a215ccb3a469b52d126b60787d9d0b8692c2db96ab3c69585948de059289" + }, + { + "path": "packages/mesh/dist/coordination-objective-topic.js", + "digest": "sha256:9ecc16d642835d844d8d4de31cbdbbc0d2b96c5a9f13cbaa0564cb1568fab99d" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-contracts.js", + "digest": "sha256:314e32db524c476a194bd1e6bc835e289ecf203b328c781595f6d63986283c67" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-state.js", + "digest": "sha256:61975714d8bc69184c05508f272eddff05bd1790ecab45cbb66072b4cfe163d9" + }, + { + "path": "packages/mesh/dist/coordination-objective-work-time.js", + "digest": "sha256:6a506033a164246715358d8cf1f6910b37cb5a9efaf998c567222c0814ad729b" + }, + { + "path": "packages/mesh/dist/coordination-objective-work.js", + "digest": "sha256:377a4eb0fa5b7caadd2f0b5f991892032e2689c42c6251bc91e14df0b07c495c" + }, + { + "path": "packages/mesh/dist/coordination-recovery.js", + "digest": "sha256:278ca986324792339ace51bea5f5dd467cf71af1aea6ab94132f15bd75238a38" + }, + { + "path": "packages/mesh/dist/coordination-reducer.js", + "digest": "sha256:d20890a678eb9dceb70cdb1788e7e509dc1a38b923ac836f06599d7ac0e30a1b" + }, + { + "path": "packages/mesh/dist/coordination-state.js", + "digest": "sha256:1120aadb4f57759fca1d0c57d1f985e3fbe7da6771acfe923ac0671e13fc82ea" + }, + { + "path": "packages/mesh/dist/coordination-topic-contracts.js", + "digest": "sha256:5e722ff15658aecc3b2bf2ba9b35226274b981fce4744d8558cc86eb6574c27f" + }, + { + "path": "packages/mesh/dist/coordination-topic.js", + "digest": "sha256:51f13dd6ee7287da3a3857178f371b7db1fe44955978226d957133387511aacd" + }, + { + "path": "packages/mesh/dist/coordination-wire-version-contracts.js", + "digest": "sha256:34ccdf72fc29daaa6b532694f2b820bccaafb53549cc5f907ea05b221a7ecd5f" + }, + { + "path": "packages/mesh/dist/coordination-wire-version.js", + "digest": "sha256:2f8b7498a5a82471e8de6d840b98bcf5dc3f0d1108267f9f3f3cd5ef0c563f83" + }, + { + "path": "packages/mesh/dist/coordination.js", + "digest": "sha256:6ab0e50a3c3a4b30470f46ac0f5bdb46244d2d85e40746859649ae6f5ab5972a" + }, + { + "path": "packages/mesh/dist/durability.js", + "digest": "sha256:9112fa82abe5291d58ae2f69ec908a36425fb6cdc12abdcfb1b9fa9f835f3543" + }, + { + "path": "packages/mesh/dist/inbound.js", + "digest": "sha256:3139621aee4950963cd972476b5c45538e46d96cae8e75e97868845325449d38" + }, + { + "path": "packages/mesh/dist/index.js", + "digest": "sha256:ac2c6265fd32449bde66f8451b8e45eccdbaa90ae105501b1ea8d672d363a059" + }, + { + "path": "packages/mesh/dist/loopback.js", + "digest": "sha256:60c0873a79abaeb05c1b51b8edc1f166a35f0488229eeaf8964f319a9c672fa1" + }, + { + "path": "packages/mesh/dist/overlay-transport.js", + "digest": "sha256:89e36d9171cfe0be31a1e4b7d6bdceab4511fc090f1890e2869d4e2133c196f2" + }, + { + "path": "packages/mesh/dist/overlay.js", + "digest": "sha256:45e87c5e96197d6ee979b9095770525ffc54416fc148fd2772c5b345155201f0" + }, + { + "path": "packages/mesh/dist/reducer.js", + "digest": "sha256:87a9de3e08703bc17d3c3f881dc2002a8ea6ffaffb943195aab6213217100a73" + }, + { + "path": "packages/mesh/dist/sha256.js", + "digest": "sha256:3e518423bde47c7b96db5d49b8a66ab24ad35859e025a3a80a3da23a160dd140" + }, + { + "path": "packages/mesh/dist/sparse-overlay-contracts.js", + "digest": "sha256:13bbd7fad5d9dcdff11f48dabe4165dc89660fc8f6de9d1d3ec20061ce189cc0" + }, + { + "path": "packages/mesh/dist/sparse-overlay-durability.js", + "digest": "sha256:8b75680a26fdd660f7dadbff37727f1e5298828e972e0e2a7f5ac8edafc820cb" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime-contracts.js", + "digest": "sha256:0c90a716d1fc4983a07d4cb55bd976f20ea3191b25b50ad3c02465a89ad0bf92" + }, + { + "path": "packages/mesh/dist/sparse-overlay-runtime.js", + "digest": "sha256:f49f29078cc39ced0826fce1349ff8474dee9d514bbf3f452ee9f951975d8833" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-contracts.js", + "digest": "sha256:6f404176b4d54a71985033e076f5eb5f329e04b7ad992c9a1a7e56af2961211d" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport-durability.js", + "digest": "sha256:da739539527cfd6f750081ff776dc1e1e17862acc45f62e55036481c66b5d290" + }, + { + "path": "packages/mesh/dist/sparse-overlay-transport.js", + "digest": "sha256:14605088582611b10a1276dbbe0cb633256c4f29a51173fc98cac4887d467252" + }, + { + "path": "packages/mesh/dist/sparse-overlay.js", + "digest": "sha256:ca11437bdc551ee6d1dd8e6557a63d196cae7c9888b238144587b7c9c4bab98b" + }, + { + "path": "packages/mesh/dist/state.js", + "digest": "sha256:e50942fb5e14f5f5aca893aba6ba3e509c8659478ede92667069e49bbe01c282" + }, + { + "path": "packages/mesh/dist/trust.js", + "digest": "sha256:5256cf09586202f5ea60df65866156ca14e096af85c06c05acf30f4f72ca02a5" + }, + { + "path": "packages/model-anthropic/dist/index.js", + "digest": "sha256:6a82284ff47b80d5079dde4f889b81da889bbefd741775695143add7d16745ab" + }, + { + "path": "packages/model-gemini/dist/index.js", + "digest": "sha256:1a50906c3de37382c47d7941b79a7d281d61ec5898b558cd1c026e27f8c33fec" + }, + { + "path": "packages/model-openai-compatible/dist/index.js", + "digest": "sha256:8649eb1b720e38b506fd5d2ef733c0130e1d875b256560f49e070daab36036c1" + }, + { + "path": "packages/model/dist/index.js", + "digest": "sha256:827c148a2159c5d098f9fe33185b555382ad63931193dda5f41f6af38a6a4445" + }, + { + "path": "packages/planning-artifacts-postgres/dist/index.js", + "digest": "sha256:b10677e45ae2a64dc9d2ce80b35ab8d5c9f0e0e0ae307098b7bd29b744b20451" + }, + { + "path": "packages/planning-artifacts-postgres/dist/migrations.js", + "digest": "sha256:8716213d4903eef3e40f664772ce969c643b9c8a57a0fefc7af7fb0cf9a5d66d" + }, + { + "path": "packages/planning-artifacts-postgres/dist/replication-repository.js", + "digest": "sha256:fdcbea1f69c33ff853ff8fed3a719ff0953e73e3b97aa300376a5053ac186bb9" + }, + { + "path": "packages/planning-artifacts-postgres/dist/repository.js", + "digest": "sha256:f73012bde47c99b395ca63563a6559626fa86f89eb830d6073d5886b918acebb" + }, + { + "path": "packages/planning-artifacts/dist/contracts.js", + "digest": "sha256:7e8d3039e69437fba5fe7c15bd1038cddc13ffb04ea9684943ad5305ea8aec35" + }, + { + "path": "packages/planning-artifacts/dist/index.js", + "digest": "sha256:820cff3509774091d3c7cf318b9f3f4256dc079140b44ffac1938c4f9ae16c05" + }, + { + "path": "packages/planning-artifacts/dist/publication.js", + "digest": "sha256:fc7696e3f4f368fcd93029987a4c1d80c73d7dce238d773a6e0fd434639e0489" + }, + { + "path": "packages/planning-artifacts/dist/replication-codec.js", + "digest": "sha256:893a2f1dfb7aae637651d9701c12b3966b6b405e487beb2584138f4d93601e7a" + }, + { + "path": "packages/planning-artifacts/dist/replication-contracts.js", + "digest": "sha256:6246d5e9e6654464bf1b3b37b15a9e0545869103d4cbba3463c3b37da22a9ee1" + }, + { + "path": "packages/planning-artifacts/dist/replication-http.js", + "digest": "sha256:8ff881c94d95ed1a438636a4f73b2394f834c561d987842121394df8d27533e0" + }, + { + "path": "packages/planning-artifacts/dist/replication-transport.js", + "digest": "sha256:c3523cd80cf0f0cb7e3eaf5688db5529a34e7e0338898d87a8933c09586f1a56" + }, + { + "path": "packages/planning-artifacts/dist/replication.js", + "digest": "sha256:228a8c80dd8ca2ee690c5f6fb5d6f87a8a5001d9c7951ec98cb3df8ea5462deb" + }, + { + "path": "packages/planning-artifacts/dist/sync.js", + "digest": "sha256:1d447585e4040a52095f8c8f3831ce0319b36425f3d2578cdf9ca8bfb1be823b" + }, + { + "path": "packages/postgres/dist/index.js", + "digest": "sha256:7e98e9cd73d663a6bc1345a8bafca54a4c6e2b5d6588b621e408381b0dd2e549" + }, + { + "path": "packages/provider-openai/dist/index.js", + "digest": "sha256:264f2eaa3540c1659fd5f74030a651b8b5ebf152ebc98d6a2f3a77389ee0b251" + }, + { + "path": "packages/rooms-api/dist/index.js", + "digest": "sha256:c3fa3161966932e649901a7409bd6b207a29f8b38005aea74f05eace8efcdfb7" + }, + { + "path": "packages/rooms-mesh/dist/index.js", + "digest": "sha256:0afba9c4376f12bb728fc74081e17eff696031e2c77116b99de2179a2c2b05be" + }, + { + "path": "packages/rooms-mesh/dist/morphogenesis.js", + "digest": "sha256:0d7e041480c135c433a918155641319340a8f9a690c11047b5b86f5232acd1d4" + }, + { + "path": "packages/rooms-postgres/dist/agent-registry-store.js", + "digest": "sha256:dc9ac66dbe87f1adab263dee839050660a3c0e228946923c4a18a5b46cb3307d" + }, + { + "path": "packages/rooms-postgres/dist/cli.js", + "digest": "sha256:195b4b5c2e57466fc5b936dc99223cd650cfef647236ca836f5495a6607b667c" + }, + { + "path": "packages/rooms-postgres/dist/coordination-store.js", + "digest": "sha256:7d2f3a3fe42cbcef3632efbafbb5831e42157d79e219bd81db6a149c1de7ed40" + }, + { + "path": "packages/rooms-postgres/dist/execution-session-store.js", + "digest": "sha256:51e4e8f168ffa77190d6fa3378ad572d657fa7c4aaf56a9bd09464bbab6d4430" + }, + { + "path": "packages/rooms-postgres/dist/human-contribution-store.js", + "digest": "sha256:400a9793ec95e66b30f9583a127e0d90ad1a03bf5fbe7f70f72fc1e65724daa6" + }, + { + "path": "packages/rooms-postgres/dist/index.js", + "digest": "sha256:766e02f25cbfe405a45ef517c773783df68a7b87c01e5f8dae87699058239ace" + }, + { + "path": "packages/rooms-postgres/dist/knowledge-bundle-store.js", + "digest": "sha256:d67f422907f31e51da03af34eb16e85ca98cc63407e0875c30af88edaddce9e3" + }, + { + "path": "packages/rooms-postgres/dist/migrations.js", + "digest": "sha256:9beb8a0819426d69dcfb220ea534eea483ee4126bc68bea4437d814695d8ce8c" + }, + { + "path": "packages/rooms-postgres/dist/operational-event-store.js", + "digest": "sha256:301c5b69919dd4e624dd6ff6beba20c36bb3d3348c00a6e02d61dfffbef6f67e" + }, + { + "path": "packages/rooms-postgres/dist/participant-membership-store.js", + "digest": "sha256:13351fb5deb6411939f42f42f45f30b3924d012116cb84ce09e63ed31a8ab373" + }, + { + "path": "packages/rooms-postgres/dist/plan-store.js", + "digest": "sha256:b8c74678264083f9940ef243fad1bfe88494cc8180e69ccafa7bbe239055bab2" + }, + { + "path": "packages/rooms-postgres/dist/pool.js", + "digest": "sha256:e8a8d4e4903a1382710e3fea9701e31cb7ddfd171e5be2f5ec56ace32091e23b" + }, + { + "path": "packages/rooms-postgres/dist/projection-checkpoint-store.js", + "digest": "sha256:83c60704f6f203308cd0405e3a6e471d5fcfe7b8b3a5104cb52ebe29b4f102d5" + }, + { + "path": "packages/rooms-postgres/dist/repository.js", + "digest": "sha256:1d25d9ab54b0fd7dea714a9c4a6b909398db9b670a73e748546748313202de18" + }, + { + "path": "packages/rooms-postgres/dist/room-handoff-store.js", + "digest": "sha256:f6a577a12ee9b729f6d3c263ade83ffb459391f93e3367a89e96f5145f38e9c3" + }, + { + "path": "packages/rooms-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/rooms-temporal/dist/index.js", + "digest": "sha256:bcb8e0b443fcaf0bf4f021c17a5fa91d2c1c1653ee39989f1fb7fd33717786b9" + }, + { + "path": "packages/rooms-temporal/dist/workflow.js", + "digest": "sha256:fcf98217424d22f6dcbee6ac178e33c6242ddefcb2230228ade615ce68ecc4ef" + }, + { + "path": "packages/rooms/dist/agent-registry.js", + "digest": "sha256:24e1bf067e9ca32fb3623b988afe46711bf02519d8690819e667d375fd5590bf" + }, + { + "path": "packages/rooms/dist/checkpoint-execution.js", + "digest": "sha256:dd2822591d228998753ef900a54befd8a8cb2848fa9cff6687bd7c3ac4e785d2" + }, + { + "path": "packages/rooms/dist/context.js", + "digest": "sha256:4899e01501a5e743fc739440e1c208ecf82bbd3347b0bc816240ed6ec359e32a" + }, + { + "path": "packages/rooms/dist/coordination-execution.js", + "digest": "sha256:622d69e44c4ede385c49a5f780f756399b0c92ac326840e082aa9c893496123a" + }, + { + "path": "packages/rooms/dist/coordination-runtime.js", + "digest": "sha256:39b7d49f0f870a60b5c9f712530dfff3bf4ad90687ee030db28debbb5a53f3d1" + }, + { + "path": "packages/rooms/dist/coordination-worker.js", + "digest": "sha256:9243f1e4fdd7bb3ea43bc2dd4281ba868af3e40d44bf0f2b75169a59d509f71d" + }, + { + "path": "packages/rooms/dist/coordination.js", + "digest": "sha256:30dd88e97ecc261a00790733a96cfc676b55523a1ada417d249ec5e5da17dc6d" + }, + { + "path": "packages/rooms/dist/event-page.js", + "digest": "sha256:2b92516cf405e4eddbd50ac36dcecea6aa9f1ad793293f73d71b51ef7f054787" + }, + { + "path": "packages/rooms/dist/execution-session.js", + "digest": "sha256:eec92852dffa90be43ff357f8843e45d567ca046dd3dcc38df248450287094f8" + }, + { + "path": "packages/rooms/dist/human-contribution.js", + "digest": "sha256:9eb31217df6d9d23dc89f8bb77d9af6a82476a2ed881e97d1afa22d1d60995dc" + }, + { + "path": "packages/rooms/dist/in-memory.js", + "digest": "sha256:f663250e9545811c4362ced22de49fdaa8a3313237317161abf6d80e18db0041" + }, + { + "path": "packages/rooms/dist/index.js", + "digest": "sha256:a9616e87d109b303ec5a0d27413c95561c36bd209135fc6deafef502f33ff8da" + }, + { + "path": "packages/rooms/dist/intervention-dispatcher.js", + "digest": "sha256:5e75083d2eb74d7618f618fd64222ee7d86bf5e76eba390dae25532cfabf8233" + }, + { + "path": "packages/rooms/dist/knowledge-bundle.js", + "digest": "sha256:a1720ebdda984c959d3b5d1399aae39b2b1ae040b82b265abb43129df6dcdd7c" + }, + { + "path": "packages/rooms/dist/live-view.js", + "digest": "sha256:29b662d2db5040713a9ee3dab7d07a01c554c649f5c75ed2e0f914ad0a4520e0" + }, + { + "path": "packages/rooms/dist/models.js", + "digest": "sha256:637113ce0dd08d4a61b12eba5fc661552ea29f6f18356eb1b70bc0e4a06990cc" + }, + { + "path": "packages/rooms/dist/operational-events.js", + "digest": "sha256:23dff99970f45d2acc5694800b8ffceff2816bf16325f9d7c03c6ee24722c65b" + }, + { + "path": "packages/rooms/dist/operational-projector.js", + "digest": "sha256:3ea1b347f9af67d294adf5d95ad6ae8f6cb401821b73a458b6f7b3b34fd1b7d4" + }, + { + "path": "packages/rooms/dist/participant-membership.js", + "digest": "sha256:242af40c664b7bc6b8f1eac3e9a123458dbceae718422d36e0a0812f49ed0aad" + }, + { + "path": "packages/rooms/dist/planner-bridge.js", + "digest": "sha256:e71a9e4733b147f04d63c5722ab8c9c1844e160ed02a1a774458cb421d0911fe" + }, + { + "path": "packages/rooms/dist/policy.js", + "digest": "sha256:9845da07877dac33408b8bc372f1945ec7fe01f3d93c8ce220c169fb5e6eacfe" + }, + { + "path": "packages/rooms/dist/promotion.js", + "digest": "sha256:f714cdda874ece0f9b78907c3bb113e2f6194e8421c67210cf4b3d94df888a6f" + }, + { + "path": "packages/rooms/dist/repository.js", + "digest": "sha256:610ec0813848b022d425a527cb50ed46fc568b817eabe37ddb2cc952f01e1f4f" + }, + { + "path": "packages/rooms/dist/room-handoff.js", + "digest": "sha256:f69588b30f28403f66c8c2312907269a74b9bb76962da386b120f72836118b5b" + }, + { + "path": "packages/rooms/dist/service.js", + "digest": "sha256:cea5cb76fc72d2653aa232ec5edffcd2dfc902a3ba229454841bc00be8edcd6a" + }, + { + "path": "packages/rooms/dist/tool-bridges.js", + "digest": "sha256:38134364e694bad13b6b502f6fee3ab4ffacd7220e07776f23b7af2a56b0647b" + }, + { + "path": "packages/rooms/dist/work-management.js", + "digest": "sha256:3fe3072f902c1ace02f78e327a096c84015b399ecbba50262b23e6f21c0dfb6c" + }, + { + "path": "packages/runtime-mock/dist/index.js", + "digest": "sha256:f7bf5d629d407d9a372ec08a556ed4731107d98ac66853cdee706f15c73e2e7d" + }, + { + "path": "packages/runtime/dist/adapter-bridge.js", + "digest": "sha256:8a7e36dea7ee28a8ce85fe71e7ccf7e520865577bd968e6d2d006cbb7cd9cb28" + }, + { + "path": "packages/runtime/dist/adapter-contracts.js", + "digest": "sha256:7c6f3cd4a7a9801bbcefc6b9064f112ba28da9dc5d0cfaa469fdfcc33c0f0c4b" + }, + { + "path": "packages/runtime/dist/adapter-errors.js", + "digest": "sha256:6b4dd976a20515bc4e4380e3e68685294e4d7abbf84c93e99180040ecab19809" + }, + { + "path": "packages/runtime/dist/adapter-registry.js", + "digest": "sha256:f57658a828ea7ea69b4a3c41fa56e81bbc4d398ad27913f974317d949fc5ff67" + }, + { + "path": "packages/runtime/dist/adapter-runtime.js", + "digest": "sha256:ab1c1cfcac34fed0ecfcbb678b36eaffbe80e7ea1e196f077ba982d53481eaee" + }, + { + "path": "packages/runtime/dist/adapter-store.js", + "digest": "sha256:6eb04e03e589debca8d33ab8c7ea835efb0b36c4392bc7958be01a385cbe1732" + }, + { + "path": "packages/runtime/dist/adapter-validation.js", + "digest": "sha256:d741b634b6e5825311d4e7c9759052e7fe4e1b93c35ca70591a196d98591f75b" + }, + { + "path": "packages/runtime/dist/adapter.js", + "digest": "sha256:778b8abcd1745e3296c79ffc8789aede2568f0b2103a49a77fe8e3f24abb9cae" + }, + { + "path": "packages/runtime/dist/chat-agent-provider.js", + "digest": "sha256:26a912096a9cb3d689b01b8ec81cf27ba8c39d5b7c9f8246506d22ea3e7d9c18" + }, + { + "path": "packages/runtime/dist/cognitive-adapter.js", + "digest": "sha256:2f39d55c1a54955741db0d2baf975a178831f232fd0f0fff42f79e083d8bc062" + }, + { + "path": "packages/runtime/dist/index.js", + "digest": "sha256:83524827709ae55fbf292e678e292d88d280083279796015aa76fe26bd7604de" + }, + { + "path": "packages/sessions-redis/dist/index.js", + "digest": "sha256:4031916d762aa0c5a90a008f93abb9f78af4ca7c41a03952246e64f0be07da33" + }, + { + "path": "packages/sessions/dist/http.js", + "digest": "sha256:a6e5c0bdb4e59dc8a06aaf8715bb3f0e7beeb37a1aaf874fd5b2d98e607b3489" + }, + { + "path": "packages/sessions/dist/index.js", + "digest": "sha256:22877fc33762f56457a4c0a98cb6d9807a387506201b97f7a5aafe98f45ca50c" + }, + { + "path": "packages/streaming/dist/index.js", + "digest": "sha256:d5d2a987698077fbc53e5d31e795f1f1906cc5f2e3f91a291cba5814e7885faa" + }, + { + "path": "packages/tools/dist/index.js", + "digest": "sha256:a5fe819df8e3dcf8b975a69d73c7574f9f9309ca1f4dcf11215176f1130f979d" + }, + { + "path": "packages/trust/dist/canonical.js", + "digest": "sha256:e47ad96aa159db86d84f54e7686d107acfe81ff950e6f480ba7dfd4e2b3510b6" + }, + { + "path": "packages/trust/dist/causal.js", + "digest": "sha256:2da8e7e858264d73b04b55f9c522208ddb1264459cb78b56a625f652f3bcc79f" + }, + { + "path": "packages/trust/dist/eligibility.js", + "digest": "sha256:808b16a837a5bbd8f0324309f58e4cb8bbfb7eca324be6bd1839e663c86992ec" + }, + { + "path": "packages/trust/dist/evidence-fusion-strategy.js", + "digest": "sha256:338d90244e9d2dd8872108e077bd70bb57f61902c88706a0dcb7e02a49137524" + }, + { + "path": "packages/trust/dist/evidence.js", + "digest": "sha256:0d9c3d3bc769e27cc344f40d8ea662f9f2ca7003eb514e2af8cdd66cce16866b" + }, + { + "path": "packages/trust/dist/fusion.js", + "digest": "sha256:bf5fcc47b84ec70efdf9fbc0206b4478ef58d85d8f37638b231ede2a15169e8f" + }, + { + "path": "packages/trust/dist/index.js", + "digest": "sha256:42713b9281753b98835a50afd82e0995722a6b3fff9c08f425e7b0963f8757fb" + }, + { + "path": "packages/trust/dist/lifecycle.js", + "digest": "sha256:161c7634bb2dcb5db222d50d0691460464541577178b596589973037bdad39a5" + }, + { + "path": "packages/trust/dist/mesh-records.js", + "digest": "sha256:55e552c1e5b8c03e9be66f5a6f6b25ab6fdf0f258b4375450717487d44286f58" + }, + { + "path": "packages/trust/dist/peer-credibility.js", + "digest": "sha256:5a15e64fc1c14b7b1dc5136eae518485d611460c09743198cc542eea4a70be3c" + }, + { + "path": "packages/trust/dist/policy.js", + "digest": "sha256:e6af756f4c625b1bc696049dfacdda89de13b1fbbae7779de5c67f02da2fee14" + }, + { + "path": "packages/trust/dist/profile.js", + "digest": "sha256:bec856c3effd4adf3c5e5f7fd8d5bde55102de828b084da3a63c5fe3be2e07e2" + }, + { + "path": "packages/trust/dist/propagation.js", + "digest": "sha256:4270092d4f1f85ea4f6ec82fb2dd7edeefe4df68b3d22c94f59e2beb3f8bac4d" + }, + { + "path": "packages/trust/dist/quarantine.js", + "digest": "sha256:2f3bb0de5a7e63e448ca615bb5e99172e1e9bb8b681b8d6fd47f238249532805" + }, + { + "path": "packages/trust/dist/sha256.js", + "digest": "sha256:7dc8bd3a239bd8cae5c4bbd9c4580b40663fec00dcd0e57783adfd1e908355b8" + }, + { + "path": "packages/trust/dist/state.js", + "digest": "sha256:5671fd40535f517eff74d7269e097751531853c171a24904d1e9e77909e05b44" + }, + { + "path": "packages/trust/dist/types.js", + "digest": "sha256:474633c1d7a534d7b16b1393a616f779144aeec81208faa2fed0b72fac2f5322" + }, + { + "path": "packages/trust/dist/validation.js", + "digest": "sha256:3ef8e63efb9d853149a8d963e489858a4b3d2ab91509ed89534f07d4c8a56572" + }, + { + "path": "packages/work-management-asana/dist/index.js", + "digest": "sha256:2bff4703a99a0bd886e18a4b9d169184595007ad866f71eface6188cec6d9c84" + }, + { + "path": "packages/workflows-conformance/dist/contracts.js", + "digest": "sha256:c6facf029bf9b76a8c959010068a4804e51528883db2756d208ea1a6982c9b96" + }, + { + "path": "packages/workflows-conformance/dist/index.js", + "digest": "sha256:26bae9a4702aac88ff7a27d1fd3e96ec83b721e49c2c046a8909728e6b099ef5" + }, + { + "path": "packages/workflows-conformance/dist/runner.js", + "digest": "sha256:5e4d910a97e5fadd62496576fcbba0a03b6fc014399886455358489a147c5d88" + }, + { + "path": "packages/workflows-postgres/dist/cli.js", + "digest": "sha256:88a207e26c895f428d601f222d91fdea6706e3c429a911183b1cd76162aeb685" + }, + { + "path": "packages/workflows-postgres/dist/index.js", + "digest": "sha256:9f91ac63b3c30ff7492d384d8ced91bfe4011a9d8d63302459621d0a7fc63c03" + }, + { + "path": "packages/workflows-postgres/dist/migrations.js", + "digest": "sha256:dda2990f002aba6750984e7b88ec8f12747c3ceb66279569512f0605ad43380a" + }, + { + "path": "packages/workflows-postgres/dist/outcomes.js", + "digest": "sha256:5f1bbefcaf04e5453e5a0ff2013532f0020dbd4453d6fa1f1d52063e58f705cb" + }, + { + "path": "packages/workflows-postgres/dist/store.js", + "digest": "sha256:1b00535e83d740aa8ba47eebc0ce20c3f642a6ea138fe06c7f2d8fdc503d61e6" + }, + { + "path": "packages/workflows-rooms/dist/autonomy.js", + "digest": "sha256:25d7990e52177309a9438af7e6feea1af42357c5dbc68503e669f288b05b3a52" + }, + { + "path": "packages/workflows-rooms/dist/index.js", + "digest": "sha256:0f1eccaae4d1ab203430de34c3ead750801457dc2c174497eaaddf246f9731ce" + }, + { + "path": "packages/workflows-rooms/dist/morphogenesis.js", + "digest": "sha256:2ca026f64fb4fea0814171f8c28ae84e6a3d277e2c9b9917b66f703af8439a98" + }, + { + "path": "packages/workflows-temporal/dist/contracts.js", + "digest": "sha256:427a6852d1b4fbc59c12b396120836e73895fb11bee3ec3841f58f9c9f32499d" + }, + { + "path": "packages/workflows-temporal/dist/index.js", + "digest": "sha256:bfb27c02fa85662b1c78656c6ecd7b0fc8f55630b0a7c4ca6f577709bc29abcf" + }, + { + "path": "packages/workflows-temporal/dist/workflow.js", + "digest": "sha256:29332e94d22bd93e0633237da6ee1281e995f3102f4edd1a9f9afd8c1a5f1db5" + }, + { + "path": "packages/workflows/dist/index.js", + "digest": "sha256:c5852b69c76632dc51c4f262efa48ce3060af475e54a077bc58c1e83fc4036e2" + }, + { + "path": "packages/workflows/dist/v1-canonical.js", + "digest": "sha256:2db9b23845bb9e553857f173f873efec2087110273aa89bae8e8c4f62226b91f" + }, + { + "path": "packages/workflows/dist/v1-contracts.js", + "digest": "sha256:105e5d4aee10785a01ce0671968d39a2ddee433168c1c1b2139822116a6bc27a" + }, + { + "path": "packages/workflows/dist/v1-legacy.js", + "digest": "sha256:86318c8355e0c91111f4631ba876edf040adb20fbd9cdc135fa2a8010eb7e0f7" + }, + { + "path": "packages/workflows/dist/v1-outcomes.js", + "digest": "sha256:646baa11d4f023ea16f8d3cfe21088dc2008db219446ccd3044b8ef030bd249c" + }, + { + "path": "packages/workflows/dist/v1-runtime.js", + "digest": "sha256:ca8b00640e4333c7de6879b0a8d7253c1b2229f285c1f2859a415a230c654053" + }, + { + "path": "packages/workflows/dist/v1-task-runs.js", + "digest": "sha256:5cceff4f697106b2308bdbaaa1fef5f02f92d85443cd01e47199b05c23ec208c" + }, + { + "path": "packages/workflows/dist/v1-validation.js", + "digest": "sha256:fad0d630c9a0a1d5207660ff1b91b844a4fede28b929ac096f181d8a1c2859c6" + } + ], + "postgresImageId": "sha256:86c951e05bf56c93d95d397747fb8820ac76cc3bedb78f43abd83eedbe3666ae" +} diff --git a/docs/research/morphogenesis-paper-v0.5/governance/registration.json b/docs/research/morphogenesis-paper-v0.5/governance/registration.json index 7546a55f..6d71271d 100644 --- a/docs/research/morphogenesis-paper-v0.5/governance/registration.json +++ b/docs/research/morphogenesis-paper-v0.5/governance/registration.json @@ -1,5 +1,5 @@ { - "recordedBeforeRun": "2026-09-20T14:58:31.972Z", + "recordedBeforeRun": "2026-09-20T15:16:22.047Z", "conditions": [ "fixed", "minimal", @@ -17,13 +17,13 @@ "lost_ack", "reconciliation_outage" ], - "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAMfu0J4jWbQ7FuHnbOqp128BwAlAo8k8ivcux4jb667w=\n-----END PUBLIC KEY-----\n", + "trustedPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAzaqoP1nEzd6wTmMBEd1VG3KBLTfGEqu1iG7bo6QNHgQ=\n-----END PUBLIC KEY-----\n", "unit": "prescribed scenario; one input seed; no statistical sample-size claim", - "sourceCommit": "22b60bdae0411496a5295021d8a3988118721a82", + "sourceCommit": "3516709b614bcca87c3bce6aec94af329a39fee6", "sources": [ { "path": "experiments/morphogenesis-paper/governance/run.mjs", - "digest": "sha256:59aedf2bf92ad9fee9486984f6e0f34f2ca7187cb95ec72f53ec8f8ffad03fb5" + "digest": "sha256:6ef4af00ba6d11cc62900022ca82e4534a48956e2236316608cd26e50ec06ce3" }, { "path": "experiments/morphogenesis-paper/governance/verify.mjs", diff --git a/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt b/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt index cdee1e32..9019e6c1 100644 --- a/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt +++ b/docs/research/morphogenesis-paper-v0.5/verifier-tests.txt @@ -1,12 +1,12 @@ -✔ valid positive control reconstructs (2.552667ms) -✔ rejects missing chain (0.61025ms) -✔ rejects changed scope (0.3725ms) -✔ rejects changed proposal (0.287125ms) -✔ rejects expired admission time (0.28025ms) -✔ rejects forged signature (0.756584ms) -✔ rejects missing fence (0.637417ms) -✔ rejects changed terminal phase (0.5625ms) -✔ rejects missing original admission (0.239958ms) +✔ valid positive control reconstructs (2.516583ms) +✔ rejects missing chain (0.610542ms) +✔ rejects changed scope (0.296583ms) +✔ rejects changed proposal (0.246667ms) +✔ rejects expired admission time (0.262042ms) +✔ rejects forged signature (0.704292ms) +✔ rejects missing fence (0.662ms) +✔ rejects changed terminal phase (0.647375ms) +✔ rejects missing original admission (0.380167ms) ℹ tests 9 ℹ suites 0 ℹ pass 9 @@ -14,4 +14,4 @@ ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 -ℹ duration_ms 47.077208 +ℹ duration_ms 47.446334 diff --git a/experiments/morphogenesis-paper/governance/run.mjs b/experiments/morphogenesis-paper/governance/run.mjs index bc01b17d..d317e6d3 100644 --- a/experiments/morphogenesis-paper/governance/run.mjs +++ b/experiments/morphogenesis-paper/governance/run.mjs @@ -2,7 +2,7 @@ // Historical source is imported, never rewritten; owner enforcement is shared. import assert from 'node:assert/strict'; import {createHash,generateKeyPairSync,sign,verify,randomBytes} from 'node:crypto'; -import {mkdirSync,writeFileSync,readFileSync,existsSync} from 'node:fs'; +import {mkdirSync,writeFileSync,readFileSync,existsSync,readdirSync} from 'node:fs'; import {execFileSync} from 'node:child_process'; import path from 'node:path'; import {fileURLToPath} from 'node:url'; @@ -78,6 +78,11 @@ async function main(){ const keys={trusted:generateKeyPairSync('ed25519'),attacker:generateKeyPairSync('ed25519')}; const pool=createPostgresPool({host:'127.0.0.1',port:Number(process.env.MORPHOGENESIS_PG_PORT),user:'postgres',database:'postgres',max:6}); const schema=`governance_${randomBytes(6).toString('hex')}`;let count=0; + const walk=p=>readdirSync(p,{withFileTypes:true}).flatMap(e=>e.isDirectory()?walk(path.join(p,e.name)):[path.join(p,e.name)]); + write(path.join(output,'environment.json'),{node:process.version,platform:process.platform,arch:process.arch, + compiledModules:walk(path.join(root,'packages')).filter(p=>p.includes('/dist/')&&p.endsWith('.js')).sort().map(p=>({path:path.relative(root,p),digest:sha(readFileSync(p))})), + postgresImageId:process.env.MORPHOGENESIS_PG_IMAGE_ID??'not-recorded'}); + const sourcePaths=['experiments/morphogenesis-paper/governance/run.mjs','experiments/morphogenesis-paper/governance/verify.mjs','experiments/morphogenesis-paper/governance/protocol.md','experiments/morphogenesis-paper/missions/controllers.mjs','experiments/morphogenesis-paper/missions/owner.mjs','experiments/morphogenesis-paper/missions/workload.mjs','experiments/morphogenesis-paper/integration/fixture.mjs']; write(path.join(output,'registration.json'),{recordedBeforeRun:new Date().toISOString(),conditions:CONDITIONS,cells:CELLS,trustedPublicKey:keys.trusted.publicKey.export({format:'pem',type:'spki'}),unit:'prescribed scenario; one input seed; no statistical sample-size claim',sourceCommit:execFileSync('git',['rev-parse','HEAD'],{cwd:root,encoding:'utf8'}).trim(),sources:sourcePaths.map(p=>({path:p,digest:sha(readFileSync(path.join(root,p)))})),lockfileDigest:sha(readFileSync(path.join(root,'pnpm-lock.yaml')))}); try{