← news

An internet code left empty for twenty-five years has become the way programs pay each other

the fact
In 1999 the internet set aside a code meaning “this has to be paid for”, and never used it, because collecting two cents cost more than two cents. Today that code has found a use. The user is mostly a program buying data from another program, rather than a reader paying for an article.
26 years
from the day that code existed to the day somebody used it
bitcoin’s price around october 27: −0.4% on the day, a close of $114,108. cointalks archive.

The HTTP code 402, “payment required”, was defined in 1999 and went unused for 26 years. On October 27, 2025 Bitcoin closed at $114,108, −0.4% against the previous day.

How it works, in four steps

When your program asks another one for a piece of data, today there’s a ritual in the way: register on the supplier’s site, put in a card, get a key, keep count of what you use. The new mechanism replaces all that with four steps inside the request itself. I ask, they answer “that costs ten cents, here’s where to pay it”, I pay, I receive.

The payment moves from one wallet to another in digital dollars, with no bank in the middle, and it takes a few seconds. There are $298 billion of those digital dollars in circulation today, $71.62 billion of them in the coin used almost every time for this round trip. Those are our own numbers, recomputed from the public source rather than copied from a press release.

I ask for the datait costs 10 centsI pay from the walletI get the data
the four steps of the round trip. the amount is set by whoever sells the data; the third step is the one that used to need a person with a card in their hand.

The full round trip: the program asks for the data; the service answers with the code “payment required”, the amount and the address to pay it to; the program pays from its own wallet in digital dollars; the service delivers the data. The third step is the one that used to need a person, a credit card and a registration.

Behind the standard are the largest American exchange and one of the companies that keep half the internet’s traffic running. That matters more than the technology. It means whoever writes a service doesn’t need to understand any of this. They lean on an intermediary, which collects in crypto and pays them in ordinary dollars. The complexity stays hidden, as it has in every payment system that went on to succeed.

Why it was really needed

The reason is much duller than the story told about it: a program can’t have a credit card. It can read, write, decide and call ten different services in a second. But when one of those services asks it to register and pay, a person has to sit down and do it.

As long as there are five services and one person sets them up once, the problem doesn’t exist. It appears when the program has to work out for itself which data it needs, and finds out only while it’s working. At that point every new service is a new registration, and the program stops to wait for somebody.

Taking the person out of that spot is the whole story. The technology underneath matters less, because a similar system could be built without it, and anyone who says otherwise is selling something. What the public infrastructure adds is that anyone can take part without asking permission, and that the payments stay verifiable from outside.

And how you know who you’re dealing with

With payment solved, the harder problem remains: trust. If your program pays a service it has never seen, it wants to know three things: that the service really is who it says, that it has a history you can look up, and that somebody independent has checked that history.

The proposal circulating alongside the payment standard sets out exactly these three public registers: one for identity, one for reputation, one for checks done by third parties. The interesting part is that the two pieces fit together, because every payment that goes through becomes a line in the reputation of whoever received it.

Together they make the equivalent of a bank account and an ID card for software. One says how much you can spend, the other says who you are and how you’ve behaved so far. Without the second, the first alone wasn’t enough to move real money.

a program’s identity card
the registerthe question it answers
identityis it really you?
reputationhow did it go with everyone else?
validationwho checked, besides you?
the three registers in the proposal that sits alongside the payments, and the question each of them answers.

The proposal sets out three public registers: identity, which answers “is it really you”; reputation, which answers “how did it go with everyone else” and is fed by the payments that went through; validation, which answers “who checked it” by way of independent verifiers.

The part to be wary of, and the price

The figure doing the rounds is a forecast: $30 trillion a year in payments made by machines by 2030. That would be two and a half times the yearly volume of the world’s largest card network, around $12 trillion. It comes from a company that invests in this sector, so read it with that in mind.

Meanwhile dozens of tokens have appeared claiming to serve this purpose, some worth hundreds of millions within a few days. For the vast majority there’s no reason a payment between two programs should go through them rather than a digital dollar. That’s the question to ask each of them before any other.

The serious risk is more concrete: giving a program a wallet with money in it. If it makes a mistake, the money is spent; if somebody hijacks it, the money is stolen. It needs spending caps, double signatures and alarms, and that is the least developed part of all. Bitcoin, meanwhile, closed at $114,108, practically where it opened. When the plumbing gets built, the price usually doesn’t notice.

put bluntly
where a person with a card in their hand used to be needed, nobody is needed anymore, and that’s the whole story

Put bluntly: where a person with a credit card used to be needed, nobody is needed anymore, and that’s the whole story, more than the public infrastructure the payments run on.

October 27, 2025published with the day’s close, recomputed on our archive
the words in this piece · 3
exchange
the platform where cryptocurrency is traded. centralized if it holds the clients’ funds, decentralized if the trades happen onchain.
token
the unit a protocol issues. it can serve to vote, to pay, to receive revenue, or to do nothing at all.
wallet
the program that keeps the keys a transaction is signed with. it doesn’t hold the funds: it holds the permission to move them.
news · October 27, 2025all the news