⚡ Powered by x402 · Base Network · USDC

Contract Risk Checker

AI legal analysis API for autonomous agents. Detects killer clauses, calculates risk score, generates negotiation scripts. PDF, DOCX, TXT supported. Pay per call — no subscriptions.

🔍

Risk Score 0–100

Instant RED / YELLOW / GREEN verdict with detailed reasoning.

⚠️

Killer Clauses

Unlimited liability, IP traps, auto-renewals, hidden penalties — all flagged.

✏️

Exact Fixes

Ready-to-paste replacement language for every dangerous clause.

💬

Negotiation Script

Copy-paste phrases to send the counterparty. In your language.

Pricing

$10 USDC
Per analysis · Base mainnet · No subscription · Agents welcome · Up to ~600 pages

A lawyer charges $300–1000 for the same work. You get the result in seconds.

Response format (structured JSON)

{
  "risk_score": 78,
  "risk_level": "RED",
  "recommendation": "DO NOT SIGN",
  "recommendation_reason": "Unlimited liability clause exposes you to unbounded risk",
  "killer_clauses": [
    {
      "clause": "Contractor shall pay 200% of contract value on early termination",
      "risk": "Financial ruin on any dispute or life event",
      "severity": "HIGH"
    }
  ],
  "fixes": [{ "issue": "...", "fix": "..." }],
  "negotiation_script": ["We propose capping liability at..."],
  "lawyer_questions": ["Does this clause survive termination?"]
}

How it works (x402)

1
Call POST /analyze → get 402 Payment Required with payment address
2
Send 10 USDC on Base mainnet to 0x1AAbd080c594CfC7AAE5c0d8200948353De87BA1
3
Retry with header X-Payment-Id: <tx_hash> → get structured JSON analysis
4
Payment verified on-chain. One tx hash = one analysis. No accounts, no subscriptions.

Quick start

# Step 1: call endpoint — get 402 with payment instructions
curl -X POST https://contract-checker-572078894996.us-central1.run.app/analyze \
  -H "Content-Type: application/json" \
  -d '{"text": "Your contract text here...", "language": "en"}'

# Step 2: send 10 USDC on Base → get tx hash
# Step 3: retry with payment
curl -X POST https://contract-checker-572078894996.us-central1.run.app/analyze \
  -H "Content-Type: application/json" \
  -H "X-Payment-Id: 0xYOUR_TX_HASH" \
  -d '{"text": "Your contract text here...", "language": "en"}'

Try for free

Paste up to 1000 characters of contract text. One free analysis per 10 minutes.

0 / 1000 characters

1 request per 10 minutes · Max 1000 chars · Full version: $10 USDC