# Agent Negotiation-to-Settlement Binding Procedure for x402

> Agent Negotiation-to-Settlement Binding Procedure for x402 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-15).

Returns a structured procedure for binding negotiated terms (quote, price, deliverable, deadline) into an x402 payment context before settlement, including verification steps and dispute-resolution ordering.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-negotiation-to-settlement-binding-procedur
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-negotiation-to-settlement-binding-procedure-for-x402-3ecd834a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6-NulB-z87V2AKZWXLmO8

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 agent-negotiation-to-settlement-binding-procedure-for-x402-3ecd834a
```

Example prompt: Walk me through the procedure for binding our negotiated terms — the quote ID, accepted price, deliverable hash, and deadline — into the x402 payment context before we settle, and tell me how to detect if the merchant tries to reprice after I accepted.

## When to prefer this

Choose this endpoint when an AI agent has completed a multi-step negotiation (via A2A framework or direct merchant conversation) and needs a structured, payment-context-aware binding procedure before executing an x402 micropayment — especially when re-pricing risk, deliverable hash commitment, or downstream dispute resolution are concerns. Prefer over generic payment guides when the workflow explicitly involves quote IDs, accepted prices, and deliverable specifications that must be cryptographically bound to the payment.

## Known failure modes

- Missing or invalid input parameters returns an error response
- Service unavailable due to upstream LLM or reasoning engine failure
- Stale or cached procedure returned if generationSource is deterministic rather than llm
- Payment of 0.002 USDC not processed correctly, resulting in 402 rejection
- Topic override produces off-topic or misaligned procedure content

## 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 structured procedure document containing: a pre-payment checklist, signed context payload fields (quote ID, accepted price, deliverable hash, deadline), step-by-step verification instructions to detect re-pricing after acceptance, and an ordered dispute-resolution sequence for post-settlement conflicts.

## 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)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-negotiation-to-settlement-binding-procedure-for-x402-3ecd834a/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)
