article_53_attestation
Issue a signed JWT attesting to EU AI Act Article 53 compliance for a specific license via GET /eu-ai-act/article-53-attestation (Phase 12 Wave 1 W1.4). Returns a freshly-signed HS256 JWT regulators can verify offline against the canonical signing key. Embeds: license context, usage-count over the attestation window, the most-recent Tempo Merkle root, and canonical claims (iss/sub/iat/exp/jti/aud). The artifact AI labs hand to legal/procurement for EU AI Act Article 53(1)(d) transparency-obligation evidence. Per INVARIANTS.md W1.6: this attests to EU AI Act Article 53 ONLY (buyer-side GPAI-model-provider transparency obligation). It does NOT discharge a publisher's CDSM Article 4(3) reservation obligation — that lives on the rsl_get tool (jsonld=true variant). Never conflate. Optional content_id scopes the attestation to one article; default is license-wide. Window cap: 365 days. Auth: an audit-scoped buyer API key (OPEDD_BUYER_TOKEN) or OPEDD_BUYER_JWT.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content_id | No | Optional UUID of a specific article to scope the attestation. Default: license-wide. | |
| license_id | Yes | UUID of the enterprise_license OR legacy individual license to attest. Buyer must own it. | |
| window_end | No | ISO 8601 upper bound. Default: now. Window may not exceed 365 days (hard cap). | |
| window_start | No | ISO 8601 lower bound of the attestation window. Default: now - 90 days. |