Comms.ID registry
Sanctions screening
Screen an individual, entity or vessel against the Australian Sanctions Consolidated List. Try the entity Hizballah. A match is a candidate for review, not a determination.
Choose a type and type a full name.
Source: Australian Sanctions Consolidated List, Department of Foreign Affairs and Trade (dfat.gov.au). A match is a candidate for review, not a determination.
Response
The response appears here.
Installation
Set up your app
pnpm dlx comms-id initCreates your app's key in
.env.localand adds the Comms.ID registry tocomponents.json. The key stays on your machine and server; the browser never holds a credential.Register your app
In Companion → Registered apps, paste the public key that
initprinted. Copy theCOMMS_ID_CLIENT_IDline it gives you into.env.local. You need a verified website in Companion first. Never paste your private key.Add the component
pnpm dlx comms-id add sanctions-screen
Usage
import { SanctionsScreen } from "@/components/comms-id/sanctions-screen";
<SanctionsScreen onScreen={(result) => console.log(result.candidates.length)} />