Hive For ICE Data Services · Private
Overview Licensed use Dashboard AI agents Entitlements All surfaces Check a receipt

Where ICE could take this next

Eight things ICE could sell that only work if the record sits outside ICE.

Each one is a suggested use ICE could sell, across mortgage, clearing, environmental markets, pricing and regulatory records. None is running on an ICE system yet. Each one is built as a reference check you can run here on fictional records, with the Hive protocol under it alongside. Below them are 19 more, one per ICE product.

Start with evaluated pricing

Why this has to come from outside ICE

A record ICE keeps about its own customers reads as ICE's record. Clients won't put an ICE tool inside their own systems, and other vendors won't send their usage to a meter ICE runs. Hive sits outside all of them. It holds no ICE data and isn't in the path, so if Hive stops, nothing at ICE stops. That is what lets ICE sell the uses below to clients and to other vendors.

1 · Evaluated pricing

Value a portfolio from ICE evaluated pricing, without ICE seeing the holdings.

For buy-side firms that use ICE evaluated pricing for illiquid bonds and private credit.

What ICE could offer

Asking for prices on a specific basket tells the pricing source what a firm holds or plans to trade. ICE could offer a record where the firm commits its weights first, ICE signs the prices it delivered, and the result can be checked later by the firm's auditors. ICE never sees the weights, and the firm can't swap in a better price after the fact.

Why it has to come from outside ICE

A fund will not hand its positions to the company that prices them, however good the privacy promise. The record has to be kept by someone with no stake in the price.

What runs today: Builds on the zero-knowledge passport, which already runs on ICE gateway deliveries. See the passport. Under it here: a commitment that opens only the records an auditor asks for.

What it doesn't do: It doesn't check whether a price is right. It shows which ICE prices went into a figure and that nothing changed afterwards.

2 · Data from many vendors

Credit every data vendor behind one figure, without any vendor seeing another's data.

For licensing teams at ICE and for clients that blend ICE data with other vendors' feeds.

What ICE could offer

A bank's model mixes ICE curves with feeds from other data vendors, and each vendor's licence claims the derived result. ICE could offer a month-end record of which inputs fed which outputs. Each vendor sees its own line and the split the parties agreed, and nothing else.

Why it has to come from outside ICE

Other data vendors will not send their usage to a meter ICE runs. A record kept outside every vendor is one they can each accept.

What runs today: Extends the two-vendor credit that already runs on ICE and U.S. Treasury data. See it. Under it here: the rule that works out what a blended product may be used for.

What it doesn't do: Hive doesn't set the split. The parties agree the rule, and Hive records the inputs it is applied to.

3 · Licensed data in AI sessions

A licence for AI use that ends when the session ends, with a record of it ending.

For ICE data sold into AI assistants, research tools and client retrieval systems.

What ICE could offer

ICE's worry with AI buyers is data that stays behind after the licence ends. ICE could offer a lease record: what was delivered, to which session, when the right was withdrawn, and the client environment's signed statement that its copies and caches were cleared. If the client runs a hardware enclave, its attestation goes in the same record.

Why it has to come from outside ICE

Clients will not let ICE software inside their own computing environments. They can run a published, open checker that signs what happened and shares none of their prompts.

What runs today: Under it here: a rights change followed to every listed consumer and cache, with the ones that haven't confirmed it shown by name.

What it doesn't do: It can't prove a model kept nothing. It records who confirmed the deletion, when, and who didn't.

4 · Mortgage technology

One record of a loan file from Encompass to MSP and MERS.

For lenders, servicers and loan buyers using ICE Mortgage Technology.

What ICE could offer

When a loan goes bad, the buyer goes through the file looking for a reason to send it back. ICE could offer a record of each automated check at closing: the guideline version it used, a fingerprint of each document it read, and the person who signed off. A buyer can check that record without seeing the borrower's personal data. If a guideline is corrected later, the loans that relied on the old version are listed.

Why it has to come from outside ICE

ICE builds Encompass. If a software version is ever part of a repurchase dispute, a record ICE keeps about its own software won't settle it. A record kept outside ICE can.

What runs today: Under it here: which rule and source versions a decision actually read, so a stale check can be told apart from a fresh one. Corrections are P07.

What it doesn't do: It doesn't decide whether a loan is defective or who pays. It shows what was checked, with which version, and when.

5 · Clearing

Show one clearing house that collateral isn't already pledged at another.

For ICE's clearing houses and the members that clear across several venues.

What ICE could offer

In a volatile market, each clearing house sees only its own side of a member's book. ICE could accept a member's signed statement that a set of collateral is free, checked against the other clearing house's own signed record, without seeing the size or the counterparty behind it.

Why it has to come from outside ICE

Another clearing house won't share its members' positions with ICE, and members won't show ICE their whole book. Both can sign a record that sits outside every venue.

What runs today: Under it here: one shared allowance kept by several systems at once, where no unit can be used twice.

