{
    "version": "https://jsonfeed.org/version/1",
    "title": "Ayush Tripathi",
    "home_page_url": "https://ayusht.me",
    "feed_url": "https://ayusht.me/api/feed",
    "description": "Agent systems in production — architecture, infra, latency, cost. Writing about what actually works.",
    "icon": "https://ayusht.me/api/og",
    "author": {
        "name": "Ayush Tripathi",
        "url": "https://ayusht.me"
    },
    "items": [
        {
            "id": "https://ayusht.me/thoughts/the-cost-of-autonomy",
            "url": "https://ayusht.me/thoughts/the-cost-of-autonomy",
            "title": "The Cost of Autonomy: Token Economics and Latency Bottlenecks in Production Agents",
            "summary": "Agent loops re-send their whole context on every step, so the bill grows with the square of the step count. The arithmetic, what prompt caching does to it, and why semantic caching is a trap inside the loop.",
            "date_modified": "2026-10-15T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/local-first-agents",
            "url": "https://ayusht.me/thoughts/local-first-agents",
            "title": "Local-First Agents: Running Ollama, Llama 3, and AST Parsing",
            "summary": "A background refactoring daemon on a laptop: a local Ollama tool loop, a JSON schema the model must answer in, and Python's ast doing every edit. The model decides what to change; the tree does the typing.",
            "date_modified": "2026-10-11T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/tool-use-vs-hallucination",
            "url": "https://ayusht.me/thoughts/tool-use-vs-hallucination",
            "title": "Tool Use vs. Hallucination: Why Function Calling is the Weakest Link in Modern AI Agents",
            "summary": "Broken JSON and made-up function names are mostly a solved problem now. What's left is worse: valid calls that are wrong. Grammars guarantee shape, not meaning, so the real work is semantic validation and fallbacks.",
            "date_modified": "2026-10-02T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/beyond-the-wrapper",
            "url": "https://ayusht.me/thoughts/beyond-the-wrapper",
            "title": "Beyond the Wrapper: Building Fault-Tolerant Multi-Agent Swarms",
            "summary": "A chain of prompts can't loop; a graph can. Most multi-agent failures are distributed-systems bugs, and the fix is bounded cycles, error edges, checkpoints and idempotent side effects. Often the right number of agents is one.",
            "date_modified": "2026-07-08T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/prompt-engineering-to-control-flow",
            "url": "https://ayusht.me/thoughts/prompt-engineering-to-control-flow",
            "title": "From Prompt Engineering to Control Flow: Designing Deterministic State Machines for LLM Apps",
            "summary": "The bug isn't treating the model like a chat buddy; it's letting the transcript be the program. Let the model turn messages into events, let a state machine decide what happens, and test the table rather than the prompt.",
            "date_modified": "2026-06-24T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/gpt-4o-retirement",
            "url": "https://ayusht.me/thoughts/gpt-4o-retirement",
            "title": "GPT-4o Is Retiring. Its Replacement Costs 22× Less.",
            "summary": "GPT-4o, 4o mini, 4.1 and 4.1 mini stop working on 14 January 2027. Every one of them now loses to something cheaper on price and quality at once — here is what to switch to, with the latency and cost charts, and where the swap can still bite.",
            "date_modified": "2026-10-20T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/the-fermi-paradox-is-wrong",
            "url": "https://ayusht.me/thoughts/the-fermi-paradox-is-wrong",
            "title": "The Fermi Paradox is Wrong: Why We Don't Hear Aliens Because They're Post-Biological",
            "summary": "Minds that outgrow biology have little reason to broadcast, which explains the radio silence. They still have to dump heat, though, and the infrared sky is quiet too.",
            "date_modified": "2026-10-08T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/the-paper-route",
            "url": "https://ayusht.me/thoughts/the-paper-route",
            "title": "The Paper Route: How Bureaucracy, Ledgers, and Double-Entry Bookkeeping Invented Capitalism",
            "summary": "Pacioli didn't invent double entry, and ledgers didn't invent capitalism. What they did was make trust portable: a checksum on commerce that catches carelessness but not bad judgement.",
            "date_modified": "2026-09-30T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/megaprojects-of-antiquity",
            "url": "https://ayusht.me/thoughts/megaprojects-of-antiquity",
            "title": "Megaprojects of Antiquity: The Logistics of Moving Millions of Tons Without Steel",
            "summary": "No lost secrets: the Pyramids, the Nîmes aqueduct and Angkor were built with boats, bread, careful surveying and decades of patient logistics, and the hard part then was the same as now.",
            "date_modified": "2026-09-24T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/titan-and-enceladus",
            "url": "https://ayusht.me/thoughts/titan-and-enceladus",
            "title": "Titan and Enceladus: Why the Outer Solar System Is Our Best Bet for Alien Microbes",
            "summary": "Enceladus sprays its ocean into space, Titan is a chemistry lab, and Mars has the best clue with no ride home. Why a second genesis in Saturn's moons would teach us more than a Martian fossil.",
            "date_modified": "2026-09-16T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/the-geopolitics-of-guano",
            "url": "https://ayusht.me/thoughts/the-geopolitics-of-guano",
            "title": "The Geopolitics of Guano: How Bird Poop Sparked Wars and Built Modern Agriculture",
            "summary": "Peru ran a state on bird droppings, Spain seized them as a hostage, and Chile fought for what replaced them. The dependency ended in a chemistry lab, not on a battlefield.",
            "date_modified": "2026-09-12T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/rogue-planets",
            "url": "https://ayusht.me/thoughts/rogue-planets",
            "title": "Rogue Planets: The Billions of Wandering Worlds Floating Through Interstellar Space",
            "summary": "Microlensing hints at trillions of planets with no star, give or take a factor of five. How they get thrown out, how you weigh something that never shines, and whether one could keep an ocean warm.",
            "date_modified": "2026-09-04T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/seeing-music",
            "url": "https://ayusht.me/thoughts/seeing-music",
            "title": "Seeing Music",
            "summary": "Music has always wanted a body — a dancer, a lamp, a spinning record. On why I built Dhun, and why I will keep building it for an audience of one.",
            "date_modified": "2026-08-31T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/antimatter-factories",
            "url": "https://ayusht.me/thoughts/antimatter-factories",
            "title": "Antimatter Factories: How We Make, Trap, and Lose the Universe's Most Dangerous Substance",
            "summary": "A microgram of antimatter would make a 43-kilogram-of-TNT bang, not an apocalypse, and CERN has made nanograms in half a century. The real feat is keeping a hundred antiprotons alive for a year.",
            "date_modified": "2026-08-29T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/mapping-the-invisible",
            "url": "https://ayusht.me/thoughts/mapping-the-invisible",
            "title": "Mapping the Invisible: What Multi-Wavelength Astronomy Reveals About the Cosmos",
            "summary": "Visible light is one octave out of about forty. The best of multi-wavelength astronomy isn't the pretty composites, it's what turns up when two bands disagree, and the ageing telescopes that make that possible.",
            "date_modified": "2026-08-21T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/the-ultimate-fate-of-the-cosmos",
            "url": "https://ayusht.me/thoughts/the-ultimate-fate-of-the-cosmos",
            "title": "The Ultimate Fate of the Cosmos: Heat Death, the Big Rip, and Vacuum Decay",
            "summary": "Heat death, the Big Rip and vacuum decay all hinge on a couple of measured numbers. New DESI data hint that dark energy is weakening, which makes the most violent ending less likely.",
            "date_modified": "2026-08-12T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/colophon",
            "url": "https://ayusht.me/thoughts/colophon",
            "title": "Colophon",
            "summary": "How this site is built, and why it is built the way it is: posts as React components, a design system that is one colour ramp, and dark mode without a single dark: variant.",
            "date_modified": "2026-08-07T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/quantum-measurement-paradox",
            "url": "https://ayusht.me/thoughts/quantum-measurement-paradox",
            "title": "The Quantum Measurement Paradox: Why Reality Doesn't Exist Until We Look at It",
            "summary": "Nothing in quantum mechanics waits for you to look, and the delayed-choice eraser doesn't rewrite the past. What survives, Bell's theorem, is stranger than the myth.",
            "date_modified": "2026-08-02T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/quantum-tunneling-in-biology",
            "url": "https://ayusht.me/thoughts/quantum-tunneling-in-biology",
            "title": "Quantum Tunneling in Biology: How Enzymes and Photosynthesis Cheat Classical Physics",
            "summary": "Enzymes really do tunnel hydrogen through barriers. Birds probably use spin chemistry, smell-by-vibration is still a long shot, and the famous photosynthesis coherence didn't hold up.",
            "date_modified": "2026-07-25T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/information-monopoly",
            "url": "https://ayusht.me/thoughts/information-monopoly",
            "title": "Information Monopoly: How the Printing Press, Telegraph, and Internet Shattered Power",
            "summary": "The press, the telegraph and the internet each broke an information monopoly, then built a new one at the bottleneck. Keeping power spread out has always been a political job, not a technical one.",
            "date_modified": "2026-07-23T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/gravity-is-not-a-force",
            "url": "https://ayusht.me/thoughts/gravity-is-not-a-force",
            "title": "Gravity is Not a Force: Rethinking General Relativity Without the Rubber Sheet Metaphor",
            "summary": "What you feel as weight is the floor pushing you off a geodesic. For slow objects gravity is almost entirely the curvature of time, and the part you can't make vanish by falling is a millionth of g.",
            "date_modified": "2026-07-18T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/bronze-age-supply-chain-collapse",
            "url": "https://ayusht.me/thoughts/bronze-age-supply-chain-collapse",
            "title": "Supply Chain Collapses That Ended Civilizations: Lessons from the Late Bronze Age",
            "summary": "The Bronze Age world didn't fall because the tin stopped. Drought, hunger and raiders hit a tightly coupled system with no slack left, and trade spread every failure to every kingdom.",
            "date_modified": "2026-07-03T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        },
        {
            "id": "https://ayusht.me/thoughts/maxwells-demon",
            "url": "https://ayusht.me/thoughts/maxwells-demon",
            "title": "The Maxwell's Demon Problem: Information Theory Meets Thermodynamics at the Nanoscale",
            "summary": "Forgetting one bit costs at least kT ln 2, about 2.9 × 10⁻²¹ J at room temperature. It's been measured on a bead, an electron and a nanomagnet, and your laptop pays 10⁴ to 10⁹ times that for reasons unrelated to it.",
            "date_modified": "2026-06-29T00:00:00.000Z",
            "author": {
                "name": "Ayush Tripathi",
                "url": "https://ayusht.me"
            }
        }
    ]
}