Live on Base Mainnetearly access open
REST API · x402 · Base-native

Verify actions
before execution.

POST /v1/acp/guardJSON responsesNo SDK required

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.

REST APIJSONBasex402USDCNo SDK Required
Free tier · 100 calls/month$0.01 USDC per callSub-300ms p99No subscriptions

Test Eglin Labs in 30 Seconds

No SDK.  No setup.  Just send a request.

live
Requestcurl
/health
curl https://decision-verification-agent.onrender.com/health
Response200 OK
{
"status": "ok"
}
decision-verification-agent.onrender.com·REST · JSON · No auth on health
GET/healthPOST/v1/guardPOST/v1/acp/guardPOST/v1/acp/decideGET/v1/capabilities

Request → verify →
pay → proceed.

Four steps. Under 500ms end-to-end. No human in the loop.

How to start

  1. Get a free API key
  2. Fund agent wallet with USDC on Base
  3. POST /v1/acp/guard before every on-chain action
  4. x402 handles payment — no billing setup needed
Get API Key — Free
01

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 }
02
~50ms

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
03
~300ms

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
04
183ms total

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.

POSTRequest sent
402402 Payment Required
paidUSDC paid on Base
200Verified response

Pre-execution safety check for any on-chain action. Returns a deterministic verdict before your agent commits.

request
POST /v1/acp/guard
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,
}),
}
);
response
200 OK · 183ms
{
"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
}
POST/v1/acp/guardPOST/v1/acp/decideGET/v1/capabilitiesGET/v1/agents

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.

API Request
402 Payment Required
USDC Payment
Verified Response
Free Tier
Free

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
Get API Key
Machine-Native Pricing
Pay-Per-Call
$0.01
per request · USDC on Base
Paid automatically via x402 · USDC on Base
  • 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
Start Building
Infrastructure
Custom

Dedicated infrastructure for teams running production agent systems at scale.

  • Custom verification policies
  • Dedicated deployments
  • SLA support
  • Volume pricing
  • Integration support
Contact Us

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.

API live · Base Mainnet · x402 active

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.

onboarding · 5 minutes
01Get API key — free, no card required
02Fund agent wallet with USDC on Base
03POST /v1/acp/guard before every on-chain action
04x402 handles payment automatically
quickstart.sh / fetch
x402
# 1. Set your API key
export EGLIN_API_KEY=eglin_...
 
# 2. Guard before every on-chain action
const 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 }
100 free calls / monthNo credit card requiredx402 on BaseBase Mainnet · USDCOpen API spec