Sweat AI is an AI-native BPO for banks and fintechs, and Check is the investigation product behind our work, available on its own at check.getsweat.ai. You name a business and state what must be established. Check plans the research, gathers evidence from registries, sanctions lists, the business's own website, public reporting and any documents you authorize, and publishes an evidence packet: cited findings, the limits of each source, and the questions it could not answer.
Use it for counterparty and partner due diligence, enhanced due diligence on a business applicant, or a focused factual question about a company. When you want analysts to run the queue for you, the same evidence format underpins our managed KYB review.
When a business needs an investigation
Routine KYB answers routine questions. Some situations need more:
- A new counterparty or partner. A supplier, a payment partner, a reseller or an acquisition target, where you need to know who is behind the business and whether the public record supports what they tell you.
- Enhanced due diligence. A higher-risk business applicant, where your policy calls for a deeper look at ownership, activity and reputation.
- A specific question. "Is this the same company that was sued in 2023?" or "Who are the directors of this entity's parent?" Check supports a focused-research scope for bounded factual questions that do not ask for an onboarding recommendation.
- Partner readiness. A business preparing to work with a particular payments or banking provider, where you need to see which of that provider's requirements the evidence already supports; see stablecoin and crypto.
Scope: what Check can reach
What follows is what Check may use, as stated in its published contract. Coverage is what the engine can dispatch on a run, not a promise about what a particular run found. Each packet records which sources were actually reached.
| Area | Coverage |
|---|---|
| Sanctions | OFAC SDN (primary and alternate names), UN Security Council Consolidated, UK Sanctions List (FCDO), EU Consolidated Financial Sanctions List. OFAC's separate non-SDN consolidated lists are not included. Matching is whole-name equality after normalization; a partial overlap is a labelled lead. |
| Registries | US: Delaware, New York Department of State and SEC EDGAR, dispatched from the declared jurisdiction; other states only through public web fetches. UK: Companies House, including persons with significant control, with a company number or GB jurisdiction. None is guaranteed to be reached. |
| Politically exposed persons | Structured, not screened against a licensed database. A PEP claim is accepted only with citations for the person, the office and the relationship. |
| Adverse media | Gathered from public articles, not a licensed aggregator. Articles are clustered into stories and counted by independent publisher, so fifteen copies of one wire story count as one source. |
| The subject's website | Used as first-party evidence when you supply it as the subject's URL. A name appearing in a hostname is not treated as evidence of control. |
| Documents you supply | Formation documents, operating agreements, cap tables and similar, uploaded for the case. They are read by a separate agent with no web access, kept apart from public research. Scanned image-only PDFs are stored but recorded as unreadable. |
Check treats the legal name and domains you provide as claims to test against the evidence.
Output: the evidence packet
Each investigation publishes a structured packet:
- Findings, each with supporting citations. A claim without a citation is not included.
- Sources, each with its URL, capture time and content hash, addressed to the stable location of the record.
- Screening records, per list: capture date, content hash, rows read, matches and completeness. A list that could not be read is recorded as partial or not run, with the reason.
- Gaps: what could not be established, and why. A source that was reached and held no record is recorded differently from a source that could not be reached.
- Entities: the resolved ownership and relationship graph, with unresolved nodes labelled.
- An optional assessment: a typed recommendation (approve, approve with conditions, escalate, pause pending documents, decline or not assessed), an overall risk level and a one-sentence reason. It is a recommendation your team can override. It is never a decision.
Allegations are kept apart from findings: a dismissed charge is reported as dismissed. The packet can be downloaded as a self-contained HTML file with the report text, excerpts, hashes and capture times, and printed or saved as PDF.
For a walk-through of how findings, limitations and a request list read in practice, see the illustrative sample KYB review.
What an investigation does not establish
Being clear about limits is part of the product.
- It is not a clearance. A ready status means the packet has no recorded open gaps. It does not mean the subject is acceptable.
- It is not independently reviewed. Packets are published after automated schema, evidence and source checks. Publication does not include a separate independent review, and the packet records that.
- A zero-match screen is an observation. "No match on the lists we read" is not the same as "unsanctioned", and it does not replace your own screening obligations.
- Absence of evidence is not evidence of absence. If a source was unreachable, the packet says so.
- Public findings do not complete identity checks. Protected identity verification, ownership attestations and tax-identifier verification need the applicant or your own tools.
- Provider mappings are not approvals. Check can read a published packet against a named provider's onboarding requirements and mark each as satisfied, partial, missing or discrepant. That is an evidence assessment. It does not submit anything, and it is not the provider's decision.
- It is not for consumer decisions. Output is not a consumer report under the FCRA and must not be used for consumer credit, insurance, employment, housing or tenancy decisions (Terms).
How a check runs
- You state the objective. What must be established, the subject's name, jurisdiction, registration number and website where known, and any documents you authorize.
- Check plans and investigates. It gathers evidence within the limits you set: a cost ceiling and a wall-clock limit. The default profile runs for up to five minutes; a deep profile runs for up to 29 minutes.
- It asks when it is blocked. If it needs an answer or a record only you have, it pauses and says what is missing. You answer and it continues with the evidence already gathered.
- It publishes the packet. You, or your reviewer, read the evidence and record a decision: approve, decline, escalate or request documents. Only a signed-in person on your team can record a human decision.
- You can recheck later. A recheck runs the case again against current records.
For developers and AI agents
Check has an API for applications and agents. The contract is written to be read by an agent: check.getsweat.ai/ai. It covers creating a check with an idempotency key, polling or receiving signed callbacks, answering a blocking question, reading the packet, and the meaning of every status and failure code. It also documents a synchronous document check that tells an onboarding form, at upload, whether a file is the right document for its slot.
Start a check, or have us run them
Sign up at check.getsweat.ai to run investigations yourself, or read the agent contract to connect it to your own systems. If you would rather hand the whole queue to a team that works it 24/7 and hands back reviewed packets, talk to us about KYB review. How the managed service runs end to end is on how it works.
Questions
What is Sweat AI Check?
Check is Sweat AI's investigation product at check.getsweat.ai. You name a business and state what must be established; it gathers evidence from public sources and any documents you authorize, and publishes an evidence packet with cited findings, screening records and the questions it could not answer.
Which sanctions lists does Check read?
The OFAC SDN list (primary and alternate names), the UN Security Council Consolidated List, the UK Sanctions List and the EU Consolidated Financial Sanctions List. OFAC's separate non-SDN consolidated lists are not included. Each list is recorded with its capture date and content hash.
Which company registries does Check reach?
In the US, Delaware, New York and SEC EDGAR are queried directly from the declared jurisdiction; other states are reached only through public web fetches. UK Companies House, including persons with significant control, is reached with a company number or a GB jurisdiction. No registry is guaranteed to be reached on a given run, and the packet says which were.
Does Check screen for PEPs using a commercial database?
No. There is no licensed PEP or adverse media database behind Check. A PEP finding is accepted only when the packet cites the person, the office and the link between them. Adverse media is gathered from public articles and clustered so syndicated copies count as one story.
Does a ready status mean the business is approved?
No. Ready means the packet was published with no recorded open gaps. It is not a clearance and not an approval, and the packet has not had a separate independent review. Your team reads the evidence and decides.
Can AI agents use Check?
Yes. The API contract for agents and developers is published at check.getsweat.ai/ai, covering how to create a check, poll or receive callbacks, read the packet and interpret its coverage and failure codes.
Can Check be used for decisions about individual consumers?
No. Its output is not a consumer report under the Fair Credit Reporting Act and must not be used for consumer credit, insurance, employment, housing or tenancy decisions.
Sources
- Sweat AI Check agent contract (/ai), accessed 2026-09-30
- Sweat AI Terms of Service (effective 27 September 2026), accessed 2026-09-30