Attesso replaces shared secrets with passkey-backed signatures. Every transaction is cryptographically bound to a specific mandate and scope.
Multiple layers of protection ensure your transactions are secure at every step.
All spending mandates require passkey authentication (FaceID/TouchID). Private keys are generated and stored in the device's Secure Enclave (iOS) or StrongBox (Android), ensuring they never leave your device.
Agents interact with mandate IDs, not PANs. Credential isolation is enforced at the protocol level. Time-bounded authorization with deterministic scope constraints.
Every mandate includes deterministic scope constraints enforced at the API level:
All payment processing is handled through Stripe, a PCI-DSS Level 1 certified provider. We never store, process, or transmit card numbers on our servers.
Standardizing authorization on passkeys eliminates token leakage risk.
Private keys never leave the Secure Enclave. Biometric assertion required for each signature.
Every mandate is cryptographically bound to human intent. Deterministic scope enforcement.
Counter validation and domain binding prevent credential reuse across contexts.
Our infrastructure is designed with security at every layer. From encrypted data storage to automatic key rotation, we protect your data at rest and in transit.
We take security seriously and appreciate responsible disclosure. If you discover a security vulnerability, please report it to our security team.
info@attesso.com