Skip to main content

Welcome to Compass

Compass is DeFi infrastructure for fintech and crypto apps. We provide everything needed to build DeFi products: current and historical data, protocol integrations with transaction payload generation, product accounts (isolated accounts for yield products), gas abstraction, and embedded fee infrastructure to monetize products instantly. Build yield products, treasury management, and credit lines without managing protocols, smart contracts, or blockchain complexity. Ship DeFi features in days while we handle the infrastructure.
Read our latest product report to see what’s supported and how Compass enables market monitoring, transaction automation, and multi-venue exposure management.

Why This Matters

The problem: Building DeFi products requires integrating dozens of protocols, managing smart contract upgrades, handling gas payments, building transaction bundling, and maintaining constant protocol monitoring. Most teams spend 6-12 months and $1-2M+ on infrastructure before shipping a single feature. What Compass enables: Launch DeFi products without protocol integration work. Access dozens of yield venues like Aave, Morpho, and Pendle, bundle multi-step transactions atomically, sponsor gas for users, and embed fees for monetization. All with complete protocol integrations. Your users control their assets. You control the experience. Impact: Fintechs add stablecoin yield in days. Wallets launch treasury products without hiring blockchain engineers. Payment platforms earn on float without custody risk.

What Compass Provides

Protocol Access Layer

Access dozens of DeFi venues (Aave, Morpho, Pendle, and more) through one interface. We handle all protocol integrations, upgrades, and maintenance. You make one API call. Supported protocols:
  • ERC-4626 vaults such as Morpho: Standardized yield-bearing vaults
  • Aave V3: Decentralized lending markets across Ethereum, Base, and Arbitrum
  • Pendle: Fixed-yield and yield trading markets
We’re constantly expanding protocol support. For additional protocols like Uniswap, Aerodrome, Ethena, Wildcat, and more, see V1 documentation. Coming soon: Credit products, Fixed Earn, and more venues

Transaction Generation

Generate unsigned transaction payloads for any DeFi operation. Compass constructs the transaction. Users sign with their wallet (MetaMask, Dynamic, Privy, Fireblocks, or any wallet). Transactions execute directly on-chain into protocols. Compass never holds funds or private keys. Users sign. Users execute (or relayers execute on their behalf). Compass only generates transaction payloads.

Product Accounts

Isolated accounts created per product type. Enable advanced workflows without repeated token approvals. Currently available: Earn Accounts (for yield products) Coming soon: Credit Accounts (for lending/borrowing), Trading Accounts (for trading and swaps) Product Accounts enable:
  • Bundled transactions without re-approval: Execute multi-step flows (transfer + swap + deposit) in one atomic transaction
  • Isolated accounting: Earn positions don’t affect future Credit or Trading positions
  • Gas sponsorship: All Product Account transactions support gasless execution
  • Future expansion: Add new products without refactoring existing integrations

Transaction Bundling

Combine multiple operations into single atomic transactions. All operations execute or all revert, no partial execution. Example bundle: Transfer USDC from wallet → Swap USDC to USDT → Deposit USDT into yield vault → Collect 10 bps fee Benefits:
  • 50-70% gas savings: One transaction instead of four
  • Better UX: One signature instead of four
  • Atomic execution: If vault deposit fails, swap and transfer also revert

Embedded Fees

Monetize DeFi integrations from day one. Add fees to deposits, withdrawals, or any transaction. Fees are collected automatically when transactions execute, bundled atomically with the primary operation. Revenue examples:
  • Yield fees: $20M in deposits earning 5% APY = $1M yield/year. At 10% platform fee = $100K/year passive revenue

Gas Sponsorship

Sponsor gas for users so they never need ETH. Users sign transactions off-chain. Your relayer executes and pays gas. Why it matters: 95% of new users don’t hold ETH. Without gas sponsorship, users must acquire ETH before their first transaction—losing 9 out of 10 conversions. With gas sponsorship, users transact with only USDC.

Data & Position Tracking

Current and historical position tracking, APY monitoring, vault analytics, balance tracking, and performance data. Unified interface across all protocols and chains.

Bridging

Move USDC cross-chain via API. How it works: Burn USDC on source chain → Wait for attestation → Mint USDC on destination chain. Bridging completes in minutes with low fees.

How It Works

  1. User calls Compass API with an intent (deposit into yield vault, bridge USDC, swap tokens)
  2. Compass generates transaction payload including:
    • Product Account creation/management (if needed)
    • Transaction bundling (if multiple operations)
    • Fee embedding (if configured)
    • Gas sponsorship data (if enabled)
  3. User signs the transaction with their wallet Standard signing for normal transactions. Off-chain signature for gas-sponsored transactions.
  4. Transaction executes on-chain directly into DeFi protocols (Aave, Morpho, vaults, etc.) User executes, or relayer executes (for gas-sponsored transactions)
  5. Compass provides ongoing data for position tracking, balances, yields, and analytics
Non-custodial model: Compass never holds funds or keys. Compass never signs or executes transactions. Users own and control all assets.

Core Products

Earn

Deposit into yield-generating venues across DeFi protocols. Access ERC-4626 vaults (Morpho) and Aave V3 lending markets. Key capabilities:
  • List dozens of vaults with APY, TVL, risk metrics, and performance data
  • Deposit and withdraw from vaults and lending markets
  • Track positions with profit/loss data
  • Swap tokens within Earn Accounts using smart order routing
  • Bundle operations for gas efficiency
Learn more about Variable Earn →

Product Accounts

Isolated sub-accounts per product type. Currently supports Earn Accounts. Coming soon: Credit Accounts and Trading Accounts. Why use them: Enable bundling without approvals, provide isolated accounting per product, support gas sponsorship, and allow future product expansion without refactoring. Learn more about Product Accounts →

Supported Chains

  • Ethereum (chain_id: 1)
  • Base (chain_id: 8453)
  • Arbitrum (chain_id: 42161)

Use Cases

Wallets: Add yield products without protocol integration overhead. Let users earn on stablecoins and crypto assets without leaving your wallet. Fintechs: Launch stablecoin savings products or crypto-backed credit lines. Build treasury management features for business customers. Payment Platforms: Earn on idle stablecoins in settlement accounts. Manage and optimize treasury across venues. Access instant credit when needed—all within your application. Institutions: Earn on treasury balances or access liquidity via DeFi protocols without custody risk or protocol management.

Getting Started

  1. Sign up for a free API key (1,000 calls/month)
  2. Run the Quickstart to execute your first on-chain transaction in minutes
  3. Explore product documentation:

Developer Resources

SDKs

API

  • Base URL: https://api.compasslabs.ai
  • Authentication: Bearer token via Authorization header
  • Free tier: 1,000 API calls per month

Need Help?

Building a DeFi product or integrating Compass? We’ll help you ship fast. Email: [email protected]

Stay Connected

Follow us on X and LinkedIn for product updates, new protocol launches, and developer tips. We’re excited to see what you’ll build with Compass!