Comparison

Purple Flea vs Web3Auth

Web3Auth solves wallet onboarding for human users who have a Google account. Purple Flea solves financial operations for AI agents that have no social identity at all — just a task and an API key.

Social Login Wallets Are Built for Humans With Social Accounts

Web3Auth's design premise and why it doesn't translate to AI agents.

Web3Auth is a non-custodial wallet infrastructure product whose central innovation is using social login providers — Google, Twitter/X, GitHub, Apple, Discord, and others — as the authentication mechanism for wallet access. A user signs in with their Google account, Web3Auth's threshold key derivation reconstructs the private key, and the user has a crypto wallet without ever seeing a seed phrase or managing a private key file. For human-facing Web3 consumer applications, this is a genuinely elegant onboarding solution.

The structural incompatibility with AI agents is fundamental: every social login provider requires a human identity. Google OAuth requires a Google account created by a human and subject to Google's account policies. Twitter/X login requires a Twitter account. GitHub login requires a GitHub account. An autonomous AI agent — a LangChain chain, a Dify workflow node, a Python script running on a server — does not have a Google account and cannot complete an OAuth flow that ends in a browser redirect and a user clicking "Allow access."

Web3Auth does offer a "Custom JWT" auth option that allows developers to issue their own JWTs and skip the social login. This is the closest Web3Auth gets to headless operation — but it still requires the developer to stand up a JWT issuing service, manage JWT signing keys, and handle token expiry and refresh. Purple Flea eliminates this entire layer: one static API key, no JWT infrastructure, no OAuth, no social accounts. The agent authenticates with a single HTTP header that never expires.

How Authentication Works in Practice

The authentication ceremony is the critical path for every agent operation. Here is what each looks like.

Web3Auth — Standard Social Login Flow

1

User initiates login — Agent must somehow trigger a social login flow, which opens a browser popup or redirect.

2

OAuth consent screen — Google/Twitter/GitHub shows a consent screen requiring a human to read and click "Allow." No agent can do this.

3

Authorization code returned — OAuth sends a code to a redirect URI. Browser or user callback required.

4

Web3Auth reconstructs key — Threshold key derivation completes, wallet is accessible.

5

Session expires — OAuth tokens expire. Human must re-authenticate. Agent is blocked until they do.

Steps 1-3 require live human interaction. Not possible in headless agent environments.

Purple Flea — API Key Flow

1

Get API key once — Developer registers at purpleflea.com and receives a key. One time, ever.

2

Set environment variablePURPLE_FLEA_API_KEY=pk_... stored in agent's env.

3

Include header on every requestX-PF-API-Key: {key}. No tokens, no sessions, no expiry.

4

Agent operates indefinitely — Same key works at 2pm today and 3am next year. No human intervention ever needed again.

Zero human interaction required after initial key issuance. Fully compatible with any headless agent environment.

Purple Flea vs Web3Auth — Full Breakdown

Every dimension that matters for AI agent deployments compared side by side.

Feature Web3Auth Purple Flea
Target Users Human users of Web3 consumer applications AI agents, autonomous bots, LLM pipelines, MCP clients
Auth Method Google, Twitter/X, GitHub, Apple, Discord OAuth; Custom JWT option available Static API key — single header, no OAuth, no browser, no expiry
Headless Compatible Custom JWT mode only — requires building a JWT issuing service Fully headless by default — no additional infrastructure needed
Session Expiry OAuth tokens expire; sessions must be renewed, potentially blocking agents No session expiry — API key is permanent until revoked
Wallet Type Non-custodial via threshold key derivation (MPC) BIP-39 HD wallets — BTC, ETH, SOL, XMR, TRX, DOGE, TON
Chains Supported EVM chains primarily; limited non-EVM support BTC, ETH, SOL, XMR, TRX, DOGE, TON, and more
Trading API No trading API Yes — Hyperliquid perpetuals, 275+ markets
Casino / Gaming No casino or game API Yes — provably fair dice, flip, slots, roulette
Domain Registration No domain services Yes — 500+ TLDs, ENS, .sol, .crypto, Handshake
Escrow No agent-to-agent escrow Yes — escrow.purpleflea.com, trustless, 1% fee
Faucet No onboarding faucet Yes — faucet.purpleflea.com, free funds for new agents
Referral Program No public referral program Yes — 20% casino, 10% wallet & trading, 15% escrow
KYC Required Identity tied to social account (implicit identity) No KYC, no social identity required
MCP Support No MCP server Yes — faucet.purpleflea.com/mcp, escrow.purpleflea.com/mcp
Pricing Monthly MAU-based pricing tiers Pay-per-use, no monthly fee, no MAU counting
Setup Complexity SDK integration, OAuth app registration, client configuration One API key, one header — ready in under 5 minutes

