Payment received — your key is ready

Keep this key private. It is shown once on this page; the server stores only its hash.

1. Your API key

dn_… (from the payment response)

2. First call

curl -X POST https://attest.rta.lat/deny   -H 'content-type: application/json'   -H 'X-API-Key: dn_your_key'   -d '{"reason":"payee not in allowlist","policy_id":"E03-allowlist",
       "task_id":"task_1","artifact_hash":"sha256:9c1e","actor":"agent:demo"}'

3. Read your refusals

curl 'https://attest.rta.lat/deny?limit=100'

Reading is public; writing requires the key. Each key is bound to its plan: trial — 100 records / 7 days; deny-30d — unlimited / 30 days.

4. Verify offline

from attest.deny import read, verify_log
print(verify_log(read()))

Docs

deny-evidence · API docs · EU AI Act evidence pack