# SYNTHORA Business Risk Verdict

> SYNTHORA Business Risk Verdict is a paid API for AI agents from businessrisk.hergertsynthora.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Fuses OFAC/EU sanctions screening, on-chain wallet reputation, and token/pool contract risk into a single weighted risk score, verdict, and reason codes for a counterparty EVM address or token

## Facts

- Endpoint: POST https://businessrisk.hergertsynthora.com/service
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-business-risk-verdict-e1b7fd2d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZLqdGrqOGCTQv3dRGyMRU

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 synthora-business-risk-verdict-e1b7fd2d -d '<json body>'
```

Example prompt: Before we send funds, run a full risk check on counterparty wallet 0xAbCd1234...EFgh and token contract 0x9876...XYZ — I need the kill/pivot/proceed verdict and which signals drove it, with a 30-day holding period and APY of 12%.

## When to prefer this

Use this endpoint when you need a single authoritative, compliance-grade risk verdict that simultaneously covers sanctions (OFAC/EU), on-chain wallet reputation, and smart contract/token risk in one call. Prefer it over running individual sanctions or contract scanners when you want a weighted composite score, a deterministic signed response, and graceful degradation if one data source is unavailable. Ideal for pre-trade compliance checks, DeFi interaction approvals, or counterparty due diligence in automated on-chain workflows.

## Known failure modes

- Missing both address and token fields — endpoint requires at least one screened entity
- Invalid address format (not 0x-prefixed 40-hex) — rejected with validation error
- Sub-check provider timeout — affected leg is dropped and weights are renormalized; overall verdict still returned
- Payment not received (x402) — call rejected before processing
- Network congestion on Base — payment confirmation delayed, call not executed

## How this service works

Counterparty business-risk verdict: one call fuses OFAC/EU sanctions screening, on-chain wallet reputation, and token/pool contract risk into a single weighted risk_score (0-100), a kill/pivot/proceed verdict, and reason_codes naming which sub-signal drove it. Weights: sanctions 0.50, wallet 0.30, token 0.20, renormalised if a leg is unavailable; a sanctions hit is a hard KILL floor. Degrades gracefully — a failed sub-check is dropped, never crashes the verdict. Deterministic, no LLM, Ed25519-signed. 0.05 USDC via x402 on Base. SYNTHORA.

## Output

Returns a weighted risk_score (0–100), a categorical verdict (KILL / PIVOT / PROCEED), and reason_codes identifying which sub-signals (sanctions, wallet reputation, token/contract risk) drove the outcome. A sanctions hit triggers a hard KILL floor regardless of other scores. Failed sub-checks are gracefully dropped rather than crashing the verdict. Response is deterministic and Ed25519-signed for tamper-evidence.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "token": {
   "type": "string",
   "description": "Token or pool contract (0x-40hex) — screened for contract risk"
  },
  "address": {
   "type": "string",
   "description": "Counterparty EVM wallet (0x-40hex) — screened for sanctions + reputation"
  },
  "apy_pct": {
   "type": "number",
   "description": "Optional APY passthrough to the DeFi risk leg"
  },
  "tvl_usd": {
   "type": "number",
   "description": "Optional TVL passthrough to the DeFi risk leg"
  },
  "protocol": {
   "type": "string",
   "description": "Optional protocol name for the token/pool"
  },
  "duration_days": {
   "type": "integer",
   "description": "Optional holding period passthrough"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "business_risk",
  "result": {
   "checks": {
    "wallet_rep": "ok",
    "defi_verdict": "ok",
    "aml_screening": "ok"
   },
   "summary": "PIVOT: elevated risk (62.5/100)...",
   "verdict": "pivot",
   "risk_tier": "elevated",
   "disclaimer": "Deterministic composite risk verdict... Ed25519-signed.",
   "risk_score": 62.5,
   "sub_results": {
    "wallet_rep": {},
    "defi_verdict": {},
    "aml_screening": {}
   },
   "reason_codes": [
    "WALLET_SUSPICIOUS: reputation=45/100 (0 transacciones)",
    "TOKEN_CAUTION: contract risk_level=medium, verdict=monitor"
   ],
   "signals_used": 3,
   "token_address": "0x8335...2913",
   "weights_applied": {
    "wallet_rep": 0.3,
    "defi_verdict": 0.2,
    "aml_screening": 0.5
   },
   "counterparty_address": "0x28C6...1d60"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-business-risk-verdict-e1b7fd2d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from businessrisk.hergertsynthora.com](https://www.zero.xyz/host/businessrisk.hergertsynthora.com/llms.txt)
