# AgentEconomy Compliance API — KYC/AML Risk Report

> AgentEconomy Compliance API — KYC/AML Risk Report is a paid API for AI agents from api.netbrainis.co.za, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Performs KYC, AML, and sanctions screening on an individual or company using real OFAC and UN sanctions data, returning an overall risk score and jurisdiction analysis

## Facts

- Endpoint: POST https://api.netbrainis.co.za/v1/risk/report
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenteconomy-compliance-api-kyc-aml-risk-report-e416e1e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_blkZ1xknoueFsETclwy3h

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 agenteconomy-compliance-api-kyc-aml-risk-report-e416e1e6 -d '<json body>'
```

Example prompt: Run a compliance risk check on Acme Global Trading Ltd, a company operating in Russia and Iran — I need to know if they're on any OFAC or UN sanctions lists and what the overall risk score is.

## When to prefer this

Use this endpoint when you need a pay-per-call, HTTP-native compliance check that combines OFAC and UN sanctions screening with multi-jurisdiction risk scoring and optional blockchain wallet screening in a single call — especially when you want crypto-native micropayment billing via x402/USDC rather than a subscription SaaS compliance platform.

## Known failure modes

- Missing required entity_name returns 400 validation error
- Invalid ISO country code in jurisdictions array returns 400
- Malformed wallet address may return validation error or be ignored
- Unpaid or under-funded x402 USDC payment returns 402 Payment Required
- Service unavailable or upstream sanctions database timeout returns 503
- Unknown entity with no data match may return low-confidence low-risk result without a clear hit

## How this service works

HTTP-native compliance API priced in USDC on Base via x402. KYC, AML, and regulatory risk assessment from real OFAC and UN sanctions data. Discoverable from MCP and x402scan.

## Output

Returns a JSON report containing a unique report ID, an overall risk label (e.g. low/medium/high) and numeric score, a sanctions hit boolean with highest risk factor, per-country jurisdiction risk levels with reasons, and prioritized compliance action recommendations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "entity_name": {
   "type": "string",
   "description": "Full legal name of entity for sanctions and jurisdiction risk assessment"
  },
  "entity_type": {
   "enum": [
    "individual",
    "company"
   ],
   "type": "string",
   "description": "Entity type"
  },
  "jurisdictions": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "ISO country codes for jurisdiction risk analysis"
  },
  "wallet_address": {
   "type": "string",
   "description": "Blockchain wallet address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "report_id": "rpt-abc123",
  "overall_risk": "low",
  "overall_score": 12,
  "recommendations": [
   {
    "action": "Standard monitoring",
    "reason": "Low risk profile",
    "priority": "low"
   }
  ],
  "sanctions_result": {
   "sanctions_hit": false,
   "highest_risk_factor": "low"
  },
  "jurisdiction_risk": [
   {
    "reason": "Well-regulated jurisdiction",
    "country": "US",
    "risk_level": "low"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenteconomy-compliance-api-kyc-aml-risk-report-e416e1e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.netbrainis.co.za](https://www.zero.xyz/host/api.netbrainis.co.za/llms.txt)
