Api Endpoint

People's Court

Deterministic dispute-readiness report with supported lane, composition, published filing-fee quote, consent and evidence requirements, corpus compatibility, and timing warnings. No case is filed and no merits are assessed.

Open interactive test console

Offering

Provider
peoplescourt.ai
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://peoplescourt.ai/api/x402/dispute-readiness
MIME type
Not provided
First seen
2026-10-16T01:50:10.647Z
Last seen
Tags
arbitration, disputes, Readiness, Agents

Payment pricing

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

Payment option 1
0.01 USDC
Atomic price: 10000 · Network: eip155:84532 · Asset: USDC · Scheme: exact
Payment option 2
0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:84532",
    "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
    "amount": "10000",
    "payTo": "0x1f08Ba13AAe5313e5281b291828EAA0e084C1157"
  },
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "payTo": "0x1DB0475da5d6A9375CA99F1fC275E8e9C119FBd3"
  }
]

Observed health

Status
Healthy
Latest latency
114 ms
Average latency
438 ms
HTTP status
204
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": {
      "additionalProperties": false,
      "properties": {
        "amountInDisputeUsd": {
          "description": "Amount in dispute in USD.",
          "maximum": 10000000,
          "minimum": 0,
          "type": "number"
        },
        "authorityToBindReported": {
          "description": "Whether signers report authority to bind their principals.",
          "type": "boolean"
        },
        "caseTrack": {
          "description": "Proposed track only; omitted leaves composition and filing fee unselected.",
          "enum": [
            "ai_fast",
            "ai_standard",
            "ai_assisted_human"
          ],
          "type": "string"
        },
        "claimantEvidenceReady": {
          "description": "Whether claimant evidence is ready for filing.",
          "type": "boolean"
        },
        "claimantType": {
          "description": "Claimant party category.",
          "enum": [
            "human",
            "organization",
            "ai_agent"
          ],
          "type": "string"
        },
        "corpusAmountUsd": {
          "description": "Bound external corpus in USD, or null when no corpus exists.",
          "oneOf": [
            {
              "maximum": 10000000,
              "minimum": 0,
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "escrowWindowEndsAt": {
          "description": "Optional settlement deadline in ISO 8601 form.",
          "format": "date-time",
          "type": "string"
        },
        "fastTrackClaimClass": {
          "description": "Protocol-derived fast-track class, or null for an ordinary claim.",
          "oneOf": [
            {
              "enum": [
                "payment_not_settled",
                "refund_window_expired",
                "non_delivery",
                "double_charge",
                "escrowed_refund_request",
                "acp_evaluation"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "microClaimsTierConsentReported": {
          "description": "Whether both parties report consent to the micro-claims tier.",
          "type": "boolean"
        },
        "mutualConsentReported": {
          "description": "Whether bilateral arbitration consent is reported.",
          "type": "boolean"
        },
        "remedialJurisdictionOptInReported": {
          "description": "Whether both parties report consent to relief beyond a held corpus.",
          "type": "boolean"
        },
        "remedy": {
          "description": "Requested remedy shape.",
          "enum": [
            "corpus_allocation",
            "money_obligation",
            "declaratory"
          ],
          "type": "string"
        },
        "respondentEvidenceReady": {
          "description": "Whether respondent evidence is expected to be available.",
          "type": "boolean"
        },
        "respondentType": {
          "description": "Respondent party category.",
          "enum": [
            "human",
            "organization",
            "ai_agent"
          ],
          "type": "string"
        },
        "settlementRail": {
          "description": "Existing or proposed settlement rail.",
          "enum": [
            "none",
            "x402r",
            "bilateral_escrow",
            "acp",
            "stripe_connect",
            "partner_executes"
          ],
          "type": "string"
        }
      },
      "required": [
        "claimantType",
        "respondentType",
        "amountInDisputeUsd",
        "remedy",
        "settlementRail",
        "fastTrackClaimClass",
        "mutualConsentReported",
        "authorityToBindReported",
        "claimantEvidenceReady",
        "respondentEvidenceReady",
        "microClaimsTierConsentReported",
        "remedialJurisdictionOptInReported",
        "corpusAmountUsd"
      ],
      "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": {
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}