{"authority":"swiftapi","version":"1.6.0","spec":"v1.0","public_key":"jajZXZ0R3CUWkE5/5Mxx5Y76CdsSzaPDuT7aWnooZSk=","signing":"ed25519","authority_keys":{"enabled":true,"owner_configured":true,"recovery_configured":true,"production_mode":true,"scopes":["verify","grants","policy","admin"],"key_hierarchy":"recovery (is_owner=2) > owner (is_owner=1) > regular (is_owner=0)"},"endpoints":{"public":{"root":"GET /","health":"GET /health","attestation_info":"GET /attestation/info","attestation_verify":"POST /attestation/verify (rate limited)","revocations":"GET /attestation/revocations","revoked_check":"GET /attestation/revoked/{jti}","policies":"GET /policies","policy_change_chain":"GET /policy/change-chain","authority_scopes":"GET /authority/scopes"},"protected":{"verify":"POST /verify (scope: verify)","revoke":"POST /attestation/revoke (scope: verify)","grants_create":"POST /grants (scope: grants)","grants_revoke":"DELETE /grants/{id} (scope: grants)","policy_bundles":"POST /policy/bundles (scope: policy)","policy_proposals":"POST /policy/proposals (scope: policy)","policy_approve":"POST /policy/proposals/approve (scope: policy)","policy_activate":"POST /policy/activate (scope: policy)","policy_rollback":"POST /policy/rollback (scope: policy)","authority_keys":"POST /authority/keys (scope: admin)","authority_denials":"GET /authority/denials (scope: admin)"}},"enforcement":{"ttl_seconds":172800,"revocation":"pull-based","replay_defense":"jti"}}