currently_trusted is produced only after live canonical HTTPS retrieval of both record and status.Public endpoint
https://govp.io/.well-known/govp/revoked.jsonThe discovery index references the status endpoint. Its response is public, CORS-enabled and sent with Cache-Control: no-store. GOVP.io stamps generated_at when each GET or HEAD request is served, rather than reusing the date of a deployed static file.
Evaluate it
govp status-url https://govp.io/.well-known/govp.txt \
--status-url https://govp.io/.well-known/govp/revoked.json --jsonA true result requires a core-valid canonically fetched record, a valid and fresh status document from the same origin, an active matching key and no explicit record revocation. Reference verifiers accept a status generated no more than 300 seconds ago and no more than 60 seconds in the future. Offline evaluation exposes snapshot_valid but never claims current trust; snapshot_trusted remains a deprecated compatibility alias.
Machine-readable contract
- GOVP-STATUS-1 JSON Schema
- Status conformance vectors
- Normative extension
- Rotation and compromise runbook
Trust boundary
The authority is the current HTTPS origin, not the record signing key: a compromised signing key cannot safely revoke itself. Freshness bounds limit replay of a previously valid status response but are not an independent timestamp. Deployments that need a stronger independent anchor can add DNSSEC, transparency, PKI or an external status signer.