Animica x402 Directory

Directory / yieldsignal.vercel.app

yieldsignal.vercel.app/capacity/weth-base-yield

Exit capacity for WETH lending on Base — same contract as the USDC capacity route. Utilization is reported for every measured protocol; USD figures are omitted for WETH (no price oracle in the paid path), so size verdicts need the USDC route. Unmeasured protocols are named, never assumed liquid. Verified per-asset accuracy is free at /accuracy.json; raw on-chain attestations at /track-record.

Call it

# 1. Ask the endpoint what it costs (no payment, no wallet needed):
curl -i -X GET 'https://yieldsignal.vercel.app/capacity/weth-base-yield'

# -> HTTP/1.1 402 Payment Required
#    the response carries the price, asset and pay-to address.

# 2. Pay and retry with any x402 client:
npx x402-fetch 'https://yieldsignal.vercel.app/capacity/weth-base-yield'

Endpoint: https://yieldsignal.vercel.app/capacity/weth-base-yield. Operated by yieldsignal.vercel.app, not by Animica. Price and availability were correct at the last probe on 2026-09-02 and are set by the operator, who may change them.

Other endpoints on yieldsignal.vercel.app

yieldsignal.vercel.app/capacity/usdc-base-yield

Exit capacity for USDC lending on Base: per-protocol utilization and withdrawable liquidity read from the protocol's own books (Aave, Compound), plus whether yo…

GET · $0.25

yieldsignal.vercel.app/decision/eth-staking-yield

Buyer-side MOVE/HOLD decision for ETH liquid staking (Ethereum mainnet) — same contract as the lending decision routes, for ETH staking. Verified per-asset accu…

GET · $0.5

yieldsignal.vercel.app/decision/usdc-base-yield

Buyer-side MOVE/HOLD decision for USDC lending on Base: given your position (?position=), size (?amountUsd=), move cost (?moveCostUsd=) and horizon (?horizonDay…

GET · $0.5

yieldsignal.vercel.app/decision/weth-base-yield

Buyer-side MOVE/HOLD decision for WETH lending on Base — same contract as the USDC decision route, for WETH. Verified per-asset accuracy is free at /accuracy.js…

GET · $0.5

yieldsignal.vercel.app/durability/usdc-base-yield

How much of the USDC lending APY on Base survives if incentives stop: per-protocol base-vs-reward split, the post-incentive floor, and whether the leader change…

GET · $0.25

yieldsignal.vercel.app/durability/weth-base-yield

How much of the WETH lending APY on Base survives if incentives stop — same contract as the USDC durability route, for WETH. Undecomposable sources are named, n…

GET · $0.25

yieldsignal.vercel.app/exposure/usdc-base-yield

Shared risk exposure across declared positions: pass ?positions=aave:200000,morpho:150000 and get, per factor, how much capital sits behind the same collateral,…

GET · $0.25

yieldsignal.vercel.app/exposure/weth-base-yield

Shared risk exposure across declared WETH positions — same contract as the USDC exposure route. Pass ?positions=aave:100000,morpho:50000. Protocols whose collat…

GET · $0.25

yieldsignal.vercel.app/persistence/eth-staking-yield

How long an ETH liquid staking leadership call actually holds — same contract as the lending persistence routes. Median lead duration, survival at 6/24/72h, and…

GET · $1.0

yieldsignal.vercel.app/persistence/usdc-base-yield

How long a USDC leadership call actually holds, from hourly on-chain attestations (EAS): median lead duration, survival at 6/24/72h, how much of the rotation is…

GET · $1.0

yieldsignal.vercel.app/persistence/weth-base-yield

How long a WETH leadership call actually holds — same contract as the USDC persistence route. Where the lead has not changed in the observed window, the duratio…

GET · $1.0

yieldsignal.vercel.app/sensitivity/usdc-base-yield

How close USDC lending on Base is to the kink where borrow rates explode: per-protocol utilization, the kink read from the protocol's own rate curve, headroom i…

GET · $0.25

All 17 endpoints on yieldsignal.vercel.app →