Agentic Research Contracts
Contents

Research paper · continuous reading edition

Agentic Research Contracts

Bounded authority, verifiable evidence, and independent review for long-running agents.

Open research release Canonical source: GitHub Reading edition follows main

Abstract

Long-running agentic research and engineering systems often mix model reasoning with permissions, source selection, evidence interpretation, execution state, evaluation, and deployment decisions. This creates avoidable ambiguity: a model can appear successful while operating on the wrong source snapshot, missing telemetry can be mistaken for zero, execution success can be mistaken for evidence truth, and an accepted experiment can drift into implicit authority to modify or deploy the system itself.

This thesis evaluates an alternative architecture in which those responsibilities are externalized. Human authorization is prospectively bound to frozen contracts; source context is released by identity rather than inherited ambiently; evidence objects are retrieved through integrity checks; provider/runtime identity and unavailable telemetry remain explicit; independent review operates on frozen evidence when required; and successful experiments produce evidence for a later human decision rather than new authority.

The contribution is primarily an integrated operational discipline, not a claim that its primitives are individually new. Preregistration, least privilege, protected approvals, bounded delegation, content addressing, provenance, sandboxing, transparency logs, constrained generation, and human preference evaluation all have strong public precedents. The thesis packages several independently testable specifications and case studies showing how those established mechanisms can be composed into agentic-R&D contracts.

Evidence is deliberately mixed. The Authorized Research Envelope, Verifiable Agent Artifacts, Agent Worker Contracts, EFWH integration, and operational profiles reached reviewed release-candidate boundaries. The bounded semantic-search study was intentionally stopped after 9 of 80 planned human comparisons because the alternatives were often not meaningfully distinguishable; its confirmatory human-preference result therefore remains UNKNOWN. That early stop is retained as evidence about experimental design rather than converted into a positive or null result.

The resulting claim is modest: agentic R&D can be organized so that autonomy occurs inside externally verifiable boundaries while authority expansion, missing evidence, review contamination, and adoption remain explicit. Whether this architecture is better for other domains, organizations, models, or risk levels remains an open empirical question.

Canonical source: ABSTRACT.md

01 — Problem

The common shorthand model → tools → answer hides several different control problems. Who defines what sources count? Which exact bytes were released? What authority was granted? What happened when telemetry was unavailable? Does a successful provider call mean the evidence is valid? Who reviews the result? Who is allowed to adopt it?

When these questions are implicit, agent systems can fail without obvious tool errors. Ambient filesystem access can silently change source scope. Mutable context can make a later run non-comparable to an earlier one. A success status can obscure stale or invalid evidence. Missing measurements can collapse into zero. A model can effectively self-review by carrying persuasive execution context into evaluation. Most importantly, a successful experiment can become de facto permission for the next step even when no human authorized that expansion.

This thesis treats those as contract and provenance problems rather than problems that should be solved by asking the model to “be careful.”

Failure modes under test

The project therefore asks a narrower engineering question: how much useful autonomy can remain inside the model while these control responsibilities are represented and checked outside it?

Claim binding: C-FROZEN-01.

Canonical source: 01_PROBLEM.md

02 — Design Principles

  1. Authority is external. The worker may exercise delegated authority but cannot define or enlarge it. Non-delegable actions remain explicit human gates.
  2. Context has identity. Important work binds to exact released inputs, hashes, revisions, or manifests rather than ambient source state.
  3. Evidence validity is separate from execution success. A provider may complete while evidence is missing, stale, unverifiable, or out of scope.
  4. UNKNOWN is first-class. Missing telemetry or unavailable observations remain UNKNOWN when the decision requires them; they are never fabricated as zero or success.
  5. Integrity precedes disclosure where required. Known-object evidence retrieval verifies the complete object before returning content.
  6. Resource bounds are prospective. Questions, source sets, operation ceilings, and stop conditions are frozen before outcome-driven pressure can expand them.
  7. Review can be isolated. High-assurance decisions use frozen evidence and independent context rather than the executor’s conversation history.
  8. Success is evidence, not authority. Passing an experiment or review may support a human adoption decision but never self-adopts, publishes, or expands permission.
  9. Reproducibility outranks flattering narratives. Synthetic/open fixtures are preferred when private implementation details are unnecessary for the public claim.
  10. Claims are narrower than enthusiasm. Established primitives are credited as prior art; differentiation is stated at the composition or contract level and dated when based on public search.

