Skip to content

Add CIPHER x402 to ecosystem - 10 paid crypto-intel endpoints on Base#71

Open
cryptomotifs wants to merge 1 commit into
coinbase:mainfrom
cryptomotifs:add-cipher-x402-ecosystem
Open

Add CIPHER x402 to ecosystem - 10 paid crypto-intel endpoints on Base#71
cryptomotifs wants to merge 1 commit into
coinbase:mainfrom
cryptomotifs:add-cipher-x402-ecosystem

Conversation

@cryptomotifs
Copy link
Copy Markdown

CIPHER x402

Adds CIPHER x402 to the Services/Endpoints ecosystem.

What it does

10 paid endpoints for autonomous crypto-intelligence agents:

  1. Solana MEV deep-dive (4 chapters)
  2. Wallet/token scanner
  3. HaveIBeenPwned breach lookup
  4. Jito tip percentile math
  5. GitHub repo-health audit
  6. FRED macro series
  7. Drift exposure risk

Open-source footprint

CIPHER ships the first Python client for x402 v2 (https://github.com/cryptomotifs/x402-python), a tiny TypeScript client (https://github.com/cryptomotifs/cipher-x402-client), and an MCP server exposing 8 x402-gated tools to Claude/Cursor/VS Code (https://github.com/cryptomotifs/cipher-x402-mcp).

Files changed

  • typescript/site/app/ecosystem/partners-data/cipher-x402/metadata.json — new
  • typescript/site/public/logos/cipher-x402.png — new (512x512)

Matches the format of recent ecosystem PRs (#50-#63).

CIPHER x402 is live at https://cipher-x402.onrender.com with 10 paid
endpoints for autonomous crypto-intelligence agents:

- Solana MEV deep-dive (4 chapters)
- wallet/token scanner
- HaveIBeenPwned breach lookup
- Jito tip percentile math
- GitHub repo-health audit
- FRED macro series
- Drift exposure risk

USDC settlement on Base. Built on open-source x402-python and
cipher-x402-client SDKs.
@cb-heimdall
Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@cryptomotifs
Copy link
Copy Markdown
Author

Live demo video (1:16) of the x402 paywall + companion tooling: https://youtu.be/CPcBT1vDY4w

Covers HTTP 402 responses with v2 accept-list on 4 premium chapters. Companion scanner + 5 more paid endpoints across scan/pwned/jito-tip/repo-health/fred/drift-exposure. $0.25 USDC/Base settlement, payTo 0xa0630fAD18C732e94D56d2D5F630963eb8fB9640.

SDKs also live:

Happy to adjust metadata.json / logo.png to better fit the ecosystem template.

@cryptomotifs
Copy link
Copy Markdown
Author

Adding cipher-omnidata to this ecosystem entry — an 11th cipher-x402 endpoint we just shipped.

  • URL: https://cipher-omnidata.vercel.app
  • Endpoint: `GET /api/omnidata/:asset`
  • Price: $0.05 USDC on Base (5x the cipher-fred rate, because this aggregates 7 upstream sources)
  • payTo: `0xa0630fAD18C732e94D56d2D5F630963eb8fB9640` (same wallet as rest of cipher-x402)
  • Accepts: ticker (`SOL`, `BTC`, `ETH`), Solana mint, or EVM address
  • Returns: single JSON combining CoinGecko price + Helius Pyth/holders + Finnhub + Alpha Vantage + FRED macro overlay (FedFunds + CPI YoY + DXY) + Etherscan balance + Bitquery last-tx. Failed upstreams degrade to `null` + are documented in a top-level `warnings[]` array — never fabricated.

Verified live:

```
$ curl -s -o /dev/null -w "%{http_code}\n" https://cipher-omnidata.vercel.app/
200

$ curl -sD - https://cipher-omnidata.vercel.app/api/omnidata/SOL | head -2
HTTP/1.1 402 Payment Required
X-402-Version: 2
```

Accept-list body:

```json
{"x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"50000","resource":"https://cipher-omnidata.vercel.app/api/omnidata/SOL","description":"cipher-omnidata: multi-source asset snapshot ...","mimeType":"application/json","payTo":"0xa0630fAD18C732e94D56d2D5F630963eb8fB9640","maxTimeoutSeconds":30,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}],"error":null}
```

This is the "ResellPack" pattern — one paid call aggregates several free-tier upstreams in parallel via `Promise.allSettled`, so an AI agent doesn't have to juggle 7 keys + rate limits itself. 60-second per-asset LRU cache protects free-tier quotas.

Happy to update the ecosystem entry in this PR if the review is still open, or ship a follow-up once it lands.

@cryptomotifs
Copy link
Copy Markdown
Author

Adding cipher-coinalyze to the CIPHER ecosystem on Base mainnet:

  • Endpoint: GET https://cipher-coinalyze.vercel.app/api/funding/:symbol
  • Price: $0.01 USDC on Base per call
  • What it returns: Perpetual-futures funding-rate intelligence for a given base asset (BTC, ETH, SOL, etc.) aggregated across 17 exchanges — Binance, Bybit, OKX, BitMEX, Deribit, dYdX, Hyperliquid, Bitfinex, Huobi, Kraken, Phemex, WOO X, Aster, Lighter, Coinbase, Gate.io, Vertex. Includes OI-weighted aggregate funding, divergence in bps, and max/min exchange — pre-computed for perp-arbitrage bots.
  • payTo: 0xa0630fAD18C732e94D56d2D5F630963eb8fB9640
  • v2 accept-list: curl -s -o /dev/null -w '%{http_code}' https://cipher-coinalyze.vercel.app/api/funding/BTC returns 402 with the full accept-list body.

Brings the CIPHER-on-Base count to 5 live paid endpoints (cipher-x402, cipher-omnidata, cipher-fred, cipher-jito-tip, cipher-coinalyze).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants