---
title: "Commerce Verify"
method: POST
path: "/v1/commerce-verify"
tags: ["proof402", "x402", "machine-commerce", "trust"]
---

# Commerce Verify

`POST /v1/commerce-verify`

## Request

- Base URL: `https://api.salt19.com`
- URL: `https://api.salt19.com/v1/commerce-verify`
- Auth: none declared

Verify that an x402 v2 payment payload, settlement evidence, original request, accepted offer, spending policy, and delivered response are mutually bound; SALT19 operations can additionally be checked against authoritative D1 commercial state. Current x402 price: $0.01. A stable Idempotency-Key is required across challenge and paid retry.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `request` object, required
    - `method` string
    - `resource` string, required
    - `parameters` object
    - `body` unknown
    - `content_type` string
  - `payment_required` object, required
    - `x402Version` 2, required
    - `resource` object
    - `accepts` object[], required
    - `extensions` object
  - `payment_payload` object, required
  - `settlement` object, required
  - `policy` object
    - `max_amount_atomic` string
    - `max_per_day_atomic` string
    - `spend_24h_atomic` string
    - `allowed_networks` string[]
    - `allowed_assets` string[]
    - `allowed_payees` string[]
    - `blocked_payees` string[]
    - `max_timeout_seconds` integer
  - `delivery` unknown, required
  - `expected_delivery` object
    - `required_fields` string[]
    - `expected_sha256` string
  - `target_salt19_operation_id` string

## Response `200`

Proof402 result

## Other responses

- `402`: x402 Payment Required
- `428`: Idempotency-Key required

---

[API](https://skmtc.dev/salt19/apis/salt19-agent-utility-grid.md) · [All operations](https://skmtc.dev/salt19/apis/salt19-agent-utility-grid/llms.txt) · [OpenAPI document](https://skmtc.dev/salt19/apis/salt19-agent-utility-grid/revisions/c2520ca8ffbf?raw)
