Commit fd713fd
authored
feat(site): add a hands-on cMCP quickstart and homepage CTA (#13)
Adds agentrust-io.com/quickstart/, a ten-minute path that installs the cMCP
runtime, writes a Cedar policy, watches the runtime deny a tool call tagged
as PII with HTTP 403 before it forwards, and verifies the signed TRACE claim.
Adds a promo banner in the homepage hero that links to it.
Verified end to end in a clean venv against the published cmcp-runtime 0.3.0
wheel, which is what pip install gives a visitor: 403 with error_code
POLICY_DENY and no upstream server, then audit export, session close, and
cmcp verify reporting FAIL (partially_verified) with the hardware_attestation
check failing as expected in software-only dev mode.
Notable corrections made during review:
- the deny now keys off context.compliance_domain. Keying it off
session_max_sensitivity could not work: sensitivity starts at "public" and
only rises after a response is inspected, so on a fresh session the forbid
never matched and the call was forwarded to an upstream the page says you
do not need. The resource-scoped form was also broken on 0.3.0.
- listen_addr pinned to 127.0.0.1:8443. Dev mode runs without a bearer token
and 0.3.0 defaults to 0.0.0.0, so the page as drafted stood up an
unauthenticated gateway on every interface.
- dropped server.rotation_mode, absent from catalog-entry.schema.json, and
session_max_sensitivity from _cmcp, which the runtime ignores.
- the hero performance figure is now the documented p50 target with a link to
benchmarks.md rather than an unsourced measurement.
- page metadata brought in line with the rest of the site: description,
canonical, Open Graph, Twitter card, HowTo JSON-LD, supernav.js, plus
sitemap.xml and llms.txt entries.
Co-authored-by: Patricia Avila <pforest@users.noreply.github.com>1 parent 0f164d1 commit fd713fd
4 files changed
Lines changed: 576 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
304 | 345 | | |
305 | 346 | | |
306 | 347 | | |
| |||
664 | 705 | | |
665 | 706 | | |
666 | 707 | | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
667 | 713 | | |
668 | 714 | | |
669 | 715 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
| |||
0 commit comments