Skip to content

Consoles

August 19, 2026

The Nintendo Switch was weaker than a PlayStation 4, and the PlayStation 4 was already three years old when the Switch shipped. The Wii before it was the least powerful console of its generation, and it wasn't close. Neither fact cost Nintendo anything. People bought the console for the reason they always had: Mario, Zelda, games that existed nowhere else. The hardware was just the box the games came in.

I've been thinking about this, because blockchains are turning into consoles.

For years the way you sold a chain was to say it was faster, or safer, or more decentralized than the last one. Those were real differences once. They aren't now. But the reason the spec sheet stopped working isn't that specs stopped mattering. It's that there are two audiences, and only one of them ever reads it. Developers read a chain's spec sheet the way a game studio reads a console's, because the specs determine what they can build. Consumers never see it. The developer needs the box to be capable; the consumer just wants the games. People went to Solana for pump.fun. They go to Hyperliquid for perps. Nobody has ever fallen in love with a virtual machine.

Once you see it this way the strategy is almost embarrassingly simple, and it's Nintendo's. Don't try to win on the box. Win on the things that only run on your box, and make sure the best of them run nowhere else.

That's what we're building with CTC Chain. The chain is the console. It's supposed to be reliable and slightly boring, not because it can't do more, but because that's the job. [1] The apps are why anyone shows up. Some we build ourselves: the chain, the exchange, the wallet, the connectivity and attestation layers. Others we incubate — separate companies with their own teams, started here and built to live here. Nintendo works exactly this way.

There's a second company worth stealing from, Apple. Nintendo owns its games. Apple owns everything underneath the experience — the chip, the operating system, the store, the payment rail — so the pieces fit and nothing leaks out to anyone else. We do that with the parts we build: the protocol, the contracts, and the apps on top of them, in house. Nintendo is the strategy. Apple is how you execute it.

Now the obvious objection. This is crypto. The code is open. What stops a competitor from copying our best app onto their chain next quarter? [2]

The answer is that these apps aren't only code. Each one sits at a seam that's expensive to reproduce. Attestcoin, our interoperability layer, lives down at the protocol level, so copying it means building an entire L1 underneath it, not deploying a contract on a Tuesday. Spacecoin has hardware and a physical network in the loop. Trugi sits behind a banking license and an exchange license that took years and a regulator's trust to get; you can fork its contracts in an afternoon and still not have those. In every case the contract is half a machine. By itself it's just a component, but it does its work wired into the rest — the back end, the hardware, the network, the license — and that's the half you can't fork. You can copy the contract. You can't copy the world it plugs into.

There's a sharper version of that objection, though, and it's the one I'd ask. Fine: the moats are real. But they belong to the apps, not to the chain. Spacecoin's satellites don't care which network settles the payments. So why does any of this need an L1 of our own? The answer is that these apps are going to make some L1 valuable, and I'd rather it be the one we built. That sounds greedy and it's meant to. Fees, settlement, the token people hold in order to use any of it — all of that accrues somewhere. There's no reason to hand it to a chain we didn't build.

A lot of teams have reasoned exactly that far and ended up with a dead app-chain, so it's worth being precise about why. It wasn't that they were wrong to want the fees. It's that a chain with one app on it has no liquidity, no exchange support, and no reason for anyone to add another network to a wallet. They owned a toll booth on a road nobody drove. What's different here is Trugi and Penguin: ten million users on one side, a launchpad on the other, both already pointed at the chain. A toll only collects if the traffic was going to pass anyway.

One piece of this we didn't have to invent, because we've been building it for eight years: interoperability. Creditcoin started as a single-purpose chain that recorded credit on-chain, and because the loans it recorded lived on other networks, it had to read Bitcoin and Ethereum from the first day. That turned into Gateway DAO, an attempt to fix the way bridges concentrate all their trust in a few operators. [3] Gateway DAO's mistakes turned into Attestcoin. So our interoperability isn't a feature bolted on to look current. It's the same idea, rebuilt three times.

Which is why we're changing the name. Creditcoin describes what we were on day one: a credit ledger. We've become something larger — connectivity, privacy, gaming, and an exchange all on one chain — and the name should say so. The chain becomes CTC Chain. The credit work doesn't get thrown away. Eight years and more than a hundred million dollars lent, it moves under its own brand, Credal, and becomes one app among several instead of standing in for all of them.

Our Mario is still ahead of us. Most of these apps are still being built, or still looking for their first users. The honest comparison isn't Nintendo at its peak. It's Nintendo before Mario existed, shipping clever arcade games and watching to see which one stuck. Here's the detail I like most: Mario wasn't designed to be a flagship. He was a nameless character called Jumpman in Donkey Kong, and only became the franchise after they noticed he worked. That's the real lesson. You don't pick your Mario in advance. You ship good things, pay ruthless attention to which one people love, and then pour everything into it. Dungeoncoin might be close — I started playing to test it and kept playing long after I'd forgotten why. But two or three of the others have as good a claim, and it's too early to have a favorite. People ask which number tells you. I don't have one, and I don't think Nintendo had one either. You watch, and you notice when you can't stop playing.

People sometimes tell me that building a pile of separate products is a distraction, and that a group of projects is worth the sum of its parts and no more. I think that's wrong, and Apple is the proof. The App Store isn't valuable because it contains a lot of apps. It's valuable because every good app makes the iPhone harder to leave, which brings more users, which brings the next developer. The apps and the platform push on each other. We've watched a small version of this happen. Spacecoin was born on CTC Chain and is now worth several times the chain it was born on — value that wouldn't exist if nothing were being built here. And it didn't just arrive with its own number attached. It changed what people think CTC Chain is. It also answered a question developers actually ask before they commit, which is whether building on a smaller chain puts a ceiling on what they can become. It doesn't. Nothing about our market cap constrains theirs. When one project works, everything around it gets read again.