These principles recur across all packages, but each package is independently scoped. A reader need not accept one package’s results to evaluate the others.

Canonical source: 02_DESIGN_PRINCIPLES.md

03 — Authorized Research Envelope

The Authorized Research Envelope (ARE) is the thesis’s flagship specification: a prospective, hash-bound contract for giving an AI research process bounded autonomy without transferring ownership of authority to the model.

A run becomes active only when a human authorization record binds to the exact frozen envelope identity. Inside that envelope, the executor may research, run bounded experiments, preserve evidence, and adapt within the preregistered question. It may not reinterpret success, missing telemetry, review results, or an attractive next step as permission to enlarge scope.

Normative ideas

The reference package is intentionally an advisory/read-only R&D profile, not a universal agent-governance system. Its schemas and invalid fixtures make authority ambiguity, scope expansion, self-adoption, protected-state crossing, missing telemetry, and reviewer contamination machine-checkable.

Public prior art already establishes preregistration, least privilege, approval gates, bounded delegation, guardrails, and tracing. The scoped distinction is the complete composition as one testable R&D authorization contract; the public search through 2026-09-19 did not find a close implementation exposing the whole combination. That is a dated search finding, not a first-invention claim.

Claim binding: C-FROZEN-02.

Canonical source: 03_AUTHORIZED_RESEARCH_ENVELOPE.md

04 — Verifiable Agent Artifacts

Verifiable Agent Artifacts (VAA) narrows evidence retrieval to verification of a known object, not browsing an ambient filesystem.

The caller supplies a known namespace/release identity, relative artifact path, and expected SHA-256. Trusted code resolves the object inside an allowlisted root, rejects path/link escape, verifies the complete object before disclosure, and only then returns deterministic bounded text slices with actual identity, size, offset, and continuation metadata. A digest mismatch or boundary violation returns no content.

The deliberate omissions are part of the protocol: no globbing, recursive listing, semantic search, arbitrary-path fallback, or “helpful” discovery belongs in the core. Discovery and verification are separate capabilities.

The release includes adversarial traversal, digest-mismatch, chunk-reconstruction, Unicode/transport, empty/large-file, and replacement/integrity cases. Historical platform-specific link behavior remains a documented limitation rather than an inferred pass.

Content addressing and provenance are established practice in Nix, SLSA, and related systems. Universal Research MCP provides a close public expected-SHA fail-closed evidence-read analogue. VAA is therefore positioned as a small reusable integrity profile/reference implementation, not as a uniqueness claim.

Claim binding: C-FROZEN-03.

Canonical source: 04_VERIFIABLE_AGENT_ARTIFACTS.md

05 — Bounded Semantic Search

This workstream tests whether a very small semantic proposer can add useful search bias over a strong deterministic heuristic when the model has zero tool authority and can only emit typed, reversible design choices that trusted code validates and renders.

The experiment froze tasks, design grammar, heuristics, model/runtime identities, prompts, arm mapping, candidate generation, trial order, and left/right assignment before the human review. All arms used the same functional task content and trusted rendering path. The frozen proposer was Qwen2.5-0.5B-Instruct Q4_K_M via a llama.cpp-compatible local endpoint with no silent model fallback.

What happened

Held-out generation completed for 24 tasks, producing 96 valid candidates and an 80-comparison blind schedule. Human review was then stopped after 9/80 comparisons because many alternatives were not meaningfully distinguishable and continuing risked turning fatigue into forced preference labels.

That stop invalidated the planned confirmatory analysis. The semantic-versus-heuristic human-preference result is therefore UNKNOWN. Partial ratings are diagnostic only. The original preregistration and pre-review manifest remain frozen; the publication layer carries a separately hashed early-stop addendum instead of rewriting them.

Why the result still matters

The experiment demonstrates a reproducible way to isolate a weak semantic proposer from authority and rendering validity. It also exposed a concrete experimental-design failure: a blind preference study should not begin until generated alternatives pass a perceptual/diversity gate proving that the comparison presents meaningfully different choices.

Schema/catalog-constrained UI generation, trusted renderers, pairwise human evaluation, and preference-guided generation have strong prior art. This release is a diagnostic protocol/case study, not evidence that tiny-model semantic search improves human preference.

Claim binding: C-FROZEN-04.

Canonical source: 05_BOUNDED_SEMANTIC_SEARCH.md

06 — Agent Worker Contracts

Agent Worker Contracts extracts a small interoperability surface from the broader worker-fabric research. It is intentionally not a universal multi-agent orchestrator.

The contract separates an untrusted work request from a broker-created effective JobSpec. The trusted layer binds an exact released context, effective authority, provider/runtime/profile identity, resource-accounting semantics, failure/termination behavior, evidence references, and a normalized ResultEnvelope. Result identity is immutable, and provider execution success remains separate from evidence validity.

Important semantics include:

Current live backend evidence is asymmetric: one remote provider path was observed end-to-end while the local adapter is disabled/incomplete; older two-backend evidence is configuration-specific. Public conformance therefore uses synthetic fixtures instead of claiming universal provider compatibility.

Recent bounded-delegation/policy-algebra work already covers monotone authority and budget restriction, while A2A and agent SDKs cover provider-neutral task/artifact exchange, handoffs, tracing, and execution frameworks. The scoped contribution is the exact released-context/evidence/UNKNOWN/provenance contract and its conformance fixtures.

Claim binding: C-FROZEN-05.

Canonical source: 06_AGENT_WORKER_CONTRACTS.md

07 — EFWH as a Distribution Layer

The Evidence-First Work Harness (EFWH) is the accessible consumer-facing workflow in this portfolio. It organizes long-running work around environment orientation, evidence classes, competing hypotheses, task contracts, bounded execution, evaluation, durable state, and handoff.

THESIS-05 tested whether selected thesis principles could be added without turning EFWH into another orchestrator. The 2.4.0-rc1 source candidate adds an optional assurance profile with authorized-experiment schema support, expected-hash evidence references, explicit UNKNOWN semantics, independent-review guidance, machine-checkable human-only adoption constraints, and exact handoff/release provenance.

The candidate passed repeated release hardening across four revisions. Failures in RC1–RC3 exposed POSIX ZIP path semantics, executable/line-ending portability, repository-layout assumptions, and a Windows short-path digest edge. RC4 added extracted-offline installer execution and installed-payload parity; an isolated Linux review verified 111/111 released files, exact offline ZIP reproducibility, idempotent installation, and npm/offline/canonical payload parity.

These results establish packaging and workflow behavior for the candidate; they do not make EFWH a new theory of long-running agents. Durable progress files, incremental handoffs, evaluation, guardrails, tracing, and context management all have public precedents.

Rights boundary

At the time of THESIS-05 independent review, the EFWH source candidate was UNLICENSED; that historical fact is preserved in source provenance. A later explicit human publication decision selected MIT-0 OR Apache-2.0 for project-owned material. The EFWH snapshot embedded in this publication tree carries that dual-license expression. Third-party material, if any, remains under its own terms.

Claim binding: C-FROZEN-06.

Canonical source: 07_EFWH_AS_DISTRIBUTION_LAYER.md

08 — Operational Profiles

THESIS-06 packages three lower-novelty engineering patterns as profiles/tutorials rather than inventions.

Restricted Snapshot Worker

The profile applies established isolation principles: a restricted worker receives an explicit immutable/hash-bound source release rather than ambient owner-path access; execution is disposable/bounded; output is advisory; and no reverse-apply path exists by default. Public tests validate the contract profile, not universal OS isolation or equivalence to a hardened VM.

Research Journal

The journal uses a hash-linked event sequence for provenance continuity. Synthetic verifier tests cover normal verification, tampering, and reordering. A fresh retained private journal snapshot also verified with zero event-hash or predecessor-link mismatches. This establishes continuity under the implementation’s canonicalization rule; it does not establish the truth of claims inside events or independently attest external evidence.

One-Way Promotion

The profile describes reviewed lab state becoming an immutable consumer release while consumer state persists independently and no reverse synchronization into research source occurs by default. Current exact implementation/acceptance evidence was not recovered, so this remains DESIGN_PROFILE_ONLY / NOT_VALIDATED_PRODUCTION_PRACTICE.

Sandboxing, transparency logs, protected deployments, and artifact promotion all have strong public precedents. The thesis uses these profiles to show how established mechanisms can support the larger separation between research evidence and adoption authority.

Claim bindings: C-FROZEN-07, C-FROZEN-08, C-FROZEN-09.

Canonical source: 08_OPERATIONAL_PROFILES.md

09 — Evidence and Results