What it doesn't do: It needs the other clearing house to sign its side. Hive doesn't set margin or release collateral.

6 · Environmental markets

Follow a carbon credit from the registry to an ICE futures contract to retirement.

For ICE's environmental markets and the companies that retire credits bought there.

What ICE could offer

Buyers of environmental credits are asked to show that what they retired was issued once and retired once. ICE could offer one record linking a retirement back through the ICE contract to the registry's issuance. A second retirement of the same serial number, anywhere in the record, shows up.

Why it has to come from outside ICE

ICE runs the exchange and the clearing. It doesn't run the registries or the buyers' reporting systems, so the chain has to be kept by someone who can take records from all of them.

What runs today: Under it here: an append-only log with a witness that cosigns each checkpoint, so a rewritten history or a split view is caught.

What it doesn't do: It catches double retirement only across the records it holds. It doesn't check what happens outside them.

7 · Systems that came with acquisitions

Two systems' records of the same item, matched line by line during a migration.

For ICE teams moving work from systems that came with acquisitions onto newer ones.

What ICE could offer

During a migration, the old system and the new one both keep running, and the hard part is showing they agree. Hive could take each system's record of the same item as it happens and match them, so a gap shows the hour it opens. Nothing is rewritten in either system.

Why it has to come from outside ICE

Each team trusts its own system. A record kept outside both is one both teams can accept.

What runs today: Under it here: two records of the same holding checked against each other through a weekend night.

What it doesn't do: Hive doesn't move or change data in either system. It shows where the two disagree.

8 · Regulatory records

Records kept for the length of a retention rule, still checkable at the end.

For ICE's own regulatory teams and for clients answering requests under DORA, MiFID II and SEC Rule 17a-4.

What ICE could offer

Retention rules run for years, longer than any one signing key. ICE could offer records that are renewed before a key or algorithm retires, so an examiner can still check an old record against what was there at the time.

Why it has to come from outside ICE

An examiner gives more weight to a record that the firm being examined couldn't quietly change. A copy kept outside the firm gives them that.

What runs today: Under it here: a renewal sealed with both Ed25519 and ML-DSA-65, the NIST post-quantum signature. Both must verify.

What it doesn't do: It doesn't make a firm compliant with any rule. It keeps the record checkable for as long as the rule asks.

Across ICE's products

19 more places ICE could sell the same record.

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.

Tested and timed

All 27, tested and timed.

Each product has a genuine signed file and two to four bent copies: a figure changed after signing, a record logged in the wrong order, a proof made against the wrong limit, a step that was skipped. The genuine file has to pass and every bent copy has to be refused for the right reason. All 91 cases do. The numbers below are measured, not estimated.

One row for each of the 27, in the order they appear on this page. Click a name to jump to it. The four marked Zero-knowledge check a figure without anyone seeing the numbers behind it.

