One input, and you already own it
Type the list. That is the integration.
A row is a name, a role, and how badly you would feel it. Everything else is optional and improves the match if you have it.
rolesupplier, customer, facility, lane or other
labelthe name you call it. Private companies register by name; no listing required
criticality1 low, 2 normal, 3 critical. This is what orders your feed, ahead of severity
country or regionoptional. Either one puts the row in one of the ledger's five buckets and turns on the proximity channel
tickeroptional. A listed counterparty additionally travels the causal graph
lanefor role lane: one of the ten watched passages
One at a time
A form on the page: role and name, then whichever of the optional fields you have. A ticker you type is normalised to one symbol space, so BRK.B and BRK-B are the same counterparty.
Paste a CSV
Five columns, role first, parsed in the browser and imported row by row. The import reports how many of the parsed rows landed.
Seed from holdings Pro
If you do hold equities, one click reads their filed supplier disclosures into the register as deletable, visibly inferred rows. Running it twice creates nothing new.
The register is yours and typing it is not the price of admission: creating, editing and deleting rows needs an account and nothing more. It is reading the live event ledger against them, and the one-click seed, that sit behind Pro.