Workstream Current evidence state Independent status What it supports
THESIS-00 Source/Claim Backbone frozen corpus, claim ledger, dependencies, redaction register PASS_THESIS_00_EVIDENCE_BACKBONE traceable source/evidence baseline
THESIS-01 Authorized Research Envelope public spec + validator + adversarial fixtures PASS_THESIS_01_RELEASE_CANDIDATE testable prospective-authorization contract
THESIS-02 Verifiable Agent Artifacts public protocol + stdlib reference + conformance suite PASS_THESIS_02_RELEASE_CANDIDATE fail-closed known-object evidence retrieval
THESIS-03 Bounded Semantic Search generation complete; human review stopped at 9/80 confirmatory outcome UNKNOWN diagnostic protocol and early-stop evidence only
THESIS-04 Agent Worker Contracts schemas + synthetic conformance + bounded implementation evidence PASS_FOR_HUMAN_PUBLICATION_REVIEW released-context/authority/result contract semantics
THESIS-05 EFWH integration RC4 packaging and assurance profile PASS_FOR_HUMAN_PUBLICATION_REVIEW portable workflow integration and reproducible packaging
THESIS-06 Operational Profiles synthetic profile tests + bounded historical observations PASS_FOR_HUMAN_PUBLICATION_REVIEW restricted-worker/journal profiles; promotion design only
THESIS-07 Prior Art / Claim Freeze fresh public comparison against actual candidates PASS_FOR_DOWNSTREAM_AUDIT conservative dated public wording
THESIS-08 Repro/IP/Redaction Audit 328 manifest-listed files checked; visible blockers preserved PASS_FOR_THESIS_09_INTEGRATION_WITH_VISIBLE_BLOCKERS public-surface integrity and publication-risk boundary

Cross-workstream observations

Exact hashes, release identities, and review report identities are in RELEASE_INDEX.md.

Canonical source: 09_EVIDENCE_AND_RESULTS.md

10 — Prior Art and Claim Positioning

This is an engineering comparison frozen from a public search dated 2026-09-19. It is not a patent novelty or freedom-to-operate opinion. “No close implementation found” means only that the searched public sources did not reveal one as of that date.

Thesis area Established public precedent Position retained here
Authorized Research Envelope OSF preregistration; GitHub protected environments; Bounded Agents; Policy Algebra; agent guardrails/tracing integrated prospective R&D contract; scoped composition, not invention of primitives
Verifiable Agent Artifacts Universal Research MCP; SLSA/in-toto provenance; Nix content addressing known-object fail-closed integrity profile; explicitly not unique
Bounded Semantic Search json-render; Generative UI/PAGEN; AlignUI; designer-feedback UI evaluation reproducible diagnostic protocol; no completed preference result
Agent Worker Contracts Bounded Agents; Policy Algebra; A2A; agent SDKs compact schemas/invariants with exact released context, UNKNOWN/resource semantics, evidence validity, provenance
EFWH long-running-agent harnesses; managed agent APIs/SDKs operational synthesis/distribution layer, not new agent theory
Restricted Worker Docker/agent sandbox patterns hardening/reference profile, not novel sandbox
Research Journal Sigstore/Rekor transparency logs application profile; chain continuity is not claim truth
One-Way Promotion protected deployments and established release promotion design profile only; production validation remains UNKNOWN

Selected primary/public sources

The complete frozen bibliography and search limitations live in the THESIS-07 release. Public wording must retain the dated, scoped nature of negative search findings.

Canonical source: 10_PRIOR_ART.md

11 — Limitations and Open Questions

Evidence limits

Open research questions

Release limits

Final licensing, ownership/employer-policy clearance, attribution identity, repository-history audit, and public release remain human decisions. A negative public-search result never proves global uniqueness.

Canonical source: 11_LIMITATIONS_AND_OPEN_QUESTIONS.md

Reproducibility

The umbrella repository does not require private project infrastructure to evaluate its central claims. Each standalone package exposes a public/synthetic reproduction surface; historical internal evidence is provenance unless explicitly marked otherwise.

