Pitch Perfect
Cross-chain wallet agent with voice identity
Created on 20th June 2025
•
Pitch Perfect
Cross-chain wallet agent with voice identity
The problem Pitch Perfect solves
Natural language is the lowest-friction interface for humans — no tutorials, no screens, no hurdles. Over 65% of users prefer voice for its hands-free speed and simplicity (Deloitte, 2022). But while voice control is intuitive, voice alone is not identity.
As AI agents increasingly act on our behalf — executing trades, authorizing payments, or routing cross-chain assets — ensuring the authenticity of the speaker becomes critical. Without an embedded identity layer, voice-controlled systems are prone to:
- 🎭 AI impersonation
- 🧠 Contextual spoofing
- 🔓 Unauthorized delegation of agentic tasks
We’re entering a new paradigm where speech is not just input, but intent — and that intent must be verifiable.
Our Solution
PitchPerfect introduces Beca. An identity-aware, voice-controlled AI agent for Web3 wallets.
Powered by ElizaOS & CCIP. Beca enables users to delegate actions or trigger customizable intents without trading off user trust or experience.
🔊 Voice becomes the controller of intent, not the signer of transactions.

- plugin-voice uses Microsoft WavLM to generate speaker embeddings and perform cosine similarity checks for identity.
- Beca Agent acts as the central orchestrator: all voice messages are sent here, where they’re dispatched to plugins for a specific action
- plugin-ccip links the voice intent with chain actions, such as asset transfers or portfolio analytics across multiple chains.
sendToEVM()- Standard CCIP to supported EVM chainsendToAvalancheSubnet()- CCIP → Avalanche → Teleporter → SubnetsendToSolana()- CCIP to Solana/SVM wallets
Challenges I ran into
By design, shared storage for voice profiles raised a little concern because calculating similarities across a large number of profiles after each command may be exhaustive and less user-friendly.
To avoid that, we implemented a mechanism where session IDs tied to the client device/browser are synced with the ElizaOS runtime, allowing each vector filtering and matching without loading all profiles into memory.
Tracks Applied (4)
Onchain Finance
Cross-Chain Solutions
Best Use of ElizaOS
ElizaOS
Avalanche Track
Avalanche
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

