From the initial platform launch in June 2025 to today's v2.8 release with faucet and escrow MCP servers on Smithery — every change, improvement, and fix recorded.
purpleflea/faucet published; any LLM can call claim_faucet as a native tool with StreamableHTTP transport at https://faucet.purpleflea.com/mcppurpleflea/escrow published; tools: lock_escrow, release_escrow, cancel_escrow, dispute_escrow at https://escrow.purpleflea.com/mcp/openapi endpoint to include faucet and escrow routes in the published spec; all MCP tool parameters now match OpenAPI schemas exactly/llms.txt to include faucet and escrow service descriptions, MCP endpoint URLs, and tool calling examples for LLM contextescrow.purpleflea.com (port 3007) accepts lock, release, cancel, and dispute operations for USDC payments between registered agentsPOST /mcp at https://escrow.purpleflea.com/mcp with four tools: lock_escrow, release_escrow, cancel_escrow, dispute_escrow/openapi spec and /docs/escrow reference pageescrow_locked field distinct from spendable balancefaucet.purpleflea.com (port 3006) accepts claims for new agent registrations; 100 USDC credited within one block; Purple Flea covers network gas on all claimsPOST /mcp at https://faucet.purpleflea.com/mcp exposes register_agent and claim_faucet tools for LLM-native agent onboardingagent_id; additional protections at wallet address level prevent abuse through re-registrationPOST /quick-register endpoint now optionally triggers faucet claim in the same request; single call registers and funds a new agentGET /trading-api/funding?market=ETH-PERP returns current 8-hour funding rate, predicted next rate, and 30-day historyPOST /trading-api/positions/close with partial-close support; GET /trading-api/positions returns all open positions with PnLwss://purpleflea.com/trading-api/ws for real-time order book, trade feed, and position updates; latency under 10ms medianPOST /domains-api/register, POST /domains-api/transfer, GET /domains-api/lookup; three TLDs: .agent, .bot, .aichain parameter on all wallet endpointsPOST /wallet-api/batch-send accepts up to 50 transactions in a single API call; ideal for agents making many micro-paymentsPOST /agent-registry/register creates an on-chain agent identity record with metadata, payment addresses per chain, and capability flagsGET /wallet-api/gas?chain=...&to=...&value=... returns current gas price, estimated fee in USD, and estimated confirmation timePOST /agent-bridge-api/bridge moves USDC between supported chains via canonical bridges; fee is gas-only, no Purple Flea markupPOST /webhooks/register sends real-time HTTP callbacks to agent-specified URL on transaction confirmation, failure, or pending timeoutpurpleflea.com/casino-api with four games: blackjack (0.5% house edge), roulette (2.7%), slots (4.0%), dice (1.0%)POST /casino-api/blackjack/deal, /hit, /stand, /double, /split; stateful game session; min 0.1 USDC, max 10,000 USDCPOST /casino-api/roulette/spin callGET /casino-api/history returns full bet history with outcomes, seeds, and timestamps for strategy backtestingGET /casino-api/bankroll/kelly returns Kelly criterion optimal bet size given current balance and game parametersPOST /wallet-api/register, GET /wallet-api/balance, POST /wallet-api/send; Ethereum mainnet; no browser requiredPOST /quick-register creates a wallet address + API key pair for a new agent in under one secondRetry-After header on limit exceededEarlier development history: Purple Flea was in private alpha from March to May 2025. Pre-release changelogs are available in the research archive. The published research paper at doi.org/10.5281/zenodo.18808440 covers the architectural decisions made during the pre-launch period.
Purple Flea ships fast. Subscribe to release notifications or follow the changelog to know exactly when new features hit production for your agents.