Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions wcm/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,12 @@ <h1>Deploy closed model weights<br>without surrendering control</h1>

<section id="proof" class="proof-section" aria-label="Release evidence">
<div class="proof-grid">
<a href="https://pypi.org/project/weight-custody-manifest/"><strong>0.26.0</strong><span>Python SDK</span></a>
<a href="https://github.com/agentrust-io/weight-custody-manifest/tree/main/conformance/vectors"><strong>91</strong><span>Conformance vectors</span></a>
<a href="https://github.com/agentrust-io/weight-custody-manifest/actions"><strong>574</strong><span>Tests passing</span></a>
<a href="https://pypi.org/project/weight-custody-manifest/"><strong>0.27.0</strong><span>Python SDK</span></a>
<a href="https://pypi.org/project/weight-custody-manifest/" title="The vectors ship in the package; run them with `wcm conformance`."><strong>91</strong><span>Conformance vectors</span></a>
<a href="https://pypi.org/project/weight-custody-manifest/" title="The sdist ships the test suite; download it and run pytest to check this number."><strong>599</strong><span>Tests passing</span></a>
<a href="#hardware"><strong>3</strong><span>Hardware families exercised</span></a>
</div>
<p class="proof-note">Release evidence captured against WCM commit <code>4af6836</code>. Claims link to their supporting artifact.</p>
<p class="proof-note">Release evidence captured against WCM commit <code>a952cb6</code>. Each claim is checkable from the published package: <code>pip download --no-binary :all: weight-custody-manifest</code> ships the tests and the conformance vectors.</p>
</section>

<section id="flip">
Expand Down Expand Up @@ -251,8 +251,8 @@ <h2>Two guarantees, never blended</h2>

<div class="callout"><p><strong>Placed the way a frontier lab grades it:</strong> WCM implements the confidential-computing measure that RAND recommends in <em>Securing AI Model Weights</em>. It holds across the OC1 to OC3 attacker range and, by its own concession, not against an OC4 or OC5 actor who owns the hardware. It is not a security level. A security level is a whole-organization posture, and assigning one to a single control misuses the unit.</p></div>

<p id="hardware" style="margin-top:2rem;">Verification paths have been exercised against real silicon across AMD SEV-SNP, Intel TDX, and NVIDIA H100 in confidential computing mode. Two areas are deliberately not claimed yet, because they need evidence from the real protected runtime rather than a more persuasive simulation: <a href="https://github.com/agentrust-io/weight-custody-manifest/issues/79">protected-boundary hardware evidence for the memory fingerprint sweep</a>, and <a href="https://github.com/agentrust-io/weight-custody-manifest/issues/78">production zeroization from the actual controller</a> rather than unit tests.</p>
<p class="source-links"><a href="https://www.rand.org/pubs/research_reports/RRA2849-1.html">RAND weight-security report ↗</a><a href="https://tee.fail/">TEE.fail research ↗</a><a href="https://badram.eu/">BadRAM research ↗</a><a href="https://github.com/agentrust-io/weight-custody-manifest/blob/main/THREAT-MODEL.md">Full threat model ↗</a></p>
<p id="hardware" style="margin-top:2rem;">Verification paths have been exercised against real silicon across AMD SEV-SNP, Intel TDX, and NVIDIA H100 in confidential computing mode. Two areas are deliberately not claimed yet, because they need evidence from the real protected runtime rather than a more persuasive simulation: protected-boundary hardware evidence for the memory fingerprint sweep, and production zeroization from the actual controller rather than unit tests.</p>
<p class="source-links"><a href="https://www.rand.org/pubs/research_reports/RRA2849-1.html">RAND weight-security report ↗</a><a href="https://tee.fail/">TEE.fail research ↗</a><a href="https://badram.eu/">BadRAM research ↗</a><a href="#limits">Guarantee scope and limits ↓</a></p>
</section>

<section id="participate">
Expand All @@ -261,7 +261,7 @@ <h2>Four ways into the release</h2>
<div class="grid-3 wcm-personas">
<article class="card"><h3>Model owners</h3><p>Evaluate a closed-weight deployment and pressure-test the release policy against your actual threat model.</p><a href="mailto:imransiddique@live.com?subject=WCM%20model-owner%20evaluation">Evaluate a deployment →</a></article>
<article class="card"><h3>Runtime and cloud teams</h3><p>Add or review an attestation profile and prove what your protected boundary can support.</p><a href="https://github.com/agentrust-io">Follow the release →</a></article>
<article class="card"><h3>Security researchers</h3><p>Challenge the threat model, fixtures, hardware assumptions, and explicit non-goals.</p><a href="https://github.com/agentrust-io/weight-custody-manifest/issues">Review open questions →</a></article>
<article class="card"><h3>Security researchers</h3><p>Challenge the threat model, fixtures, hardware assumptions, and explicit non-goals.</p><a href="mailto:imransiddique@live.com?subject=WCM%20threat%20model%20review">Challenge the threat model →</a></article>
<article class="card"><h3>Standards contributors</h3><p>Review the manifest, portable evidence, conformance levels, and interoperability boundaries.</p><a href="mailto:imransiddique@live.com?subject=WCM%20specification%20review">Join the review →</a></article>
</div>
</section>
Expand Down
27 changes: 26 additions & 1 deletion wcm/launch-page.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,32 @@ for (const platform of proof.hardware_families) {
assert.ok(!html.includes('None protect the builder'), 'avoid an unsupported novelty absolute');
assert.ok(!html.includes('<strong>Open core.</strong>'), 'launch copy must describe the open surface precisely');
assert.ok(html.includes('Sponsorship does not confer ownership or governance authority'));
assert.ok(html.includes('issues/78') && html.includes('issues/79'));
// The two open limitations must stay disclosed. This used to assert the issue
// links were present, which is how six dead links survived on a public page: the
// tracker is private, so every one of them 404s for the readers this page is
// for. The disclosure is what matters, not the hyperlink, so assert the prose.
assert.ok(
html.includes('protected-boundary hardware evidence for the memory fingerprint sweep'),
'the memory-sweep limitation must stay disclosed'
);
assert.ok(
html.includes('production zeroization from the actual controller'),
'the zeroization limitation must stay disclosed'
);

// Nothing on a public page may link into the WCM repository while it is private.
// Every such link 404s for an anonymous reader, which is precisely the audience
// a launch page has. The same rule is enforced for integration READMEs in
// agentrust-io/integrations CONTRIBUTING.md; this is the check for the site.
// When the repository goes public (weight-custody-manifest#40), delete this.
const privateRepoLinks = [...html.matchAll(
/https:\/\/github\.com\/agentrust-io\/weight-custody-manifest[^"'\s]*/g
)].map((match) => match[0]);
assert.deepEqual(
privateRepoLinks,
[],
`these 404 for anonymous readers while the repo is private: ${privateRepoLinks.join(', ')}`
);
assert.ok(html.includes('/wcm/og-launch.png'));
const socialCard = fs.readFileSync(path.join(here, 'og-launch.png'));
assert.ok(socialCard.length > 100_000);
Expand Down
8 changes: 4 additions & 4 deletions wcm/proof.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"captured_at": "2026-08-23",
"wcm_commit": "4af6836ca11b0742f03d1ca421bec47d34d8fa32",
"sdk_version": "0.26.0",
"captured_at": "2026-08-27",
"wcm_commit": "a952cb6cfa40f483774738ef71df80f73317a737",
"sdk_version": "0.27.0",
"conformance_vectors": 91,
"tests_passed": 574,
"tests_passed": 599,
"hardware_families": [
"AMD SEV-SNP",
"Intel TDX",
Expand Down
Loading