2 Design
Five properties, one per screen.
2.1 Passport
Your agent gets an identity, not a key.
Registered on HSK Chain as ERC-8004. You own it.
Connect agent
Claude Code @ laptop
wants to connect
ERC-8004agent #8OwneryouConnect with Face ID2.2 Visa
You decide how much, and until when.
Scope, limit and expiry live in the contract.
Visa
Claude Code @ laptop
100 demoUSDT
35 used7 daysSecret: openai
3 of 10 reads, until Oct 3
Enforced by AgentPassport on HSK Chain
2.3 Face ID
Anything sensitive goes through your phone.
The agent asks. You read it. Face ID.
Approve action
ApprovedClaude Code @ laptop
wants to
Send 10 demoUSDT
ToMaríaMemodatasetApprove with Face IDReject2.4 Secrets
Your API keys, sealed with two signatures.
Its signature plus your Face ID. The server only sees ciphertext.
Approve action
ReleasedClaude Code @ laptop
wants to
Read “openai”
Reason given by the agent
“Run the integration tests”
Unlocks your layer only.
Face ID to allow2.5 On-chain
The contract says no. Not the app.
Over the limit, it reverts. Every action is stamped.
Passport stamps
- Pay 10 demoUSDT to María0xe152…
- Read “openai”0x7a41…
- Pay 25 demoUSDT to API0x629d…
- Pay 500 demoUSDTLimitExceeded()
Read from HSK Chain
Connect agent
Claude Code @ laptop
wants to connect
