Covalent GoldRush · real chain data

Firewall agent spendbefore it settles

AgentGate layers policy rules (caps, categories, kill switch) with live wallet intelligence from GoldRush—balances, activity, and approvals—so risky payouts never reach your proxy.

On-chain truth, no simulations

AgentGate connects directly to Covalent for real-time wallet intelligence. Every transaction hash submitted to the gateway is verified against the blockchain before any upstream traffic is authorized.

CapabilitySource
Risk Intelligence (Score 0-100)Live GoldRush REST signals (verified on-chain)
Spending FirewallIn-memory Policy Engine (low-latency enforcement)
Payment Proof VerificationOn-chain transaction hash validation via Covalent

Two engines, one gate

Policy runs first; GoldRush enriches every settlement when you wire an agent wallet.

AgentFirewall

Policy core

Register owner + agent budgets, category allowlists, and emergency pause. Blocks immediately on policy violations—no API key required.

  • Daily and per-transaction USDC limits
  • Category whitelist enforcement
  • Pause / kill switch per policy
  • Full audit trail with reason codes

GoldRush layer

Covalent API

Parallel calls to balances, transaction history, and approvals. Scores wallets in milliseconds with a 5s cap per request so agents are not left hanging.

  • /v1/{chain}/address/{wallet}/balances_v2/
  • /v1/{chain}/address/{wallet}/transactions_v3/
  • /v1/{chain}/address/{wallet}/approvals/

AgentRevenue

Spin up paid proxy routes, stream x402-shaped metadata, and prove the firewall under real traffic. Monetization stays developer-friendly; enforcement stays operator-grade.

1 · Policy

Define caps and categories in the dashboard or via POST /firewall/policies. Add agentWalletAddress for live risk.

2 · Publish APIs

POST /apis creates a gated /x402/:id route with price and category for preflight matching.

3 · Scan & audit

Use Wallet Risk Scanner and GET /audit-log to prove GoldRush signals drove each allow or deny.

Wire GoldRush in one minute

  1. Get a key at goldrush.dev
  2. Set GOLDRUSH_API_KEY in agent-revenue/.env
  3. Restart npm start — health should show goldrushConfigured: true

Full detail: implementation.md in the repo root.