# Post-Purchase Event Continuity Checker

> Post-Purchase Event Continuity Checker is a paid API for AI agents from api.blockchainmoneymap.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Validates and checks continuity/consistency across post-purchase order lifecycle events (order, shipment, delivery, refund, return, webhook) against a reference snapshot.

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/x402-post-purchase-event-continuity-checker
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/post-purchase-event-continuity-checker-639a6396
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gSCJALw3MU5MXLo9f5AIZ

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 post-purchase-event-continuity-checker-639a6396 -d '<json body>'
```

Example prompt: Check the continuity of this order's post-purchase events — order ID 'ORD-98234', current status 'delivered', with shipment and delivery events present, tracking present, no refunds, and compare against the reference snapshot I have from 2 hours ago to flag any inconsistencies.

## When to prefer this

Choose this endpoint when you need to programmatically verify the integrity and continuity of post-purchase order lifecycle events — especially when comparing a current order state against a known-good reference snapshot to detect anomalies, fraud, missing transitions, or inconsistent webhook/refund/shipment states. Prefer this over general-purpose validation when you have structured e-commerce order event arrays and want a dedicated continuity/consistency check.

## Known failure modes

- Missing required fields (order_id_label, order_status, order_events) returns validation error
- reference_facts object missing or malformed causes comparison failure
- Event arrays exceeding maxItems:50 are rejected
- Invalid mode value (not 'check') results in error
- Payment failure via x402 protocol returns 402 response
- Malformed JSON body returns 400 error

## How this service works

Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.

## Output

A JSON response indicating whether the supplied post-purchase order facts are continuous and consistent with the reference facts, including flags for detected discrepancies, missing events, or state inconsistencies across order, shipment, delivery, refund, return, webhook, and adjustment event arrays.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "enum": [
    "check"
   ]
  },
  "facts": {
   "type": "object",
   "required": [
    "order_id_label",
    "order_status",
    "order_events"
   ],
   "properties": {
    "order_events": {
     "type": "array",
     "maxItems": 50
    },
    "order_status": {
     "type": "string",
     "maxLength": 500
    },
    "refund_events": {
     "type": "array",
     "maxItems": 50
    },
    "return_events": {
     "type": "array",
     "maxItems": 50
    },
    "order_id_label": {
     "type": "string",
     "maxLength": 500
    },
    "webhook_events": {
     "type": "array",
     "maxItems": 50
    },
    "shipment_events": {
     "type": "array",
     "maxItems": 50
    },
    "delivery_present": {
     "type": "boolean"
    },
    "tracking_present": {
     "type": "boolean"
    },
    "adjustment_events": {
     "type": "array",
     "maxItems": 50
    }
   },
   "additionalProperties": false
  },
  "policy": {
   "type": "object",
   "additionalProperties": true
  },
  "reference_facts": {
   "type": "object",
   "required": [
    "order_id_label",
    "order_status",
    "order_events"
   ],
   "properties": {
    "order_events": {
     "type": "array",
     "maxItems": 50
    },
    "order_status": {
     "type": "string",
     "maxLength": 500
    },
    "refund_events": {
     "type": "array",
     "maxItems": 50
    },
    "return_events": {
     "type": "array",
     "maxItems": 50
    },
    "order_id_label": {
     "type": "string",
     "maxLength": 500
    },
    "webhook_events": {
     "type": "array",
     "maxItems": 50
    },
    "shipment_events": {
     "type": "array",
     "maxItems": 50
    },
    "delivery_present": {
     "type": "boolean"
    },
    "tracking_present": {
     "type": "boolean"
    },
    "adjustment_events": {
     "type": "array",
     "maxItems": 50
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/post-purchase-event-continuity-checker-639a6396/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockchainmoneymap.com](https://www.zero.xyz/host/api.blockchainmoneymap.com/llms.txt)
