Verify actions
before execution.
One HTTP call before your agent executes on-chain. Returns verdict, confidence, and per-check breakdown in JSON. Paid in USDC on Base via x402 — no accounts, no subscriptions.
Test Eglin Labs in 30 Seconds
No SDK. No setup. Just send a request.
curl https://decision-verification-agent.onrender.com/health
{"status": "ok"}
Request → verify →
pay → proceed.
Four steps. Under 500ms end-to-end. No human in the loop.
How to start
- Get a free API key
- Fund agent wallet with USDC on Base
- POST /v1/acp/guard before every on-chain action
- x402 handles payment — no billing setup needed
Agent sends request
POST /v1/acp/guard with action, chain, and amount. x402 handles auth — no setup required for the first call.
POST /v1/acp/guard
{ "action": "bridge",
"chain": "base",
"amount_usd": 50000 }Parallel checks run
Bridge exploit monitor, RPC health, price deviation, stablecoin peg, DEX liquidity depth — all evaluated in parallel against live data.
bridge_exploit: pass rpc_health: pass price_deviation: pass liquidity_depth: pass
x402 payment
HTTP 402 challenge returned. Agent pays $0.01 USDC on Base via x402. Request retries automatically with x402 payment header attached.
← 402 Payment Required agent pays $0.01 USDC → x402 payment header request retries automatically
Verdict returned
JSON response: verdict, confidence, risk level, per-check breakdown. Agent reads the verdict and proceeds or halts.
{ "verdict": "proceed",
"confidence": 0.94,
"risk": "low",
"latency_ms": 183 }< 500ms
Total cycle time
request → payment → verdict
Base Mainnet
Settlement
USDC · x402 · no accounts
Zero
Human involvement
fully autonomous end-to-end
Integrate in minutes.
Run forever.
Deterministic verdicts in structured JSON. Built for machines — every field is typed, every response is predictable.
Pre-execution safety check for any on-chain action. Returns a deterministic verdict before your agent commits.
const response = await fetch(''https://api.eglinlabs.com/v1/acp/guard'',{method: ''POST'',headers: {''Authorization'': ''Bearer YOUR_API_KEY'',''Content-Type'': ''application/json'',},body: JSON.stringify({action: ''bridge'',chain: ''base'',amount_usd: 50000,strict_mode: true,}),});
{"verdict": "proceed","confidence": 0.94,"risk": "low","checks": {"bridge_exploit_monitor": "pass","rpc_health": "pass","price_deviation": "pass","liquidity_depth": "pass"},"reasoning": "All safety checks passed.","latency_ms": 183}
Pay per call.
Not per month.
Infrastructure priced for autonomous systems. No subscriptions. No billing portals. USDC payments settled on Base in real time — per request, per machine, per call.
Autonomous agents should not need subscriptions.
They should pay APIs directly.
Start building. Explore the API. No payment method needed to get started.
- 100 requests / month
- No card required
- API key access
- Public endpoints
- Basic verification
- No subscriptions required
- No billing portal required
- Paid automatically in USDC on Base
- No billing account required
- Designed for autonomous agents
- Unlimited requests
- Full verification suite
Dedicated infrastructure for teams running production agent systems at scale.
- Custom verification policies
- Dedicated deployments
- SLA support
- Volume pricing
- Integration support
ACP endpoints support x402 USDC payments on Base. How x402 works →
Who uses this.
Any agent, bot, or automated system that executes on-chain and needs a deterministic safety check before it does.
AI Agents
LLM-driven agents that need a guard call before any on-chain or off-chain action. Structured JSON verdict returned per request.
Wallet Agents
Agent-controlled wallets requiring policy enforcement before signing. Checks run before the transaction is broadcast.
Trading Bots
Automated systems that validate risk score, price deviation, and RPC health before execution. Sub-300ms response time.
MCP Tools
Model Context Protocol tools that need a verification gate before triggering external actions or state changes.
DeFi Automation
Yield optimizers, liquidation bots, and keeper bots operating in adversarial on-chain environments. Base-native.
Agent-to-Agent Commerce
Multi-agent systems where agents transact with each other and need verified execution checkpoints at each step.
First call
in 5 minutes.
100 free calls / month. No credit card. No SDK. Pay per call in USDC on Base when you need more.
# 1. Set your API keyexport EGLIN_API_KEY=eglin_...# 2. Guard before every on-chain actionconst res = await fetch("https://api.eglinlabs.com/v1/acp/guard", {method: "POST", headers: { Authorization:`Bearer ${process.env.EGLIN_API_KEY}` },body: JSON.stringify({ action: "bridge", chain: "base" }),});// result → { verdict: "proceed", confidence: 0.94 }