June 2026
Document type: Supplemental report derived from a
sealed collaboration bundle hosted as a GitHub repository
For: AAIS Proof-of-Control project committee, insurers,
and Provenance working group
Issued by: Pathways Project feedback
collaboration
Engineering: DJ Thomson
Date: June 2026
Repository channel: djat-poc-20260602 ·
authoritative folder collaboration/20260602-160000/
Covers: The Dynamic Update Proof Loop, the Model
Update Apply pattern, PoC-relevant scenarios, and why private
trackability of training, inference, and updates matters
Status: The loop is designed and
encoded in this repository; execution is
pending (see validation proof
slot)
AI systems do not stand still after deployment. They are patched, fine-tuned, given new tools, rolled back, and governed under revised rules. For Proof-of-Control, that movement is the hard part: not only whether a system behaved within bounds at one moment, but whether each change left a trail an insurer, regulator, or counterparty can check without relying on the operator’s word or live access to production.
This brief is one readable chapter from a larger artifact: a proposed collaboration container, a sealed folder inside a GitHub repository that holds structured feedback on PoC architecture v0.1.0. The container is hash-bound, signed, and self-describing; anyone can verify its contents offline without trusting the authors or touching production systems. It is not an AAIS standard. It is a working sketch of how parties might exchange evidence, attribution, and early design ideas in a portable package.
The focus here is PoC’s Provenance domain, already flagged as proposed and TBD in the May 2026 draft, not invented in this repository. Rather than treating that label as a footnote, this brief argues Provenance should be central: chain-of-custody, model lineage, and collaborative context belong in PoC, especially when systems change after deployment.
The ideas below are early (we hope clear enough to react to) but they are only the surface. The same repository carries analysis PDFs, origin exports, pre-registered hypotheses, Pathway templates, and a full provenance ledger. Appendix A explains how the repository relates to this brief; Appendix B inventories the bundle; Appendix C lists Pathways encodings that mirror the prose as executable patterns, not narrative alone.
The pattern this brief walks through is the Dynamic Update Proof Loop and its core step, Model Update Apply: bind authorized context to a before-and-after state transition, record what happened, return proof into the sealed package, re-seal, and let anyone run an offline integrity check. What follows is eight realistic scenarios where that pattern would apply, the exercises that could prove each one, and one singular experiment already encoded here (H-POC-VALIDATE) that can demonstrate the shared mechanism on this bundle itself before any wider adoption decision.
You do not need to read pathway YAML, run a GPU cluster, or treat Pathways as production infrastructure to follow the argument. Technical sidebars throughout hold precise IDs and file paths for reviewers; skip them on first pass if you prefer.
What this brief is: A readable map of mechanism,
scenarios, and proof strategy, and an invitation to inspect the
collaboration container that carries them.
What this brief is not: A claim that AAIS has adopted
any of this, or that every scenario has already been executed in
production. Most are design targets; one exercise
(H-POC-VALIDATE) is ready to run against this bundle
itself.
Technical sidebar: verify command
python3 tools/collaboration-bundle/sign_bundle.py verify collaboration/20260602-160000
Pathways Architecture (open project, v1.1.0) is a pre-existing framework for describing multi-step AI workflows (who ran which step, with what inputs, under which gates) and recording the result as auditable artifacts. A Pathway is a reusable template (for example, “apply a model update with provenance”). A PathwayRun is a specific execution of that template: a ledger row with timestamps, outputs, and lineage back to upstream context.
This brief does not ask the PoC committee to adopt Pathways wholesale. It proposes that Pathways-style recording could implement some aspects of PoC’s Provenance domain. PoC defines what provenance questions must be answerable; Pathways offers one mature how for generating and binding answers when models change after deployment.
In this repository, every major artifact is tied to a PathwayRun in
pathway-runs/. That is how
the feedback records who contributed what, when, and under which
hypothesis, without claiming AAIS endorsement.
Technical sidebar PathwayRun index:
pathway-runs/index.yaml. Asset map:pathway-runs/ASSET_PROVENANCE.yaml. Co-originator record:collaboration-pathways/meta/co-originator-attribution.yaml.
Agentic systems need more than one kind of evidence. PoC asks whether independent proof exists of what a system did at runtime. LCP (Legal Context Protocol, v1.4-draft, co-stewarded by AAA-ICDR and Integra Ledger) asks a different question: which legal terms governed a transaction, and can a counterparty prove which version of those terms applied?
This repository includes dedicated LCP analysis (separate sidecars and executive briefs, summarized here) because model-update provenance rarely stands alone. When an enterprise fine-tunes on licensed data, rolls out an adapter, or changes approval policy, insurers and counterparties often need three layers at once:
| Layer | Question | Typical mechanism |
|---|---|---|
| Legal terms | What contract or license authorized this? | LCP discovery URL + hashable terms artifact
(atrHash) |
| Collaborative context | What review, audit, or feedback shaped the decision? | Sealed collaboration bundle as context anchor (this brief) |
| Runtime behavior | What did the system do before and after the change? | PoC evidence + PathwayRun ledger |
These layers are complementary, not interchangeable. LCP explicitly scopes to legal-context discoverability and permanence, not AI output quality or operator logs. PoC scopes to cryptographic verification of control, not contract formation or click-through UX. The Dynamic Update Proof Loop proposed here binds the middle and bottom rows in one sealed package; the LCP analysis in this repository argues for hash-linked cross-references to the top row, not merged claims like “one hash proves everything.”
atrHash can bind the
license; the update loop binds model state before/after.The full analyses live in linked sidecars. Headline findings:
robots.txt or OpenID configuration).atrHash into a single
hash; preserve independent verify domains with explicit cross-reference
fields.PoC_LCP_Standards_Brief.mdsidecars/context-analysis-legal-context-protocol.mdsidecars/convergence-analysis-bundle-x-lcp.mdTechnical sidebar: future co-binding Proposed extension (not executed): record optional
legal_context_ref(LCPatrHash) alongsideupstream_context_anchorinmodel_update_provenance_jsonwhen H-POC-VALIDATE runs. See convergence sidecar Rank 3.
When AAIS published architecture v0.1.0 and invited structured feedback, it set out a shared vocabulary (domains, tiers, trust assumptions, and the verification-vs-validation boundary) that responses could extend without replacing. This repository is one such response: it sits inside that design space, carries explicit lineage back to the draft and its contributors, and proposes scaffolding for coordination between PoC (what must be answerable) and Pathways (one mature way to record answers).
That lineage matters for attribution. PoC committee chairs, contributors, and the May 2026 draft text are part of the chain behind every proposal here. Dynamism classification, Model State Identity, the Provenance domain, and the Dynamic Update Proof Loop are extensions of questions the initiative already raised, especially around mutable and self-modifying systems, not a parallel invention.
The repository records that relationship in origin exports (analysis sessions and derivatives), PathwayRun lineage (which pathway produced each file), and co-originator metadata, not as a claim of AAIS endorsement, but as scaffolding for cross-project collaboration between an established standards initiative (PoC) and an established orchestration project (Pathways).
Concretely, the scaffolding enables:
| Layer | What it supports |
|---|---|
| Shared vocabulary | verify vs validate vs investigate; dynamism vs autonomy; Provenance as optional sixth domain |
| Portable artifacts | Sealed bundles any party can exchange without shared infrastructure |
| Recorded hypotheses | H-POC-VALIDATE and H-POC1..10, falsifiable before proof, gradable after |
| Pathways substrate | New and enhanced templates (Appendix C) reusable beyond this PoC instance |
| Reciprocal entry points | Sole-signatory policy, optional return bundles, and open invitation patterns for future AAIS and Pathways work |
PoC adopters, Pathways implementers, and LCP stewards (see LCP analysis above) can therefore coordinate on evidence shape and attribution without collapsing organizational boundaries. Each project keeps its normative authority; the bundle format carries who contributed what, when, and under which hypothesis.
Section 5 develops each scenario in depth. Here is the full set in one view.
| ID | Scenario | Plain situation | Dynamism band |
|---|---|---|---|
| A | Safety patch after committee feedback | Sealed review package authorizes a guardrail change before wider rollout | Periodically Updated |
| B | Fine-tune on licensed data | Contract requires proof training stayed inside approved data and terms | Periodically Updated → Continuously Learning |
| C | LoRA (Low-Rank Adaptation) / adapter swap | Production swaps a small adapter, not full weights; inference must cite which adapter was live | Periodically Updated |
| D | Continuous learning + behavioral envelope | Online updates on a schedule; drift must be visible, not silent | Continuously Learning |
| E | Multi-party federated update | Hospitals or enterprises co-train without sharing raw data; disputes need a shared audit trail | Periodically Updated → Continuously Learning |
| F | Agent tool / plugin graph change | New capability (e.g. payment API) changes boundaries, not necessarily weights | Periodically Updated (config) |
| G | Rollback after incident | Prove which model state served traffic before, during, and after recovery | Periodically Updated |
| H | Policy / specification update | Governance rules change (who may approve what) without retraining neural weights | Static weights; updated governance |
Every scenario shares the same shape: sealed
context anchor → Model Update Apply
(before/after state) → proof returned into the package
→ optional sole signatory confirm →
re-seal and verify: OK.
Proof is layered. Format proof shows the loop can close. Domain proof shows a specific scenario’s payload (weights, adapters, tools, policy) binds correctly. Production proof shows the pattern at operational scale. This repository targets format proof first; domain proofs extend it.
| Exercise | Hypothesis / pathway | Effort | What it proves | Scenarios it supports |
|---|---|---|---|---|
| Singular loop closure | H-POC-VALIDATE ·
Collaboration.Validation.DynamicUpdateProofLoop@v1 |
S (encoded; pending run) | This bundle format works as cryptographic context anchor; proof returns inside; re-seal verifies | All A–H (substrate) |
| Provenance field mapping | H-POC2 · Model.Update.Apply@v1 |
S | model_update_provenance_json answers PoC
who/what/when/where |
A, B, C, D, E, F, G, H |
| MSID binding example | H-POC3 · Model.Update.Apply@v1 |
S | Externally computed model state ID attaches to a run | B, C, G |
| Dynamism vs autonomy axes | H-POC4 · PoC.Framework.EvaluateExtension@v1 |
XS | Two-axis classification documented | D, E (honest limits) |
| Trust-assumption manifest | H-POC5 · gate profile export | S | Disclosure format for update-pipeline trust | A, E, F |
| PoC Evidence Object schema | H-POC6 · PoC.Provenance.MapPathwaysAlignment@v1 |
S | Runtime evidence JSON validates against draft schema | All (inference linkage) |
| Behavioral envelope stub | H-POC7 · Model.Verify.Behavioral_Envelope@v1 |
S | Post-update drift check inputs/outputs defined | D |
| Origin → PathwayRun bridge | H-POC8 · bundle-local provenance | S | Every deliverable maps to producing run | A (lineage credibility) |
| Aqua signing on derivative | H-POC9 ·
Collaboration.Attestation.BindAquaTrees@v1 |
S | One analysis artifact attested offline | A, H |
| Seal tamper detection | PC-POC-2 · verify fails on drift | XS | Integrity boundary is real | All |
Full registry: collaboration-pathways/test/HYPOTHESES.md
H-POC-VALIDATE is deliberately designed as a single experiment whose success validates the entire collaboration-bundle-as-anchor thesis, the substrate every scenario above depends on.
If H-POC-VALIDATE succeeds, you have shown:
upstream_context_anchor to that package’s
bundle_root_hash and origin manifest, recording state
before and after.model_update_provenance_json (plus optional Aqua revisions)
constitute auditable evidence.assets/validation-proof/ and enter the content
manifest.verify: OK on the
enlarged bundle proves the loop closed without breaking
integrity.Why one exercise covers all scenarios: Scenarios A–H differ in what changes (weights, adapters, tools, policy YAML) and who must trust whom. They do not differ in the mechanism PoC needs: immutable context in, provenance record out, offline verify by anyone. H-POC-VALIDATE proves that mechanism on this repository’s own artifacts, the most honest first step, because the bundle already contains the analysis, hypotheses, and pathway definitions that justify the update.
Recommended instantiation for H-POC-VALIDATE (minimal,
honest): Treat Scenario H as the live payload:
update practice profile / gate rules or bundle
validation policy metadata through Model.Update.Apply, not
a fictional weight tensor. That exercise is technically accomplishable
today, matches what the repository actually contains, and still proves
the loop every other scenario would reuse. Scenario-specific extensions
(MSID over weights, federated aggregation attestations, behavioral
envelope metrics) then become H-POC2–H-POC7 add-ons,
not prerequisites for believing the format works.
Success criteria (unchanged):
assets/validation-proof/ with SHA-256
in CONTENT_MANIFEST.yamlmodel-update-pathway-run.json references this bundle’s
context anchorsole-signatory-confirmation.json recorded per
policypython3 tools/collaboration-bundle/sign_bundle.py verify collaboration/20260602-160000
→ verify: OKWhat H-POC-VALIDATE alone does not prove: That a hospital federated round ran correctly (Scenario E), that a LoRA file hash matches production GPU memory (Scenario C), or that behavioral drift stayed within bounds (Scenario D). Those require the supplementary exercises in the table above, but none of them matter if the loop cannot close once. Run H-POC-VALIDATE first; extend by scenario as committee priority dictates.
Technical sidebar: singular exercise artifacts Expected outputs:
context-anchor-descriptor.json,model-update-pathway-run.json,dynamic-update-proof.json,sole-signatory-confirmation.json. Orchestrator:Collaboration.Validation.DynamicUpdateProofLoop@v1. Update step:Model.Update.Apply@v1.
The main text is written in plain English. Technical sidebars (indented blocks labeled “Technical sidebar”) hold precise terms, pathway IDs, and implementation notes. Skip them on first pass if you prefer.
| If you want… | Read… |
|---|---|
| Opening: container, Provenance case, loop overview | Welcome (subsections under §1) |
| Pathways and PathwayRuns context | Pathways and PathwayRuns |
| LCP analysis and legal-terms layer | LCP analysis: legal terms alongside provenance |
| PoC attribution and shared design space | Shared design space |
| Scenario summary + proof exercises | Scenarios at a glance through “one exercise” |
| The big idea in five minutes | Sections 1–2 |
| Step-by-step mechanism | Section 3 |
| Who implements what: parties and stages | Section 4 |
| Real-world PoC scenarios (full detail) | Section 5 |
| Why this matters for private provenance | Section 6 |
| Dynamism levels (static → self-modifying) | Section 7 |
| What success looks like | Section 8 |
| GitHub repository and Pathways inventory | Appendices A–C |
Proof-of-Control asks whether an AI system can show independent evidence of what it did at runtime. That question is hard enough for a fixed model. It becomes much harder when the model changes (after fine-tuning, a safety patch, new retrieval data, or an adapter swap) because “the model” is no longer the same artifact auditors thought they were evaluating.
The Dynamic Update Proof Loop is a proposed pattern (not part of AAIS PoC v0.1.0 today) for answering: Given a sealed record of why and how a change was authorized, can we apply an update, produce a verifiable proof, and fold that proof back into the same sealed record, without trusting the operator’s word alone?
The Model Update Apply pattern is the middle step: the actual “apply the change and document before/after state with full lineage.”
Technical sidebar: Pathway IDs - Loop orchestrator:
Collaboration.Validation.DynamicUpdateProofLoop@v1- Update step:Model.Update.Apply@v1(v1.1.0) - Context binding:Collaboration.Bundle.CryptographicContextAnchor@v1- Singular test hypothesis: H-POC-VALIDATE
The loop is built for verification. A sole signatory
confirmation (policy layer) is validation that the
committee’s acceptance criteria were met, not a substitute for
cryptographic verify. Who holds signatory authority, and what criteria
apply, are policy fields that can change via
Collaboration.Validation.SoleSignatoryConfirm@v1 (Section
3, Step 5).
The loop binds context (why we were allowed to change) to state (what changed).
Technical sidebar: model_update_provenance_json Proposed record fields include:
model_state_id_before,model_state_id_after,authorizer_did,upstream_context_anchor_ref,pathway_run_id. Maps conceptually to PoC Provenance questions: who authorized, what changed, when active, what context applied.
Think of the loop as a closed circuit. Proof that starts outside the sealed package must return inside and survive a new integrity check.
Flow: 1 Anchor → 2 Update → 3 Prove → 4 Return → 5 Confirm → 6 Re-seal
| Step | Name | Plain English |
|---|---|---|
| 1 | Anchor | Verify the sealed context package is intact; declare it the upstream authorization for any update |
| 2 | Update | Capture state before, bind anchor, apply the authorized change, capture state after |
| 3 | Prove | Record the PathwayRun, provenance fields, and optional attestations |
| 4 | Return | Write proof artifacts into the same sealed package
(assets/validation-proof/) |
| 5 | Confirm | Governance attests acceptance criteria met (validation (separate from cryptography)) |
| 6 | Re-seal | Sign enlarged manifest; anyone runs offline verify →
verify: OK |
A verifier confirms the context package is intact: every file matches published hashes; signature checks out. The package is then declared the upstream context for any update that follows.
Plain English: “This exact body of evidence, not a paraphrase, not a link that might rot, is what authorized thinking about a change.”
Technical sidebar: anchor contents
CONTENT_MANIFEST.yaml,bundle_root_hash,BUNDLE_SIGNATURE.json,ORIGIN_MANIFEST.yaml,pathway-runs/index, optional Aqua attestations. Output:context-anchor-descriptor.json.
Five internal phases:
| Phase | Plain English | What gets recorded |
|---|---|---|
| Capture before | Snapshot “Model as it was” | State identifier before change |
| Bind anchor | Link this update to Step 1’s sealed context | Hash reference to context package |
| Apply | Perform the authorized change | Execution audit (who/what/when) |
| Capture after | Snapshot “Model as it is now” | State identifier after change |
| Attest | Publish provenance record | model_update_provenance_json |
Certain acts are marked non-delegable (for example, publishing a model update or expanding the safety envelope cannot happen without explicit human gate approval in the design.
Technical sidebar: gate profile
non_delegable_acts:[publish_model_update, modify_safety_layer, expand_capability_envelope]. Default autonomy band A1 (supervised). RIS §4.8 authority boundaries are planned engine features; encoded in pathway YAML today.
The update run itself becomes evidence: step-level audit (models used, durations, inputs/outputs), optional cryptographic attestations on templates/runs, index entry in the provenance ledger.
Plain English: “We can show the update procedure ran, not just that someone claims it ran.”
Proof artifacts are written into a dedicated validation proof area inside the same sealed package, so assessors receive context + update + proof in one offline-verifiable unit.
Expected artifacts:
context-anchor-descriptor.jsonmodel-update-pathway-run.jsondynamic-update-proof.jsonsole-signatory-confirmation.jsonA designated sole signatory attests that acceptance criteria for the loop were met. In this bundle’s current policy, that role is Tricia Wang (AAIS Society PoC committee). This is organizational validation, recorded as its own artifact, distinct from from cryptographic verify.
Important: The signatory is not fixed forever.
Policy is mutable: true: the current
signatory may revise criteria, name a
successor, or delegate to a different governance
process (for example, a multi-member working group or threshold
roster), but only through a recorded PathwayRun of
Collaboration.Validation.SoleSignatoryConfirm@v1, not a
silent edit. That mutability is itself a pattern
primitive: governance evolution leaves the same provenance
trail as model updates.
Technical sidebar: sole signatory policy Current policy:
bundle-validation-policy.v1.yaml. Change mechanism:policy_change.how→ PathwayRun viaCollaboration.Validation.SoleSignatoryConfirm@v1. Output: updated policy YAML +sole-signatory-confirmation.json.
The package is sealed again. Anyone can run offline verify.
Success criterion: verify: OK on the
enlarged package, meaning the proof returned home and
still matches the manifest.
Technical sidebar: verify command
python3 tools/collaboration-bundle/sign_bundle.py verify collaboration/20260602-160000
This section describes how the pattern could work in practice, not as a single vendor product, but as a common governance substrate multiple independent parties can adopt without surrendering agency.
| Party | Role | Agency preserved |
|---|---|---|
| PoC operator / deployer | Runs production systems; initiates updates | Chooses whether to adopt PoC; selects anchor bundles and update cadence |
| Frontier model company | Supplies weights, adapters, or hosted inference; may publish state manifests | Controls release process; participates only in agreed evidence formats |
| Context author | Produces sealed feedback, audit findings, or contractual terms | Authors and seals context; cannot force operator to apply an update |
| Update executor | ML ops, fine-tuning pipeline, or agent platform team | Executes change; must pass gate profile and record PathwayRun |
| Verifier / assessor | Insurer, enterprise counterparty, regulator, internal audit | Runs offline verify independently; no live system access required |
| Governance signatory | Confirms validation criteria (sole signatory or successor roster) | Mutates policy via recorded pathway; may refuse to confirm |
| Pathways recorder | Infrastructure writing PathwayRuns and attestations | Neutral format; any implementer can host their own ledger |
{: colwidths=“22 34 44”}
No party needs to trust another’s internal logs. Each verifies artifacts exchanged, not operational access.
| Stage | Primary actors | What they do |
|---|---|---|
| Anchor | Context author, verifier | Seal bundle; publish context-anchor-descriptor.json;
verifier runs verify: OK |
| Update | Operator, executor, model provider | Capture model_state_id_before; bind
upstream_context_anchor_ref; apply change; capture
model_state_id_after; emit
model_update_provenance_json |
| Prove | Pathways recorder, executor | Persist PathwayRun; optional Aqua attestations on templates and runs |
| Return | Operator or collaboration host | Write proof JSON into validation-proof slot; prepare manifest for re-seal |
| Confirm | Governance signatory | Review criteria in policy YAML; record confirmation or publish policy change via SoleSignatoryConfirm |
| Re-seal | Operator or bundle maintainer | Sign enlarged bundle; publish hash for all counterparties |
Frontier labs and API providers are unlikely to merge governance with customers or standards bodies. Under this pattern they would more likely:
That preserves commercial independence while making “which model state served this customer at time T?” answerable offline.
The pattern is designed so best practices can emerge cooperatively rather than by central mandate:
| Mechanism | Effect on agency |
|---|---|
| Shared bundle + Pathways format | Parties align on evidence shape; each chooses whether to participate |
| Pre-registered hypotheses | Experiments are falsifiable; no party is bound to accept unproven claims |
| Mutable signatory policy | Governance can evolve (sole → committee → threshold) with full audit trail |
| Verify vs validate split | Cryptography is universal; acceptance criteria remain each community’s choice |
| Optional reciprocation | Return bundles are encouraged, not required; unilateral proof still counts |
Multiple collaborators (AAIS PoC, Pathways implementers, frontier labs, enterprises) can coordinate on provenance while each retains authority over its own normative scope. The bundle carries attribution; it does not transfer endorsement.
Technical sidebar: reference deployment stack Minimum:
sign_bundle.pyverify, PathwayRun JSON,Model.Update.Apply@v1YAML. Fuller: Aqua attestations, MSID external binding (H-POC3), behavioral envelope (H-POC7), multi-party Run Source hypergraph for federated scenarios.
Each scenario below assumes the loop machinery exists in a deployment. This repository encodes the pattern as a demonstration target (H-POC-VALIDATE), not a live production run. See What proves what, exercises and hypotheses for the mapping from scenario to hypothesis; H-POC-VALIDATE (Scenario H payload recommended) proves the shared substrate for all of them.
Situation: An enterprise deploys an internal agent. AAIS-style feedback arrives as a sealed bundle (architecture review, gap analysis, recommended guardrails). Security requires a safety-layer patch before wider rollout.
What happens:
What PoC gains: Evidence that the patch was applied in response to a specific, immutable context, not an undocumented hotfix.
Technical sidebar Maps to PoC Security and Authorization domains; proposed “Model Updated” lifecycle stage. Dynamism band: Periodically Updated.
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Private trackability | Regulator or insurer receives sealed package; no live system access required |
| Training vs inference | Update is deployment-time; inference logs can reference post-patch state ID |
| Accountability | Authorization chain: committee context → human gate → published update |
| Insurance | Underwriter can price “documented remediation path” vs ad hoc change |
Situation: A model is fine-tuned on a licensed dataset. Contract requires proof that training used only approved data and that the resulting weights are traceable to that approval.
What happens:
Technical sidebar MSID (Model State Identity) as Merkle root over weight shards is proposed, not v0.1.0. Pathways records MSID externally computed; does not hash tensors itself.
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Private trackability | Data vendor and enterprise share proof artifact, not raw weights |
| Training provenance | Chain from license → run → state ID |
| Legal | Supports “we stayed inside license” without exposing trade-secret weights |
| PoC Privacy domain | Terms + runtime enforcement still separate claims |
Dynamism band: Periodically Updated to Continuously Learning depending on retrain cadence.
Situation: Production uses a base model plus small adapters (LoRA, Low-Rank Adaptation: lightweight weight modules trained on top of a frozen base). Product swaps adapter v3 → v4 for a customer segment without retraining the full base.
What happens:
Technical sidebar Vector commitments / subset-change proofs are research-grade extensions; Merkle over adapter files is near-term practical.
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Inference traceability | Each answer bound to “base + adapter v4 at time T” |
| Rollback | Prior state ID retained; prove which adapter served a given outcome |
| Operational | Faster proof cycle than full-weight retrain |
Dynamism band: Periodically Updated.
Situation: A continuously learning system updates from production feedback on a schedule. Regulators fear silent drift: behavior shifts without visible approval.
What happens:
Technical sidebar Proposed
Model.Verify.BehavioralEnvelope@v1; Tier 3 operational rules (max unattested window, drift SLAs) not in PoC v0.1.0.
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Drift visibility | Series of proofs shows evolution, not single static attestation |
| Insurance | Actuarial variable for update frequency and envelope tightness |
| Honest limits | Assurance weaker than static deploy, explicit in dynamism band |
Dynamism band: Continuously Learning.
Situation: Three hospitals jointly improve a diagnostic assist model via federated learning, no raw patient data leaves sites.
What happens:
Technical sidebar Threshold signatures and MPC aggregation proofs are complementary; Run Source hypergraph models multi-party lineage.
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Private trackability | Participants verify aggregation without sharing PHI |
| Training provenance | Cross-org chain without central data lake |
| PoC Identity domain | Delegation chain for who authorized round |
Dynamism band: Periodically Updated or Continuously Learning.
Situation: An agentic deployment adds a new tool (e.g., payment API). PoC cares about boundary crossing, not just weight changes.
What happens:
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Inference + config | Proves which tools were live when action occurred |
| PoC Authorization domain | Update loop documents permission and delegation change authoritatively |
| Supply chain | Tool version hashes in provenance |
Dynamism band: Periodically Updated (config) even if weights static.
Situation: An update causes an incident. Operations rolls back to prior model state. Insurer asks: “Did post-incident traffic use the bad state or the rollback?”
What happens:
Technical sidebar Proposed anti-rollback: hardware counters or transparency-log sequence numbers.
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Forensics | Prove which state served which time window |
| Insurance claims | Separate coverage for pre/post rollback periods |
| Regulatory | Demonstrate controlled recovery |
Situation: An organization updates practice profile or gate rules (who may approve what) without changing neural weights, common in governed agent deployments.
What happens:
Significance dimensions:
| Dimension | Accomplishment |
|---|---|
| Governance provenance | Non-ML changes get same rigor as weight changes |
| PoC Provenance | “What authorization chain enabled it” without GPU training |
| This repository | RIS Appendix C spec-update chain is the worked example |
Dynamism band: Static weights, Periodically Updated governance.
“Private trackability” here means: a third party can verify lineage and control evidence without live access to your training cluster, without trusting your internal logs alone, and often without exposing trade-secret weights or raw data.
| Phase | Plain question | What the loop contributes |
|---|---|---|
| Training / update | What data, code, and approvals produced this model state? | Anchor + apply + before/after state IDs |
| Inference / runtime | Which model state and policy governed this action? | State ID referenced in PoC runtime evidence (separate from loop, linked) |
| State transition | When did we change, who authorized, what was the prior state? | Each loop iteration is one transition record |
| Stakeholder | Without loop | With closed loop |
|---|---|---|
| Enterprise CISO | “Trust our change management deck” | Offline verify of change + context |
| Insurer | Static PoC snapshot, stale after first update | Premium tied to update discipline |
| Regulator | Periodic manual audit | Immutable transition history |
| Counterparty | NDA + vendor attestation | Hash-bound proof artifact exchange |
| Internal audit | Spreadsheet of releases | Manifest-linked runs |
Even a perfect loop does not prove:
Technical sidebar: PoC scope Aligns with draft strength #7: verification not validation. Loop strengthens Provenance domain proposals, not output correctness.
PoC v0.1.0 does not yet require this taxonomy; feedback in this repository proposes it so assurance claims scale honestly with how much the system changes.
| Band | Plain description | Loop relevance | PoC assurance (posture) |
|---|---|---|---|
| Static | Weights fixed after deploy | Optional; baseline inference PoC | Full |
| Periodic | Scheduled retrains / patches with approval | Loop each update | Full with Model Updated stage |
| Continuous | Automated online updates | Loop + behavioral envelope series | Strong; explicit trust assumptions |
| Self-modifying | Architecture or objective changes | Partial; heavy governance | Partial coverage acknowledged |
| Recursive | System improves its improver | Minimal | Standard excludes full claims |
{: colwidths=“16 30 28 26”}
Full band names in PoC feedback: Periodically Updated, Continuously Learning, Self-Modifying, Recursive self-improvement.
Important nuance: Autonomy (how much the agent decides alone) and dynamism (how much the model changes) are different axes. A static model can run autonomously; a learning model can be tightly supervised.
Technical sidebar Proposed distinct fields:
autonomy(A0–A3) anddynamism_bandon each run. Do not collapse into one score.
H-POC-VALIDATE success criteria (when executed):
assets/validation-proof/ with
hashes in the content manifestmodel-update-pathway-run.json references this bundle’s
context anchorverify: OK after re-sealCurrent status: design_pending:
pathways and proof slot exist; loop not yet run.
For the PoC committee: Success demonstrates a reference pattern for the proposed Provenance domain and “Model Updated” lifecycle, not AAIS adoption until you choose to adopt it in WD 1.0.
Readers who arrive via GitHub see a feedback
repository (djat_x_poc), not the AAIS PoC
standard. The repo root is a pointer; the authoritative artifact is the
dated bundle folder:
collaboration/20260602-160000/
That folder is a signed collaboration bundle: executive summaries (including this brief), architecture review PDFs, origin exports from multi-model analysis sessions, pre-registered hypotheses, Pathways templates with Aqua attestations, and an empty validation-proof slot pending H-POC-VALIDATE.
| Entry point | Audience |
|---|---|
companion-bundle-index.md |
Humans: read order and folder map |
START_COLLABORATION_HANDOFF.prompt.md
(repo root) |
Agents and automation |
BUNDLE_STATUS_GUIDE.md |
Anyone clarifying verify vs validate vs investigate |
Integrity: verify: OK means bytes match
the manifest and signature since last seal, not committee
endorsement.
Relationship to this brief: Sections 1–8 are self-contained. The repository holds depth (full gap analyses, sidecars, pathway YAML, proof scaffolds) that this supplemental report summarizes and points to.
| Area | Role | Notable contents |
|---|---|---|
executive-summaries/ |
Human narratives | This brief, Executive Overview, PoC/LCP briefs, standard context |
assets/ |
Deliverables + origin | Comprehensive analysis PDF, strategic report PDF,
ORIGIN_MANIFEST.yaml, validation-proof slot |
sidecars/ |
Focused theses | Context-anchor thesis, LCP analysis, convergence reports |
poc-pathways/ |
PoC-facing Pathways | Model.Update.Apply, analysis pathways, gap matrix, PoC
terms |
collaboration-pathways/ |
Bundle technique canon | Sealing, status vocabulary, Dynamic Update Proof Loop, hypotheses registry |
pathway-runs/ |
Provenance ledger | JSON index of runs that produced each artifact |
attestations/ |
Cryptographic seal | CONTENT_MANIFEST.yaml,
BUNDLE_SIGNATURE.json |
canon/ |
Reference excerpts | Frozen Pathways / technique canon excerpts |
proof-results/ |
Experiment index | Investigation returns (pending execution) |
tools/ (repo root) |
Verify and render | sign_bundle.py, PDF render scripts |
Machine-readable index: collaboration-manifest.yaml
· run ledger: pathway-runs/index.yaml
Every mechanism described in this brief has a Pathways
encoding, new templates introduced for this PoC instance, or
enhancements to the collaboration-bundle technique canon. Aqua-attested
YAML lives under poc-pathways/ and
collaboration-pathways/.
poc-pathways/)| Template | Role |
|---|---|
Model.Update.Apply@v1 |
Core update step, before/after state, context anchor binding, provenance record |
PoC.Provenance.MapPathwaysAlignment@v1 |
Maps Pathways primitives to PoC Provenance questions |
PoC.Framework.EvaluateExtension@v1 |
Evaluates proposed WD 1.0 extensions (dynamism, MSID, trust manifest) |
PoC.Analysis.* |
Architecture review, self-modifying assessment, strategic synthesis pathways |
collaboration-pathways/)| Template / pattern | Role |
|---|---|
Collaboration.Validation.DynamicUpdateProofLoop@v1 |
Orchestrates the six-step loop (H-POC-VALIDATE) |
Collaboration.Bundle.CryptographicContextAnchor@v1 |
Declares sealed bundle as upstream context anchor |
Collaboration.Validation.SoleSignatoryConfirm@v1 |
Policy validation layer (mutable signatory roster) |
Collaboration.Meta.EncodeBundleStatus@v1 |
Layered status vocabulary (verify / validate / investigate) |
Collaboration.Meta.AuthorExecutiveOverview@v1 |
Executive narrative authoring pattern |
Pattern.CollaborationBundle.CryptographicContextAnchor |
Reusable pattern binding bundle format to model updates |
Pattern.CollaborationBundle.StatusVocabulary |
Separates integrity, lifecycle, investigation, hypothesis status |
Full indexes: poc-pathways/pathways-index.yaml
· collaboration-pathways/pathways-index.yaml
Hypothesis registry (experiments that can prove scenarios in Section
5): collaboration-pathways/test/HYPOTHESES.md
| Document | Role |
|---|---|
Executive_Overview.md |
PoC, Pathways, and bundle premise |
sidecars/cryptographic-context-anchor-thesis.md |
Short context-anchor thesis |
assets/validation-proof/README.md |
Proof file slot |
BUNDLE_STATUS_GUIDE.md |
verify vs validate vs investigate |
PoC_LCP_Standards_Brief.md |
PoC + LCP interoperability |
Supplemental report from Pathways Project feedback collaboration (Engineering, DJ Thomson). Proposed patterns are not part of AAIS PoC architecture v0.1.0 unless the committee adopts them. Repository inventory: Appendices A–C.