Skip to content

docs: add LIMITATIONS.md, and fix the SPONSORS page 404 while registering it - #94

Merged
imran-siddique merged 1 commit into
mainfrom
docs/limitations
Sep 2, 2026
Merged

docs: add LIMITATIONS.md, and fix the SPONSORS page 404 while registering it#94
imran-siddique merged 1 commit into
mainfrom
docs/limitations

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

LIMITATIONS.md

Every other public AgenTrust project ships one and this one did not. It matters more here than elsewhere, because this suite issues pass and fail verdicts about other people's records, so what it does not check is part of reading the verdict.

Written against the code rather than from memory. The three that matter:

Check What it actually establishes
TR-RTE Validates the shape of the attestation fields. It does not obtain a quote or verify one against an AMD, Intel or TPM root, so Level 1 can be reached with a well formed measurement no hardware produced.
TR-ANC-002 Replays the audit path against the Merkle root carried in the receipt you supply. It does not fetch the transparency URI and does not establish that the root is one a public log published. It rules out a record modified since anchoring, not a self-made tree.
UNVERIFIED Reachability, not correctness. Whether it fails a run is per code from the table in modules/unverified.py, not one blanket rule: TR-POL-003 is tolerated to Level 2, anything unnamed fails from Level 1.

Also covers perishable results (TR-ENV validates iat), the profile sentinel being a version-mismatch suspect before a defect, and that nothing here is independently assessed.

A live 404, fixed in passing

SPONSORS.md is in the mkdocs nav and exists in the repo, but was never in the allowlist that assembles .docs_build. So tests.agentrust-io.com/SPONSORS/ has been returning 404 from a nav link:

/SPONSORS/   404
/CHANGELOG/  200
/            200

Both files are now in the allowlist and in the deploy paths: filter, since a file that is in the build but not the filter merges green and never deploys.

Verification

Replicated the CI assemble-and-build steps locally rather than trusting the diff. Both LIMITATIONS and SPONSORS pages are produced.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Uc16CsknaQ9PTLxGj8TXXj

…ring it

Every other public AgenTrust project ships a LIMITATIONS.md and this one did
not, which matters more here than elsewhere: this suite issues pass and fail
verdicts about other people's records, so what it does not check is part of
reading the verdict.

Written against the code rather than from memory. The three that matter:

- TR-RTE validates the shape of the attestation fields and does not verify a
  quote against a silicon vendor root, so Level 1 can be reached with a well
  formed measurement no hardware produced.
- TR-ANC-002 replays the audit path against the Merkle root carried in the
  receipt supplied to it. It does not fetch the transparency URI and does not
  establish that the root is one a public log published. It rules out a record
  modified since anchoring, not a self-made tree.
- UNVERIFIED is about reachability rather than correctness, and whether it fails
  a run is per code from the table in modules/unverified.py, not one blanket
  rule.

Also fixes a live 404. SPONSORS.md is in the mkdocs nav and exists in the repo,
but was never in the allowlist that assembles .docs_build, so
tests.agentrust-io.com/SPONSORS/ has been returning 404 from a nav link. Both
files are now in the allowlist and in the deploy paths filter, since a file that
is in the build but not the filter merges green and never deploys.

Verified by replicating the CI assemble-and-build steps locally: both
LIMITATIONS and SPONSORS pages are produced.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uc16CsknaQ9PTLxGj8TXXj
@imran-siddique
imran-siddique requested a review from a team as a code owner September 2, 2026 19:45
@imran-siddique
imran-siddique merged commit 37c79aa into main Sep 2, 2026
6 checks passed
@imran-siddique
imran-siddique deleted the docs/limitations branch September 2, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant