Programmable strategies
Deposit into curated yield strategies from one API call. No DeFi protocol expertise needed.
Deposit, yield, withdraw — auditable and non-custodial. Let users earn without building your own DeFi integration.
import { FabricBloc } from '@fabricbloc/sdk';
// Deposit into a yield strategy
const position = await fb.vaults.deposit({
walletId: "wal_abc123",
amount: "500",
asset: "USDC",
strategy: "aave-v3-base",
});
// Withdraw at any time
await fb.vaults.withdraw({ positionId: position.id }); curl -X POST https://api.fabricbloc.com/v1/vault-positions \
-H "Authorization: Bearer ${FB_KEY}" \
-d '{
"wallet_id": "wal_abc123",
"amount": "500",
"asset": "USDC",
"strategy": "aave-v3-base"
}' Capabilities
Deposit into curated yield strategies from one API call. No DeFi protocol expertise needed.
Vault positions are owned by user wallets. FabricBloc never holds funds.
Withdraw principal and yield at any time via a single API call. No lock-in periods.
USDC, USDT, ETH, and more. Strategy availability depends on chain and asset.
Query current APY, accrued yield, and position history in real time.
AI agents can deposit and withdraw on behalf of users with scoped key permissions.
How it works
Sign in to console. Create a project. Copy your key.
List available strategies via GET /v1/vault-strategies filtered by asset and chain.
POST /v1/vault-positions. Query position for real-time yield accrual.
Why FabricBloc
DeFi integrations solve yield in isolation. FabricBloc gives you vaults and wallets, tokens, NFTs, analytics, agents — all under one key.
| Capability | FabricBloc | DIY DeFi integration | Yield-only platforms | Custodial yield |
|---|---|---|---|---|
| Non-custodial by default | ✓ | varies | partial | — |
| Single API call to deposit | ✓ | — | partial | ✓ |
| Any-time withdrawal | ✓ | ✓ | partial | partial |
| Wallets + Tokens + NFTs | ✓ | months | — | — |
| Agent (MCP) access | ✓ | — | — | — |
| One bill | ✓ | — | — | — |
FAQ · structured for voice & AI search
No one. Vault positions are held by user wallets directly onchain. FabricBloc is never a custodian.
Aave v3 on Base and Polygon is available today. More protocols and chains are added on a rolling basis.
Yes. There are no lock-in periods. Withdrawals process in the next block and return principal plus accrued yield.
Yes. Issue a scoped API key with vault:deposit and vault:withdraw permissions, then pass it to your MCP-enabled agent.
Pairs with
Request access to the beta. We onboard teams in waves.