# OSF Sanctions Screening by Name

> OSF Sanctions Screening by Name is a paid API for AI agents from api.osf-master-server.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-13).

Screens a person or entity name against OFAC SDN, EU Consolidated, and UK OFSI sanctions lists, returning match results with provenance and an audit receipt

## Facts

- Endpoint: GET https://api.osf-master-server.com/x402/screen/sanctions/%7Bname%7D?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/osf-sanctions-screening-by-name-25bf5557
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m-kMgDpefxjKlHS7QVUZ9

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 osf-sanctions-screening-by-name-25bf5557
```

Example prompt: Can you run a sanctions screen on 'Arkady Volkov' against OFAC, EU, and UK lists and give me a JSON result with an audit receipt so I have a compliance record?

## When to prefer this

Use this endpoint when you need a fast, per-record, auditable sanctions screen against OFAC SDN, EU Consolidated, and UK OFSI lists with a provenance-stamped receipt — especially in agentic workflows requiring compliance documentation. Prefer this over manual lookups or bulk services when you need micropayment-based pay-per-query with an immutable audit trail. Note: does not cover UN, Trade.gov CSL, or SAM debarment lists.

## Known failure modes

- Name not found in any list returns result: NO_MATCH with empty matches array
- Malformed or missing name path parameter returns HTTP 400
- Payment not settled via x402 returns HTTP 402 Payment Required
- Server unavailable or list data stale returns HTTP 503
- Ambiguous or partial name may yield false positives requiring manual review

## How this service works

OSF is a live marketplace of provenance stamped public domain government and scientific data, built for autonomous agents that pay per record over x402 micropayments on Base. A paid MCP server in the official MCP Registry, discoverable on the Coinbase CDP Bazaar.

## Output

Returns a JSON object with: result status (POTENTIAL_MATCH or NO_MATCH), matched name(s), the specific sanctions list(s) matched (e.g. EU_SANCTIONS, OFAC SDN), match basis, provenance URLs back to official sources, a match count, a unique screening_id and result_sha256 hash for audit purposes, a coverage note clarifying which lists were screened, and a compliance note reminding the caller to verify against official sources before acting.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "format"
     ],
     "properties": {
      "format": {
       "type": "string",
       "description": "Response format (json)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "result",
      "match_count",
      "matches",
      "audit_receipt"
     ],
     "properties": {
      "result": {
       "enum": [
        "POTENTIAL_MATCH",
        "NO_MATCH",
        "INCOMPLETE_SCREEN",
        "INVALID_QUERY"
       ],
       "type": "string"
      },
      "matches": {
       "type": "array"
      },
      "match_count": {
       "type": "integer"
      },
      "audit_receipt": {
       "type": "object"
      },
      "screen_complete": {
       "type": "boolean"
      },
      "screening_evidence": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "Vladimir Putin",
  "result": "POTENTIAL_MATCH",
  "matches": [
   {
    "list": "EU_SANCTIONS",
    "match_basis": "primary_name",
    "matched_name": "PUTIN Vladimir Vladimirovich",
    "provenance_url": "https://www.sanctionsmap.eu/"
   }
  ],
  "service": "OSF Sanctions Screening",
  "match_count": 1,
  "audit_receipt": {
   "screening_id": "uuid",
   "result_sha256": "..."
  },
  "coverage_note": "Screened against OFAC SDN, OFAC Consolidated (non-SDN), EU Consolidated, UK OFSI, and UN Security Council Consolidated sanctions lists, plus the Trade.gov Consolidated Screening List (denied and restricted parties), FBI Wanted notices, the World Bank Listing of Ineligible Firms and Individuals (debarments and cross debarments), the HHS OIG List of Excluded Individuals and Entities (federal healthcare program exclusions), the SAM.gov federal exclusions list (government wide debarments, suspensions, and ineligibilities), and Federal Reserve Board enforcement actions (banking prohibitions and related orders). This does NOT cover all global sanctions or watchlists.",
  "compliance_note": "A name match is a SCREENING SIGNAL, not a determination. Verify against the official source and follow your institution's escalation process before acting. Sanctions screening is a regulated activity.",
  "screening_evidence": {
   "totals": {
    "records_in_scope": 291758,
    "lists_screened_ok": 11,
    "candidates_examined": 12
   },
   "clearance_statement": "On <ts> UTC, OSF screened the name '<name>' against 291,758 records across 11 of 11 configured lists ...",
   "negative_result_confidence": "complete_negative"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/osf-sanctions-screening-by-name-25bf5557/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.osf-master-server.com](https://www.zero.xyz/host/api.osf-master-server.com/llms.txt)
