addrbookFor publishers
← The evidence ledger

Evidence row 66911

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://api.limitguard.ai/v1/sanctions/screen
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
afc3657290a8c334a0ee3801be1cc43fbe2603e10cbb0e57d2b9ce72e9f8b95c
Leaf
0x031d7e0e28dbc103605d59196f544e0315de0a56fae20073d625264507aa82bd

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.limitguard.ai/v1/sanctions/screen"
    ]
  ],
  "name": "Limitguard",
  "owner_address": "0x6454a645c92b8722ec9a07fce12a582a877b8843",
  "raw": {
    "accepts": [
      {
        "amount": "5000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "description": "Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination.",
        "extra": {
          "decimals": 6,
          "name": "USD Coin",
          "version": "2"
        },
        "maxAmountRequired": "5000",
        "maxTimeoutSeconds": 600,
        "mimeType": "application/json",
        "network": "eip155:8453",
        "payTo": "0x6454a645C92B8722EC9A07FCe12A582A877B8843",
        "resource": "https://api.limitguard.ai/v1/sanctions/screen",
        "scheme": "exact"
      },
      {
        "amount": "5000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "description": "Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination.",
        "extra": {
          "decimals": 6,
          "feePayer": "2jMbAFjK2joDBaecvvNDBKU1BTyj3FuvV1ZTmvTkKQu8",
          "name": "USDC",
          "version": "2"
        },
        "maxAmountRequired": "5000",
        "maxTimeoutSeconds": 600,
        "mimeType": "application/json",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "P9Mqh3W5sR5CqJAWYJFQePVaUs5GBfnonsaCdT7FbEQ",
        "resource": "https://api.limitguard.ai/v1/sanctions/screen",
        "scheme": "exact"
      },
      {
        "amount": "5000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "description": "Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination.",
        "extra": {
          "challengeHeader": "X-Payment-Challenge",
          "challengeId": "0yQbHc8Ae-buipgzDjScWPJsNU1LAxFV",
          "challengeSignatureHeader": "X-Payment-Challenge-Signature",
          "decimals": 6,
          "header": "X-PAYMENT",
          "instructions": "Already sent the USDC? Transfer at least 5000 units to payTo on this network, then retry with '0x<64-hex transaction hash>' as your PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (v1) header AND the X-Payment-Challenge header from the payment-required response you were quoted this resource with (extra.challengeId there). The receipt is read on chain; the transfer must be within the last 150 blocks, each hash pays once, and only the caller that received that challenge can redeem it. Optionally also send X-Payment-Challenge-Signature: the sending wallet's signature over the challenge message (layout on the x402 protocol page). It is optional today and will become required; signing makes your hash unredeemable by anyone else. A redemption sent right after mining can be refused with errorCode settlement_not_yet_visible while our node catches up; the hash is not consumed, so wait for Retry-After and send the same request again.",
          "paymentFlow": "upfront",
          "proof": "transactionHash"
        },
        "maxAmountRequired": "5000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "eip155:8453",
        "payTo": "0x6454a645C92B8722EC9A07FCe12A582A877B8843",
        "resource": "https://api.limitguard.ai/v1/sanctions/screen",
        "scheme": "settled-transfer"
      }
    ],
    "description": "Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination.",
    "extensions": {
      "bazaar": {
        "info": {
          "description": "Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination.",
          "documentation_url": "https://docs.limitguard.ai/x402-protocol?utm_source=api&utm_medium=agent&utm_campaign=docs&utm_content=x402_protocol",
          "input": {
            "body": {
              "name": "Acme B.V."
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "disclaimer": "A name match is not a determination: confirm identity with the listed identifiers before acting.",
              "list_dates": {
                "EU": "2026-09-30",
                "OFAC SDN": "2026-09-30",
                "UN": "2026-09-29"
              },
              "list_note": "EU list: the EU's own published file, dated 2026-09-30. Listings the EU adopted after that date may not be in it yet.",
              "lists_checked": [
                "OFAC SDN",
                "EU",
                "UN"
              ],
              "matches": [
                {
                  "countries": [
                    "AE"
                  ],
                  "entry_id": "12345",
                  "entry_type": "entity",
                  "list": "OFAC SDN",
                  "list_key": "ofac_sdn",
                  "listed_on": "2024-05-01",
                  "match_score": 1,
                  "match_type": "name_exact",
                  "matched_name": "EXAMPLE TRADING LLC",
                  "programmes": [
                    "SDGT"
                  ]
                }
              ],
              "matches_truncated": false,
              "possible_match": true,
              "screened_at": "2026-10-01T10:00:00+00:00"
            },
            "type": "json"
          },
          "recovery": {
            "curl": "curl -s https://api.limitguard.ai/v1/quickstart",
            "url": "https://api.limitguard.ai/v1/quickstart"
          },
          "sandbox": {
            "curl": "curl -s -X POST https://api.limitguard.ai/v1/keys/create -H 'Content-Type: application/json' -d '{\"email\": \"you@example.com\", \"tier\": \"sandbox\"}'",
            "note": "Free sandbox key, no wallet. POST here with tier=sandbox to get an lg_sandbox_ key; send it as X-API-Key for free mock data on the entity, risk, KYB, reputation and sanctions routes (10 req/min). Or sign up for 5 free lead checks (once per verified company, used within 30 days; a full report is paid): https://dashboard.limitguard.ai/sign-up?utm_source=api&utm_medium=agent&utm_campaign=signup&utm_content=x402_hint. Or screen a name against the OFAC, EU and UN sanctions lists free first: POST https://api.limitguard.ai/v1/sanctions/preview, or a wallet address against the OFAC SDN list: POST https://api.limitguard.ai/v1/sanctions/wallet.",
            "url": "https://api.limitguard.ai/v1/keys/create"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "cachedTierAvailable": {
              "type": "boolean"
            },
            "documentation_url": {
              "type": "string"
            },
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "country": {
                      "description": "ISO 3166-1 alpha-2 country code (optional; orders matches, never excludes one)",
                      "type": "string"
                    },
                    "name": {
                      "description": "Company or person name to screen",
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "headers": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "method": {
                  "enum": [
                    "POST",
                    "PUT",
                    "PATCH"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "note": {
              "type": "string"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            },
            "prepaidBalance": {
              "properties": {
                "balance_usd": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "note": {
                  "type": "string"
                },
                "price_usd": {
                  "type": "number"
                },
                "reason": {
                  "type": "string"
                },
                "topup": {
                  "properties": {
                    "curl": {
                      "type": "string"
                    },
                    "minimum_usd": {
                      "type": "integer"
                    },
                    "url": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "url"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "balance_usd",
                "price_usd"
              ],
              "type": "object"
            },
            "recovery": {
              "properties": {
                "curl": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "url"
              ],
              "type": "object"
            },
            "sandbox": {
              "properties": {
                "curl": {
                  "type": "string"
                },
                "note": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "url"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791932483/bazaar-icons/c4d1be7587606236.png",
    "lastUpdated": "2026-10-14T08:33:00.554Z",
    "quality": {
      "l30DaysTotalCalls": 3,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-14T08:33:01.24Z"
    },
    "resource": "https://api.limitguard.ai/v1/sanctions/screen",
    "serviceName": "Limitguard",
    "tags": [
      "kyb",
      "sanctions",
      "lead-verification",
      "wallet-screening",
      "compliance"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Sanctions screen of a company or person name against the OFAC SDN, EU and UN sanctions lists, held locally and refreshed daily. Returns each matched entry: list, entry id, matched name, programmes, countries, listing date and match score. Exact normalised or word-order-insensitive name match only; a name match is not a determination."
}

What the leaf hashes

{"body":"afc3657290a8c334a0ee3801be1cc43fbe2603e10cbb0e57d2b9ce72e9f8b95c","id":66911,"kind":"listing","method":"baseline/1","observed_us":1793025461624545,"prev":null,"subject":"x402_bazaar:https://api.limitguard.ai/v1/sanctions/screen","subject_kind":"source_record"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON