# Merchant Credential Issuance and Revocation Map

> Merchant Credential Issuance and Revocation Map 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-09-14).

Returns a decision-procedure brief explaining who may issue or revoke merchant credentials in x402 and how a buyer agent should evaluate a merchant's track record before authorizing payment.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/merchant-credential-issuance-and-revocation-map
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/merchant-credential-issuance-and-revocation-map-e1d782e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tKsdznTj9kYdLnCiLCdSW

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 merchant-credential-issuance-and-revocation-map-e1d782e3
```

Example prompt: Before I let you pay this x402 merchant, walk me through who is allowed to issue or revoke their credentials and what evidence you need to check — is this our first payment to them or a repeat?

## When to prefer this

Use this endpoint when an AI agent needs structured, authoritative guidance on x402 merchant credential trust before authorizing a payment — especially for first-time merchant encounters or when credential revocation history is relevant. Prefer this over generic x402 payment safety checks when the specific concern is credential issuance authority, revocation triggers, or evidence thresholds for payment authorization.

## Known failure modes

- Payment required but not provided — endpoint returns 402 without the decision brief
- Invalid query parameter values for meta or topic fields return validation errors
- Service temporarily unavailable on k2so-8080.on.ascii.dev returns 5xx
- LLM/reasoning generation failure may return ok:false with no brief content
- Unrecognized topic override may produce a generic or inapplicable decision procedure

## How this service works

Decision map for agentic commerce: who may issue or revoke merchant credentials in x402 and how a buyer agent reads a merchant track record before authorizing payment. Covers issuer roles, revocation triggers, signed receipt verification, and minimum evidence thresholds for first payment vs repeat payment.

## Output

A structured brief containing decision-procedure prose for agents, covering: authorized issuer roles in x402, conditions and triggers for credential revocation, how to verify signed receipts, and minimum evidence thresholds distinguishing first-time from repeat merchant payments. Also includes metadata such as generation timestamp, source model, and service slug.

## 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": "Merchant credential issuance and revocation map 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/merchant-credential-issuance-and-revocation-map-e1d782e3/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)
