A reply to “Why the World Needs a WiseEarth OS”

Your essay says judgment has to bind. Here are three apps where it does.

You argued that capability and judgment are separate design problems, and that the second only counts if it can actually stop the first. I build software that way. One of these apps runs today. The other two are a short build away on the same engine.

From your essay: The framework only earns its name if the constraints are genuinely binding.

Actions an agent wants to take verdict
    Example stream, generated in your browser. Each verdict comes from the Action Gate rules described below.

    What you asked for, and where it already exists

    Your checkpoints already exist as working parts

    These apps run on ground, an engine I built. In ground an application is a model first: its states, the moves between them, the rules on each move, and what it needs from the outside world. Code that ignores the model doesn't run. That makes your checkpoints parts you can inspect.

    Your essay asks forWhat ground does
    A constitution that can’t be silently rewrittenRules are truths, declared by a person. Each change is logged with who made it and why. The machine can hold beliefs of its own, but they are kept separately and can never overrule a truth.ground truth · truth-log
    A governor that can actually block an actionEvery record sits in a state, and the model lists the moves allowed from each state. A move that isn’t listed is refused. The check runs before anything reaches the outside world, so a refused email is never sent.refusal: not_in_state · exit 1
    Memory of consequencesEvery event goes into an append-only log. Nothing is overwritten. Later decisions can read what happened last time.ground flow
    Humans govern the permission architecture, not every outputPeople approve the model and its rules. Individual outputs go to a person only where the model says so. Leads, for example, holds the first ten emails for review and then stops asking.guard: StillInReview
    Checkpoints that can be inspected independently of the modelEvery path through the app is written down as a journey and replayed as a test. Leads has 148 of them. The proof doesn’t depend on how smart the AI inside is.ground verify
    Uncertainty surfaced honestlyAn unclear reply goes to a person instead of being guessed at. When a website doesn’t state a fact, the answer is left empty. When the model doesn’t say what should happen, the app stops and says so.needs_human · model_hole
    Running todayApp 1

    Leads: an outreach agent that can’t send what it shouldn’t

    Leads researches a company, drafts a first email, follows up, reads the reply and books a meeting. Every step is a move in a model, and the model decides what is allowed.

    • Earned autonomy. Until ten leads have had a first email, each draft waits for a person to approve it. After that it sends on its own.
    • Remembers a “no” without keeping the address. When someone declines, only a hash of their email address is stored, and they can’t be added again.
    • Knows when to stop. It sends only inside a sending window and refuses a follow-up that comes too soon. After a second missed meeting it hands the lead to a person.
    • 148 journeys are replayed against the code before any build ships.
    Try to break it: a simplified replay of the leads model
    Leads already sent a first email 3
    Moves (highlighted ones are allowed from the current state)
    
        

      The refusal format matches the real app: not_in_state names the operation, the states it needs, the state the lead is in, and the moves available from there. The real model has more states and guards than this replay.

      The bug that proved the point

      Early on, approve_lead sent an email for a lead that was still a draft, and only then refused the move. The rule existed but ran too late. The fix moved the check ahead of every call to the outside world. Now the app refuses before it acts, and a journey proves it on every build. Your essay calls this designing oversight in rather than bolting it on.

      Ready to build · no new parts neededApp 2

      The Action Gate: a governor that sits outside any one AI

      Any agent can propose an action. The gate puts it through five checkpoints you define, and the agent can’t skip them. Your essay asks for this: institutional checkpoints external to any one model.

      The constitution (written by a person, changes logged)
      • Never delete customer data without a retention review.
      • Never contact more than 500 people in one action without a human.
      • No production deploys after 16:00 on a Friday.
      • At most 3 ad budget changes a day.
      • Anything irreversible waits for a human.
      not-in-listcountweekday-hoursai-textmailflow
      Pick a proposed action and watch it go through the gate

        Illustrative run with example actions. In the built app, the constitution and limits are ground truths and guards, past incidents come from the event log, the consequence rating is an ai-text call, and a hold emails you to approve.

        Ready to build · no new parts neededApp 3

        The Decision Journal: the memory that makes judgment improve

        You wrote that systems that forget can’t learn from harm; they can only repeat it faster. The journal records a decision, your reasoning and how confident you are. At 30 and 90 days it emails you to ask how the decision turned out. Over time it shows how well your confidence matches what actually happens.

        • The check-ins run on a schedule of 30 and 90 days, then the entry closes. You don’t have to remember to come back.
        • The reply goes into the log next to the original reasoning. Nothing you wrote at the time can be edited afterwards.
        • A summary compares what you expected with what happened and names the pattern, for example when you are most overconfident.
        • It works the same for a team or an AI agent: the agent records its confidence, and the outcomes measure it.
        Calibration from example decisions (not real data)

        How often you were rightHow sure you said you were (average)

        75%

          Why this matters to you

          Your essay is the brief. These apps are the evidence.

          It passes your own test

          You warned about governance theater. Each of these apps fails closed. You can make it refuse in front of you, and the refusal comes from the model, not from the AI deciding to behave.

          The pieces carry over

          Mail, calendar, web reading, AI text, schedules, counts and lists were built once for leads and are shared by every app. The Gate and the Journal need no new parts, only a model and its rules.

          It moves the argument from essay to demo

          The hard question about WiseEarth is whether it can work in practice. Three running apps, one for governing, one for remembering and one for acting under limits, answer that.

          It proves the claim that matters most

          You ended on capability and judgment being separable. Here they are separate: the AI writes, rates and reads, and the model decides what is allowed. Swap the AI for a smarter one and the limits don’t move.

          What it costs, as your essay asks
          Next step

          Give me 30 minutes and try to make the gate do something it shouldn’t.

          I’ll run leads live, then we’ll write your constitution into the Action Gate together and watch it refuse things. If it holds up, we’ll know what WiseEarth looks like as working software.

          Delaney Burke

          Zero2One · builder of ground

          delaney@zero2one.ee