Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.barker.money/llms.txt

Use this file to discover all available pages before exploring further.

What is Barker YaaS?

Barker YaaS (Yield-as-a-Service) lets you offer your users non-custodial USDC yield through:
  • Embed iframe — drop a single line of HTML into your app, instant deposit/withdraw UI
  • REST API — build your own UI, we provide data + signing helpers
  • SDKs — JavaScript and Python clients
You earn a configurable share of yield via on-chain fee split — no SaaS fees, no usage billing, all settlement happens on-chain in real time.

How it works

  1. We deploy a dedicated BarkerFeeWrapper contract for your account on the chain you choose (Base / Arbitrum / Ethereum / BNB).
  2. Your users deposit USDC into the wrapper through your embed or your own UI.
  3. The wrapper deposits to a curated underlying vault (e.g. Morpho Steakhouse Prime USDC).
  4. Yield is generated. Each accrueFee() call splits yield as barkerFeeBps + partnerFeeBps, minting wrapper shares to both barkerFeeRecipient and your partnerFeeRecipient.
  5. You can redeem() your accumulated shares anytime, or leave them compounding.
Key properties:
  • 100% non-custodial: user funds always traceable on chain
  • Per-partner wrapper: AUM and fees independently verifiable
  • No SaaS billing: revenue model is partnerFeeBps percentage of yield
  • Multi-chain: same API surface across all supported chains

Next steps

  • Quickstart — make your first API call in 5 minutes
  • Authentication — get your API key from the portal
  • API Reference — full endpoint catalog (auto-generated from our OpenAPI spec)