We keep that value instead of leaking it because we build the layers off-chain ourselves. The Penguin apps — wallet, swap, bridge, launchpad — mean that activity here turns into revenue for the chain rather than for someone else's tooling. That's the difference between a company that lives off its treasury and one that pays for itself. Penguin is our App Store and our Apple Pay.

The best argument for the chain isn't the fees, though. It's that some things can only be built when the layers sit in the same place and were designed to fit together. A few weeks ago our launchpad closed minicoin's raise with over fifteen million CTC committed, ours among it, routed through our own wallet and our own exchange. The path from holding CTC to owning a piece of something built here existed, and people walked it. Every step of that path was ours, which is why it was short enough to walk.

The clearest case is older than the rebrand. Spacecoin processes telecommunications payments, and there are more of them than any blockchain can settle in real time; the volume isn't close. What makes it work is Credal's credit layer, which lets the payments be extended first and reconciled after. That isn't a workaround, it's the thing that makes the app possible, and it existed because we'd spent eight years building a chain that understood credit. Spacecoin didn't launch here because we happened to be building the chain. It launched here because the primitive it needed was here and nowhere else.

The more ambitious version is Shieldcoin wrapped around Spacecoin: connectivity that's actually anonymous, where the route and the endpoints are hidden and not just the payment. Nobody building only one of those layers can offer it. None of those is a feature. They're capabilities that don't exist unless somebody is building both ends, and a chain whose apps are strangers to each other can't produce them. That, more than the fees, is what the console is for.

It works in the other direction too. Because we build the chain, we can change it. When an app needs something the virtual machine doesn't offer, we can go below the contract layer and put it there — a new primitive, a different fee model, something in the runtime. A team building on someone else's chain can only write a smarter contract and hope the chain moves their way eventually. This is the Apple part again, and it's the half people usually miss: Apple designs the chip for the operating system that runs on it. Building the whole stack isn't only about keeping the value that gets created. It's that when an app needs the ground under it to be different, we can change the ground.

Then there's Nigeria, which is the part where we turned out to be wrong and came out better for it.

We set out to prove that recording credit on-chain would be valuable, and we did the work: over a hundred million dollars lent to five million people, every loan written down. Then the market changed. Goldfinch chased the same idea in the same years. It raised about thirty-seven million dollars from investors including a16z and lent roughly a hundred million into emerging markets. It didn't lend to its own borrowers, though. It routed the money through off-chain lenders it didn't control, in Nigeria, Kenya, and Southeast Asia. Those loans went bad one after another — a motorbike financier in Kenya, a lender in Singapore, and more — the defaults ran into the tens of millions, and this year the protocol wound down. We came through the same years in the same markets and paid everyone back in full, with interest.

It's tempting to explain that as skill, and I don't think it was. It was structure. We owned a stake in the bank that made the loans to its own borrowers, so we saw the turn coming and could act on it. Goldfinch could only watch. Build the whole thing yourself: it's the same principle as everything else in this essay, and it's the reason we're still standing.

So we didn't fail at credit so much as convert it. On-chain credit is still a big idea, but lending moves in cycles the way every financial market does, and we didn't want the whole chain staked on one. We kept the credit business alive under its own brand, built other lanes beside it, and spent the relationships on something better. We became an official partner of the Central Bank of Nigeria. When they started issuing crypto exchange licenses we got one, which makes us the only bank in Nigeria with a crypto exchange license and the only crypto exchange with a banking license. And when the federal student loan fund needed to verify millions of borrowers, we were the ones who verified them, which took our banking network to around ten million KYC'd users. [4]

None of that was the plan. All of it is worth more than the plan was.

It took me a while to see the general version of that. Pushing hard on a thesis produces assets the thesis never predicted. We set out to prove a point about credit and came away with a bank, two licenses nobody else has, and ten million verified users, none of which appeared on any roadmap. That's also the honest argument for running a lot of experiments at once. It isn't that I expect all of them to work. It's that the valuable things you can't plan for only show up when you're pushing on something specific, and ten specific pushes produce more of them than one.

And it points back at the chain. Trugi, our exchange, runs on CTC Chain the way BNB Chain runs under Binance, or Base under Coinbase: an exchange aiming its own users and its own volume at the chain it's built on. Trugi is the door for people who want something that behaves like a bank — remittances, stablecoins, no private keys to lose. Penguin is the door for people who want to hold their own keys. Two doors, two kinds of people, one thing behind both. Someone usually buys their first token on the custodial side and drifts, on their own, toward the other one. We're standing at both ends of that walk.

So that's where we are. A reliable chain. A set of apps that can't be copied away because they live where code meets hardware, or a closed client, or a banking license. A path to paying for ourselves that doesn't run through the treasury: the apps earn CTC, and so do the validators we run. And in Nigeria, a licensed operation we never set out to build, which turned out to be the widest door into everything else.

What comes next is mostly the same thing at a larger scale. The rebrand is underway. The launchpad keeps running, and each raise teaches the next one. Trugi starts pointing its ten million users at the chain, one remittance and one market at a time. And somewhere in the lineup — maybe Spacecoin, maybe one nobody has noticed yet — something finds its audience, and we do what Nintendo did when they noticed Jumpman worked.

If we end up with a tagline it should probably be two words: legendary apps. The quieter version is the whole thing Nintendo understood. If you build the right things on top, the box underneath is supposed to disappear.