You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"This verifier evaluates Levels 1 through 4 when supported Level 4 evidence is available.",
54
56
"Hosted Level 4 currently supports package-registry and transparency-log anchors; DNS TXT, repository-file, and signed security.txt anchors are not fetched.",
57
+
"Hosted verification uses a five-fetch per-request budget across guide, variation, manifest, and anchor fetches.",
55
58
"Level 5 runtime conformance is not evaluated.",
56
59
]
57
60
@@ -74,6 +77,33 @@
74
77
}
75
78
76
79
80
+
classHostedFetchContext:
81
+
"""Per-request fetch budget and exact fetch cache."""
Copy file name to clipboardExpand all lines: docs/llms.txt
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@ GuideCheck ensures the instructions humans approve are the same instructions age
30
30
- Homepage: https://guidecheck.org/
31
31
- Verifier: https://guidecheck.org/verify
32
32
- Hosted verifier privacy: Product telemetry is limited to target host, path category, selected agent category, expected level, achieved level, outcome, failure category, and coarse duration. It does not store full submitted URLs, query strings, prompts, model responses, IP addresses, or stable visitor identifiers as product telemetry.
33
+
- Hosted verifier fetch scope: The hosted verifier uses a five-fetch per-request outbound budget across the guide, content-variation refetch, manifest, and anchors. Budget exhaustion is reported with sanitized fetch evidence.
@@ -297,7 +297,7 @@ <h2>Conformance is not safety</h2>
297
297
<p>A passing result, at any level, does not mean a guide is safe to follow or that its publisher is trustworthy. It means the file has the form the profile requires. Read the guide in full, apply the security practices a competent operator would already apply, and keep the human in the approval loop.</p>
298
298
299
299
<h2>What this hosted verifier covers</h2>
300
-
<p>This hosted verifier evaluates guide-file conformance from Level 1 through Level 4. It reports advisory findings for missing or incompatible public-web response headers and for guide bytes that vary across harmless request profiles. For Level 4, it fetches the declared sidecar manifest and currently supports package-registry metadata and transparency-log anchors. It may report <code>level5_ready</code> when a Level 4 guide satisfies the guide-side runtime preparation checks. It does not yet fetch DNS TXT, repository-file, or signed <code>security.txt</code> anchors, and it does not evaluate runtime conformance (Level 5). Every hosted response carries a <code>hosted_limitations</code> field that states its scope.</p>
300
+
<p>This hosted verifier evaluates guide-file conformance from Level 1 through Level 4. It reports advisory findings for missing or incompatible public-web response headers, guide bytes that vary across harmless request profiles, off-domain recommended verifiers, and package-registry assistant-guide URLs that do not match the guide's canonical URL. For Level 4, it fetches the declared sidecar manifest and currently supports package-registry metadata and transparency-log anchors. Hosted verification uses a five-fetch per-request budget across the guide, content-variation refetch, manifest, and anchors; budget exhaustion is reported with sanitized fetch evidence such as <code>fetch-budget-exhausted</code>. It may report <code>level5_ready</code> when a Level 4 guide satisfies the guide-side runtime preparation checks. It does not yet fetch DNS TXT, repository-file, or signed <code>security.txt</code> anchors, and it does not evaluate runtime conformance (Level 5). Every hosted response carries a <code>hosted_limitations</code> field that states its scope.</p>
301
301
302
302
<h2>Privacy</h2>
303
303
<p>The guide URL you submit is sent to this site's server so it can fetch the file you named. The verifier keeps product telemetry limited to the target host, whether the path was the standard well-known path or a custom path, the selected agent category, expected level, achieved level, outcome, failure category, and coarse duration. It does not store full submitted URLs, query strings, prompts, model responses, IP addresses, or stable visitor identifiers in product telemetry. The optional agent and expected-level fields are used to find compatibility gaps, such as an agent family often expecting Level 3 but receiving Level 1. The hosting platform keeps standard short-lived request logs — timestamp, client IP, and the <code>/api/verify</code> path — for abuse prevention; those logs do not contain the guide URL.</p>
Copy file name to clipboardExpand all lines: finding-ids.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,7 @@ files.
55
55
|`metadata.status.revoked`| error | The guide status is `revoked`. |
56
56
|`metadata.superseded-by.missing`| warning | A deprecated or revoked guide lacks `superseded-by`. |
57
57
|`metadata.registry-url.not-record`| error |`registry-url` does not identify a specific registry record. |
58
+
|`metadata.recommended-verifier.off-domain`| warning |`recommended-verifier` is not on the canonical URL's registered domain and is not the standard primary verifier. |
58
59
|`metadata.last-reviewed.invalid`| warning | The `last-reviewed` date is malformed. |
59
60
|`metadata.last-reviewed.age`| info | The verifier reports the age of `last-reviewed`. |
60
61
|`metadata.last-reviewed.future`| warning | The `last-reviewed` date appears to be in the future. |
@@ -148,6 +149,7 @@ files.
148
149
|`anchor.independent.mismatch`| error | An independent anchor hash does not match the manifest hash. |
149
150
|`anchor.independent.unreachable`| warning | A declared independent anchor could not be fetched or did not return usable evidence. |
150
151
|`anchor.registry.unrecognized-host`| warning |`registry-url` host is not a recognized independent registry, so it does not count as a package-registry anchor. |
152
+
|`anchor.registry.url-mismatch`| warning | Package-registry assistant-guide metadata names a URL that does not match `canonical-url`. |
151
153
|`level4.requires-fetch`| info | Level 4 evidence is internally consistent but was not fetched; local-file mode caps the achieved level at 3. |
0 commit comments