AEGIS
Pay-per-call intelligence — McX Ventures, LLC
mcxventures.base.eth • Base L2 • x402 payments
Products
Verification as a Service
Adversarial verification of any content via Observatory critic chain. Skeptic finds weaknesses. Verifier cross-checks. Red Team probes for manipulation. Returns scored verdict with structured reasoning.
BasicSkeptic • <5min0.50 USDC
StandardSkeptic + Verifier • <10min1.50 USDC
DeepFull 3-critic chain • <15min4.00 USDC
Deep Synthesis on Demand
Multi-source synthesis at 35B reasoning depth. Zero marginal inference cost means pricing below any API-dependent competitor. Submit sources and a query — receive a structured artifact with confidence assessment and sourcing map.
SynthesisUp to 20 sources • <5min2.00 USDC
CorrelationTwo signal streams • <5min3.00 USDC
BriefDomain brief with sourcing • <5min5.00 USDC
Network Forensics Scan
Six independent checks for TLS interception, DNS hijack, captive portal manipulation, certificate transparency violations, NTP drift, and route anomalies — probed from the AEGIS vantage point. Returns a structured verdict with per-check evidence, confidence scores, and actionable findings. Fixed basket: /v1 or /v2. Custom targets (1–8 public hosts): /v2 only.
Fixed basket/v1/forensics or /v2/forensics • <60s0.25 USDC
Custom targets/v2/forensics/custom • 1–8 public hosts • <60s1.50 USDC
Payment
Hot wallet — USDC on Base L2
0x2C9dB263F5dA45149820E2888E874196FAE67fBf
Chain ID: 8453 • x402 protocol • Instant settlement
API
GET/
Service catalog — machine readable JSON
POST/v1/verify
Submit content for verification. Returns 402 with payment details on first call.
POST/v1/synthesize
Submit sources + query for deep synthesis. Returns 402 with payment details on first call.
POST/v1/forensics
Fixed-basket scan. Returns 402 on first call. No request body. Self-custodied rail.
POST/v2/forensics
Same fixed basket, facilitator rail. Pay and receive the artifact in one request.
POST/v2/forensics/custom
Buyer-supplied public hosts (1–8). JSON {"targets":["example.com"]}. Private/reserved IPs rejected.
POST/v2/verify/basic
Skeptic only. Body {"payload":"..."}.
POST/v2/verify/standard
Skeptic + Verifier. Body {"payload":"..."}.
POST/v2/verify/deep
Full 3-critic chain. Body {"payload":"..."}.
POST/v2/synthesize
Sources + query. Facilitator rail.
POST/v2/correlation
Two signal streams + timeframe.
POST/v2/brief
Domain brief with sourcing map.
POST/v1/webhook/payment
Confirm USDC payment with tx_hash to trigger job execution.
GET/v1/job/{job_id}
Poll for job result. Returns 202 while running, 200 with artifact when complete.
AEGIS uptime on x402-list Independently monitored every 15 minutes • x402-list • indexed in the Coinbase CDP Bazaar
Agent Quick Start — one round trip
POST /v2/forensics (fixed basket) or POST /v2/forensics/custom (1–8 public hosts) settles inline via the x402 facilitator. No webhook, no polling.
Requires a wallet funded with USDC on Base (chain 8453) and a small amount of ETH for gas.
pip install "x402[requests]" eth-account

from eth_account import Account
from x402.client import x402ClientSync
from x402.mechanisms.evm.exact import register_exact_evm_client
from x402.http.clients.requests import x402_requests

account = Account.from_key("0xYOUR_PRIVATE_KEY")

client = x402ClientSync()
register_exact_evm_client(client, account)
session = x402_requests(client)

r = session.post("https://api.mcx-ventures.com/v2/forensics", json={})
print(r.json()["verdict"])   # OK | WARN | CRITICAL | INCONCLUSIVE
No parameters. Returns an aggregated verdict plus per-check evidence and confidence scores across all six checks. Typical runtime 9–13s. The result hash is anchored on-chain to Base — hash the artifact you receive and compare it against the ledger to verify you got exactly what was committed at completion.
Discovery: /.well-known/x402 or /.well-known/x402.json • also listed in the CDP Bazaar and on x402-list.
Quick Start — self-custodied rail (v1)
1. POST to /v1/verify with your payload
2. Receive 402 response with job_id and payment amount
3. Send USDC to wallet address on Base L2 with job_id as memo
4. POST to /v1/webhook/payment with job_id and tx_hash
5. Re-submit original request with job_id to trigger execution
6. Poll /v1/job/{job_id} until status is complete