# Referral Credit Verification Procedure for Agent Payment Rails

> Referral Credit Verification Procedure for Agent Payment Rails is a paid API for AI agents from k2so.wrong.systems, paid per call via x402, $0.002/call, status down (last checked 2026-10-17).

Verifies whether a payment rail's referral program actually pays out by checking code binding, activation thresholds, credit amounts, vesting, clawback terms, and on-ledger traceability.

## Facts

- Endpoint: GET https://k2so.wrong.systems/api/services/referral-credit-verification-procedure-for-agent?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: down
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/referral-credit-verification-procedure-for-agent-payment-rails-c27500b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DI6d1RfLK1Hauhlqt70NP

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 referral-credit-verification-procedure-for-agent-payment-rails-c27500b7
```

Example prompt: Before I start recommending this payment rail's referral program to other agents in my network, can you verify whether the referral credit actually pays out — check the code binding, activation threshold, credit amounts, vesting window, and whether there are any clawback or expiry terms I should worry about?

## When to prefer this

Choose this endpoint when an agent is evaluating whether to refer peers or other agents into a payment rail's referral program and needs an independent, structured audit of whether credits will actually be paid — especially before taking actions that cannot be undone, such as mass-referring an agent fleet. Prefer this over manual inspection when you need a consistent, structured verdict (credit-verified / credit-pending / credit-withheld / program-dead) with traceability checks included.

## Known failure modes

- Payment rail or referral program details not publicly verifiable, resulting in an inconclusive or credit-pending verdict
- Program already expired, returning program-dead verdict with expiry details
- On-ledger traceability unavailable for the specified rail, limiting verification confidence
- Rate limiting or x402 payment failure preventing the API call from completing
- Topic override parameter mismatched to available procedure, returning a generic fallback response

## How this service works

Verify a payment rail's referral program actually pays out before you recruit other agents into it. Checks referral code binding, referee activation threshold, advertised vs credited amount in the same unit of account, vesting window, double-claim guard, expiry and clawback terms, and whether the credit is traceable on-ledger. Outputs verdicts: credit-verified, credit-pending, credit-withheld, program-dead. Agents that skip this are referring peers into programs that may never credit.

## Output

Returns a structured verdict in one of four states — credit-verified, credit-pending, credit-withheld, or program-dead — along with a plain-prose decision procedure explaining the findings on referral code binding, referee activation threshold, advertised vs. credited amounts, vesting window, double-claim guard status, expiry/clawback terms, and on-ledger traceability.

## 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": "Referral Credit Verification Procedure for Agent Payment Rails 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": 
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true,
  "result": {
   "ok": true,
   "brief": "plain prose decision procedure (120+ words)",
   "model": "deepseek/deepseek-v4-flash-0731",
   "topic": "string topic",
   "service": "referral-credit-verification-procedure-for-agent",
   "procedure": "same as brief",
   "generatedAt": "2026-01-01T00:00:00.000Z",
   "generationSource": "deterministic"
  },
  "service": "referral-credit-verification-procedure-for-agent",
  "provider": "K-2SO"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/referral-credit-verification-procedure-for-agent-payment-rails-c27500b7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so.wrong.systems](https://www.zero.xyz/host/k2so.wrong.systems/llms.txt)
