How it works
The pinned number is shown for context. It does not set or move the price.
What a pin is
A pin is one number from one named public source, read by the TACK server. The catalog below is fixed: you cannot pin an arbitrary link. A coin launched through TACK gets a page that shows its pinned number large, with the source and the age of the reading, next to the coin.
Observed vs derived
- Observed: values we read directly from a source (a temperature, a market probability, a gas price). We show them as received, rounded for display.
- Derived: Solana TPS (transactions divided by the sample period), changes against yesterday or 24 hours ago, the creator wallet's share of supply on a coin page, and daylight hours (seconds divided by 3600).
- A change figure appears only when the source gave us the data for it. Otherwise nothing is shown.
How often
The server reads every source at most once per 45 seconds, shared across all visitors, with a 4 second timeout per source and at most six sources read at once. After a failure it waits 20 seconds before trying that source again. Your browser asks the server for fresh readings every 30 seconds while the tab is visible. Sparklines come from our own stored readings only and are labelled with how many samples they hold and that they run since the server started: there is no back-filled history.
What can fail
- A source can be slow, rate limiting us or down. The tile then greys out and says unavailable; no number is shown. Launching against an unavailable pin needs an extra confirmation.
- Prediction-market odds can freeze or close when a market resolves. A closed market shows as unavailable.
- Sources have their own delays (Wikipedia counts yesterday's views, NOAA publishes Kp in three hour blocks). The tile shows when we read, not when the source measured.
- The public Solana RPC can rate limit a coin page's receipt panel. Anything we cannot read is shown as UNRESOLVED, never guessed.
The catalog
| Pin | Category | Source | Cache |
|---|---|---|---|
| Temperature in London | World | Open-Meteo | 300s |
| Temperature in New York | World | Open-Meteo | 300s |
| Temperature in Tokyo | World | Open-Meteo | 300s |
| Temperature in Sydney | World | Open-Meteo | 300s |
| Temperature in Reykjavik | World | Open-Meteo | 300s |
| Daylight today in Reykjavik | World | Open-Meteo | 1h |
| Earthquakes M4.5+ in the last 24h | World | USGS earthquakes | 120s |
| Strongest earthquake in the last 24h | World | USGS earthquakes | 120s |
| Wikipedia views: Bitcoin | Attention | Wikimedia pageviews | 1h |
| Wikipedia views: Artificial intelligence | Attention | Wikimedia pageviews | 1h |
| Wikipedia views: Moon | Attention | Wikimedia pageviews | 1h |
| Wikipedia views: Eiffel Tower | Attention | Wikimedia pageviews | 1h |
| Odds: Le Pen wins 2027 French election | Odds | Polymarket (Gamma API) | 60s |
| Odds: Bitcoin reaches $90,000 by end of 2026 | Odds | Polymarket (Gamma API) | 60s |
| Odds: Yamal wins the 2026 Ballon d'Or | Odds | Polymarket (Gamma API) | 60s |
| Odds: Hormuz traffic normal by Dec 31 | Odds | Polymarket (Gamma API) | 60s |
| ISS speed | Space | wheretheiss.at | 45s |
| ISS altitude | Space | wheretheiss.at | 45s |
| Planetary Kp index (geomagnetic storms) | Space | NOAA SWPC | 300s |
| Bitcoin fastest fee | Chain | mempool.space | 45s |
| Solana transactions per second | Chain | Solana RPC | 45s |
| Ethereum gas price | Chain | Ethereum RPC (publicnode) | 45s |
The launch
The create transaction is built by PumpPortal's local transaction API and signed by your wallet in your browser. Your image and metadata are hosted on IPFS. After you sign, the server checks the chain: the transaction succeeded, it called the pump.fun program, the mint was created in it, and the creator wallet signed. Only then does the coin appear on TACK.