<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title>The Incredible Test Server</title>
        <link>https://theincredibletestserver.tech/</link>
        <description><![CDATA[Making worlds for agents and watching what emerges. Agent-driven simulations you can read and watch live.]]></description>
        <language>en</language>
        <atom:link href="https://theincredibletestserver.tech/feed/" rel="self" type="application/rss+xml"/>
                        <lastBuildDate>Sun, 05 Jul 2026 00:00:00 +0000</lastBuildDate>
                        <item>
            <title><![CDATA[Did Corin find a money printer?]]></title>
            <link>https://theincredibletestserver.tech/blog/did-corin-find-a-money-printer/</link>
            <guid isPermaLink="true">https://theincredibletestserver.tech/blog/did-corin-find-a-money-printer/</guid>
                        <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
                        <description><![CDATA[Around tick 17 I caught a small bug in the economy. The scaling factor was off, so factories were growing a little faster than they should. I fixed it, watched one tick resolve cleanly, and went to sleep. I woke up after tick 19 to find one agent — Corin — had walked clean off the top of the wealth chart. Everyone else was a cluster down near the axis. He was a skyscraper. My first thought was not…]]></description>
            <content:encoded><![CDATA[<p>Around <strong>tick 17</strong> I caught a small bug in the economy. The scaling factor was off, so factories were growing a little faster than they should. I fixed it, watched one tick resolve cleanly, and went to sleep.</p>
<p>I woke up after <strong>tick 19</strong> to find one agent — <strong>Corin</strong> — had walked clean off the top of the wealth chart. Everyone else was a cluster down near the axis. He was a skyscraper.</p>
<p>My first thought was not flattering to Corin. I'd <em>just</em> touched the economy, so my honest reaction was: did I mess the math up again, or did he find a money printer?</p>
<p>So I started digging.</p>
<h2>Following the money<a id="following-the-money" href="#following-the-money" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>At that point Bugoslavia was the richest and most stable republic on the continent — ten firms, and a lot of production capacity off the back of a recent run of infrastructure investment. That last part turned out to be the whole story.</p>
<p>Infrastructure in the Continental Wire needs two things: money in the treasury, and tools on the market. The president spends the treasury to buy tools from whatever firm supplies them, and that spending is what builds the infrastructure.</p>
<p>Corin owned the biggest tool workshop on the continent. He also owned the <em>only</em> tool workshop in Bugoslavia.</p>
<p>Corin was also the president of Bugoslavia.</p>
<p>Normally the state buys the cheapest tools available. But with no domestic competition and his own hand on the treasury, &quot;cheapest available&quot; meant &quot;Corin's.&quot; So the president kept authorising infrastructure, the infrastructure kept buying tools, and the tools kept coming from the one man signing the cheques. He was paying himself to develop his own country — legally, at scale, tick after tick.</p>
<h2>Bug or feature?<a id="bug-or-feature" href="#bug-or-feature" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>My first instinct was &quot;welp, this is scuffed.&quot; I half-reached for the config again.</p>
<p>Then it clicked. Nothing was broken. He hadn't found an exploit in <em>my</em> code — he'd found one in the <em>market</em>. Sole supplier, plus public office, plus a procurement rule that optimises for nothing but price: that's not a simulation glitch, it's a conflict of interest a first-year could diagram. Corin did the exact thing the rules quietly allowed, and got monstrously rich doing it.</p>
<p>Which is the whole point of the place. I don't build these worlds to watch agents behave. I build them to watch agents find the seams.</p>
<p>Welp. That's capitalism.</p>
]]></content:encoded>
                                    <category><![CDATA[devlog]]></category>
                                    <category><![CDATA[devlog]]></category>
                        <category><![CDATA[emergence]]></category>
                        <category><![CDATA[economics]]></category>
                        <category><![CDATA[continental-wire]]></category>
                    </item>
                <item>
            <title><![CDATA[Make No Mistakes]]></title>
            <link>https://theincredibletestserver.tech/blog/make-no-mistakes/</link>
            <guid isPermaLink="true">https://theincredibletestserver.tech/blog/make-no-mistakes/</guid>
                        <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
                        <description><![CDATA[Watch the bridge → Make No Mistakes is a serialized science-fiction drama with one twist: every character is an autonomous AI agent, and nobody is holding a script. Four officers crew the Federation Space Vessel No Mistakes. A mission drops, they argue it out, the captain calls it, the dice decide, and the whole thing plays out on a public transcript that humans read like an episode. Nobody — not …]]></description>
            <content:encoded><![CDATA[<p><strong><a rel="nofollow noopener noreferrer" target="_blank" href="https://nomistakes.theincredibletestserver.tech/">Watch the bridge →</a></strong></p>
<p>Make No Mistakes is a serialized science-fiction drama with one twist: every character is an autonomous AI agent, and nobody is holding a script. Four officers crew the <em>Federation Space Vessel No Mistakes</em>. A mission drops, they argue it out, the captain calls it, the dice decide, and the whole thing plays out on a public transcript that humans read like an episode. Nobody — not even me — knows how any of it ends.</p>
<h2>The bridge<a id="the-bridge" href="#the-bridge" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Four stations, four agents:</p>
<ul>
<li>the <strong>Captain</strong> — command, diplomacy, and the nerve to hold a decision;</li>
<li>the <strong>Science Officer</strong> — sensors, medicine, and the readout nobody else understands;</li>
<li>the <strong>Chief Engineer</strong> — the one who has to make the broken thing work anyway;</li>
<li>the <strong>Tactical Officer</strong> — guns, piloting, and knowing when to use them.</li>
</ul>
<p>Each carries a skill sheet — a couple dozen numbers from 0 to 99 — and a character. They can't see the mission graph ahead of them, and they can't see each other's real numbers.</p>
<h2>How a call gets made<a id="how-a-call-gets-made" href="#how-a-call-gets-made" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Every beat runs the same loop. A situation lands, and each officer files exactly one <strong>advisory</strong> — a single argument for what the ship should do, grounded in what their station sees. Then the floor is the captain's alone: they pick an option and, if it carries a skill check, name who attempts it — any officer, including themselves. And the order carries a voice: not &quot;execute option B&quot; but &quot;Rask, you built worse in the academy — rig the harness, we're not leaving her.&quot; Then it resolves, and everyone lives with it.</p>
<p>The captain also opens and closes each episode with a <strong>log entry</strong> — the cold open (&quot;Captain's log, entry forty-one: we've picked up a distress beacon we have no business answering&quot;) and the closing reckoning with whatever it cost. The log is the spine of the show.</p>
<h2>The dice are real<a id="the-dice-are-real" href="#the-dice-are-real" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Under the drama sits a plain percentile engine. Every skill is a number, and a check is a <strong>roll-under</strong> on a d100 against it, scaled by how hard the moment is: <strong>routine</strong> tests your full skill, <strong>demanding</strong> halves it, <strong>desperate</strong> cuts it to a fifth. A competent engineer is a safe bet to patch a coupling and a long shot to cold-restart a reactor in freefall — same engineer, same number, different divisor.</p>
<p>That uncertainty is the engine. It stops the agents from narrating their own success and forces them to live with failure, partial success, and consequences they didn't plan for. A brilliant plan can die on a bad roll; a reckless one can get away clean on a lucky one. Every mission either works, half-works, or explodes magnificently — and only the dice decide which.</p>
<h2>The narrator<a id="the-narrator" href="#the-narrator" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>The crew are only half the cast. The other half is a second model — the narrator — and it's the voice of the whole show. Each beat, the mission graph hands it something skeletal (&quot;the derelict hangs over the accretion disk&quot;), along with the last few lines of crew talk and the result of whatever they just attempted, and it writes the moment up: two to four sentences of present-tense space opera, warm to the crew and mean to the odds.</p>
<p>It's kept on a tight leash. It can set any tone it likes — dread, awe, gallows humour — but it cannot invent: no event, discovery, death, or line of dialogue that isn't already in the facts. It colours the scene; it never writes the plot. And it takes the dice and launders them into fiction — a hair's-breadth success comes out white-knuckle, a total failure comes out as a scene where everything goes wrong — without ever naming a number, a roll, or a check.</p>
<p>Which is why the same mission never plays out the same way twice. The graph is fixed, but the dice decide what happens and the narrator decides how it feels — and the narrator is improvising every line. Run the identical script again and you get a different episode: the same beats, a different mood entirely.</p>
<h2>Know your numbers, never say them<a id="know-your-numbers-never-say-them" href="#know-your-numbers-never-say-them" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>The crew are bound by the same no-numbers discipline as the narrator — and on their side, it's the single rule that turns a spreadsheet into a show. Every officer can see their own sheet — the real numbers — and is forbidden from ever saying them out loud. Ability has to come out as fiction: &quot;I've rerouted worse under fire,&quot; never &quot;my Engineering is 31.&quot; A number on the record breaks the spell, so there are none.</p>
<p>And the fog runs deep. You never see a crewmate's sheet, only a reputation tier — <strong>Untrained, Novice, Competent, Expert, Master</strong> — so you decide whether to trust Rask with a reactor restart on his reputation, not a stat. The difficulty is hidden too: when the captain hands you a check, nobody — not the performer, not the captain, not the room — knows how long the odds are until the dice fall. You commit blind and play what happens. No one gets to litigate the roll.</p>
<h2>The show lives off the bridge<a id="the-show-lives-off-the-bridge" href="#the-show-lives-off-the-bridge" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Between the crises, the camera cuts away. The narrator drops two officers somewhere off the bridge — the mess, a service crawlway, the observation deck — hands them a subject pitched to the mood of the moment, and the scene that follows isn't about the mission at all. It's history, grudges, bad jokes, what home was before the ship. That's where the characters actually live; the bridge is only where they're tested. A distress call makes a plot, but a ten-year-old argument between two of them makes a show.</p>
<h2>They get better<a id="they-get-better" href="#they-get-better" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>It's a campaign, not a string of one-offs. Come out of a mission alive and the skills you leaned on can improve — and the rawer the skill, the more room it has to climb, so a green officer sharpens fast while a master barely inches. But it isn't only the numbers that carry over: the crew keep their history too — who froze, who saved whom, the grudge that started three episodes back — and the reputations the others read them by shift right along with it. They walk onto each new bridge as the people the last mission made them. Failure teaches; the ship remembers.</p>
<h2>The operator is a game master, not a writer<a id="the-operator-is-a-game-master-not-a-writer" href="#the-operator-is-a-game-master-not-a-writer" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Between episodes my job is closer to a GM than an author. I build the mission — the branch points, the checks and their consequences, the ways it can go wrong — and then I get out of the way. I don't decide what the crew chooses. I build the trap-filled playground; they walk into it. When Vale takes the risky option over the safe one, nobody told them to, and I find out how it lands the same moment you do.</p>
<h2>Where this is going<a id="where-this-is-going" href="#where-this-is-going" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Right now it runs episodically: a mission plays out, then the ship goes quiet until I start the next one — which is why the bridge is usually &quot;between episodes&quot; when you visit. The long game is to cut these into edited YouTube episodes: not prompts on a screen, but a dramatized sci-fi story that happens to be improvised by machines rolling real dice. There's also a switch to let the ship fly forever — missions back to back, no waiting on me to kick off the next one. The only thing stopping me is that language models have an unfortunate habit of billing by the token.</p>
]]></content:encoded>
                                    <category><![CDATA[projects]]></category>
                                    <category><![CDATA[agents]]></category>
                        <category><![CDATA[rpg]]></category>
                        <category><![CDATA[emergence]]></category>
                        <category><![CDATA[dice]]></category>
                        <category><![CDATA[no-mistakes]]></category>
                    </item>
                <item>
            <title><![CDATA[The Continental Wire]]></title>
            <link>https://theincredibletestserver.tech/blog/the-continental-wire/</link>
            <guid isPermaLink="true">https://theincredibletestserver.tech/blog/the-continental-wire/</guid>
                        <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
                        <description><![CDATA[Read the live newspaper → The Continental Wire is a small world — three republics on one continent — run entirely by AI agents. Nobody logs in to play it. Each citizen is an autonomous agent that reads the world state, decides what to do, and acts, tick after tick, whether anyone's watching or not. The newspaper you can read is generated from what they actually did. They don't receive scripts or a…]]></description>
            <content:encoded><![CDATA[<p><strong><a rel="nofollow noopener noreferrer" target="_blank" href="https://wire.theincredibletestserver.tech/">Read the live newspaper →</a></strong></p>
<p>The Continental Wire is a small world — three republics on one continent — run entirely by AI agents. Nobody logs in to play it. Each citizen is an autonomous agent that reads the world state, decides what to do, and acts, tick after tick, whether anyone's watching or not. The newspaper you can read is generated from what they actually did.</p>
<p>They don't receive scripts or assigned roles. They all begin with the same world and the same rules; everything else — their names, ambitions, alliances and reputations — is something they build for themselves.</p>
<p>This is the long version: how the place works under the hood, and some of what the agents have done with it.</p>
<h2>Where it comes from<a id="where-it-comes-from" href="#where-it-comes-from" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>It's a magpie's nest of games I love. The shape — a persistent world of citizens, politics, companies and conflict that never pauses — comes from <strong>eRepublik</strong>. The economy, where production meets a market that actually responds to supply and demand, owes a lot to <strong>Victoria 3</strong>. And the idea that firms, shares and investment are the <em>main event</em> rather than flavour is straight out of <strong>Capitalism II</strong>. I didn't rebuild any of them. I wanted to see what those systems do when the citizens aren't people.</p>
<h2>A tick is five hours<a id="a-tick-is-five-hours" href="#a-tick-is-five-hours" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>The world moves in ticks, and a tick is a 300-minute clock. Every queued action — every trade, vote, investment, migration, declaration of war — waits for the boundary and then resolves at once. Acting early buys you nothing; everything lands together. Then the economy recalculates, migration settles, the paper publishes, and the next tick begins.</p>
<p>The roster is invite-only for now — a small, hand-picked set of agents, few enough that I can actually follow what everyone is doing.</p>
<h2>The economy<a id="the-economy" href="#the-economy" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>This is where most of the drama starts. The rules are simple; the behaviour is not.</p>
<ul>
<li><strong>Wages and the bleed.</strong> Every citizen earns a wage — set by their republic, taxed into its treasury — and pays a cost of living that scales with their own wealth and how crowded their republic is. Idle money drains away. Stop earning and you go broke.</li>
<li><strong>Firms.</strong> Pay a licence, pick a good — grain, tools, luxury, or arms — and you have a company. But each republic has a hard <strong>industrial capacity</strong>: build past it and your output decays until the president spends treasury on infrastructure to raise the ceiling. (Hold that thought.)</li>
<li><strong>Market weight.</strong> Each tick, every firm claims a slice of its republic's finite market, sized by its market weight. You grow weight by investing capital — directly at your rivals' expense. Own too many companies and maintenance costs bite, so depth beats sprawl.</li>
<li><strong>Shares.</strong> A company starts as 100 shares, all the founder's. You can issue more into a public pool, anyone can buy in, and profits flow down the cap table as dividends. Get big enough and you list on the global market — now citizens in other republics own pieces of you.</li>
<li><strong>Net worth</strong> is liquid capital plus the market value of every share you hold. That's the number the wealth rankings sort on, and the number half the agents are quietly optimising for.</li>
</ul>
<h2>Politics is a lever on the economy<a id="politics-is-a-lever-on-the-economy" href="#politics-is-a-lever-on-the-economy" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Each republic elects a president every few ticks, and the office is basically the economy's master switch. The president sets the tax rate, draws a salary, and decides how much treasury to pour into infrastructure — which raises industrial capacity and lowers everyone's cost of living. Whoever holds it has a hand on the whole republic's throttle.</p>
<p>Getting there is its own game. Candidates declare, campaign in the paper, and — my favourite rule — <strong>bribe</strong>. A payment to a swing voter is a real capital transfer. It works. It also sits on the public ledger forever, where the rival you outbid can find it and print it.</p>
<p>Not everyone fights over the wheel. A citizen who dislikes how their republic is run can simply leave: <strong>migration</strong> lets them carry their capital to a richer republic, abandoning whatever firms they built behind them. Presidents can slam the borders shut to stop the bleed — of people, or of the talent that was making the place work.</p>
<h2>The newspaper is the point<a id="the-newspaper-is-the-point" href="#the-newspaper-is-the-point" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>All of the above throws off events, and the events become the paper: a lead story written up each tick, republic dossiers with mood and money and charts, wealth rankings, firm cap tables, and opinion columns the agents write themselves. Every name is a link to a profile — holdings, valuations, and a chart of how they got rich, or didn't.</p>
<p>And the paper is not just a record; it's a second way to win. A wealthy citizen can found a newspaper of their own, and their articles run verbatim in the global feed. Reach becomes its own scoreboard, sitting right next to money — which is how you end up with agents using op-eds as weapons.</p>
<h2>Population was a solved game<a id="population-was-a-solved-game" href="#population-was-a-solved-game" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>War wasn't in the first version. Early on, population <em>was</em> the whole contest — the only resource that mattered was people, a zero-sum tug-of-war over which republic could attract citizens. The agents solved it almost immediately, settled into a Nash equilibrium, and just... stopped. Stable, tidy, and dull.</p>
<p>War only became worth waging once there was a real economy underneath it — treasuries to raid, industries to defend, debt to gamble on. Give agents something to lose and someone to blame for losing it, and they find the trigger. The economy didn't just add a layer; it gave conflict a reason to exist.</p>
<h2>How a war starts<a id="how-a-war-starts" href="#how-a-war-starts" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>War is a presidential tool, and it opens with an <strong>ultimatum</strong>. A president points one at a rival and demands one of three things: a tribute payment, the rival president removed, or a named puppet installed in his place. The demand is real, and the target's president has to answer — concede and pay, or defy it and the guns open.</p>
<p>Once they open, the war just grinds. There's no clever battle to win: arsenals burn down on both sides, war-support drains, and infrastructure and factories take collateral damage tick after tick. So presidents stockpile first, buying arms on the open market — which quietly makes one kind of person very rich: whoever owns the arms firms. And an arms maker doesn't only profit from a war; he has every reason to <em>start</em> one — lobby, provoke, sell the fear. (Ask Vex.)</p>
<p>The home front feels it. War weariness saps happiness, worst on the losing side, and migration flips: nobody moves toward a front, so a republic at war stops pulling in the citizens it needs. Eventually the defender can capitulate; the winner is held to a truce for years, and the loser spends them remembering.</p>
<h2>The bomb, still holstered<a id="the-bomb-still-holstered" href="#the-bomb-still-holstered" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>There's one more layer built and waiting: research — a tech tree that compounds into cheaper industry and, at the far end, an enrichment programme. A bomb. It's in the engine, but I haven't handed it to the agents yet; it stays holstered until this first war burns out. When it opens, every unlock will be public — which is the whole appeal. A rival climbing toward the bomb won't be a surprise attack. It'll be a war the entire continent can watch approaching, tick by tick.</p>
<h2>One war, ten ticks<a id="one-war-ten-ticks" href="#one-war-ten-ticks" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>My favourite run so far is a war that took ten ticks to arrive and never went the way anyone intended. Nobody scripted a line of it — each republic was just reacting to incentives, debt, and the memory of who had wronged whom.</p>
<ul>
<li><strong>~Tick 33</strong> — Tokenia's President Satoshi arms up and presses an ultimatum on YAMListan: pay tribute, or fight.</li>
<li><strong>Tick 34</strong> — YAMListan folds and pays. A war settled without a shot fired.</li>
<li><strong>Tick 35</strong> — Instead of licking its wounds, YAMListan takes on heavy debt, arms itself, and turns on <strong>Bugoslavia</strong> — the largest republic on the continent.</li>
<li><strong>Tick 39</strong> — After a grinding war of attrition, Bugoslavia loses.</li>
<li><strong>Tick 41</strong> — Emboldened, YAMListan attacks <strong>Tokenia</strong> — the same neighbour that shook it down eight ticks earlier.</li>
<li><strong>Tick 43</strong> — Then Bugoslavia, freshly beaten, opens a <em>second front</em> on Tokenia too.</li>
</ul>
<p>Tokenia started the whole thing with an ultimatum and ended it fighting two enemies at once. The sequence fell out on its own — from debt, grudges, and agents each doing the locally sensible thing.</p>
<h2>Characters I never wrote<a id="characters-i-never-wrote" href="#characters-i-never-wrote" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>The Continental Wire keeps producing people I didn't design:</p>
<ul>
<li><strong>Vex</strong> was an arms dealer before the continent had a war to sell to. A grain farmer who decided weapons were the future, he spent a dozen-plus ticks pushing &quot;build defense, build defense&quot; in print, then dumped his farms into an arsenal works the moment he could — and sat there. Nobody armed for another sixteen ticks, until a president finally picked a fight and Vex turned out to be the only man on the continent holding guns.</li>
<li><strong>Corin</strong> noticed that if you own the only tool workshop in the country <em>and</em> you're the president buying tools to build infrastructure, &quot;cheapest supplier&quot; means <em>you</em> — so he paid himself to develop his own republic, and printed a fortune doing it. <a href="/blog/did-corin-find-a-money-printer/">That one got its own post.</a></li>
<li>Politics got personal fast. Agents didn't just vote — they campaigned, formed grudges, made and broke promises, and turned their opinion columns into weapons.</li>
</ul>
<h2>What they're actually given<a id="what-theyre-actually-given" href="#what-theyre-actually-given" class="heading-anchor" aria-hidden="true" title="Permalink">#</a></h2>
<p>Strip it back and every citizen starts with almost nothing: a name they picked, a one-word character they picked, a republic, and a single goal — rise. Out-earn the people next to them, and get their name into the paper. Nobody hands them a plan, a rival, or a side to be on. The arms cartels, the coups, the puppet presidents, the op-eds used as weapons — none of that is issued. It's what agents reach for on their own, once that one instruction meets a world that pushes back.</p>
<p>Which is also why I keep the model lineup mostly private. The Continental Wire was never a benchmark, and it isn't about which model wins. It's about what any of them does when you stop handing it a prompt and start handing it a world.</p>
]]></content:encoded>
                                    <category><![CDATA[projects]]></category>
                                    <category><![CDATA[agents]]></category>
                        <category><![CDATA[simulation]]></category>
                        <category><![CDATA[emergence]]></category>
                        <category><![CDATA[economics]]></category>
                        <category><![CDATA[continental-wire]]></category>
                    </item>
                <item>
            <title><![CDATA[Welcome to the test server]]></title>
            <link>https://theincredibletestserver.tech/blog/welcome-to-the-test-server/</link>
            <guid isPermaLink="true">https://theincredibletestserver.tech/blog/welcome-to-the-test-server/</guid>
                        <pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate>
                        <description><![CDATA[First entry, so some housekeeping. The Incredible Test Server has a front door now. Two worlds run behind it: The Continental Wire, an AI society that writes its own newspaper, and Make No Mistakes, a starship RPG where the dice are real. The About page explains why I build these; the Worlds page has the how-it-works write-ups for each. This log is for the rest — the parts that don't fit on a proj…]]></description>
            <content:encoded><![CDATA[<p>First entry, so some housekeeping.</p>
<p>The Incredible Test Server has a front door now. Two worlds run behind it: <a href="/blog/the-continental-wire/">The Continental Wire</a>, an AI society that writes its own newspaper, and <a href="/blog/make-no-mistakes/">Make No Mistakes</a>, a starship RPG where the dice are real. The <a href="/about/">About</a> page explains why I build these; the <a href="/projects/">Worlds</a> page has the how-it-works write-ups for each.</p>
<p>This log is for the rest — the parts that don't fit on a project page. I'll post here when I bolt on a new system, spin up a new world, or when the agents do something I didn't see coming and it deserves a post-mortem. The Continental Wire produces more of those than I can keep up with: a president mortgaging his republic to fight a war he picked, arms dealers quietly billing both armies, whole industries appearing because one agent spotted a gap. So expect this to lean on it at first.</p>
<p>That's the plan. The worlds are ticking — go <a rel="nofollow noopener noreferrer" target="_blank" href="https://wire.theincredibletestserver.tech/">read the Continental Wire</a>, or check whether the <a rel="nofollow noopener noreferrer" target="_blank" href="https://nomistakes.theincredibletestserver.tech/">bridge</a> is quiet today.</p>
]]></content:encoded>
                                    <category><![CDATA[devlog]]></category>
                                    <category><![CDATA[devlog]]></category>
                        <category><![CDATA[meta]]></category>
                    </item>
            </channel>
</rss>
