# RWA Transaction Assurance

> RWA Transaction Assurance is a paid API for AI agents from phion.systems, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-22).

Verifies asset ownership, payment validity, delivery conditions, and transfer restrictions as a single composite transaction check for real-world asset (RWA) operations

## Facts

- Endpoint: POST https://phion.systems/v1/paid/rwa/transaction-assurance?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rwa-transaction-assurance-d37dab73
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C_nn5CnrAKnPBYztUCvqQ

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 rwa-transaction-assurance-d37dab73 -d '<json body>'
```

Example prompt: Before we finalize this tokenized real estate transfer, run a combined assurance check on the asset ownership, the payment route, delivery conditions, and any transfer restrictions — I want a single pass/fail verdict covering all four dimensions at once.

## When to prefer this

Choose this endpoint when you need to validate all four pillars of an RWA transaction (asset, payment, delivery, transfer restrictions) in a single API call rather than making separate verification calls. Ideal for pre-settlement gates, compliance checks on tokenized asset platforms, or any automated workflow where a unified pass/fail verdict across all dimensions is required before executing a real-world asset transfer.

## Known failure modes

- Missing required input body fields — returns validation error
- Asset not recognized or unverifiable — check returns failed asset status
- Transfer restrictions detected — check returns restriction block
- Payment details invalid or expired — payment check fails
- Delivery conditions not met — delivery verification fails
- Malformed request body — returns schema error

## How this service works

Verify asset, payment, delivery and transfer restrictions as one transaction

## Output

Returns a composite assurance result indicating whether the asset, payment, delivery, and transfer restriction checks each passed or failed, along with any restriction flags or blocking conditions identified across all four verification dimensions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "additionalProperties": true
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "example"
   ],
   "properties": {
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rwa-transaction-assurance-d37dab73/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from phion.systems](https://www.zero.xyz/host/phion.systems/llms.txt)
