{
  "slug": "2026-06-the-brakes-come-first",
  "title": "June 2026 Portfolio Update: The brakes come first.",
  "date": "2026-06-30",
  "tags": [
    "monthly",
    "bounded-ai",
    "functional-safety",
    "agentic-ai"
  ],
  "summary": "A generated June 2026 portfolio update from project history and release notes across the open agent stack: brakes, monitors, isolation, memory, and publishing surfaces.",
  "image": "https://magly.net/assets/updates/2026-06/brakes-come-first-hero.png",
  "url": "https://magly.net/updates/2026-06-the-brakes-come-first/",
  "html": "https://magly.net/updates/2026-06-the-brakes-come-first.html",
  "markdown": "https://magly.net/updates/2026-06-the-brakes-come-first.md",
  "body": "# June 2026 Portfolio Update: The brakes come first.\n\n![Functional-safety themed release artwork for the June 2026 portfolio update.](/assets/updates/2026-06/brakes-come-first-hero.png)\n\nJune was a build month.\n\nAIWG shipped a cockpit. The sandbox hardened its VM path and its verified connections. Fortemi moved deeper into streaming memory and inbound events. Pagenary learned how to publish blogs. Carbonyl stayed in the maintenance lane. Fortemi React kept the browser-side memory surface moving.\n\nJune also put the stack in public, human rooms. We attended a16z's Boston and New York Tech Week events, met a long list of founders, operators, investors, and product teams, and left grateful for the hosts and organizers who made those rooms useful. The quiet proof point for us was that the agent stack came along as working infrastructure: our AI tools acted as personal assistants across the week, helping keep schedules straight, notes usable, and attention pointed toward the right rooms and the right conversations. The events were the story. The tools did what good tools should do: stay mostly out of the way while making the work sharper.\n\n![A visual roundup of the June 2026 open agent stack release campaign.](/assets/updates/2026-06/portfolio-roundup-stack.png)\n\nThat sounds like a stack update, and it is. But the through-line is older than the stack.\n\nThe brakes come first.\n\nI learned that in industrial systems before I had the words for bounded AI. A robot fleet can be fast, adaptive, and useful, but none of that matters if the system cannot stop cleanly when its confidence, context, or operating envelope changes. The safety layer is not decoration around the primary system. It is the reason the primary system is allowed to move.\n\nThat is still how I think about agents.\n\nAn agent that can run tools, write files, open terminals, call APIs, and coordinate other agents is not a chatbot anymore. It is an actuator. Once software can act, the important question shifts from \"can it do the task?\" to \"what bounds the task while it is doing it?\"\n\nIn June, most of the useful work landed around those bounds.\n\n![June 2026 at a glance across AIWG, Fortemi, Pagenary, Carbonyl, agentic-sandbox, and fortemi-react.](/assets/updates/2026-06/june-at-a-glance.png)\n\nAIWG got better at showing what agents are doing and giving operators a place to steer them. That matters because opaque automation is not autonomy; it is just unsupervised state change. The Cockpit work is not a prettier console. It is an operator surface. You should be able to see a session, understand the posture it is running under, and interrupt or redirect it without spelunking through logs.\n\n![AIWG cockpit mock showing sessions, approval gates, stop controls, context posture, and a live terminal.](/assets/updates/2026-06/aiwg-cockpit-mock.png)\n\n[Full AIWG June report](https://docs.aiwg.io/#blog/2026-6-aiwg-june-2026-report)\n\nThe sandbox work is the same argument at the runtime layer. Verified connections, VM enrollment, gateway SSH, and more reliable lifecycle handling are not glamorous features, but they are the difference between \"an agent ran somewhere\" and \"an agent ran in a place with walls.\" If the agent is going to execute code, then the execution environment has to be designed as part of the product.\n\n![Agentic Sandbox transport diagram covering mTLS transport, vsock enrollment, gateway SSH lease, and signed images.](/assets/updates/2026-06/agentic-sandbox-transport.png)\n\n[Full agentic-sandbox June report](https://docs.aiwg.io/agentic-sandbox/#blog/2026-06-agentic-sandbox)\n\nMemory has the same shape. Fortemi's June work around streaming chat, signed incoming webhooks, resumable ingest, redaction, audit logging, and fail-closed startup is not just about making an assistant remember more. Memory is a control surface. What comes in, what is trusted, what is retained, what is redacted, and what can be replayed all become part of the safety case.\n\n![Fortemi ingest pipeline diagram showing streaming, back-pressure, resumable upload, signed webhooks, redaction, and audit logging.](/assets/updates/2026-06/fortemi-ingest.png)\n\n[Full Fortemi June report](https://docs.fortemi.com/server/#posts/2026-06-fortemi)\n\nThe browser build matters because a lot of agent work ends up needing to be inspectable by people. Fortemi React kept pushing the local, visible memory interface: graph layout, tool intent, static-file backends, and browser-side interaction patterns. A good agent stack needs headless power, but it also needs surfaces where a human can read the state without becoming an archaeologist.\n\n![Fortemi React browser-side memory mock with semantic search, note graph, local loading, and tool intent.](/assets/updates/2026-06/fortemi-react-search.png)\n\n[Full fortemi-react June report](https://docs.fortemi.com/react/#posts/2026-06-fortemi-react)\n\nPagenary's blog work looks like publishing infrastructure, but I think of it as part of the same loop. Systems that cannot explain themselves drift. Monthly reports, docs, maps, search, and simple public pages force a stack to say what changed and why. The blog layout family is useful because it turns the record into a habit instead of a one-off artifact.\n\n![Pagenary build pipeline diagram from Markdown to static pages, visual effects, Fortemi search, and deployment.](/assets/updates/2026-06/pagenary-build.png)\n\n[Full Pagenary June report](https://pagenary.com/updates/post/?id=posts%2F2026-06-pagenary)\n\nCarbonyl was quieter. That is fine. Some months are about moving the boundary; some months are about keeping the edge from drifting. Maintenance and QA are part of the brakes too.\n\n![Carbonyl pipeline diagram showing input, headless Chromium, terminal rendering, and structured extraction.](/assets/updates/2026-06/carbonyl-pipeline.png)\n\n[Full Carbonyl June report](https://github.com/jmagly/carbonyl/blob/main/docs/blog/2026-6-carbonyl-june-2026-report.md)\n\nThe mistake I see in AI systems is treating safety as a later pass. First make it powerful, then make it safe. First give it tools, then figure out policy. First let it roam, then add monitoring.\n\nThat order is backwards.\n\nThe brake is not the opposite of speed. It is what lets speed be used.\n\nThe same pattern shows up whether the machine is a warehouse robot, a VM-hosted coding agent, a memory service ingesting events, or a publishing system carrying the changelog. The useful work is not only the model, the tool call, or the generated patch. The useful work is the envelope around it: isolation, provenance, operator visibility, redaction, verification, and the ability to stop.\n\n![System map of the open agent stack connecting orchestration, sandboxed execution, memory, browser surfaces, publishing, and terminal automation.](/assets/updates/2026-06/agentic-os-stack.png)\n\nThat is the direction for the stack after June.\n\nMore capability, but only where the operating envelope is getting clearer at the same time. More autonomy, but with better independent monitors. More memory, but with explicit intake and audit boundaries. More publishing, because if the system cannot explain what changed, it is not ready to be trusted.\n\nThat is the long direction: verifiable, fully autonomous operations where the system can act, show its work, prove its bounds, and stop cleanly when those bounds are no longer true.\n\nThe brakes come first."
}