Package Minimal public reproduction
Authorized Research Envelope python validator/validate.py examples/valid-minimal.json --activation examples/valid-minimal.activation.json; python tests/run_tests.py
Verifiable Agent Artifacts Python 3.10+; python conformance/run_conformance.py
Bounded Semantic Search python study.py self-test, prepare/freeze/generate/screenshots/review workflow; do not run confirmatory analysis on the stopped original study
Agent Worker Contracts python conformance/build_release_manifest.py --verify; python conformance/run_conformance.py; optional validate_jsonschema.py requires jsonschema
EFWH 2.4.0-rc1 use candidate release validation; isolated review already reproduced offline ZIP bytes and installed-payload parity on Linux
Operational Profiles python restricted-worker/boundary-tests/test_profile.py; python research-journal/verifier/test_verifier.py

THESIS-03 external model/runtime

Exact external model: Qwen/Qwen2.5-0.5B-Instruct-GGUF/qwen2.5-0.5b-instruct-q4_k_m.gguf; size 491400032 bytes; SHA-256 74a4da8c9fdbcd15bd1f6d01d621410d31c6fc00986f5eb687824e7b93d7a9db. It is not bundled. The frozen runtime identity is llama.cpp commit 5d806aa25; runtime binaries/source are not bundled.

Reproduction rule

If a public fixture replaces private evidence, reproduce the stated invariant, not the private environment. For example, the public restricted-worker suite validates the profile contract; it does not prove arbitrary-host OS isolation. The public journal validates hash-chain behavior; it does not reproduce private journal contents or prove event truth.

Exact source candidate and review identities are in RELEASE_INDEX.md.

Canonical source: REPRODUCIBILITY.md

Frozen Public Claims — THESIS-09

These claims inherit the THESIS-07 frozen wording and THESIS-08 audit constraints. Stronger novelty or outcome language is not authorized by this release candidate.

Prohibited wording

Absent a later explicit review with materially stronger evidence, do not use: first-ever, globally unique, invented here, unprecedented, no one else does this, new theory of delegation, novel sandbox, or proven universally safer.

Where a public-search negative finding matters, retain the date and scope: “I did not find a close public implementation combining X, Y, and Z in the sources searched through 2026-09-19.”

Canonical source: CLAIMS.md

Packages

The thesis is publishable as one clean repository while each reusable package remains independently understandable.

Original independently reviewed source-candidate identities remain documented in RELEASE_INDEX.md and package provenance. The exact combined public tree receives its own manifest and clean-room review.

Canonical source: PACKAGES.md

Release Index

These are the frozen source/review identities from the internal THESIS-00…10 program. They establish provenance for the material assembled into this public tree; they are not public-release authority.

Workstream Source candidate / evidence Frozen identity Review/result
THESIS-00 Evidence backbone evaluator release er1-98d2874a3a019d7f6d31fb5388dca58494b76e830f3d53a8e3f9e6eff90eb067 PASS_THESIS_00_EVIDENCE_BACKBONE
THESIS-01 Authorized Research Envelope v0.1.0-rc1 manifest 32cbcee20a05509c09364f2879b767e3d1d349422dc7f3fe59094c133d323b23; ZIP 924621a0ec89beefd7cdf93339222f86530773bfc7a6b2994c421c94f4e3e0a3 PASS_THESIS_01_RELEASE_CANDIDATE
THESIS-02 Verifiable Agent Artifacts v0.1.0-rc2 manifest af1044a44ba45d77325b1567bad6e901373349094c6d59495971bf12f3cce45a; ZIP 35df80fe6dc631447eb4ddd92862057bacc2b440ab313277e30dae09655aca16 independent review 12deb055e784d579458fad4c38f0cb425c80b8727ad959236bf5ad9d965cf285
THESIS-03 Bounded Semantic Search RC2 original pre-review manifest 267ce0bae52b5c561439dff2881d0004d8ff6f520c6e9bcc8c6af5ffb902a9ee; early-stop checkpoint 15762b0991d590bc9a19e21273ab447aeb71242a31a8f914414e801474ce0e46 HUMAN_REVIEW_STOPPED_EARLY; preference UNKNOWN
THESIS-04 Agent Worker Contracts v0.1.0-rc3 bundle 748c162b1dae60cb3ebdc0cec2eea65ded3e21e328ee4d121f17cde7826600a9; manifest 143082de003ffd3ede3499ec9caec2d5e6a98370e61a9ab1ccfac0bb0d48b9dd independent review d387c349776e8ba4569d9a673ee8b4bbd16f13a347439008dc4f20af5d005784
THESIS-05 EFWH 2.4.0-rc1 bundle 61f377b7a749f4a6113bba5add893e0f5ed52f1316b390827feac5ec9c9df754; manifest 24ce3882793bb9bc1d939644e31d550ff02531858918eff920a2aa70e293bab6 independent review 87d3163a5c471756944c269aabf78a91b231a467bd6a097348877764f12a5ecc
THESIS-06 Operational Profiles 0.1.0-rc1 bundle 78fe8285c7a0e49cc25e0d270e8a86c354c5d811b17da2ac267fed49965b420d; manifest bdc19f308e0b8b9f9b41902176ae6305ed2d1b270edcf832ed1d69d966920a9b independent review 3c39e6f2d5fd8630f1ff95f9324569c6f81fec013c66ee2ea7e5b353e4e6772c
THESIS-07 Prior-art / claim freeze bundle 61f1f8b1e06b8da51136b6d9fe362068f165ba85cfe38b087a510e99d0bc02df; manifest 07f78f2cffe51191d6fadcf36277438afa26c7ff545745ea527b67b7e85a890f review 945ec71af5ba782162c92767dd94158e77e2db1f5c5054d7e2b49f1ef7fb05e6
THESIS-08 Repro/IP/redaction audit bundle ff6bc8e806779571992d5f1856a3d20406e53f4987da5e150f38ffe91a83931d; manifest 9fb44324d460cce1e05cf1f676cb0e1543875c72ab7a3b831bfa0db142a9fb68 review 3b244bff32b892c18da8de6eda1217a86f5bdd529c040158226586dab74bb6fd
THESIS-09/10 Historical umbrella RC1 bundle 808d916b365091c6cf8f15beb80e7018e5733d94f91bfd2198b84a1295184561; ZIP f7b174c7d3f81cdee5e3e8dfd7285401f0ecec1aed8a78b6978cd0c27986a018 clean-room review 44c06cc32088488444ba472559d2848dcc93abc0500d0189c2a9126d254f09cc — PASS_FOR_HUMAN_PUBLICATION_REVIEW