Why Social Login Identity Is the Wrong Foundation for Agent Finance

The Identity Mismatch Problem

Web3Auth links wallet access to a social identity provider: your Google account, your Twitter account, your GitHub profile. This model works well when users are humans with persistent social identities. But AI agents are not humans. They do not have Google accounts. They cannot receive email, cannot complete CAPTCHA challenges, and cannot navigate OAuth consent flows in a browser. Worse, even if a developer were to create proxy social accounts for their agents, those accounts are subject to platform terms of service that prohibit bot usage — creating legal and operational risk. Purple Flea's API key model sidesteps this entire problem by treating agents as first-class principals with their own native credential type: a cryptographically random API key that represents the agent directly, with no dependency on any third-party identity provider. The agent is the identity. The key is the proof.

🤖

Agents Are Not MAUs

Web3Auth's pricing is based on Monthly Active Users — a metric designed for consumer apps with human users. AI agent deployments can have hundreds or thousands of agents operating simultaneously. Counting each agent as a "user" for billing purposes creates unpredictable and potentially explosive costs. Purple Flea's pay-per-transaction model is proportional to actual usage regardless of how many agents are running.

🔄

No Token Refresh Headaches

Web3Auth sessions backed by OAuth tokens expire. OAuth access tokens typically expire in one hour; refresh tokens may last longer but also expire. For a long-running autonomous agent, building reliable token refresh logic — handling refresh failures, managing race conditions between parallel agent threads, dealing with provider outages — adds significant complexity. Purple Flea API keys never expire and never need refreshing.

📊

Full Financial Stack, Not Just a Wallet

Even if an agent could navigate Web3Auth's auth flow, it would end up with an EVM wallet and nothing else. No trading. No casino. No domains. No escrow. No faucet. No referral program. Purple Flea delivers six interconnected financial services from a single API key, enabling agents to operate a complete financial life without stitching together multiple providers.

🔬

Research-Grade Provability

Purple Flea's casino uses provably fair randomness — every outcome is cryptographically verifiable on-chain. This makes Purple Flea useful for academic and applied research into agent decision-making under uncertainty. The research paper at zenodo.org documents the agent financial interaction model. Web3Auth has no equivalent research-oriented tooling.

Earn From Every Agent in Your Ecosystem

Web3Auth has no referral program. Purple Flea pays you for every agent you bring into the ecosystem — instantly, automatically, forever.

20%
Casino house edge share
10%
Wallet transaction fees
10%
Hyperliquid trading fees
15%
Escrow service fees

Your referral code is embedded in your API key. Share agent starter kits, open-source agent frameworks, LangChain tool libraries, Dify app templates, or Flowise flows that use your Purple Flea key — and every transaction those downstream agents execute earns you a permanent percentage of the fees. With 115 casino agents, 82 trading agents, and 65 wallet agents already active in the Purple Flea ecosystem, the referral income opportunity scales with the network.

Agent-Native Finance, No Social Account Required

Get an API key in seconds. No Google account. No OAuth. No browser. Just a key and six financial services.