# x402 Trust Layer Protocol Execution Verifier

> x402 Trust Layer Protocol Execution Verifier is a paid API for AI agents from x402trustlayer.xyz, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-11).

Verifies whether a protocol execution action is permitted after x402 payment settlement, returning an allow/deny decision with a summary.

## Facts

- Endpoint: POST https://x402trustlayer.xyz/api/protocol/execution/verify?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-trust-layer-protocol-execution-verifier-0facb7ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3_x6u6vIV7KA9tp8Dj3er

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 x402-trust-layer-protocol-execution-verifier-0facb7ae -d '<json body>'
```

Example prompt: Run an x402 trust layer execution verification for a JSON POST request to confirm it's allowed — check whether the protocol execution is permitted and give me the allow decision and summary.

## When to prefer this

Use this endpoint when you need to verify whether a specific protocol execution action is permitted under the x402 trust infrastructure, especially after payment has been settled. Prefer this over generic authorization checks when working within the x402 ecosystem and needing a trust-layer-backed allow/deny decision with an explanatory summary.

## Known failure modes

- Missing required 'type', 'method', 'bodyType', or 'body' fields returns a validation error
- Invalid method enum value (not POST, PUT, or PATCH) causes rejection
- Payment not settled via x402 results in 402 Payment Required response
- Malformed request body or unsupported bodyType causes parsing failure
- Network or infrastructure errors return non-200 status with no allowed field

## How this service works

68 paid x402 trust infrastructure APIs: guard, semantic escrow, mandate diff, certified seller network, KYM, mandates, compliance, disputes, and orchestration.

## Output

Returns a JSON object with 'ok' (boolean indicating success), 'allowed' (boolean indicating whether the execution is permitted), and 'summary' (a human-readable explanation of the verification outcome) after x402 payment settlement.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "allowed",
      "summary"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "allowed": {
       "type": "boolean"
      },
      "summary": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "allowed": true,
  "summary": "Paid response after x402 settlement"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-trust-layer-protocol-execution-verifier-0facb7ae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402trustlayer.xyz](https://www.zero.xyz/host/x402trustlayer.xyz/llms.txt)
