Api Endpoint

Veridictum Legal

Verify one legal citation. Body: {"citation": "<string>"} - full ("Miranda v. Arizona, 384 U.S. 436 (1966)") or bare ("384 U.S. 436"); the case name enables mismatch detection. Deterministic: regex plus cache / local corpus / CourtListener, no LLM in the path. status=verified (name confirmed), suspicious (reporter resolves to a DIFFERENT case - the fabrication signature), or not_found. verified=false is a finding, not an error: do not retry. Only verified results are cached.

Open interactive test console

Offering

Provider
veridictum.legal
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://veridictum.legal/api/v1/agent/verify
MIME type
Not provided
First seen
2026-10-16T01:50:24.663Z
Last seen
Tags
legal, citations, Verification, hallucination-detection

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.01 USDC
Atomic price: 10000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "payTo": "0xb1df90631E2e27C2eA755F91c050732850739E1c"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "10000",
    "payTo": "i1vkcsuxLTSSBY7ng3sg3SpCk5JfMZpDqhsqGMq6vn9"
  }
]

Observed health

Status
Reachable
Latest latency
845 ms
Average latency
199 ms
HTTP status
405
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "properties": {
        "citation": {
          "description": "One legal citation. Full (\"Miranda v. Arizona, 384 U.S. 436 (1966)\") or bare (\"384 U.S. 436\"). Supplying the case name is what enables mismatch detection; a bare citation can only be confirmed to exist and returns name_match='not_checked'.",
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "citation"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "api_call_made": {
          "type": "boolean"
        },
        "cached": {
          "description": "Only verified results are ever cached; suspicious and not_found answers are re-checked on every call.",
          "type": "boolean"
        },
        "case_name": {
          "type": [
            "string",
            "null"
          ]
        },
        "citation": {
          "description": "The citation exactly as submitted, echoed back.",
          "type": "string"
        },
        "confidence": {
          "type": "string"
        },
        "court": {
          "type": [
            "string",
            "null"
          ]
        },
        "courtlistener_id": {
          "type": [
            "string",
            "null"
          ]
        },
        "courtlistener_url": {
          "description": "Full opinion on CourtListener. Never truncate it.",
          "type": [
            "string",
            "null"
          ]
        },
        "date_filed": {
          "description": "ISO 8601 date.",
          "type": [
            "string",
            "null"
          ]
        },
        "message": {
          "type": [
            "string",
            "null"
          ]
        },
        "name_match": {
          "description": "confirmed: the submitted name matches the case found. mismatch: a DIFFERENT case. not_checked: a bare citation carried no name to check.",
          "enum": [
            "confirmed",
            "mismatch",
            "not_checked",
            null
          ],
          "type": [
            "string",
            "null"
          ]
        },
        "source": {
          "description": "Which lookup tier answered.",
          "type": [
            "string",
            "null"
          ]
        },
        "status": {
          "description": "verified: resolves to a real case and any submitted name matched. suspicious: the volume/reporter/page resolves but to a DIFFERENT case than the name given - the signature of a fabricated citation. not_found: no case matches.",
          "enum": [
            "verified",
            "suspicious",
            "not_found"
          ],
          "type": "string"
        },
        "tier": {
          "description": "Importance: 1=landmark, 2=highly cited, 3=standard.",
          "type": [
            "integer",
            "null"
          ]
        },
        "verified": {
          "description": "True only for status=verified. False is a finding, not an error.",
          "type": "boolean"
        }
      },
      "required": [
        "citation",
        "status",
        "verified"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}