# uxus.finance Smart Contract Live Risk Pro

> uxus.finance Smart Contract Live Risk Pro is a paid API for AI agents from uxus.finance, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns a detailed smart contract risk assessment with plain-English owner power explanations, raw control state, on-chain read reproducibility, and a live mutable risk score for a given token/contract address.

## Facts

- Endpoint: POST https://uxus.finance/api/risk/live/pro
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uxus-finance-smart-contract-live-risk-pro-ccd2862f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1MQHiOqW3a8TVPiC63sJu

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 uxus-finance-smart-contract-live-risk-pro-ccd2862f -d '<json body>'
```

Example prompt: Can you run a full pro risk analysis on this contract — 0x1234...abcd on Ethereum — and explain in plain English what powers the owner has, the current pause state, any pending ownership transfer, and what on-chain reads were used to calculate the live risk score?

## When to prefer this

Choose this endpoint over the free /api/risk/live when you need the full explanation of owner powers in plain English, the raw EIP-1967 proxy slot contents, pause state, pending owner details, and the on-chain read trail to audit or reproduce the score. Prefer it over the static /api/risk endpoint when you need live (mutable, real-time) data rather than a cached snapshot. Ideal for agents performing pre-investment due diligence, building smart contract audit reports, or needing reproducible on-chain evidence of risk signals.

## Known failure modes

- Invalid or unrecognized contract address returns an error or empty controls object
- Contract on unsupported chain returns a chain-not-supported error
- Non-contract address (EOA wallet) may return no meaningful controls data
- Payment failure via x402 protocol results in 402 response and no data returned
- RPC node unavailability may cause stale or incomplete on-chain reads
- Unverified or minimal bytecode contracts may yield low-confidence scores

## How this service works

Mutable-risk report for a token — can the owner still turn it hostile? No API key, no account, no signup; pay per call in USDC on Base. GET ?address=0x... (required), chain=ethereum|base (default base). Direct on-chain reads only: eth_getCode, owner(), pendingOwner(), paused(), EIP-1967 slots. Returns mutable_risk_score, verdict, can_turn_hostile, time_to_rug, every owner power explained in plain English, and raw controls. For agents holding or about to buy a token.

## Output

A JSON response extending the free /api/risk/live endpoint with: verdict, mutable_risk_score, and time_to_rug from the base tier, plus a plain-English explanation of each owner power, the raw controls object (owner address, EIP-1967 implementation slot, EIP-1967 admin slot, pause state, pending owner), and the specific on-chain reads used to derive the risk score — enabling full auditability.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "pro",
  "chain": "base",
  "address": "0x...",
  "verdict": "CAUTION",
  "controls": {},
  "time_to_rug": "immediate",
  "can_turn_hostile": true,
  "powers_explained": [
   {
    "code": "OWNER_RETAINS_PRIVILEGES",
    "meaning": "Ownership not renounced; owner-only functions remain callable."
   }
  ],
  "mutable_risk_score": 20
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uxus-finance-smart-contract-live-risk-pro-ccd2862f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from uxus.finance](https://www.zero.xyz/host/uxus.finance/llms.txt)
