merge: chore/cleanup-remove-bloat-and-secrets into main

This commit is contained in:
Crypto Rug Munch 2026-07-02 01:24:22 +07:00
commit bde2f3a97d
1173 changed files with 437609 additions and 0 deletions

139
docs/x402_FAQ.md Normal file
View file

@ -0,0 +1,139 @@
# RMI x402 Platform — Complete FAQ
## General
**What is Rug Munch Intelligence (RMI)?**
A unified crypto intelligence platform with 270+ tools for token security, wallet forensics, whale tracking, market data, and blockchain queries. Every tool routes through our DataBus pipeline with 38 data chains and 67 providers for maximum reliability.
**How many tools are free?**
Every paid tool includes 1-5 free trial calls. Connecting a wallet unlocks full trial allotment. Basic tools get 3-5 trials, premium tools get 1-2, elite tools have no free tier.
**What chains are supported?**
Base, Solana, Ethereum, BSC, Arbitrum, Optimism, Polygon, Avalanche, Fantom, Gnosis, TRON, Bitcoin (12 chains for payments; 38 for data queries).
## Pricing & Payments
**How does x402 pricing work?**
You pay per tool call in USDC. Prices range from $0.01 (basic lookups) to $0.25 (institutional forensics). Payment happens automatically via the x402 protocol — no accounts, no subscriptions, no prepayment.
**For Bots (x402 protocol):**
1. Call any paid tool endpoint → get `402 Payment Required` response
2. Send USDC payment to the provided address on any supported chain
3. Include payment receipt in `X-PAYMENT` header on retry
4. For trials: include `X-Device-Id` header for 1 free trial, `X-WALLET` header for full allotment
**For Humans (wallet connect):**
1. Connect wallet via MetaMask, Phantom, or WalletConnect
2. Send USDC payment directly
3. Include `X-WALLET` header for full trial allotment (3-5 free calls per tool)
**Which chains can I pay on?**
Base, Solana, Ethereum, BSC, TRON, Bitcoin, Polygon, Arbitrum, Optimism, Avalanche, Fantom, Gnosis. Base and Solana offer instant settlement.
**What if a paid tool returns no data?**
Full automatic refund within 48 hours via POST `/api/v1/x402/refund`.
**Do free trials reset?**
Yes — every 24 hours. Anti-abuse fingerprinting ensures fair usage. Bot fingerprints get 1 trial per tool; connected wallets get the full allotment.
## DataBus Architecture
**What is DataBus?**
Our single-source data pipeline. Every tool — whether bot or human — routes through DataBus. It provides:
- **38 data chains** with automatic provider failover
- **67 providers** ranked by reliability (local → free → paid)
- **Multi-layer caching** (memory → Redis → R2 cold storage)
- **6-tier access control** (public, authenticated, basic, premium, admin, x402_paid)
**What happens when a data source fails?**
DataBus automatically falls back to the next provider in the chain. For example, token_price tries: local cache → Jupiter → DexScreener → Binance → CoinGecko. You always get data.
**Do I need to specify which provider to use?**
No. DataBus handles provider selection automatically. You specify WHAT data you want, not WHERE it comes from.
## DataBus Direct Endpoints (40 tools)
### Basic Tier ($0.01-$0.02)
| Endpoint | Price | Description |
|----------|-------|-------------|
| POST /token-price | $0.01 | Real-time token price |
| POST /token-detail | $0.02 | Full token intelligence |
| POST /trending | $0.01 | Trending tokens feed |
| POST /market-overview | $0.02 | Market landscape |
| POST /market-movers | $0.01 | Top gainers/losers |
| POST /tvl | $0.01 | DeFi TVL data |
| POST /news | $0.01 | Crypto news feed |
| POST /social-feed | $0.01 | Social sentiment |
| POST /dex-data | $0.01 | DEX pool data |
| POST /defi-protocols | $0.01 | Protocol tracker |
| POST /prediction-markets | $0.02 | Prediction market odds |
| POST /prediction-signals | $0.02 | Trading signals |
| POST /bubble-map | $0.02 | Holder concentration map |
| POST /rugmaps-analysis | $0.02 | Holder distribution |
| POST /wallet-balance | $0.01 | Multi-chain wallet balance |
| POST /wallet-labels | $0.02 | Wallet entity identification |
| POST /risk-scan | $0.02 | Rug risk scan |
| POST /threat-check | $0.02 | Threat intelligence |
| POST /socialfi-resolve | $0.01 | Social identity resolver |
### Premium Tier ($0.05-$0.10)
| Endpoint | Price | Description |
|----------|-------|-------------|
| POST /wallet-profile | $0.05 | Complete wallet profile |
| POST /smart-money | $0.05 | Smart money tracker |
| POST /gmgn-smart-money | $0.05 | Smart money narratives |
| POST /funding-source | $0.08 | Fund origin tracer |
| POST /cross-chain | $0.08 | Cross-chain activity |
| POST /wallet-cluster | $0.08 | Syndicate mapper |
| POST /bundle-detect | $0.08 | Bot activity detector |
| POST /wallet-tokens | $0.05 | Token holdings breakdown |
| POST /wallet-pnl | $0.05 | Wallet PnL |
| POST /contract-scan | $0.08 | Deep contract audit |
| POST /sentinel-deep | $0.10 | Full threat scan |
| POST /entity-intel | $0.10 | Entity intelligence |
| POST /arkham-labels | $0.10 | Institutional entity labels |
| POST /arkham-entity | $0.10 | Entity resolution |
| POST /rag-search | $0.05 | Knowledge search |
### Elite Tier ($0.15-$0.25)
| Endpoint | Price | Description |
|----------|-------|-------------|
| POST /arkham-portfolio | $0.25 | Institutional portfolio |
| POST /arkham-transfers | $0.20 | Cross-chain transfers |
| POST /arkham-counterparties | $0.20 | Counterparty intelligence |
| POST /nansen-labels | $0.15 | Smart money labels |
| POST /nansen-smart-money | $0.15 | Top trader tracking |
| POST /portfolio | $0.15 | Multi-wallet portfolio |
### Universal Endpoints
| Endpoint | Description |
|----------|-------------|
| POST /fetch | Universal DataBus fetch (any data_type) |
| GET /catalog | Full tool catalog with pricing |
| GET /access-matrix | Data type access by tier |
| GET /trials/{identifier} | Trial status for wallet/fingerprint |
## MCP Server
**GET /mcp/tools** — Full catalog with MCP-compliant schemas (270+ tools)
**POST /mcp/call/{tool_id}** — Execute any tool via MCP protocol
**GET /mcp/capabilities** — Server capabilities and payment info
**GET /.well-known/x402** — x402 discovery document (12 chains, 8 facilitators)
## Security & Privacy
**Is my data safe?**
- All API keys are stored in an encrypted vault (GPG pass store), never in .env
- No source provider names are exposed in responses
- Wallet addresses are hashed for trial tracking
- Fingerprinting is VPN-resistant (canvas/WebGL/font, not just IP)
- 24-hour trial reset with per-tool limits
**What access control is used?**
6 consumer types with granular data packaging:
- **public_web**: Summary data only, no raw internals
- **authenticated**: Summary for basic, denied for premium
- **premium**: Full data for most types, summary for Arkham
- **admin**: Full access including raw data
- **mcp_tool**: Scoped per tool_id permissions
- **x402_paid**: Scoped per pricing tier (free/basic/premium/enterprise)