Resilience · For operations, procurement and risk

Your critical supplier list already exists.Nothing is watching it.

Register the suppliers, sites and shipping lanes you actually depend on. An hourly event ledger runs against that list and names which entries a live disruption touches, and through what. No supplier survey, no ERP integration, no procurement cycle.

Building the register is free. Reading live events against it is Pro.

Events touching your operationillustrative · sample data
68Chokepoint stress · Bab-el-Mandebchokepoint_stress · middle-east · 9 receipts · 40m ago3 assets
Red Sea northboundlanevia lanecrit 3
Adriatic Coatings Srlsuppliervia regional proximitycrit 3
Jebel Ali transit hubfacilityvia regional proximitycrit 2
44Tropical cyclone · east-asiagdacs · east-asia · 6 receipts · 3h ago2 assets
Kaohsiung molding plantfacilityvia regional proximitycrit 3
Northgate Precision Ltdsuppliervia causal graphcrit 2
warmingWildfire cluster · americasdisruption · americas · 2 receipts · 6h ago1 asset
Sierra Composites Incsuppliervia regional proximitycrit 2
3match channels
10chokepoint lanes
hourlyevent fan-in
$0to build the register

Who this is for

You already know the answer. You find out late.

If you run operations, procurement or continuity, you can name the counterparties and the sites you cannot lose. That list is the hard part and you already have it. What you do not have is anything that checks it against the world every hour.

Today

You read the news, and you hope the item that matters surfaces near the top. The failure is not a bad call. The failure is a call made on Thursday that could have been made on Monday.

With a register

The same feeds arrive whether or not you log in. What changes is that they arrive already intersected with your list, ordered by the criticality you set, with the reason each one surfaced written next to it.

This is the same engine behind Mimir, which points it at a portfolio of holdings. Same ledger, same graph, a different book. If you are here for the investor version, that page is the one you want.

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.

Three channels, each with a stated blind spot

Every hit says how it got there.

A match with no stated reason is a guess with good posture. Each of the three channels below is a different question, and the product prints which one fired next to every row it surfaces.

causal graph

entity

A counterparty you registered that is a listed company. The event ledger already propagates events to tickers through named mechanisms, so this is the same join a portfolio gets, pointed at your book instead.

Sees
The mechanism, named. Not a keyword match.
Blind to
Private companies. A supplier registered by name and LEI has no ticker to intersect, and reaches you through the two channels below instead.

regional proximity

region

Containment, at the granularity the event ledger actually buckets on: five regions, americas, europe, middle-east, east-asia and global. A country on the row maps onto one of them.

Sees
Anything with a country against anything with a place.
Blind to
Distance. A site in California and a site in Texas are the same region here. The product calls these hits regional proximity and not impact, and so does this page.

chokepoint lane

lane

One of ten watched maritime passages, matched by id against the hourly AIS stress rollup: Suez, Hormuz, Bab-el-Mandeb, Malacca, Taiwan, Panama, Lombok, the Turkish straits, the Danish straits and the Cape.

Sees
The maritime mechanism that fired, by name.
Blind to
Any passage outside those ten. There is no eleventh lane hiding behind a setting.

Order is set on the server and never re-sorted in the browser: your criticality first, then a calibrated severity ahead of an uncalibrated one, then how many independent receipts the cluster has. A critical supplier under a mild event outranks a spectacular event nowhere near you, which is the correct answer and not the interesting one.

Read this before the demo, not after

Six things this will not tell you.

Written down here because you will find every one of them in the first week, and a tool for continuity work that oversells in month one is worse than no tool at all.

A dollar impact
An operational book has no mark to market, so there is no honest number to compute. Every event carries counts, a 0 to 100 calibrated severity, the channel it matched through, and the criticality you set yourself.
A radius around your sites
Coordinates are stored on the row and are not what the join reads. Matching is at the five region buckets, which is coarse and says so, rather than a distance number calibrated for no particular peril.
A mapped n-tier graph
Second-tier visibility comes from what public companies disclose in their filings, for the registered rows that carry a ticker. It is disclosure-biased and bounded, and the panel states its own coverage.
Port closures, strikes or tariffs
These three have no automated upstream today. The mechanisms exist so a curated event resolves through them, but nothing is watching them for you, and a page that let you assume otherwise would be the more expensive kind of wrong.
A score for every event
A source with too few samples to calibrate returns warming rather than a number. Warming is unscored, not low, it is rendered as a dashed chip rather than a zero, and the event still counts toward your touched totals.
An all-clear
An empty book returns a teach state, never a green light. Events only intersect what you registered, so nothing found against nothing registered is an unanswered question.

Where this sits

Not a cheaper Resilinc. A floor under everything else.

The established platforms in this category do something Convexity does not: validated, part-level, multi-tier mapping. The difference that matters to a mid-market operator is not depth. It is what has to happen before anything works at all.

ResilincInterosEverstreamConvexity
How your chain gets inSupplier declarations, ERP, AI outreachNot stated on its mapping pageMapped against its own network dataYou type or paste it
Depth of the mapPart to site, across tiersTier 2 and tier 3 companiesSub-tier discovery, scorecardsYour rows, plus filed disclosures
Published priceNoneNoneNone$29 / mo (Pro)
Before it answers anythingSupplier participation or an integrationNo self-serve path publishedNo self-serve path publishedA list

Competitor rows report what each vendor's own site says, retrieved 2026-08-28. Resilinc states visibility "down to the part-site level" on "15+ years of validated data", collected through supplier declarations, ERP integrations and AI agents that automate supplier outreach (resilinc.ai/products/multi-tier-mapping). Interos states identification of tier 2 and tier 3 companies; its mapping page states no ingestion method and carries no figures (interos.ai/solutions/supply-chain-mapping). Everstream markets sub-tier discovery and supplier scorecards (everstream.ai). Nothing here asserts what a product does beyond its own published material, and none of the three publishes a price.

If you run a supplier programme with declarations and a validated bill of materials, buy one of those. This is for the operator whose current instrument is a spreadsheet and the news, and for the long tail of sites and counterparties that never made it into the programme you do run.

One tier, published

$29 / mo, the same page a trader pays for.

There is no operations edition and no enterprise quote. The lens sits inside Pro, which is the tier that carries the rest of the terminal, at $29 / mo or $290 / yr.

FreeBuild and keep the register. Add rows, set criticality, delete anything inferred.
ProThe hourly event ledger joined to that register, the three channels, and the disclosed-dependency panel.

Pricing is read from the same file the pricing page renders, so these two cannot disagree.

Put the list somewhere that watches it.

Twenty rows is a real register. It takes about ten minutes, and the join runs against it from the first row. Inside the terminal the lens is called Resilience, under Real economy.