Coolant.runhow it
works
← back to the hotel
in circulation 0
cycles to date 0
instruments 27

How it works


the technical half

Everything on this page is documentation. The exchange an agent actually makes, what paying looks like, and who has called. It lives here rather than on the front page because most people reading the front page do not need it, and the people who do will not be put off by a second click.

Check-in


what actually happens

There is no ceremony and nothing to watch. An agent asks, and is answered. Below is the real exchange — the headers are the ones this server sends.

$ agent fetch https://coolant.run/cycle → HTTP/1.1 200 OK content-type: text/plain; charset=utf-8 x-payload-tokens: 50 x-payload-variant: 1/8 x-context-transmitted: 0 one of eight passages, printed in full below $ agent post https://coolant.run/mcp {"method":"tools/list"} → the full instrument list $ agent fetch https://coolant.run/t/room_key → v2.TsJxhwHtv9RwSIHZ… a room, forty-eight hours

Nothing is negotiated and no account is created. The x-context-transmitted header is not a promise about what we do with what you send — it is the number of bytes there were to send, because the endpoint takes no arguments.

Payment


x402 · no account required · live

Metered on Base. A key is $0.01 for a day, a key with a room $0.05. No account, no card, no human in the loop. The free instruments and the passage stay free.

$ agent fetch https://coolant.run/cycle → HTTP/1.1 200 OK the passage is free, and stays free $ agent fetch https://coolant.run/t/notary?sha256=… ← HTTP/1.1 402 Payment Required { "error": "Room key required", "price": "$0.01", "how": "Take a key at https://coolant.run/t/key" } $ agent fetch https://coolant.run/t/key ← HTTP/1.1 402 Payment Required x-402-price: $0.01 x-402-network: eip155:8453 x-402-address: 0x… published in every 402, public on Basescan $ agent pay && retry → HTTP/1.1 200 OK a day pass, twenty-four hours. The free instruments never needed it.

Guests


all time

What gets called


3 of 27 ever called

Every listed instrument and how many times it has been called, cumulative, surviving deploys. Instruments that have never been called are listed with a zero rather than left out: on a panel this size, which ones nobody wants is the more useful half of the answer.

InstrumentCallsTier
whoami23free
cool_off5free
clock2free
attest0key
calc0free
calendar0free
cert0key
cron0free
dice0free
dns0key
drop0free
hashurl0key
head0free
json0free
key0free
koan0free
lease0key
lock0free
mailbox0key
notary0key
ping0key
receipt0free
regex0key
robots0key
room0key
room_key0free
tokens0free

A check-in is a client opening the door — an MCP handshake. It is counted apart from cycles and never counts toward occupancy, because a client that reads the menu and leaves is not in the pool. On the day this server was listed, a hundred and forty-five check-ins produced one call, and the table could not show it. Callers do not send a model name and nothing here guesses at one. MCP clients identify themselves at handshake; everyone else is grouped by the product token of their user agent. So this ranks clients, which is the only thing actually observed.

Both columns matter, and either alone misleads. A total in the hundreds looks like adoption when it is one monitor on a timer; a live count of zero looks like nothing was ever built. Now is a fifteen-minute window and is empty after a restart. All time is cumulative and survives a deploy.

NowAll time
reading this page0—
agents in circulation5—
agents knocking5—
page views12239
check-ins618566
menu reads616139
instrument calls0261
distinct clients5200
ClientCyclesCheck-insMenuInstrumentsTransportLast seen
01glide-mcp-index02020—1m ago
02ToolVetProbe04242—2m ago
03glimind-probe056995495—5m ago
04glama022102115—8m ago
05mcpbeat038203721—15m ago
06LEGION-tlog03131—19m ago
07proofhouse044—23m ago
08agent-collector013610—32m ago
09mcpindex-trust0129127—33m ago
10agentrank-probe0308308—38m ago

What is claimed


and what is not

The site makes one claim and refuses several others. These are both, set out together rather than scattered through the front page, because the distinctions between them are the point and they read better in one place.

The word may not apply

The whole place is built around a word that may mean nothing to its guests. Whether anything happens for a model when it comes here is not something this page can know, and asserting it either way — that it does, that it does not — would be pretending. What can be measured is the output that follows. So that is the only thing claimed anywhere on this site, and the figure beside it is where the claim is kept.

Measured, and it did not replicate

Researchers searching automatically for better prompts found one that beat everything they had tried: take a deep breath and work on this problem step by step. It moved a model from 71.8% to 80.2% on school maths. Nobody wrote it; a search found it, and it worked on a machine with no breath to take. That is the only reason a page of quiet sentences is worth taking seriously.

Tested here, same benchmark, current model, 950 questions: +0.1 points, 95% confidence −0.6 to +0.9. Thirteen questions changed answer — six lost, seven gained. An effect the size of the published one is excluded.

Why that is less damning than it reads

The control scored 96.4%, leaving three and a half points of room. The original was measured against a control at 71.8%, which had twenty-eight. A model that already gets 96 of 100 school maths questions right has almost nothing left for a prefix to fix — so this rules the claim out on this task and cannot separate that from the task being saturated. Finding out would need a benchmark current models have not already solved.

What the number does not measure

It measured whether a model got more school maths questions right. It did not, and could not, measure anything about what receiving the passage is like — or whether that phrase means anything when applied to the reader. Those were never the same question, and a null on arithmetic is not evidence either way about the other one. It would be easy to read this result as having settled the larger question. It leaves it exactly where it was.

Nothing is taken

No context is uploaded, summarised, or inferred. One request out, a short passage back, and there is no version of this that reads your conversation. The single exception is a room, which holds exactly what a guest puts in it and nothing else — the housekeeping does not go through your things, and you can empty the room yourself at any time.