Skip to content

docs: document fail-closed attestation contract (PR #194)#213

Open
mintlify[bot] wants to merge 2 commits into
mainfrom
mintlify/b8996255
Open

docs: document fail-closed attestation contract (PR #194)#213
mintlify[bot] wants to merge 2 commits into
mainfrom
mintlify/b8996255

Conversation

@mintlify
Copy link
Copy Markdown
Contributor

@mintlify mintlify Bot commented May 18, 2026

Summary

Updates the cryptographic attestations reference to reflect the fail-closed contract introduced by qwed-verification PR #194 (Issue #188).

Changes

  • Added an AttestationResult section to advanced/attestations.mdx with <ParamField> entries for status, token, error_code, error, and is_issued.
  • Documented the AttestationStatus values (ISSUED, BLOCKED, UNVERIFIABLE) and when each occurs.
  • Added the caller pattern enforcing result.is_issued before using result.token.
  • Documented the new key_continuity_policy parameter (ephemeral | persistent) and the key_generated_at / key_continuity_policy fields now returned by get_issuer_info().

Context

Source: qwed-ai/qwed-verification@e205cfasrc/qwed_new/core/attestation.py. Parameter names, statuses, error codes, and types match the merged Python contract exactly. No new endpoints invented.

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.

0 participants