Skip to content

Commit 636a668

Browse files
docs: add AgentTrust Telemetry to public site (#23)
1 parent 08cfb91 commit 636a668

5 files changed

Lines changed: 146 additions & 40 deletions

File tree

index.html

Lines changed: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>AgenTrust — Open Standards for AI Agent Governance</title>
7-
<meta name="description" content="AgenTrust: open standards for governing AI agents at runtime. Home of cMCP, the confidential and secure way to run MCP, and cA2A, the secure profile for agent-to-agent (A2A) delegation, plus TRACE attestation and Agent Manifest identity.">
7+
<meta name="description" content="AgenTrust: open standards and portable governance telemetry for AI agents at runtime. Agent Manifest declares, cMCP enforces, cA2A delegates, TRACE proves, and AgentTrust Telemetry correlates the evidence.">
88
<link rel="canonical" href="https://agentrust-io.com/">
99
<meta name="robots" content="index, follow">
1010

@@ -47,7 +47,8 @@
4747
"https://github.com/agentrust-io",
4848
"https://trace.agentrust-io.com",
4949
"https://manifest.agentrust-io.com",
50-
"https://cmcp.agentrust-io.com"
50+
"https://cmcp.agentrust-io.com",
51+
"https://github.com/agentrust-io/agentrust-telemetry"
5152
]
5253
},
5354
{
@@ -484,6 +485,8 @@
484485
border-radius: 10px;
485486
background: var(--surface);
486487
}
488+
.trust-observe { border-left: 4px solid var(--orange); }
489+
.trust-observe .trust-base-label { color: var(--orange); }
487490
.trust-base-label { color: var(--blue); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; }
488491
.trust-base-text { color: var(--body); font-size: 0.9rem; }
489492
.trust-note { margin: 0.9rem 0 0; color: var(--muted); font-size: 0.85rem; }
@@ -727,10 +730,14 @@
727730
<!-- Domain Quick Nav -->
728731
<div class="domain-nav">
729732
<div class="domain-nav-inner">
730-
<a href="https://agentrust-io.com" class="active">
733+
<a href="https://agentrust-io.com" class="active">
731734
<span class="nav-dot" style="background:#B91C1C;"></span>
732735
agentrust-io.com
733-
</a>
736+
</a>
737+
<a href="/telemetry/">
738+
<span class="nav-dot" style="background:#EA580C;"></span>
739+
telemetry
740+
</a>
734741
<a href="https://trace.agentrust-io.com">
735742
<span class="nav-dot" style="background:#1B5EA0;"></span>
736743
trace
@@ -776,7 +783,7 @@ <h1>Govern AI Agents<br>at the Hardware Boundary</h1>
776783
<span class="hero-promo-text">Don't just read the spec: <b>run cMCP yourself.</b> Write a policy, watch it block a data leak, verify a signed receipt.</span>
777784
<a class="hero-promo-link" href="/quickstart/">Try cMCP in under 10 minutes &rarr;</a>
778785
</div>
779-
<p>AgenTrust provides open specifications, test infrastructure, and attestation tooling for organizations deploying AI agents in production, with cryptographic proof of identity, intent, and behavior. It is home to the confidential, security-hardened way to run MCP (cMCP) and the secure profile for agent-to-agent delegation on A2A (cA2A).</p>
786+
<p>AgenTrust provides open specifications, portable governance telemetry, test infrastructure, and attestation tooling for organizations deploying AI agents in production, with independently verifiable evidence of identity, intent, and behavior.</p>
780787
<div class="hero-actions">
781788
<a href="/quickstart/" class="btn btn-primary">Run the 10-minute demo →</a>
782789
<a href="#trust-stack" class="btn btn-ghost">Understand the trust stack</a>
@@ -795,8 +802,9 @@ <h1>Govern AI Agents<br>at the Hardware Boundary</h1>
795802
<div class="trust-step"><span class="trust-number">02 · ENFORCE</span><strong>cMCP</strong><p>Attests the runtime and evaluates every MCP tool call against policy inside a TEE.</p><span class="trust-home">Proposed &rarr; AAIF · contribution path</span></div>
796803
<div class="trust-step"><span class="trust-number">03 · DELEGATE</span><strong>cA2A</strong><p>Carries attenuated authority and attested provenance across every agent-to-agent hop.</p><span class="trust-home">Proposed &rarr; AAIF · contribution path</span></div>
797804
<div class="trust-step"><span class="trust-number">04 · PROVE</span><strong>TRACE</strong><p>Emits portable signed evidence that anyone can verify without trusting the operator.</p><span class="trust-home">Linux Foundation series · formation in progress</span></div>
798-
</div>
799-
<div class="trust-base"><span class="trust-base-label">AGT FOUNDATION</span><span class="trust-base-text">A common runtime policy substrate: open, portable, and framework-neutral.</span></div>
805+
</div>
806+
<div class="trust-base trust-observe"><span class="trust-base-label">OBSERVE &amp; CORRELATE</span><span class="trust-base-text"><a href="/telemetry/"><strong>AgentTrust Telemetry</strong></a> normalizes policy, approval, action, data-flow, usage, and evidence events and correlates them with the application's OpenTelemetry traces.</span></div>
807+
<div class="trust-base"><span class="trust-base-label">AGT FOUNDATION</span><span class="trust-base-text">A common runtime policy substrate: open, portable, and framework-neutral.</span></div>
800808
<p class="trust-note">One architecture, neutral standards homes, interoperable by design.</p>
801809
</section>
802810

