Screening
A Screening is one check of a Party against official registers and restricted-party lists, with each list’s version, any matches and the outcome.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
lists | json | required | Each register or list checked, with the version read, such as a sanctions list dated 2026-10-20. |
matches | json | Each entry that resembled the Party, with the list it came from and how closely it matched. | |
outcome | string | required | clear lets money move; match holds pending Orders; review opens an Approval. Never randomized. |
via | string | required | platform for a Startup-side screen; stripe for Stripe’s own verification result, recorded on the same Party. |
Object
{
"$id": "https: //api.sb/ quietcopy.com/ screenings/ screening_1",
"$type": "Screening",
"lists": {},
"matches": {},
"outcome": "clear",
"via": "platform"
}Relationships
- A Screening screens one Party: a Party is screened before its first money move and again when its details change; every result stays.
screens, inversescreenings.
Verbs
getReturns one Screening by id.GET /{namespace}/screenings/{id}listReturns Screenings, newest first, one page at a time.GET /{namespace}/screenings
A Screening is kept forever and never edited: it has no update or delete.
Permissions
Which Access level may call each Verb. One-way Verbs wait their delay window.
| Operation | owner | admin | member | viewer |
|---|---|---|---|---|
Screening.get | Yes | Yes | Yes | Yes |
Screening.list | Yes | Yes | Yes | Yes |
Call it
Show me the latest screening.Example
A new buyer at a data marketplace places a $12,000 Order. The Screening checks three sanctions lists, finds no match, and records the outcome clear, so the charge proceeds.