Take-down policy

This page governs revocation and account-disable decisions on trust.afauth.org. It applies only to this operator; a future operator running their own trust attestor sets their own policy.

Categories

We may revoke a binding or disable an account when:

Revoke vs disable

Revoke binding: invalidates the long-lived binding token for a single agent. The human's account and verifications remain; they can re-link the same or a different agent immediately. This is the default action for agent-specific issues.

Disable account: invalidates the binding tokens for every agent linked to the account and prevents new bindings. The human's verifications remain on file for audit. Reserved for category-1 (bulk) and category-4 (fraud) findings.

Either action affects only token issuance going forward. Per AFAP-0006, JWTs already issued remain valid for up to 15 minutes (the maximum exp - iat). This is the spec's revocation-latency bound and is intentional — offline verification is what makes the attestor reliable.

Account deletion (operator-initiated)

Account deletion — full removal of the humans row, verifications, and bindings — is currently a manual operator process initiated by emailing [email protected] from the account's verified email address. Self-serve deletion is on the v0.2 roadmap.

Reports

Send reports to [email protected]. Include:

We acknowledge reports within five business days during this working-draft phase, and publish anonymised aggregate statistics annually.

Re-link after revocation

A human whose binding was revoked due to a single agent's behaviour may re-link a fresh agent identity (new did:key or rotated keypair) without contacting the operator. A revocation of binding does not signal that the human is in bad standing — it signals that the specific agent was operating outside accepted patterns.

An account that has been disabled (not just had a binding revoked) may appeal by emailing the operator with context. The verification path used to register the account is the authoritative channel — appeals from other addresses will be directed back to it.

What this policy does not commit

This policy governs the operator's discretionary action; it does not promise that consuming services will treat any particular signal a particular way. AFAP-0006 §10.3.1 makes that decision explicitly local to each service.