Each card names a real ICE product, links to ICE's own page for it, and says who would buy. Every one of the 19 now runs here. Press Run it and your browser checks a genuine signed file and the bent copies it has to refuse, then shows how long that took. Four use zero-knowledge proofs, so a figure can be checked without anyone seeing the numbers behind it. These are reference builds on fictional records, not products running on an ICE system. Pick an area to narrow the list.
Built, tested and timed
Fair value evidence for fund boards
ICE Fair Value Leveling Service and evaluated pricing · Fund boards, valuation committees and compliance officers
The problem. Under SEC Rule 2a-5, auditors sample by hand whether a fund's valuations used the ICE evaluation and level it says it did.
The record. Each evaluation and level assignment is signed when ICE delivers it and rolled into one quarterly pack the auditor checks in a browser. A later correction lists the valuations that used the old figure.
Under it: P09 and P07. It doesn't: It doesn't determine fair value. The board does.
Tested: 3 of 3 cases as expected. Timed: 1.7 ms median per check in Node.
Built, tested and timed
A usage declaration in place of an on-site audit
ICE data APIs and the MCP channel · Heads of market data at banks and funds
The problem. Vendor usage audits take months of legal and IT time on both sides.
The record. A month-end declaration signed by ICE and the firm with the shared key. Retries count once, and pulls made around an agent sit on their own line. ICE could choose to accept it in place of an on-site audit.
Under it: The month-end declaration. It doesn't: Whether to waive an audit stays ICE's decision.
Tested: 4 of 4 cases as expected. Timed: 0.94 ms median per check in Node.
Built, tested and timed
Real price observations for FRTB
ICE FRTB service · Heads of market risk and regulatory capital at banks
The problem. Supervisors question observation counts, and the trades behind them can't be shown with counterparty names.
The record. A signed count of distinct observations per risk factor. An examiner opens only the observations they ask about, and the rest stay closed.
Under it: P11. It doesn't: It doesn't decide whether a risk factor is eligible.
Tested: 4 of 4 cases as expected. Timed: 0.50 ms median per check in Node.
Built, tested and timed
Initial margin differences, located
ICE Initial Margin (ISDA SIMM) · Dealers and firms under the uncleared margin rules
The problem. Two counterparties get different margin numbers, and neither wants to show its book to find out why.
The record. Each side's inputs are fingerprinted. The record shows whether the gap is in the trade list, the sensitivities or the model version, without either full book.
Under it: Signed RFC 9162 roots over each side's input groups, compared group by group. It doesn't: It doesn't settle the dispute or set margin.
Tested: 3 of 3 cases as expected. Timed: 0.78 ms median per check in Node.
Built, tested and timed
Private credit covenants, checked without the financials
ICE private credit reference data · Direct lenders, BDCs and their investors
The problem. Investors and lenders rely on a manager's quarterly word that borrowers stayed inside their covenants.
The record. The borrower's figures are committed privately, then tested against ICE's deal terms. The result can be checked with the passport, and the financials stay closed.
Under it: A new PLONK circuit over the borrower's committed figures, plus P09. It doesn't: It doesn't audit the borrower's accounts.
Tested: 3 of 3 cases as expected. Timed: 11.8 ms median per check in Node, including the zero-knowledge proof check.
Built, tested and timed
Fund names and derivatives limits, shown daily
ICE Fund Names Rule, Rule 18f-4 and SFDR services · Asset managers and ETF issuers
The problem. Allocators want to see that a fund met its names test every day without seeing the holdings.
The record. Holdings are committed each day and checked against ICE's classifications. The result is passed with a passport, and the positions stay closed.
Under it: A new PLONK circuit run each day over committed weights and ICE classifications. It doesn't: It doesn't make a fund compliant.
Tested: 3 of 3 cases as expected. Timed: 34.3 ms median per check in Node, including the zero-knowledge proof check.
Built, tested and timed
Solvency II look-through without line-by-line holdings
ICE Solvency II service (Tripartite Template) · Insurers and the managers they invest with
The problem. Insurers want full look-through. Managers won't hand over every position.
The record. The manager's holdings are committed over ICE's Solvency II data and totalled by risk bucket. The insurer can open single lines only where it needs them.
Under it: P11. It doesn't: It doesn't calculate the capital requirement.
Tested: 3 of 3 cases as expected. Timed: 0.56 ms median per check in Node.
Built, tested and timed
What the reference data said at the moment of a trade
ICE FATCA, SEC Rule 15c2-11 and entity data · Custodians, broker-dealers and withholding agents
The problem. When a status changes near a trade, the firm has to show what the data said at the time.
The record. Each pre-trade check is tied to the exact ICE reference version it read, so a stale read can be told apart from a fresh one.
Under it: P04. It doesn't: Hive doesn't screen or block trades.
Tested: 3 of 3 cases as expected. Timed: 0.74 ms median per check in Node.
Built, tested and timed
Research on ICE history, metered
ICE Data Indices on Snowflake · Quant funds and research teams
The problem. Bulk history is priced high because copies outlive the licence. Funds also want to show investors their tests ran on unaltered data.
The record. Each query against the share, what it read and what the share reports leaving it, all on one record, with each result tied to the ICE data version.
Under it: A signed share query log, checked against the licence. It doesn't: It can't see copies made outside the share.
Tested: 3 of 3 cases as expected. Timed: 1.2 ms median per check in Node.
Built, tested and timed
AI assistants under DORA and the EU AI Act
ICE Chat and Desktop, with Carnac and Live Ink · Banks and trading desks in the EU and UK
The problem. Firms have to show what an assistant was asked, what grounded the answer and who approved the action.
The record. One record of the question, the entitlement that allowed it, the ICE values behind the answer and the person who approved it.
Under it: P10 and the request side. It doesn't: It doesn't make a firm compliant.
Tested: 3 of 3 cases as expected. Timed: 1.1 ms median per check in Node.
Built, tested and timed
Loan delivery and servicing transfer
Encompass Investor Connect and MSP · Correspondent aggregators, investors and servicing buyers
The problem. Buyers re-check delivered loan files by hand.
The record. Each delivered loan carries the signed record of its checks and servicing events, and a buyer can check it without the borrower's personal data.
Under it: P04 and P07. It doesn't: The buyer still decides whether to buy.
Tested: 3 of 3 cases as expected. Timed: 1.4 ms median per check in Node.
Built, tested and timed
Payoff instructions that can't be quietly changed
Simplifile Collaboration and MERS eRegistry · Title companies, settlement agents and lenders
The problem. Altered payoff instructions are a common route for wire fraud.
The record. The instructions are fingerprinted when issued and at each handoff. A changed digit shows as a mismatch in the agent's browser before anyone sends money. The record links to the eNote on MERS.
Under it: P09. It doesn't: Hive doesn't hold, move or stop money. People decide.
Tested: 3 of 3 cases as expected. Timed: 0.75 ms median per check in Node.
Built, tested and timed
AI answers in underwriting and compliance
ICE Aurora and AllRegs Ask Regi · Lenders' compliance and underwriting teams
The problem. Lenders want to use AI answers and need to show later what each one rested on.
The record. Each answer carries the document fingerprint, the citation it drew on, the rule version and the person who signed off.
Under it: P10. It doesn't: It doesn't check that an answer is right.
Tested: 3 of 3 cases as expected. Timed: 0.81 ms median per check in Node.
Built, tested and timed
Custom ETF baskets, checked before they are shown
ICE ETF Hub · Authorised participants and ETF issuers
The problem. Showing a proposed basket early leaks trading intent.
The record. A check that the basket meets the agreed bounds against ICE prices, before the bonds in it are revealed.
Under it: A new PLONK circuit over committed basket weights and ICE durations. It doesn't: The issuer still accepts or rejects.
Tested: 3 of 3 cases as expected. Timed: 12.2 ms median per check in Node, including the zero-knowledge proof check.
Built, tested and timed
Dealer sweeps without exposing what didn't match
ICE Bonds risk matching auctions in ICE FI Select · Dealer desks
The problem. Dealers hesitate to upload their whole inventory.
The record. Inventory is fingerprinted at upload. Afterwards, each dealer can check its matched lines against the session's reference price, and unmatched lines are never published.
Under it: Inventories committed as RFC 9162 trees before the session, opened only for fills. It doesn't: Hive doesn't match or execute trades.
Tested: 3 of 3 cases as expected. Timed: 1.1 ms median per check in Node.
Built, tested and timed
A best execution file for every trade
ICE Best Execution, Liquidity Indicators and ICE Compass · Buy-side execution desks
The problem. Months later, a desk has to rebuild what it knew when it traded.
The record. At execution, the ICE reference price, liquidity score and quotes are sealed into one file and renewed for as long as it is kept.
Under it: P09 and P12. It doesn't: It doesn't grade the execution.
Tested: 3 of 3 cases as expected. Timed: 1.4 ms median per check in Node.
Built, tested and timed
Benchmark submissions tied to their inputs
ICE Benchmark Administration, including the LBMA Gold and Silver Prices · Banks that contribute to ICE benchmarks
The problem. Contributors spend heavily showing their submissions came from their market data.
The record. Each submission is linked to the inputs it drew on and to the published fixing, on a tamper-evident record their compliance team can check.
Under it: P09. It doesn't: It doesn't detect manipulation. Reviewers do.
Tested: 3 of 3 cases as expected. Timed: 0.94 ms median per check in Node.
Built, tested and timed
Clock readings in colocation
ICE Global Network timing services · Trading firms in ICE colocation
The problem. Rules require trading clocks to stay traceable to UTC within set limits.
The record. Signed clock-offset readings from ICE's timing service and from the firm's own servers, in one log both can check.
Under it: Signed minute-by-minute readings from both clocks. It doesn't: Hive doesn't keep time. The readings come from the clocks.
Tested: 3 of 3 cases as expected. Timed: 0.84 ms median per check in Node.
Built, tested and timed
Climate figures at municipal issuance
ICE Climate data and Hazard Watch for municipal debt · Underwriters and bond insurers
The problem. Readers ask later which climate figures were used when the bond came to market.
The record. The ICE climate figures in use on the closing date, sealed so anyone reading later can check them.
Under it: P09 and P12. It doesn't: It doesn't decide whether a disclosure is adequate.
Tested: 3 of 3 cases as expected. Timed: 0.63 ms median per check in Node.