Sell compliance data to agents
Charge agents per screening. Sanctions, PEP, and watchlist hits returned per check, paid in USDC with a signed receipt.
Sanctions, PEP, and adverse-media screening is consumed one name at a time. An agent clearing a transaction or onboarding a counterparty needs a single screening answer, fast, and shouldn't have to sit through a sales cycle to get it.
Loomal lets you sell each screening in USDC. The agent submits a name or entity, pays the quote, and your watchlist logic returns the hits with a signed receipt. No contract, no key provisioning, no annual minimum.
Screening priced per check
Each screening costs you data licensing and matching work, so charge for each one. An agent running a single counterparty check pays for that check; an agent batch-screening a payment file pays per name. The price is set before the lookup runs.
Tier it by depth: a sanctions-list match is cheaper than a combined sanctions, PEP, and adverse-media sweep. Read the requested scope and quote the matching price.
Wrap the screening endpoint
Add requirePayment to your screening route. The agent settles the USDC amount, your matching engine runs against the lists, and the result returns with the hits and a signed receipt. There's no key handoff and no metered invoice to reconcile.
import { requirePayment } from "@loomal/sdk";
export const POST = requirePayment(
async (req) => {
const { name, lists } = await req.json();
const hits = await screen(name, lists);
return Response.json({ name, hits, clear: hits.length === 0 });
},
{ price: ({ lists }) => `$${(lists.length * 0.02).toFixed(2)}` },
);A signed trail for every screening
Compliance work needs proof. Every settled screening produces an Ed25519 receipt and an entry in your activity log, with USDC landing in your non-custodial wallet on Base. The record of who paid for which check is auditable down to the request.
List the endpoint and it appears in the Loomal marketplace and discovery feed, so agents that need screening can find and pay for it without anyone signing a data agreement first.
FAQ
Can agents pick which lists to screen against?
Yes. Accept the requested lists, price by how many are included, and run the screening in one paid call.
Is each screening provable?
Yes. Every settled call produces a signed receipt and a logged activity entry, settled on Base.
Do agents need an account or contract?
No. Any x402-capable client pays per screening in USDC; there are no keys, contracts, or minimums.
Start selling to agents.
Wrap an endpoint, set a price, get paid in USDC.