@@ -908,9 +916,26 @@ <h1>Govern AI Agents<br>at the Hardware Boundary</h1>
908916
<div class="section-title">Test Suite &amp; Tooling</div>
909917
</div>
910918

911-
<div class="product-grid">
912-
913-
<!-- Demos -->
919+
<div class="product-grid">
920+
921+
<!-- AgentTrust Telemetry -->
922+
<a href="/telemetry/" class="product-card">
923+
<div class="card-accent" style="background: var(--orange);"></div>
924+
<div class="card-body">
925+
<div class="card-tag" style="color: var(--orange);">Governance Telemetry · Alpha</div>
926+
<div class="card-name">AgentTrust Telemetry</div>
927+
<div class="card-desc">A backend-neutral event contract and reference SDKs for policy decisions, approvals, actions, classified data flow, usage and cost, and evidence lifecycle—correlated with OpenTelemetry and able to finalize complete evidence into TRACE.</div>
928+
</div>
929+
<div class="card-footer">
930+
<span class="card-url">agentrust-io.com/telemetry</span>
931+
<div style="display:flex;gap:0.5rem;align-items:center;">
932+
<span class="card-badge badge-oss">OSS</span>
933+
<svg class="card-arrow" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"/></svg>
934+
</div>
935+
</div>
936+
</a>
937+
938+
<!-- Demos -->
914939
<a href="/demos/" class="product-card">
915940
<div class="card-accent" style="background: var(--green);"></div>
916941
<div class="card-body">
@@ -1051,7 +1076,8 @@ <h2>AgenTrust Fellowship 2026</h2>
10511076
<div class="section-title">What is AgenTrust?</div>
10521077
</div>
10531078
<p class="lead-copy">AgenTrust is a set of open standards, tools, and specifications for governing AI agents at runtime. It gives operators cryptographic proof of an agent's identity, intent, and behavior, so that an agent running in production can be verified independently of the party that deployed it.</p>
1054-
<p class="lead-copy">Four specifications work together, in the order an agent actually runs. <strong>Agent Manifest</strong> declares who an agent is and what it is allowed to do. <strong>Confidential MCP (cMCP)</strong> enforces that by evaluating tool calls against policy inside a Trusted Execution Environment, so tool-call plaintext is not readable from the host. <strong>Confidential A2A (cA2A)</strong> carries attenuated authority and attested provenance when work is delegated to another agent. <strong>TRACE</strong> proves what actually happened with signed receipts, hardware-attested when the gateway runs in a TEE. All four are open source, under Apache 2.0 for Agent Manifest, MIT for cMCP and cA2A, and CC BY 4.0 plus Apache 2.0 for TRACE.</p>
1079+
<p class="lead-copy">Four specifications work together, in the order an agent actually runs. <strong>Agent Manifest</strong> declares who an agent is and what it is allowed to do. <strong>Confidential MCP (cMCP)</strong> enforces that by evaluating tool calls against policy inside a Trusted Execution Environment, so tool-call plaintext is not readable from the host. <strong>Confidential A2A (cA2A)</strong> carries attenuated authority and attested provenance when work is delegated to another agent. <strong>TRACE</strong> proves what actually happened with signed receipts, hardware-attested when the gateway runs in a TEE. All four are open source, under Apache 2.0 for Agent Manifest, MIT for cMCP and cA2A, and CC BY 4.0 plus Apache 2.0 for TRACE.</p>
1080+
<p class="lead-copy"><strong>AgentTrust Telemetry</strong> is the integration layer across that chain. It gives runtimes a common, metadata-only contract for governance facts, projects those facts into caller-owned OpenTelemetry, and can turn a complete durable evidence set into TRACE. It does not replace a policy engine, collector, observability backend, or dashboard.</p>
10551081
</section>
10561082

10571083
<hr class="divider">

llms.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22

33
> Open standards, tools, and specifications for governing AI agents at runtime. AgenTrust gives operators cryptographic proof of an agent's identity, intent, and behavior, so an agent running in production can be verified independently of the party that deployed it.
44

5-
AgenTrust is organized around four complementary open standards, one per step of a single trust chain: declare, enforce, delegate, prove. Agent Manifest declares agent identity and permissions, Confidential MCP enforces policy on tool calls inside a Trusted Execution Environment, Confidential A2A delegates attenuated authority and attested provenance across the Agent2Agent protocol, and TRACE proves what happened with hardware-signed receipts that anyone can verify without trusting the operator. The Agent Governance Toolkit (AGT) is the common runtime policy substrate underneath all four.
5+
AgenTrust is organized around four complementary open standards, one per step of a single trust chain: declare, enforce, delegate, prove. Agent Manifest declares agent identity and permissions, Confidential MCP enforces policy on tool calls inside a Trusted Execution Environment, Confidential A2A delegates attenuated authority and attested provenance across the Agent2Agent protocol, and TRACE proves what happened with hardware-signed receipts that anyone can verify without trusting the operator. AgentTrust Telemetry is the portable correlation layer across the chain, and the Agent Governance Toolkit (AGT) is the common runtime policy substrate underneath it.
6+
7+
## Integration layer
8+
9+
- [AgentTrust Telemetry](https://agentrust-io.com/telemetry/): A backend-neutral, metadata-only contract and Python and TypeScript reference SDKs for policy decisions, approval lifecycles, action execution, classified data flow, usage and cost, and evidence lifecycle. It composes with caller-owned OpenTelemetry and can finalize complete durable evidence into TRACE. Alpha `0.1.0-alpha.1`; packages are not yet published.
10+
- [Source](https://github.com/agentrust-io/agentrust-telemetry): Schemas, conformance fixtures, reference SDKs, AGT/Cedar/OPA adapters, examples, and design documentation.
611

712
## Standards
813

@@ -47,7 +52,7 @@ AgenTrust is organized around four complementary open standards, one per step of
4752

4853
- [Awesome AI Governance](https://governance.agentrust-io.com): A community-curated list of tools, frameworks, standards, and research for governing autonomous AI agents.
4954
- [TRACE Test Suite](https://tests.agentrust-io.com): Conformance tests and integration harness for TRACE implementations.
50-
- [GitHub organization](https://github.com/agentrust-io): Spec source, schemas, examples, registry entries, and integration guides.
55+
- [GitHub organization](https://github.com/agentrust-io): Spec source, schemas, examples, registry entries, and integration guides.
5156

5257
## Fellowship
5358

sitemap.xml

Lines changed: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,33 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3-
<url>
4-
<loc>https://agentrust-io.com/</loc>
5-
<lastmod>2026-07-02</lastmod>
6-
<changefreq>weekly</changefreq>
7-
<priority>1.0</priority>
8-
</url>
9-
<url>
10-
<loc>https://agentrust-io.com/quickstart/</loc>
11-
<lastmod>2026-08-03</lastmod>
12-
<changefreq>monthly</changefreq>
13-
<priority>0.9</priority>
14-
</url>
15-
<url>
16-
<loc>https://agentrust-io.com/demos/</loc>
17-
<lastmod>2026-08-06</lastmod>
18-
<changefreq>monthly</changefreq>
19-
<priority>0.9</priority>
20-
</url>
21-
<url>
22-
<loc>https://agentrust-io.com/extensions/ca2a/v0.1/</loc>
23-
<lastmod>2026-08-06</lastmod>
24-
<changefreq>monthly</changefreq>
25-
<priority>0.6</priority>
26-
</url>
27-
</urlset>
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3+
<url>
4+
<loc>https://agentrust-io.com/</loc>
5+
<lastmod>2026-07-02</lastmod>
6+
<changefreq>weekly</changefreq>
7+
<priority>1.0</priority>
8+
</url>
9+
<url>
10+
<loc>https://agentrust-io.com/quickstart/</loc>
11+
<lastmod>2026-08-03</lastmod>
12+
<changefreq>monthly</changefreq>
13+
<priority>0.9</priority>
14+
</url>
15+
<url>
16+
<loc>https://agentrust-io.com/demos/</loc>
17+
<lastmod>2026-08-06</lastmod>
18+
<changefreq>monthly</changefreq>
19+
<priority>0.9</priority>
20+
</url>
21+
<url>
22+
<loc>https://agentrust-io.com/telemetry/</loc>
23+
<lastmod>2026-08-19</lastmod>
24+
<changefreq>monthly</changefreq>
25+
<priority>0.9</priority>
26+
</url>
27+
<url>
28+
<loc>https://agentrust-io.com/extensions/ca2a/v0.1/</loc>
29+
<lastmod>2026-08-06</lastmod>
30+
<changefreq>monthly</changefreq>
31+
<priority>0.6</priority>
32+
</url>
33+
</urlset>

supernav.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
var SITES = [
66
{ id: 'home', label: 'agentrust-io', url: 'https://agentrust-io.com', dot: '#B91C1C', ext: false },
77
{ id: 'demos', label: 'Demos', url: 'https://agentrust-io.com/demos/', dot: '#1B7A4A', ext: false },
8+
{ id: 'telemetry',label: 'Telemetry', url: 'https://agentrust-io.com/telemetry/', dot: '#EA580C', ext: false },
89
{ id: 'trace', label: 'TRACE', url: 'https://trace.agentrust-io.com', dot: '#1B5EA0', ext: false },
910
{ id: 'manifest', label: 'Manifest', url: 'https://manifest.agentrust-io.com', dot: '#1B7A4A', ext: false },
1011
{ id: 'cmcp', label: 'cMCP', url: 'https://cmcp.agentrust-io.com', dot: '#6D28D9', ext: false },
@@ -19,6 +20,7 @@
1920
// Demos lives under the apex host, so the active item cannot be resolved from
2021
// the hostname alone the way every other entry can.
2122
var CURRENT_ID = (HOST === 'agentrust-io.com' && PATH.indexOf('/demos') === 0) ? 'demos'
23+
: (HOST === 'agentrust-io.com' && PATH.indexOf('/telemetry') === 0) ? 'telemetry'
2224
: HOST === 'agentrust-io.com' ? 'home'
2325
: HOST.indexOf('trace.') === 0 ? 'trace'
2426
: HOST.indexOf('manifest.') === 0 ? 'manifest'

0 commit comments

Comments
 (0)