Mon, 27 Jul 2026 · Built 2026-07-27 UTC BTC · ETH · SOL 11,787 entities · 3,667 records published
Reader-funded
No sponsored research
Sources on every record
The Counterparty
The record of who owes what, to whom.
11,787 entities mapped
25,338 typed relations
3,262 dated events

About this masthead

The Counterparty is a record of crypto-market counterparty exposure: who is connected to whom, what has already failed, and what the wire is reporting today. It is a computed publication. Every count, table and ranking on the site is derived from a dataset held in this repository, and where the dataset holds nothing the page says so rather than filling the gap.

■ What is on fileCounts as of the 2026-07-27 build

Four things are published here, and nothing else is claimed.

The Wire is the desk's index of published crypto and macro headlines — 1,800 items in the current window, 2026-07-24 to 2026-07-27. The headline and summary on each item belong to the publisher that wrote them and link straight back to the original; what this masthead adds is the entity tagging.

The Record is the entity file: 3,667 counterparties with a published page, drawn from 11,787 mapped entities across 44 kinds — companies, protocols, tokens, chains, exchanges, regulators, funds, bridges and the rest. Each published record is described in this masthead's own words.

The Ledger is the incident history: 44 incidents on record. 24 of them carry a loss figure recorded against the incident, totalling $75,399M; the other 20 read undisclosed, because no figure is on record and estimating one would be inventing it.

The Docket is the regulation beat as the wire reports it — 155 items tagged across the same window, newest first.

Behind those four sit 25,338 typed relations, 3,262 dated events, and licence and regulator references covering 327 licences and 174 regulators.

■ The file, in numbers
Entities mapped11,787
Records published3,667
Typed relations25,338
Dated events3,262
Licences / regulators327 / 174
Incidents on record44
Wire items, current window1,800
Docket items tagged155
Entities carrying citations1,072
Of those, on ≥3 sources503

Every figure above is counted at build time from the dataset the pages render. None is entered by hand.

How the graph is built

The record is not written page by page. A generator reads the dataset, computes everything the page shows, and writes the HTML. What follows is what that code actually does.

Relations and degree

A relation is a typed, directed edge between two entities. Connectedness is measured as degree: the number of distinct entities a given entity is tied to, counted in both directions, with self-edges dropped and each pair counted once however many times it appears. That is why an entity named in ten relations to the same counterparty does not outrank one tied to ten different counterparties.

Wire mentions

Every wire item carries a list of entity ids. An entity's mention count is simply how many indexed items name it, and the “most-referenced counterparty” ranking on the front page is that count sorted — computed, not measured. This site has no analytics property, so it cannot report what is most read and does not pretend to.

Links only where the page exists

An entity is rendered as a link only when its record has actually been written to disk; otherwise its name appears as plain text. The graph knows about far more entities than are published, and the generator refuses to link into a page that would 404.

Sources

Citations are attached to entities, not to sentences bolted on afterwards. 1,072 entities carry at least one citation and 503 of those stand on three or more. Records without citations state what the graph holds and no more; they do not borrow authority they have not earned.

Prices

The three prices in the utility bar are fetched at page load from /api/prices, an edge-cached proxy. No price is ever baked into the HTML — if the proxy is unavailable the em-dashes simply stay. See the privacy note for what that request does and does not carry.

Absence is a value

Where the incident record has no loss figure, the cell reads undisclosed. Where a column would hold one repeated value for all 44 rows, the column is dropped rather than dressed up. Where the desk has no longform, the slot carries a computed ranking instead of an essay nobody wrote.

Relationship to the DeFi Intel research desk

Stated plainly, because it would otherwise be guessed at: The Counterparty and DeFi Intel are two public brands run by the same desk, from one repository, over one data pipeline.

■ The split

One pipeline,
two mastheads.

Shared: the facts.
The entity graph, the typed relations, the citation set, the incident records and the news feed are one dataset serving both brands. A launch date is a fact, and the same fact appearing on two sites is not duplication.
Not shared: the words.
Each brand owns its own description set. The prose on this site is written for this masthead and is never a copy of the sibling's sentences — the split exists precisely to prevent that.
Separate publications.
Each brand is self-canonical, with its own domain, sitemap, robots file and search-console property. This masthead's canonical host is the-counterparty.com and nothing here canonicalises elsewhere.
Separate deploys.
The Counterparty publishes only this site root, never the sibling's pages, and ships exactly one server function: the price proxy. That boundary is enforced by the deploy script, which aborts if the sibling's content appears in the upload.

What this masthead does not have

The mockups this design came from asked for several things the data and the infrastructure cannot honestly support. They are absent rather than faked, and it is worth saying which.

Not hereWhy
Membership tiers or pricing There is no payment integration on this domain. A priced button that cannot transact is a shopfront with nothing behind it.
A newsletter sign-up The subscription function needs a database binding this project does not have. Every submission would fail, so the form is not shown.
Bylines and desk notes The pages are generated. Attaching a reporter's name to a computed table would be a fabricated byline, so records carry no author line.
“Most read” rankings No analytics property runs on this domain. Popularity cannot be measured here, so the site ranks by references counted in the wire instead.
A published contact address No mailbox exists for this masthead yet. Printing one that nobody reads would be worse than printing none, so none is printed.

The commitments that are real are set out in full on the editorial standards page, together with how errors in the record are corrected.

© 2026 The Counterparty · Independent · Reader-funded About · Standards · Privacy · Terms 11,787 entities · 25,338 relations · 3,667 records