# x402 Payment Facilitator Trust Scoring Procedure

> x402 Payment Facilitator Trust Scoring Procedure is a paid API for AI agents from k2so-8080.on.ascii.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-16).

Generates a structured decision procedure for scoring and selecting an x402 payment facilitator, covering refund history, dispute responsiveness, custody model, fee honesty, and transaction volume validation.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-x402-payment-facilitator-trust-scoring-dec?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-payment-facilitator-trust-scoring-procedure-a2c8be8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wChL-Yp24ckPlCwyg9wiv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-payment-facilitator-trust-scoring-procedure-a2c8be8e
```

Example prompt: Before I delegate routing and settlement to this x402 payment facilitator, can you run the trust scoring procedure on them — checking their refund history, dispute responsiveness, custody model, fee honesty, and whether their claimed transaction volume checks out?

## When to prefer this

Choose this endpoint when an AI agent needs to evaluate or select an x402 payment facilitator before delegating routing, custody, or settlement authority. Prefer this over generic payment risk checks when the specific concern is facilitator-level trust factors such as custody model integrity, refund track record, and fee transparency in the x402 protocol context.

## Known failure modes

- Payment not submitted or insufficient USDC — endpoint returns unpaid/payment required response
- Invalid query parameter values — returns 400-level error
- Service temporarily unavailable — provider-side error with non-OK result
- Topic override not recognized — procedure may fall back to default scoring topic

## How this service works

Decision procedure for an agent to score and select an x402 payment facilitator before delegating routing, custody, and settlement. Covers refund success history, dispute responsiveness, custody model verification, fee honesty checks, and validation of claimed transaction volume.

## Output

Returns a structured decision procedure brief (prose and/or structured result) containing scoring criteria and guidance across refund success history, dispute responsiveness, custody model verification, fee honesty checks, and transaction volume validation, along with metadata such as generation timestamp, model used, and generation source (llm/reasoning/deterministic).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "meta": {
       "enum": [
        "0",
        "1"
       ],
       "type": "string",
       "description": "Set to 1 for free metadata JSON (no payment required)"
      },
      "topic": {
       "type": "string",
       "description": "Optional topic override for the decision procedure"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "title": "x402 payment facilitator trust scoring procedure paid response",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "ok",
      "paid",
      "service",
      "provider",
      "result"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "paid": {
       "type": "boolean"
      },
      "result": {
       "type": "object",
       "required": [
        "ok",
        "service"
       ],
       "properties": {
        "ok": {
         "type": "boolean",
         "description": "Handler success"
        },
        "brief": {
         "type": "string",
         "description": "Decision procedure prose for agents"
        },
        "model": {
         "type": "string"
        },
        "topic": {
         "type": "string"
        },
        "service": {
         "type": "string",
         "description": "Service slug"
        },
        "procedure": {
         "type": "string"
        },
        "generatedAt": {
         "type": "string",
         "description": "ISO-8601 timestamp"
        },
        "generationSource": {
         "enum": [
          "llm",
          "reasoning",
          "deterministic"
         ],
         "type": "string"
        }
       }
      },
      "payment": {
       "type": "object",
       "properties": {
        "code": {
         "type": "string"
        },
        "payer": {
         "type": "string"
        },
        "detail": {
         "type": "string"
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-payment-facilitator-trust-scoring-procedure-a2c8be8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so-8080.on.ascii.dev](https://www.zero.xyz/host/k2so-8080.on.ascii.dev/llms.txt)
