docs: add LIMITATIONS.md, and fix the SPONSORS page 404 while registering it - #94
Merged
Conversation
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
TR-RTETR-ANC-002UNVERIFIEDmodules/unverified.py, not one blanket rule:TR-POL-003is tolerated to Level 2, anything unnamed fails from Level 1.Also covers perishable results (
TR-ENVvalidatesiat), 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.mdis in the mkdocs nav and exists in the repo, but was never in the allowlist that assembles.docs_build. Sotests.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.Verification
Replicated the CI assemble-and-build steps locally rather than trusting the diff. Both
LIMITATIONSandSPONSORSpages are produced.🤖 Generated with Claude Code
https://claude.ai/code/session_01Uc16CsknaQ9PTLxGj8TXXj