Sovereign deployment
Run a closed model inside nationally controlled infrastructure while making weight release conditional on an approved, attested workload.
diff --git a/.github/workflows/wcm-launch-page.yml b/.github/workflows/wcm-redirect.yml
similarity index 66%
rename from .github/workflows/wcm-launch-page.yml
rename to .github/workflows/wcm-redirect.yml
index 34ef83c..f60fabe 100644
--- a/.github/workflows/wcm-launch-page.yml
+++ b/.github/workflows/wcm-redirect.yml
@@ -1,21 +1,21 @@
-name: WCM launch page
+name: WCM redirect
on:
pull_request:
paths:
- "wcm/**"
- - ".github/workflows/wcm-launch-page.yml"
+ - ".github/workflows/wcm-redirect.yml"
push:
branches: [main]
paths:
- "wcm/**"
- - ".github/workflows/wcm-launch-page.yml"
+ - ".github/workflows/wcm-redirect.yml"
permissions:
contents: read
jobs:
- evidence:
+ redirect:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -24,4 +24,4 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: "22"
- - run: node wcm/launch-page.test.js
+ - run: node wcm/redirect.test.js
diff --git a/llms.txt b/llms.txt
index 8ba7733..7e498e3 100644
--- a/llms.txt
+++ b/llms.txt
@@ -8,7 +8,7 @@ AgenTrust is the ecosystem at https://agentrust-io.com and the GitHub organizati
- [Overview and architecture](https://agentrust-io.com/): The components, trust boundaries, governance, and evidence links.
- [10-minute tool-call tutorial](https://agentrust-io.com/quickstart/): Write a policy, observe a denied call, and inspect a signed session record on a laptop. Software mode provides no hardware isolation or hardware-backed provenance.
-- [Weight Custody Manifest (WCM)](https://agentrust-io.com/wcm/): Bind model-weight identity and custody terms to key-release policy. The local walkthrough uses synthetic evidence and a placeholder key; it does not load a real model or demonstrate hardware protection.
+- [Weight Custody Manifest (WCM)](https://wcm.agentrust-io.com/): Bind model-weight identity and custody terms to key-release policy. The local walkthrough uses synthetic evidence and a placeholder key; it does not load a real model or demonstrate hardware protection.
- [Runnable demos](https://agentrust-io.com/demos/): Software examples for policy decisions, evidence verification, delegation, and model-weight custody. Follow each demo's stated prerequisites and limits.
- [Marketplace search](https://agentrust-io.com/marketplace/): Find integrations by framework, technology, and use case.
- [Complete marketplace catalog](https://agentrust-io.com/marketplace/catalog/): Dated integration descriptions and source links, readable without JavaScript or external catalog requests. Listings do not establish endorsement, certification, or hardware validation.
@@ -19,7 +19,7 @@ AgenTrust is the ecosystem at https://agentrust-io.com and the GitHub organizati
- [Confidential MCP (cMCP)](https://cmcp.agentrust-io.com/): Evaluates routed tool calls against policy and records the decisions. Hardware deployments place the runtime inside a Trusted Execution Environment; confidentiality also depends on egress policy and deployment configuration. The agent and upstream tool server are separate boundaries.
- [Confidential A2A (cA2A)](https://ca2a.agentrust-io.com/): A developer-preview trust profile for Agent2Agent delegation, with attenuated authority, attestation, sealed channels, and provenance. Assurance depends on the evidence and checks performed by the deployment.
- [TRACE](https://trace.agentrust-io.com/): Portable, signed runtime evidence. Hardware provenance requires attestation verification against a trusted root. A signature alone does not establish hardware origin or the truth of all recorded claims.
-- [WCM public SDK and demos](https://agentrust-io.com/wcm/): Public evaluation path for weight custody. Key release, encrypted artifact delivery, runtime leases, and key-copy handling are separate responsibilities. The specification is in pre-standardization review; use the public material linked from this page.
+- [WCM public SDK and demos](https://wcm.agentrust-io.com/): Public evaluation path for weight custody. Key release, encrypted artifact delivery, runtime leases, and key-copy handling are separate responsibilities. The specification is in pre-standardization review; use the public material linked from this page.
- [AgenTrust Telemetry](https://agentrust-io.com/telemetry/): An alpha, backend-neutral event contract and reference SDKs for governance facts, caller-owned OpenTelemetry, and evidence finalization. It is not a policy engine or a proof that recorded events are true.
- [TRACE Registry](https://agentrust-io.com/registry/): Public anchors and signed checkpoints for offline verification. Inclusion, a signer's stated time, independent time evidence, and consistency of log history are different checks. A registry entry does not validate a record's claims.
- [Agentic controls](https://agentrust-io.com/go/): Thirty requirements with stable individual permalinks and OpenCRE mappings. A mapping is not certification or a conformance result.
diff --git a/sitemap.xml b/sitemap.xml
index 52fe180..d482449 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -9,5 +9,4 @@
Weight Custody Manifest (WCM) binds model weights to a signed release policy. Its reference SDK checks a workload's evidence before releasing a key and models renewable authorization. Start with a local allow/deny example, then evaluate the hardware and operator assumptions for your deployment.
- -The specification, SDK and conformance suite are public. Read the documentation or contribute on GitHub.
-Checked with the published 0.27.0 package: 32 L1, 37 L2, 12 L3, and 10 L4 vectors pass. This is the reference implementation's self-test, not independent certification or a hardware deployment test. The runner prints its uncovered cases.
-Most deployment security is framed around protecting the customer from the model and its operator. Deploy a frontier model into a customer's own infrastructure, a sovereign cloud, or an air-gapped facility and an additional risk appears: the builder's weights now sit on hardware someone else owns and operates.
-WCM answers one question: can a model builder release encrypted weights only to an approved workload, keep that approval short-lived, and retain evidence of what happened? The answer is yes for the reference protocol and the software checks, with one boundary stated plainly rather than buried, which you will find further down this page.
-The closed-weight example supplies an approved serving measurement, then changes it. These are selected output lines from the software demo below. It uses mock evidence and a placeholder key; it does not load a real model or demonstrate hardware isolation, sealed transport, or expiry.
-Run a closed model inside nationally controlled infrastructure while making weight release conditional on an approved, attested workload.
Deliver encrypted weights to customer-operated environments without turning a one-time handoff into permanent authorization.
Carry signed policy, release decisions, renewal state, revocation, and derivative lineage as portable evidence.
Encrypted weights, plus a signed manifest naming the exact weight and approved-workload measurements.
-A protected workload requests a fresh, single-use challenge from the key broker.
-CPU attestation, and GPU attestation where required, binds that challenge, the workload measurement, and an ephemeral transport key to the current launch.
-The broker must authenticate the manifest and verify the required certificate chains, signatures, revocation state, measurements, freshness, and channel binding. A structural check of mock evidence does not establish hardware provenance.
-With channel binding configured, a successful release seals the model key to the attested transport key. The receiving workload opens it inside its protected boundary. The local example does not configure this transport path.
-The runtime must enforce renewal deadlines and stop serving on lapse. Wiping the managed key buffer cannot erase plaintext or key copies that escaped that buffer. Production enforcement requires a trusted time source and control of the serving runtime.
-Artifact path: the builder distributes encrypted weights and a signed manifest to the workload. The key broker holds or controls the decryption key separately.
-This is the intended hardware deployment path. The workload's protected boundary, quote verification, channel binding, trusted time, and stop/wipe behavior must be configured and validated. The local demo runs broker and workload logic in one ordinary Python process.
-Use Python 3.11+ and Git. This example needs no cloud account, GPU, model download, or API key. Keep WCM in its own environment because other AgenTrust packages may require a different cryptography version.
- -python -m venv .venv-wcm-
Activate it with source .venv-wcm/bin/activate in Bash, or .venv-wcm\Scripts\Activate.ps1 in PowerShell. Then install the version used here:
python -m pip install "weight-custody-manifest==0.27.0"-
Expected: L1 32/32, L2 37/37, L3 12/12, and L4 10/10 PASS. CPU quote vectors use synthetic certificate roots; GPU cryptographic verification is not covered by these vectors. Read the printed NOT COVERED lines.
-wcm conformance-
Run the script directly using the active WCM environment. It needs only the WCM SDK installed above.
-git clone https://github.com/agentrust-io/demos -cd demos -python demo-07-closed-weight/run.py-
Expected: joint signature True, approved release True, then unapproved release False because the measurement is not accepted. Both cases use synthetic attestation; labels such as "enclave" in the output do not mean hardware was used.
Next, run python demo-06-weight-custody/run.py for checkpoint integrity, python demo-08-derivative-lineage/run.py for lineage, or python demo-09-sovereign-threshold/run.py for quorum reconstruction.
The local run demonstrates signature verification and release-policy decisions with mock evidence. Protecting real model weights requires a separately validated hardware deployment.
- -| Against | What you get |
|---|---|
| Local software demo | Checks the reference protocol in an ordinary process. The operator can inspect its memory. Mock attestation provides no hardware-rooted confidentiality. |
| Protected runtime | Requires verified platform evidence, trusted keys, channel binding, workload isolation, and enforced renewal. Platform configuration, firmware, side channels, and the serving application's export paths affect the result. |
| Physical hardware owner | Do not assume weight extraction is impossible. Published physical attacks motivate additional hardening and operator assumptions. A valid signature alone cannot distinguish an authorized key from an extracted one. |
Assess the complete deployment. The RAND weight-security report provides threat-model context; it is not a certification of WCM. Passing the reference suite does not assign a deployment an attacker-resistance tier.
The published SDK includes hardware-specific verification paths and recorded-fixture tests. The portable conformance run above uses synthetic CPU quote evidence and excludes GPU cryptographic verification. Neither it nor the demo validates your hardware, protected-memory sweep, or production zeroization. Review the package's hardware notes and validate those properties on the target runtime.
-RAND weight-security report ↗TEE.fail research ↗BadRAM research ↗Guarantee scope and limits ↓
-Evaluate a closed-weight deployment and pressure-test the release policy against your actual threat model.
Evaluate a deployment →Add or review an attestation profile and prove what your protected boundary can support.
Contribute a profile →Challenge the threat model, fixtures, hardware assumptions, and explicit non-goals.
Challenge the threat model →Review the manifest, portable evidence, conformance levels, and interoperability boundaries.
Join the review →Available publicly: the Python SDK on PyPI, its bundled conformance vectors, the demos repository, and integration examples. The instructions above use SDK 0.27.0; later releases may change the API or expected results.
-Public since September 8, 2026: the specification repository includes the source, schemas, conformance suite, threat model and contribution guide. Browse the documentation. WCM remains pre-1.0; public availability does not establish production readiness.
-Open protocol, implementation ecosystem. The specification, schema, conformance suite, reference SDK, threat model, and reference key-release service are available under Apache-2.0. Vendors may build interoperable hosted services and protected-runtime implementations.
WCM now lives at wcm.agentrust-io.com, with the specification, SDK, conformance suite and threat model in agentrust-io/weight-custody-manifest.
+If your browser did not move you automatically, open the documentation.
+