Compare DeFi yield rates across protocols via a pay-per-call x402 endpoint
What it does
The yield-compare endpoint at bridge.eruditepay.com provides DeFi yield comparison data, accepting a protocol name (e.g. "aave") as input and returning structured JSON with yield information. It is operated by Erudite Intelligence LLC and settles payments via the x402 protocol.
The endpoint accepts POST requests with a JSON body containing a `protocol` field (a DeFi protocol name or address). Pricing is $0.01 per call, payable in USDC on Base (eip155:8453) or USDT on Tron (tron:728126428). Both payment options require 10,000 base units, which equals $0.01 given 6-decimal stablecoins. The x402 v2 challenge was successfully captured, confirming the endpoint is live. Payment is facilitated through Coinbase CDP (for Base) or directly (for Tron).
Documentation is sparse — the provider's /docs path returns a 404, and the Bazaar schema embedded in the x402 challenge provides only a minimal example output (`{"success": true, "data": {}}`). The exact structure of the yield comparison data returned is not documented. The provider's landing page describes EruditePay as an x402 payment facilitator across 20 blockchains, but this specific endpoint serves as a paid data intelligence API rather than a facilitator endpoint.
Capabilities
Use cases
- —Comparing yield rates across DeFi protocols before allocating capital
- —Building dashboards that display current DeFi yields
- —Automated agents selecting optimal yield farming strategies
- —Monitoring DeFi protocol performance for research or reporting
Fit
Best for
- —AI agents needing programmatic DeFi yield data
- —Developers building yield optimization tools
- —Crypto researchers comparing protocol returns
Not for
- —Users needing historical yield time-series data (not documented)
- —Non-crypto financial data needs
- —Users who cannot pay with USDC on Base or USDT on Tron
Quick start
curl -X POST https://bridge.eruditepay.com/v1/cross/defi/yield-compare \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402-payment-header>" \
-d '{"protocol": "aave"}'Example
Request
{
"protocol": "aave"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live (402 challenge captured) with clear pricing ($0.01/call) and a basic input schema, but the output schema is effectively empty (example shows only `{"data": {}}`), there is no documentation available (/docs returns 404), and the actual yield data structure is unknown.
Warnings
- —No documentation available — /docs returns 404
- —Output schema is a stub: example only shows {"success": true, "data": {}}; actual response structure is unknown
- —The provider's main site describes a payment facilitator, but this endpoint is a data API — the relationship is unclear
- —No rate limits or usage quotas documented
Citations
- —Endpoint returns x402 v2 challenge with 10000 base units in USDC on Base or USDT on Tronhttps://bridge.eruditepay.com/v1/cross/defi/yield-compare
- —Provider is Erudite Intelligence LLC, FinCEN MSB registeredhttps://bridge.eruditepay.com
- —USDC on Base uses asset address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 with 6 decimalshttps://bridge.eruditepay.com
- —Input schema accepts a 'protocol' field described as 'DeFi protocol name or address'https://bridge.eruditepay.com/v1/cross/defi/yield-compare