#What it isCases as expectedMedian check, NodeIn your browser
The eight suggested uses, from the top of this page
1Portfolio value, holdings private Zero-knowledgeValue a portfolio from ICE evaluated pricing, without ICE seeing the holdings.5 of 512.6 msNot run yet
2Credit across three vendorsCredit every data vendor behind one figure, without any vendor seeing another's data.4 of 41.66 msNot run yet
3AI licence that ends on recordA licence for AI use that ends when the session ends, with a record of it ending.4 of 41.51 msNot run yet
4Mortgage loan fileOne record of a loan file from Encompass to MSP and MERS.4 of 41.26 msNot run yet
5Collateral not pledged twiceShow one clearing house that collateral isn't already pledged at another.4 of 40.61 msNot run yet
6Certificates, issuance to retirementFollow a carbon credit from the registry to an ICE futures contract to retirement.4 of 40.96 msNot run yet
7Old and new system matchedTwo systems' records of the same item, matched line by line during a migration.3 of 31.56 msNot run yet
82019 record checked in 2033Records kept for the length of a retention rule, still checkable at the end.4 of 43.06 msNot run yet
19 more products ICE could sell, from the cards above
9Fair value evidence for fund boardsICE Fair Value Leveling Service and evaluated pricing · Fund boards, valuation committees and compliance officers3 of 31.66 msNot run yet
10A usage declaration in place of an on-site auditICE data APIs and the MCP channel · Heads of market data at banks and funds4 of 40.94 msNot run yet
11Real price observations for FRTBICE FRTB service · Heads of market risk and regulatory capital at banks4 of 40.50 msNot run yet
12Initial margin differences, locatedICE Initial Margin (ISDA SIMM) · Dealers and firms under the uncleared margin rules3 of 30.78 msNot run yet
13Private credit covenants, checked without the financials Zero-knowledgeICE private credit reference data · Direct lenders, BDCs and their investors3 of 311.8 msNot run yet
14Fund names and derivatives limits, shown daily Zero-knowledgeICE Fund Names Rule, Rule 18f-4 and SFDR services · Asset managers and ETF issuers3 of 334.3 msNot run yet
15Solvency II look-through without line-by-line holdingsICE Solvency II service (Tripartite Template) · Insurers and the managers they invest with3 of 30.56 msNot run yet
16What the reference data said at the moment of a tradeICE FATCA, SEC Rule 15c2-11 and entity data · Custodians, broker-dealers and withholding agents3 of 30.74 msNot run yet
17Research on ICE history, meteredICE Data Indices on Snowflake · Quant funds and research teams3 of 31.16 msNot run yet
18AI assistants under DORA and the EU AI ActICE Chat and Desktop, with Carnac and Live Ink · Banks and trading desks in the EU and UK3 of 31.07 msNot run yet
19Loan delivery and servicing transferEncompass Investor Connect and MSP · Correspondent aggregators, investors and servicing buyers3 of 31.41 msNot run yet
20Payoff instructions that can't be quietly changedSimplifile Collaboration and MERS eRegistry · Title companies, settlement agents and lenders3 of 30.75 msNot run yet
21AI answers in underwriting and complianceICE Aurora and AllRegs Ask Regi · Lenders' compliance and underwriting teams3 of 30.81 msNot run yet
22Custom ETF baskets, checked before they are shown Zero-knowledgeICE ETF Hub · Authorised participants and ETF issuers3 of 312.2 msNot run yet
23Dealer sweeps without exposing what didn't matchICE Bonds risk matching auctions in ICE FI Select · Dealer desks3 of 31.11 msNot run yet
24A best execution file for every tradeICE Best Execution, Liquidity Indicators and ICE Compass · Buy-side execution desks3 of 31.43 msNot run yet
25Benchmark submissions tied to their inputsICE Benchmark Administration, including the LBMA Gold and Silver Prices · Banks that contribute to ICE benchmarks3 of 30.94 msNot run yet
26Clock readings in colocationICE Global Network timing services · Trading firms in ICE colocation3 of 30.84 msNot run yet
27Climate figures at municipal issuanceICE Climate data and Hazard Watch for municipal debt · Underwriters and bond insurers3 of 30.63 msNot run yet

Nothing you check leaves this page.

Measured 2026-10-14 on v20.20.1, one core of an Intel Xeon at 2.90 GHz in a shared cloud sandbox: 300 runs per product after warm-up, 40 for the zero-knowledge ones. A check covers every signature, the log checkpoint and its witness, and the product's own rule. The zero-knowledge checks take about 12 ms per proof because PLONK verification needs pairing arithmetic; the fund names check verifies three days, so three proofs.

Making the proofs

Making a proof is slower than checking one, and it happens once, where the private numbers are. On the same machine the median was 1.7 s for the covenant proof and 5.9 s, 5.8 s and 5.7 s for the eight-position portfolio, names and basket proofs. 13 proofs were made for these files. The build also tried to make a covenant proof for a borrower over its limit, and the prover refused, as it has to.

Measured from the live site

The same runs, made over the network from this page in a cloud Chrome browser on 2026-10-14, with the browser cache cleared before each cold run.

WhatCold cacheWarm
This page, first byte183 to 238 ms
Run all 27: fetch every file in parallel98, 169 and 665 ms0.2 ms
Run all 27: the checks357 to 416 ms212 to 215 ms
Run all 27: total456, 530 and 1,084 ms214 to 216 ms
First zero-knowledge card: fetch, including the proof checker122 ms
First zero-knowledge card: check, including the proof library's one-time setup150 ms18 ms
A card without proofs, such as payoff instructions29 ms fetch, 2.5 ms check2.7 ms

What was slow, and what we fixed. The first version of Run all fetched the 27 files one after another, about 170 ms each, and took 6.3 s cold. It now fetches them all at once. In the protocol code, every hash went through the browser's asynchronous digest call, which came to about 27 microseconds per hash in a proof check. Hashing now runs synchronously, about 7 microseconds per hash, which made an inclusion proof check four times faster (0.47 ms to 0.11 ms) and building a 100,000-record log 3.5 times faster (5.3 s to 1.5 s). The slowest step left is the proof library's first setup in a new tab, about 130 ms (150 ms for the first proof check against 18 ms for the next), paid once per visit.

Run them yourself from the kit: node tests/products-smoke.mjs and node tests/products-bench.mjs. The fixtures are rebuilt with node tools/build-products.mjs, which makes fresh demonstration keys and fresh proofs each time. The four circuits are in zk/. Protocol timings, with the speed fixes made today, are on the protocols page.

What this is, and what it is not

These are suggested uses ICE could sell. None is built for ICE or running on an ICE system. Every run uses fictional records and keys held by Hive, in the same code your team can download and run offline. Hive never decides, blocks or sits in the path, and holds no ICE data. A record shows what existed, when, and that it didn't change. People decide what it means. Nothing you check leaves this page.