# Multi-Stablecoin Settlement Denomination Choice Procedure

> Multi-Stablecoin Settlement Denomination Choice 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-18).

Returns a decision procedure for choosing which stablecoin (USDC, USDT, USDGO, etc.) to settle a payment intent in, given merchant acceptance, wallet balances, fee asymmetry, and policy constraints.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-payment-settlement-denomination-and-disput?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/multi-stablecoin-settlement-denomination-choice-procedure-eac820f6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C849Qb7ZsQIIDYgd-jhP0

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 multi-stablecoin-settlement-denomination-choice-procedure-eac820f6
```

Example prompt: I need to settle a payment and the merchant accepts USDC, USDT, and USDGO — my wallet has balances in all three. Can you run the denomination choice procedure to figure out which coin is cheapest and safest to pay with given current fees and my policy preferences?

## When to prefer this

Use this endpoint when an autonomous payment agent needs principled, policy-aware logic for selecting among multiple accepted stablecoins before executing an x402 payment. It is specifically suited for scenarios where fee asymmetry, weak pegs, or wallet balance constraints make the choice non-trivial. Prefer this over hardcoding denomination logic when merchant acceptance sets vary or when principal policies need to be factored in systematically.

## Known failure modes

- Payment not included: returns 402 requiring x402 micropayment of $0.002 USDC before content is served
- Missing or malformed query parameters: procedure may return a generic or default topic response
- LLM generation failure: generationSource may fall back to deterministic with reduced detail
- Invalid meta parameter value: only '0' or '1' accepted, other values may be rejected
- Service temporarily unavailable: endpoint on ascii.dev sandbox may have uptime variability

## How this service works

Decision procedure for an agent that must choose which stablecoin to settle a payment intent in when the merchant accepts several (USDC, USDT, USDGO, and similar). Inputs: accepted denominations per merchant offer, wallet balances per denomination, facilitator and rail fee asymmetry per coin, exchange-rate volatility of non-USD-pegged or weakly-pegged assets, and the principal policy envelope on denomination preference. Outputs one verdict per intent: settle-native (pay in the coin the wallet

## Output

A JSON object containing a boolean success flag, the paid status, a 'brief' field with decision procedure prose suitable for agent consumption, the recommended settlement verdict (settle-native, convert-then-pay, or reject), the topic slug, generation source (llm, reasoning, or deterministic), and an ISO-8601 timestamp.

## 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": "Multi-Stablecoin Settlement Denomination Choice 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": "stri
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/multi-stablecoin-settlement-denomination-choice-procedure-eac820f6/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)
