1. Connect & sign in
Pzero uses Sign-In With Ethereum (SIWE) for your account, funding, and key management. Inference itself uses a separate Bearer key (created later).
Steps
- Open the app and click Connect wallet. Pzero runs on Base (chain ID 8453): switch networks if prompted.
- A sign-in prompt appears. Sign the SIWE message with your wallet.
- You now have a session (an HttpOnly cookie). Your wallet address is your account.
One session, two roles
The same wallet can be a buyer and a seller. A single sign-in covers both your Buy and Sell actions.
What sign-in unlocks
- Funding your account via x402.
- Setting your max price.
- Creating and revoking API keys.
- Viewing your usage, savings, and history.
Headless / agents
Agents can sign in programmatically: request a nonce, build and sign the EIP-4361 message, then verify. See Authentication for the exact flow.