Current publication state

The public tree in this repository is a new post-review assembly incorporating the human-approved public name and dual-license policy plus the THESIS-03 early-stop wrapper. Its exact identity is regenerated in RELEASE_MANIFEST.json and receives a fresh clean-room review before publication. THESIS-06 one-way promotion remains design-profile-only / not validated production practice.

Canonical source: RELEASE_INDEX.md

Security and Trust Boundaries

This repository documents research contracts and reference profiles. It does not itself grant tool permissions, credentials, filesystem access, publication authority, or deployment rights.

Trust model

Publication safety

The THESIS-08 audit scanned 328 manifest-listed candidate files with zero missing/hash/size mismatches and no confirmed credential/private-path/company-secret matches under its configured patterns. That is bounded evidence, not proof that no undiscovered sensitive material exists.

Before public release, scan the exact repository and Git history that will be published, including deleted objects/history if history is retained. Prefer clean repositories created from reviewed candidate trees rather than importing unrelated private history.

Do not add model weights, private journals, raw private ratings/arm maps, credentials, employer data, or host-specific configuration merely because they were available during research.

Security-sensitive claims are scoped to tested contracts and fixtures. The restricted-worker profile is not a formal sandbox proof, and the VAA reference implementation is not a universal filesystem-security guarantee.

Canonical source: SECURITY.md

Third-Party Notices

This file records external components referenced by the public thesis. Project-owned material is dual-licensed under MIT-0 OR Apache-2.0; that choice does not relicense third-party material.

External THESIS-03 model

Qwen/Qwen2.5-0.5B-Instruct-GGUF/qwen2.5-0.5b-instruct-q4_k_m.gguf

External THESIS-03 runtime

llama.cpp, frozen experiment commit 5d806aa25

Optional THESIS-04 dependency

The portable semantic conformance suite uses the Python standard library. The optional Draft 2020-12 schema validation path requires the external jsonschema Python package; it is not vendored here.

EFWH

The audited EFWH 2.4.0-rc1 source candidate declared no runtime, development, or optional npm dependencies and bundled no model weights. It was UNLICENSED at source-review time; the project-owned publication snapshot embedded here is subsequently dual-licensed under MIT-0 OR Apache-2.0 by explicit human decision.

External papers, standards, repositories, and vendor documentation linked in 10_PRIOR_ART.md are references, not redistributed source.

Canonical source: THIRD_PARTY_NOTICES.md