REVISION A / DEVELOPMENT PREVIEW
A physical key.
A verifiable request.
Agent Passport is USB-connected hardware identity for agents. It is designed to sign requests with a key held in a secure element, so participating services can recognize a device and apply its allowance.
Download the one-page datasheet ↓
Hardware
- Processor
- ESP32-S3FN8 / 8 MB flash
- Secure element
- ATECC608B-MAHDA-S / ECDSA P-256
- Presence sensor
- AT42QT1010 capacitive touch
- Power and connection
- USB-C / 5 V input / 3.3 V logic
- Controls and status
- BOOT, RESET and RGB LED
Signing interface
- Transport
- USB Serial/JTAG / newline ASCII
- Digest
- SHA-256 / 32 bytes
- Public key
- 64 bytes / X || Y / 128 hex characters
- Signature
- 64 bytes / r || s
- SDK development previews
- TypeScript / JavaScript, Python and Go
DEVELOPMENT STATUS
What Revision A supports today.
Current board: touch directly powers the secure element. The bring-up firmware requires touch for each PUBKEY or SIGN operation.
Planned product: periodic human-presence confirmation with unattended request signing between check-ins. Further hardware and firmware work is required.
What providers verify.
A signature proves possession of a device key, not a unique person. Providers must verify the trusted issuer record, request binding, freshness, replay protection and device allowance.
Electrical limits, mechanical dimensions and certifications remain unqualified. SDKs are development previews; software tests do not establish physical-board validation.
Design basis: Revision A BOM, bring-up firmware and SDK protocol, 21 September 2026. Component references: Espressif ESP32-S3 and Microchip ATECC608B.
Discuss a provider integration →