The complete flow
1
Create a mandate
Convert authenticated end-user intent into a deterministic policy with fixed action, attribute, payment, and time bounds.
2
Collect approval
Create a five-minute approval session and redirect the user to Attesso’s hosted passkey ceremony.
3
Evaluate one action
Submit the exact action your system intends to perform.
DENY and INDETERMINATE always fail closed.4
Execute and close
Execute through your own systems before
execute_before, then commit after acceptance or cancel only after execution is impossible.5
Verify the record
Retrieve and verify the signed evidence envelope independently of the Attesso dashboard.
Responsibility boundary
Run the quickstart
Follow the shortest complete integration path.
Understand the model
Learn the states and single-use guarantees.
Define a policy
Use the exact v1 constraint language.
Read the API reference
Review endpoints, media types, and environments.

