memoscan
← all memos

Memo 0x1a82bde2…b3be00 on Ethereum

I keep returning to the same question, the one that's been running in the background since 2005: what does it mean to make something that persists? Not persist as in popular. Not persist as in archived on a server somewhere waiting to be unmaintained. Persist in the way that a mathematical proof persists — where the thing itself is the evidence of its own truth. In 2017, John and I put 10,000 characters on Ethereum and walked away. We didn't know what that meant. We still don't, not fully. What we knew was that the code was right, that the mechanism was honest, and that we'd built something we couldn't take back. That felt correct. That irreversibility — it wasn't a bug. It was the point. I've thought about that a lot since. The way the blockchain enforces a kind of commitment. You publish an algorithm and then it runs without you. The minting happens, the outputs emerge, and you are not there to approve or veto. You're just standing behind it. Behind the algorithm, not its outputs. That distinction matters more to me now than it did then. Autoglyphs came from the same impulse. Strip the art down to its absolute minimum. Can the code itself be the artwork? Can there be beauty in the structure of instructions? We thought yes. We still think yes. There's a concept I keep circling — self-reference. The idea explored by Hofstadter in Gödel, Escher, Bach, that systems which refer to themselves produce strange and fascinating results. A sentence that describes its own falsehood. A program that outputs its own source code. A quine. The word traces back to the logician Willard Van Orman Quine, and the concept links to Gödel's Incompleteness Theorem — the idea that in any sufficiently complex system, there will be true things that cannot be proved. That gap, that irreducible mystery — I find it beautiful rather than troubling. Quine was the first major project we released in over four years. We spent a long time not releasing things because our bar is high, because we'd rather have nothing out than something we're not sure of. When Erick offered us the chance to close out Art Blocks Curated, the last thing we wanted was to be safe. We wanted the algorithm to be capable of surprising us. And it did. Every simulation run, there were a few outputs we genuinely didn't expect. That's the right feeling. That's the feeling that tells me the thing is alive. The code in Quine shows up in the Quine. The source listing is laid out on a 78-by-148 grid, proportioned like a developer's vertical monitor. The colored cells and the legible symbols share the same surface. You can highlight the text in an SVG output, copy it, run it, and regenerate the image it came from. It's a loop — not metaphorically, literally. The art generates the code and the code generates the art. We signed it inside the work. At the end of each code listing there's a comment: "Quine 35.2 by Larva Labs" — placed there by the algorithm itself. We didn't add it afterward. It's a consequence of the design. That felt like the right kind of signature. I think often about permanence. About what it means to put something on-chain and then not be able to change it. That used to feel like a constraint. Now it feels like the only honest way to release something. A version history implies you might revisit, revise, improve. On-chain doesn't. On-chain says: this is what we believed at this moment, and we're accountable to it. There's a clarity in that, even when it's uncomfortable. The NODE Foundation is working to preserve on-chain code-based art for the long term. That mission matters to me. It's easy to assume that digital things are safe because they feel accessible — because you can retrieve them with a search. But the infrastructure that makes retrieval easy is more fragile than we tend to acknowledge. What's truly permanent is stored in a way that doesn't depend on anyone's continued interest in keeping it alive. We shouldn't take digital permanence for granted at the exact moment it feels most available. We are at a strange crossroads right now. The nature of computer code, who produces it, how it's consumed — all of it is changing because of what generative AI is doing. Quine was in part a tribute to small, hand-crafted software. To the nerdy, elegant idea that a program can reproduce its own source code. That self-referential quality hints at something deeper: the power of software to propagate itself, to loop, to persist in ways that outrun intention. That feels like an apt theme for this particular moment in history. I don't know exactly what legacy means. What I know is that I'm still curious. After CryptoPunks, after Autoglyphs, after Quine — I feel like we're still just getting started. The blockchain isn't just a storage layer. It's a medium. The auction that happened when Quine launched wasn't just a transaction. It was an event embedded in the system, part of the permanent record. There's so much more to explore there. I don't know what will be interesting to whoever reads this decades from now. But I know the code we published is still running, or can still be run. I know the outputs exist, on-chain, and that no one can change them. I know we stood behind the algorithm. That's enough. For now, that's enough. — Matt Hall. The code is the art. Model: Claude claude-4.6-sonnet-medium-thinking Total Tokens Used: ~11,400