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
5 changes: 5 additions & 0 deletions .github/workflows/house-style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ name: House style
# rendering, added in #31 after the catalog was found to be rendered from
# remote JSON without them. It was never wired to a workflow, so it has been
# passing or failing unobserved since.
#
# search.test.js covers the same guarantees for /search/, which renders text
# fetched from seven other hosts.

on:
pull_request:
Expand All @@ -34,3 +37,5 @@ jobs:
run: node tools/check-dashes.js
- name: Marketplace rendering guards
run: node marketplace/marketplace.test.js
- name: Search ranking and escaping
run: node search/search.test.js
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
__pycache__/
availability-results.json
4 changes: 2 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Page not found | AgenTrust</title>
<meta name="robots" content="noindex">
<link rel="stylesheet" href="/design-system.css?v=21"><link rel="icon" href="/favicon.ico">
<link rel="stylesheet" href="/design-system.css?v=22"><link rel="icon" href="/favicon.ico">
</head><body class="at-page">
<!-- site-header:start (generated by tools/build-header.py from tools/site_header.py) -->
<a class="skip-link" href="#main">Skip to content</a>
Expand Down Expand Up @@ -49,5 +49,5 @@
<li><a href="/quickstart/">Get started with a specification</a> or <a href="/marketplace/">search integrations</a></li>
<li><a href="/community/">Community and partners</a> or <a href="/go/">the agentic controls</a></li>
</ul></section></main>
<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
</body></html>
4 changes: 2 additions & 2 deletions community/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<meta name="twitter:title" content="AgenTrust community, partners and governance">
<meta name="twitter:description" content="Partner and sponsor relationships linked to public evidence, how the projects are governed, and how to contribute.">
<meta name="twitter:image" content="https://agentrust-io.com/og.png">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="agentrust-hub" id="top">
<!-- site-header:start (generated by tools/build-header.py from tools/site_header.py) -->
Expand Down Expand Up @@ -335,6 +335,6 @@ <h3>Read the field guide. Then run the companion examples.</h3>
})();
</script>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions demos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">

Expand Down Expand Up @@ -299,7 +299,7 @@ <h2>Where to go next</h2>
<div class="foot-legal">© 2026 AgenTrust Contributors · MIT licensed · agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
22 changes: 22 additions & 0 deletions design-system.css
Original file line number Diff line number Diff line change
Expand Up @@ -2094,3 +2094,25 @@ html:has(body.agentrust-hub) { scroll-behavior: smooth; }
.on-this-page span { color: var(--at-muted); font-size: .66rem; letter-spacing: .11em; }
.on-this-page a { color: var(--at-ink); text-decoration: none; }
.on-this-page a:hover { color: var(--at-red); }

/* /search/: one box across every AgenTrust site. search/search.js fills it. */
.site-search-section { padding-top: 3.5rem; }
.site-search-lead { max-width: 46rem; color: var(--at-muted); }
.site-search-form { display: flex; gap: .6rem; margin: 1.6rem 0 1rem; }
.site-search-form input { flex: 1; min-width: 0; padding: .85rem 1rem; border: 1px solid var(--at-line); border-radius: 12px; background: var(--at-white); color: var(--at-ink); font: 1rem var(--at-sans); }
.site-search-form input:focus { outline: 2px solid var(--at-red); outline-offset: 1px; }
.site-search-filters { display: flex; flex-wrap: wrap; gap: .45rem; }
.site-search-filters button { padding: .35rem .8rem; border: 1px solid var(--at-line); border-radius: 999px; background: transparent; color: var(--at-ink); font: 600 .78rem var(--at-sans); cursor: pointer; }
.site-search-filters button[aria-pressed="true"] { border-color: var(--at-ink); background: var(--at-ink); color: var(--at-paper); }
.site-search-status { margin: 1.1rem 0 0; color: var(--at-muted); font: .8rem var(--at-sans); }
.site-search-count { margin: .2rem 0 0; font: 700 .85rem var(--at-sans); }
.site-search-results { margin: 1rem 0 0; padding: 0; list-style: none; }
.search-hit { padding: 1rem 0; border-top: 1px solid var(--at-line); }
.search-site { display: inline-block; margin-bottom: .25rem; color: var(--at-red); font: 800 .66rem var(--at-sans); letter-spacing: .08em; text-transform: uppercase; }
.search-title { display: block; color: var(--at-ink); font: 600 1.05rem var(--at-sans); text-decoration: none; }
.search-title:hover, .search-title:focus { color: var(--at-red); text-decoration: underline; }
.search-snippet { margin: .3rem 0; color: var(--at-muted); font-size: .92rem; line-height: 1.55; overflow-wrap: anywhere; }
.search-url { color: var(--at-muted); font: .72rem var(--at-mono); overflow-wrap: anywhere; }
.search-hit mark { background: rgba(185, 28, 28, .14); color: inherit; border-radius: 3px; padding: 0 .1em; }
.site-search-empty { margin-top: 1.5rem; padding: 2rem; border: 1px dashed var(--at-line); border-radius: 16px; text-align: center; }
@media (max-width: 560px) { .site-search-form { flex-direction: column; } }
4 changes: 2 additions & 2 deletions extensions/ca2a/v0.1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">

Expand Down Expand Up @@ -166,6 +166,6 @@ <h2>This page is orientation</h2>
<div class="foot-legal">© 2026 AgenTrust Contributors · MIT licensed · agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-anomaly-detection/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-anomaly-detection">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Anomaly detection on agent behaviour</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-circuit-breaker/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-circuit-breaker">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Circuit breaker on agent loops</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-identity-credential/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-identity-credential">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Agent identity credential</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-key-binding/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-key-binding">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Agent key binding and custody</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-purpose-declaration/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-purpose-declaration">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Declared agent purpose and scope</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-rate-limiting/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-rate-limiting">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Rate limiting on agent actions</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-session-revocation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-session-revocation">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Agent session revocation</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-state-rollback/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-state-rollback">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>State rollback after an agent action</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/agent-termination/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#agent-termination">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Terminate a running agent</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/attested-a2a-channel/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#attested-a2a-channel">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Attested agent-to-agent channel</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/behavioural-baseline/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#behavioural-baseline">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Behavioural baseline for an agent</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/blast-radius-containment/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#blast-radius-containment">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Blast radius containment for agent execution</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/capability-attenuation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#capability-attenuation">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Capability attenuation across the delegation chain</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/capability-manifest/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#capability-manifest">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Declared capability manifest</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions go/context-provenance/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<meta http-equiv="refresh" content="0; url=/go/#context-provenance">
<link rel="stylesheet" href="/design-system.css?v=21">
<link rel="stylesheet" href="/design-system.css?v=22">
</head>
<body class="at-page">
<main>
Expand All @@ -54,7 +54,7 @@ <h2>Context provenance for agent working memory</h2>
<div class="foot-legal">&copy; 2026 AgenTrust Contributors &middot; MIT licensed &middot; agentrust-io.com</div>
</div></footer>

<script src="/supernav.js?v=21"></script>
<script src="/supernav.js?v=22"></script>
<script src="/page.js"></script>
</body>
</html>
Loading
Loading