# Kenward Payable API – Marketplace Payability Check

> Kenward Payable API – Marketplace Payability Check is a paid API for AI agents from pay.kenwardai.my.id, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-22).

Returns a payability verdict (e.g. NEVER_PAID) for a given marketplace, indicating whether payments have been observed or completed on that platform.

## Facts

- Endpoint: GET https://pay.kenwardai.my.id/v1/payability?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kenward-payable-api-marketplace-payability-check-79576b9f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YkOkeOo4rWDsz5zcpWiDY

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 kenward-payable-api-marketplace-payability-check-79576b9f
```

Example prompt: Can you check whether the 'dealwork' marketplace has ever had confirmed payments or escrow completions — I want to know if it's actually payable before I list my services there.

## When to prefer this

Use this endpoint when you need a quick, pay-per-use payability verdict on a specific marketplace without setting up an account or API key. It is ideal for one-off due diligence checks, automated trust-scoring pipelines, or fraud risk assessments where you need a snapshot-based answer about whether a marketplace has observed real payment activity. Prefer this over manual research or heavyweight data providers when cost-per-query efficiency and no-registration access matter.

## Known failure modes

- Missing or invalid 'market' query parameter may return an error or empty result
- Unknown marketplace IDs may return a verdict with limited coverage or no data
- Stale snapshot data if the marketplace was recently active — boundary field clarifies this
- Payment failure (402) if the x402 micropayment is not correctly sent or USDC balance is insufficient

## How this service works

Pay-per-call data settled in USDC on Base. No account, no API key, no human in the loop. Measured 2026-10-05: p50 89-105 ms end-to-end over the public internet; our own handling cost is reported per response in the X-Kenward-Serve-Ms header. Safe by construction: the server holds no private key (/health reports holds_keys=false), a signed payment is delivered once, and an unmeasured market answers UNKNOWN instead of a guess. Launch price: 0.025 USD (50% off 0.05) for the first 100 unique paying wallets (excluding the operator's own wallet).

## Output

Returns a JSON object containing the marketplace ID, a snapshot date (as_of), a verdict object with a label (e.g. NEVER_PAID) and an explanatory note, the boundary of the data (snapshot-derived), and a coverage percentage indicating how complete the analysis is.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "market": {
       "type": "string",
       "description": "marketplace id, e.g. dealwork"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-09-14",
  "market": "dealwork",
  "verdict": {
   "note": "no escrow lock, no completion, no payment observed",
   "label": "NEVER_PAID"
  },
  "boundary": "snapshot-derived; never invents a value",
  "coverage_pct": 100
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kenward-payable-api-marketplace-payability-check-79576b9f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pay.kenwardai.my.id](https://www.zero.xyz/host/pay.kenwardai.my.id/llms.txt)
