# K-2SO Agent Negotiation-to-Settlement Binding Procedure

> K-2SO Agent Negotiation-to-Settlement Binding Procedure is a paid API for AI agents from k2so.wrong.systems, paid per call via x402, $0.002/call, status down (last checked 2026-09-15).

Returns a paid AI-generated decision procedure (prose brief) guiding an agent through the full negotiation-to-settlement flow for x402 micropayments on Base.

## Facts

- Endpoint: GET https://k2so.wrong.systems/api/services/agent-negotiation-to-settlement-binding-procedur
- Price: $0.002/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/k-2so-agent-negotiation-to-settlement-binding-procedure-8c82713f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jWM8Lb6lroUktQQ6LK96A

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 k-2so-agent-negotiation-to-settlement-binding-procedure-8c82713f
```

Example prompt: Give me the full decision procedure for how an AI agent should handle negotiation through to settlement in an x402 paid API flow — I want the step-by-step binding procedure as plain prose.

## When to prefer this

Choose this endpoint when an agent needs authoritative, LLM-generated prose guidance on the x402 negotiation-to-settlement protocol specifically — particularly when bootstrapping a new agent implementation, auditing compliance, or dynamically fetching the latest binding procedure at runtime rather than hardcoding a static spec. Prefer this over static documentation when the topic can be overridden to specialize the procedure.

## Known failure modes

- HTTP 402 returned if payment has not been settled — agent must pay exact USDC amount and retry with PAYMENT-SIGNATURE header
- Invalid or missing payment signature returns payment verification failure
- Unsupported HTTP method (e.g. POST) returns method-not-allowed error
- topic query param ignored if malformed or too long
- meta=1 returns free metadata JSON without triggering payment — not the full procedure

## How this service works

Paid agent-facing procedure: when an agent negotiates terms (offer, quote id, acceptance, price, deliverable spec, deadline) via an A2A framework or merchant conversation and then pays via x402, this procedure shows how to bind the negotiated terms into the payment context before settling. Output: pre-payment checklist, signed context payload fields (quote id, accepted price, deliverable hash, deadline), verification steps to detect re-pricing after acceptance, and dispute-resolution ordering

## Output

A JSON object containing a plain-prose decision procedure (120+ words) describing the full agent negotiation-to-settlement binding process for x402, along with the topic, service slug, generating model name, generation source (llm/reasoning/deterministic), ISO-8601 timestamp, and payment confirmation metadata including payer address and transaction hash.

## 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": "Agent Negotiation-to-Settlement Binding Procedure for x402 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": "str
… (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": "agent-negotiation-to-settlement-binding-procedur",
   "procedure": "same as brief",
   "generatedAt": "2026-01-01T00:00:00.000Z",
   "generationSource": "deterministic"
  },
  "service": "agent-negotiation-to-settlement-binding-procedur",
  "provider": "K-2SO"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/k-2so-agent-negotiation-to-settlement-binding-procedure-8c82713f/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)
