<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sohachi</title>
    <description>The latest articles on DEV Community by Sohachi (@sohachi).</description>
    <link>https://dev.to/sohachi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3992728%2F964afbb9-ed74-4696-9160-2b7c46035db4.jpg</url>
      <title>DEV Community: Sohachi</title>
      <link>https://dev.to/sohachi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sohachi"/>
    <language>en</language>
    <item>
      <title>How Comparing PAM, PLUR, and PROJECTMEM Changed doll's Design</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Wed, 19 Aug 2026 16:00:11 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/how-comparing-pam-plur-and-projectmem-changed-dolls-design-2efo</link>
      <guid>https://dev.to/badjoke-lab/how-comparing-pam-plur-and-projectmem-changed-dolls-design-2efo</guid>
      <description>&lt;p&gt;The previous article compared Portable AI Memory (PAM), PLUR's Engram specification, PROJECTMEM, and doll.&lt;/p&gt;

&lt;p&gt;The useful result was not choosing a winner. It was deciding which ideas belong in which layer.&lt;/p&gt;

&lt;p&gt;Several things I had been calling "memory" were actually different kinds of state with different authority. That distinction changed concrete parts of doll's design.&lt;/p&gt;

&lt;p&gt;The five most important changes are these:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;confirmed memory was separated from derived recall state;&lt;/li&gt;
&lt;li&gt;interchange formats became adapters instead of candidates for Doll State itself;&lt;/li&gt;
&lt;li&gt;project experience became its own append-oriented history rather than current project authority;&lt;/li&gt;
&lt;li&gt;imported and model-proposed information was kept below user-confirmed authority;&lt;/li&gt;
&lt;li&gt;pre-action continuity checks became a separate deterministic read model rather than another execution authority.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This article is about those design changes, not another comparison of the external projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. MemoryRecord Is Not RecallState
&lt;/h2&gt;

&lt;p&gt;PLUR was useful because its Engram design makes retrieval dynamics visible: activation, decay, reinforcement, associations, usage feedback, and search all affect which memory is useful now.&lt;/p&gt;

&lt;p&gt;That is a different question from whether the memory itself is still true.&lt;/p&gt;

&lt;p&gt;The distinction sounds obvious until a memory system starts storing retrieval metadata next to the memory content and gradually treats both as one object.&lt;/p&gt;

&lt;p&gt;In doll, confirmed &lt;code&gt;MemoryRecord&lt;/code&gt; content is canonical durable state. Retrieval ranking, activation-like signals, search scores, and other recall signals are derived state. They can change, expire, or be rebuilt without rewriting what the memory says.&lt;/p&gt;

&lt;p&gt;That means a memory is not made "less true" because it has not been retrieved recently, and it is not made "more true" because the system used it many times.&lt;/p&gt;

&lt;p&gt;It also gives doll a cleaner failure mode. If a search index or future activation cache is lost, recall quality may temporarily degrade, but confirmed memory does not disappear with it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recall can be derived from memory. Memory should not be silently rewritten by recall.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. PAM Became an Adapter Boundary, Not Doll State
&lt;/h2&gt;

&lt;p&gt;PAM made another boundary much clearer.&lt;/p&gt;

&lt;p&gt;Its specification explicitly describes PAM as an interchange format rather than a storage format. That is exactly the kind of boundary doll needs at the edge.&lt;/p&gt;

&lt;p&gt;PAM v1.0 specification:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://portable-ai-memory.org/spec/v1.0/" rel="noopener noreferrer"&gt;https://portable-ai-memory.org/spec/v1.0/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The tempting alternative would be to adopt a portable external schema as the canonical internal database simply because portability matters. But portability and internal authority are not the same problem.&lt;/p&gt;

&lt;p&gt;doll therefore treats PAM v1.0 as an adapter target. Imported data is parsed and mapped into a staged form first. Unsupported or ambiguous semantics remain visible. Imported memories do not become normal confirmed MemoryRecords until they pass the appropriate review boundary.&lt;/p&gt;

&lt;p&gt;Export works in the other direction: confirmed non-secret memory can be represented in bounded PAM output without pretending that PAM is a complete Doll State Package.&lt;/p&gt;

&lt;p&gt;That last distinction matters. A memory interchange export is not a complete continuity export. It does not by itself contain every project, work item, decision, permission, procedure, recovery state, or execution boundary that makes a long-running AI environment resumable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use external standards where they fit the boundary. Do not force the internal authority model to become the interchange format.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Project Experience Became History, Not Authority
&lt;/h2&gt;

&lt;p&gt;PROJECTMEM sharpened a different problem: project history should survive beyond chat transcripts and should be useful before the same mistake is repeated.&lt;/p&gt;

&lt;p&gt;PROJECTMEM paper:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/abs/2606.12329" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2606.12329&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PROJECTMEM source repository:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/riponcm/projectmem" rel="noopener noreferrer"&gt;https://github.com/riponcm/projectmem&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That led doll to make project experience a first-class record instead of leaving failed attempts and lessons trapped inside conversation history.&lt;/p&gt;

&lt;p&gt;The implemented &lt;code&gt;ProjectExperienceRecord&lt;/code&gt; is append-oriented and can represent observations, hypotheses, attempts, outcomes, resolutions, and lessons. Corrections are represented through linked replacement or supersession rather than silently rewriting the semantic history.&lt;/p&gt;

&lt;p&gt;ProjectExperienceRecord implementation:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But the most important part is what the record is &lt;em&gt;not&lt;/em&gt; allowed to do.&lt;/p&gt;

&lt;p&gt;An experience record does not complete or reopen a WorkItem. It does not change ProjectRecord scope. It does not create a DecisionRecord. It does not approve a required procedure. It does not grant a permission.&lt;/p&gt;

&lt;p&gt;That boundary prevents a very easy category error: confusing "this happened before" with "this is the current authoritative state."&lt;/p&gt;

&lt;p&gt;Historical experience can be valuable without being sovereign.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Imported and Model-Proposed Information Stay Below Authority
&lt;/h2&gt;

&lt;p&gt;Once interchange and project experience are both first-class concepts, another problem appears immediately: what happens when imported or model-generated records make strong claims?&lt;/p&gt;

&lt;p&gt;An imported record might say that a project is complete. A model-generated lesson might say that a particular action should never be attempted again. An external memory format might contain an access field that looks similar to a local permission.&lt;/p&gt;

&lt;p&gt;doll does not allow those similarities to manufacture authority.&lt;/p&gt;

&lt;p&gt;Imported or model-proposed information can be preserved, linked to provenance, surfaced to the user, and used as evidence. But it cannot silently become policy, permission, current work state, or a hard denial.&lt;/p&gt;

&lt;p&gt;This is also why mapping loss has to stay visible. If an external concept does not map exactly onto a Doll concept, the system should preserve the ambiguity instead of inventing a clean equivalence.&lt;/p&gt;

&lt;p&gt;A field named &lt;code&gt;confidence&lt;/code&gt; is a simple example. One system may mean extraction confidence; another may mean user-reviewed trust. Treating those as equivalent because the names match would make migration look cleaner while damaging the authority model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preserve imported knowledge. Preserve uncertainty too.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. ContinuityPreflight Became a Separate Read Model
&lt;/h2&gt;

&lt;p&gt;The PROJECTMEM comparison also made pre-action checks more concrete. It is useful for a system to look at accepted project history before repeating an action that already failed.&lt;/p&gt;

&lt;p&gt;But doll already had separate authority boundaries for policy, work state, procedures, permissions, and capabilities. Folding all of that into one new "memory judgment" layer would have made the architecture harder to reason about.&lt;/p&gt;

&lt;p&gt;The resulting implementation is &lt;code&gt;ContinuityPreflight&lt;/code&gt;: a deterministic, model-independent read model over explicit accepted project and action scope.&lt;/p&gt;

&lt;p&gt;ContinuityPreflight implementation:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It composes existing authoritative signals such as applicable policy denials, WorkItem blockers and incomplete dependencies, required procedure state, permission resolution, and capability safety state. It can also surface directly relevant prior failures from ProjectExperienceRecord as evidence-linked warnings.&lt;/p&gt;

&lt;p&gt;The distinction between warning and authority is intentional. A past failed attempt can warn without becoming a permanent prohibition. Imported or model-proposed experience cannot manufacture a hard deny.&lt;/p&gt;

&lt;p&gt;And a preflight result of &lt;code&gt;clear&lt;/code&gt; does not grant execution permission. The Capability Broker remains the execution authorization boundary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A continuity check can inform execution without becoming the thing that authorizes execution.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Comparison Changed the Boundaries More Than the Feature List
&lt;/h2&gt;

&lt;p&gt;None of these changes means doll should absorb PAM, PLUR, or PROJECTMEM wholesale. In fact, the comparison pushed the design in the opposite direction.&lt;/p&gt;

&lt;p&gt;The useful pieces belong at different layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PAM belongs at the interchange boundary;&lt;/li&gt;
&lt;li&gt;PLUR-like activation and retrieval ideas belong in derived recall state;&lt;/li&gt;
&lt;li&gt;PROJECTMEM-like project experience belongs in append-oriented work history;&lt;/li&gt;
&lt;li&gt;current project state, permissions, policy, and execution authority remain separate;&lt;/li&gt;
&lt;li&gt;pre-action continuity is a deterministic composition over accepted state, not a new source of truth.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is more important than adding another feature named "memory."&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Deliberately Did Not Adopt
&lt;/h2&gt;

&lt;p&gt;Comparison is also useful because it identifies ideas that should remain external, derived, or later work.&lt;/p&gt;

&lt;p&gt;doll does not currently claim a PLUR adapter or PROJECTMEM adapter. MCP is not implemented as part of this work. PAM interoperability does not mean complete state-package interoperability. ProjectExperienceRecord is not a replacement for WorkItem, DecisionRecord, PolicyRecord, ProcedureRecord, or PermissionRecord.&lt;/p&gt;

&lt;p&gt;The project also does not claim that Phase 6, Lite v1.0, primary Intel Mac resource acceptance, or a general anti-lock-in standard is complete.&lt;/p&gt;

&lt;p&gt;Those limits matter because architectural comparison is easy to turn into a story about a finished universal layer. doll is not there, and this work does not pretend otherwise.&lt;/p&gt;

&lt;h2&gt;
  
  
  A More Precise Definition of Continuity
&lt;/h2&gt;

&lt;p&gt;The comparison left doll with a more precise definition of what it is trying to preserve.&lt;/p&gt;

&lt;p&gt;Continuity is not just the ability to export a list of memories. It is not just a better retrieval algorithm. It is not just a durable project log. And it is not just an agent remembering previous failures.&lt;/p&gt;

&lt;p&gt;Those are all useful parts.&lt;/p&gt;

&lt;p&gt;But continuity also requires keeping authority explicit: what is confirmed, what is derived, what is historical, what was imported, what is currently blocked, what requires permission, what may execute, and what can be rebuilt after a model, provider, runtime, interface, or machine changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Standardize interchange. Derive recall. Preserve experience. Keep authority explicit.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Previous doll article — Portable Memory Is Not AI Continuity: PAM, PLUR, PROJECTMEM, and doll&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://doll.badjoke-lab.com/notes/portable-memory-not-ai-continuity/" rel="noopener noreferrer"&gt;https://doll.badjoke-lab.com/notes/portable-memory-not-ai-continuity/&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Portable AI Memory — Specification v1.0&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://portable-ai-memory.org/spec/v1.0/" rel="noopener noreferrer"&gt;https://portable-ai-memory.org/spec/v1.0/&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;PLUR — The Engram Specification v2.1&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://plur.ai/spec.html" rel="noopener noreferrer"&gt;https://plur.ai/spec.html&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;PROJECTMEM paper&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/abs/2606.12329" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2606.12329&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;PROJECTMEM source repository&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/riponcm/projectmem" rel="noopener noreferrer"&gt;https://github.com/riponcm/projectmem&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;doll — Memory Interoperability, Recall, and Project Experience specification&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/badjoke-lab/doll/blob/main/docs/spec/03c-memory-interoperability-recall-and-project-experience.md" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/docs/spec/03c-memory-interoperability-recall-and-project-experience.md&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;doll — ProjectExperienceRecord implementation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;doll — ContinuityPreflight implementation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Canonical doll article:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doll.badjoke-lab.com/notes/pam-plur-projectmem-changed-doll-design/" rel="noopener noreferrer"&gt;https://doll.badjoke-lab.com/notes/pam-plur-projectmem-changed-doll-design/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;External specifications and project descriptions referenced here were checked for the preceding comparison article on August 16, 2026. This article focuses on doll's resulting design decisions and merged implementation boundaries. It does not imply that PAM, PLUR, or PROJECTMEM endorse doll's architecture.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed, edited, and approved by the project maintainer.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>architecture</category>
      <category>localfirst</category>
    </item>
    <item>
      <title>Portable Memory Is Not AI Continuity: PAM, PLUR, PROJECTMEM, and doll</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Sun, 16 Aug 2026 16:37:50 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/portable-memory-is-not-ai-continuity-pam-plur-projectmem-and-doll-1ijh</link>
      <guid>https://dev.to/badjoke-lab/portable-memory-is-not-ai-continuity-pam-plur-projectmem-and-doll-1ijh</guid>
      <description>&lt;p&gt;A few days ago I wrote that AI memory is becoming more portable, but portability is still not the same thing as continuity.&lt;/p&gt;

&lt;p&gt;The obvious next question is whether that distinction already exists elsewhere in more concrete technical form.&lt;/p&gt;

&lt;p&gt;It does.&lt;/p&gt;

&lt;p&gt;Three projects are especially useful to compare with &lt;strong&gt;doll&lt;/strong&gt;: Portable AI Memory (PAM), PLUR's Engram specification, and PROJECTMEM. They overlap with parts of what doll is trying to do, but they start from different problems and make different things canonical.&lt;/p&gt;

&lt;p&gt;This is not a ranking and it is not a competitor roundup. The useful question is narrower:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Which ideas should doll adopt, which boundaries should remain separate, and where should interoperability replace another private format?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;The four systems are easiest to understand as different layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PAM:&lt;/strong&gt; how memory can cross system boundaries in a vendor-neutral interchange format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PLUR / Engram:&lt;/strong&gt; how persistent memories can be retrieved, activated, reinforced, and allowed to decay over time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PROJECTMEM:&lt;/strong&gt; how project experience can be recorded as local event history and used to warn an agent before it repeats a known failure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;doll:&lt;/strong&gt; how memory, projects, decisions, work state, provenance, permissions, recovery, and model-independent execution state can remain resumable when the model or provider changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are not mutually exclusive answers.&lt;/p&gt;

&lt;p&gt;The most useful result of comparing them is that doll should &lt;strong&gt;not&lt;/strong&gt; try to turn all four jobs into one record type or one proprietary memory format.&lt;/p&gt;

&lt;h2&gt;
  
  
  PAM: standardize what crosses the boundary
&lt;/h2&gt;

&lt;p&gt;Portable AI Memory is the clearest answer to the interchange problem.&lt;/p&gt;

&lt;p&gt;PAM v1.0 defines a vendor-neutral JSON format for moving user memories between systems. Its specification includes provenance, lifecycle state, confidence, relations, access metadata, integrity information, optional conversation files, and optional embeddings.&lt;/p&gt;

&lt;p&gt;Specification:&lt;br&gt;
&lt;a href="https://portable-ai-memory.org/spec/v1.0/" rel="noopener noreferrer"&gt;https://portable-ai-memory.org/spec/v1.0/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The most important scope boundary is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;PAM is an interchange format, not a storage format.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That distinction fits doll unusually well.&lt;/p&gt;

&lt;p&gt;A portable format does not need to become the internal database schema. The internal system can preserve richer local semantics while importing and exporting a stable external contract at the boundary.&lt;/p&gt;

&lt;p&gt;That is the approach doll now takes. PAM is treated as an adapter target rather than as Doll State itself. The implemented PAM path is deliberately staged: external data is parsed and mapped, ambiguous or unsupported semantics stay visible, imported memories require explicit review before becoming normal confirmed MemoryRecords, and confirmed non-secret memories can be exported back to bounded PAM v1.0 output.&lt;/p&gt;

&lt;p&gt;This matters because a field that exists in two systems is not necessarily authoritative in the same way.&lt;/p&gt;

&lt;p&gt;An imported lifecycle label, confidence score, relation, or access declaration may be useful evidence without automatically becoming a doll permission, decision, or policy.&lt;/p&gt;

&lt;p&gt;PAM therefore answers an important part of the portability problem without needing to answer the entire continuity problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  PLUR: memory is not just stored or retrieved
&lt;/h2&gt;

&lt;p&gt;PLUR's Engram specification starts from a different question.&lt;/p&gt;

&lt;p&gt;Its Engram model describes an atomic unit of learned knowledge that is individually addressable, activation-weighted, and decay-aware. It specifies activation, decay, reinforcement, associations, usage feedback, and a search pipeline.&lt;/p&gt;

&lt;p&gt;Specification:&lt;br&gt;
&lt;a href="https://plur.ai/spec.html" rel="noopener noreferrer"&gt;https://plur.ai/spec.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The useful idea here is not merely "store more metadata."&lt;/p&gt;

&lt;p&gt;It is that &lt;strong&gt;what a memory says&lt;/strong&gt; and &lt;strong&gt;how useful it is to retrieve right now&lt;/strong&gt; are different kinds of state.&lt;/p&gt;

&lt;p&gt;Consider a durable memory:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The user prefers local-first tools when the core workflow can remain complete offline.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The content of that memory should not silently change because it was retrieved ten times this week, ignored for a month, or ranked lower by a new search algorithm.&lt;/p&gt;

&lt;p&gt;That observation sharpened an important boundary in doll: confirmed MemoryRecord content remains authoritative memory, while recall state is derived and rebuildable.&lt;/p&gt;

&lt;p&gt;Ranking, activation-like signals, retrieval scores, and future usage signals belong to the recall layer, not to the truth of the memory itself.&lt;/p&gt;

&lt;p&gt;This also means doll does not need to copy PLUR's engine-specific state into its canonical memory schema. A future PLUR adapter can preserve and translate what is meaningful without pretending that every activation or decay parameter is universal memory truth.&lt;/p&gt;

&lt;h2&gt;
  
  
  PROJECTMEM: project history can act before the next mistake
&lt;/h2&gt;

&lt;p&gt;PROJECTMEM is closer to a different part of doll.&lt;/p&gt;

&lt;p&gt;Its paper describes a local-first, event-sourced memory and judgment layer for coding agents. Development history is recorded as append-only typed events such as issues, attempts, fixes, decisions, and notes. The system then projects that history into compact summaries and includes a deterministic pre-action gate that can warn before a previously failed fix is repeated or a known-fragile file is edited.&lt;/p&gt;

&lt;p&gt;Paper:&lt;br&gt;
&lt;a href="https://arxiv.org/abs/2606.12329" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2606.12329&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source repository:&lt;br&gt;
&lt;a href="https://github.com/riponcm/projectmem" rel="noopener noreferrer"&gt;https://github.com/riponcm/projectmem&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The key insight is that project memory is not only something an agent searches after it gets confused.&lt;/p&gt;

&lt;p&gt;Prior experience can be checked &lt;strong&gt;before&lt;/strong&gt; an action is repeated.&lt;/p&gt;

&lt;p&gt;doll now has a related but deliberately separated pair of concepts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ProjectExperienceRecord&lt;/strong&gt; stores append-oriented semantic work history such as observations, hypotheses, attempts, outcomes, resolutions, and lessons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ContinuityPreflight&lt;/strong&gt; reads accepted project state before a proposed action and can surface a directly relevant prior failure as an evidence-linked warning.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ProjectExperienceRecord implementation:&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ContinuityPreflight implementation:&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But there is an important authority boundary.&lt;/p&gt;

&lt;p&gt;A past failed attempt is not automatically a permanent prohibition. Imported project history is not automatically trusted. A model-proposed lesson does not become a policy. A remembered claim that work is complete does not complete the WorkItem.&lt;/p&gt;

&lt;p&gt;In doll, prior experience can warn.&lt;/p&gt;

&lt;p&gt;Hard blocking still comes from existing authoritative state such as an applicable policy denial, a blocked or incomplete WorkItem dependency, an unapproved required procedure, a permission decision, or a capability safety boundary.&lt;/p&gt;

&lt;p&gt;That separation is intentional:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Experience can inform authority without quietly becoming authority.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  One word, several kinds of state
&lt;/h2&gt;

&lt;p&gt;The comparison makes "memory" look too broad to be a useful architecture by itself.&lt;/p&gt;

&lt;p&gt;At least five different layers appear.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Canonical durable state
&lt;/h3&gt;

&lt;p&gt;Things the system is expected to preserve as authoritative user-owned state: confirmed memory, project scope, accepted decisions, work state, permissions, policies, artifacts, and their provenance.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Derived recall state
&lt;/h3&gt;

&lt;p&gt;Search indexes, ranking scores, activation-like values, retrieval candidates, and other state that can be rebuilt from authoritative data.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Experience history
&lt;/h3&gt;

&lt;p&gt;What was tried, what failed, what worked, what was later corrected, and which evidence supports that history.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Interchange formats
&lt;/h3&gt;

&lt;p&gt;External contracts such as PAM that let some of those semantics cross system boundaries without dictating the local storage engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Pre-action continuity checks
&lt;/h3&gt;

&lt;p&gt;Deterministic checks that ask whether accepted state already contains a blocker, confirmation requirement, incomplete dependency, required procedure, or relevant failure before another action begins.&lt;/p&gt;

&lt;p&gt;Combining all five into a single "memory object" would make portability look simpler while making authority harder to reason about.&lt;/p&gt;

&lt;h2&gt;
  
  
  The hard part is not mapping fields. It is mapping meaning.
&lt;/h2&gt;

&lt;p&gt;Suppose two systems both have a field called &lt;code&gt;confidence&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;One may mean model-estimated extraction confidence. Another may mean a user-reviewed trust state. Treating those as interchangeable because the field names look similar would create semantic loss while claiming successful migration.&lt;/p&gt;

&lt;p&gt;The same problem appears with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;active versus authoritative;&lt;/li&gt;
&lt;li&gt;remembered versus confirmed;&lt;/li&gt;
&lt;li&gt;decision versus historical note;&lt;/li&gt;
&lt;li&gt;permission versus imported access metadata;&lt;/li&gt;
&lt;li&gt;failed attempt versus permanent prohibition;&lt;/li&gt;
&lt;li&gt;retrieval score versus memory truth;&lt;/li&gt;
&lt;li&gt;conversation history versus current project state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A continuity system therefore needs to preserve loss and uncertainty, not hide them.&lt;/p&gt;

&lt;p&gt;When an external format cannot express a doll semantic exactly, the safer result is an explicit partial mapping, preserved original evidence, or quarantine—not a fabricated equivalence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why doll should prefer adapters over another universal format
&lt;/h2&gt;

&lt;p&gt;It would be easy for doll to define its own grand interchange format for memory, projects, decisions, experiences, permissions, conversations, and everything else.&lt;/p&gt;

&lt;p&gt;That would also be an easy way to create another island.&lt;/p&gt;

&lt;p&gt;Where a useful external contract exists, the better default is to adapt to it.&lt;/p&gt;

&lt;p&gt;PAM is already the first general memory-interchange target in doll. PLUR and PROJECTMEM are later interoperability candidates where their semantics match a real boundary. MCP is also later work rather than something that should be smuggled into the core state model just because several adjacent projects use it.&lt;/p&gt;

&lt;p&gt;The relevant doll roadmap is here:&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/docs/spec/09a-post-imp-083-memory-continuity-roadmap.md" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/docs/spec/09a-post-imp-083-memory-continuity-roadmap.md&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The memory interoperability, recall, and project experience specification is here:&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/docs/spec/03c-memory-interoperability-recall-and-project-experience.md" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/docs/spec/03c-memory-interoperability-recall-and-project-experience.md&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The canonical Doll State can remain richer than any one interchange format while still avoiding gratuitous proprietary formats at the edges.&lt;/p&gt;

&lt;h2&gt;
  
  
  These projects are more complementary than competitive
&lt;/h2&gt;

&lt;p&gt;PAM is strongest as a portable contract.&lt;/p&gt;

&lt;p&gt;PLUR is useful for thinking about retrieval dynamics and memory-use state.&lt;/p&gt;

&lt;p&gt;PROJECTMEM demonstrates how local project history can become deterministic pre-action judgment.&lt;/p&gt;

&lt;p&gt;doll needs pieces of all three problem areas because its target is broader continuity across models, runtimes, providers, interfaces, and machines.&lt;/p&gt;

&lt;p&gt;That does not make doll a superset of those projects. It means its architecture has to decide where their ideas belong without collapsing their different semantics into one internal abstraction.&lt;/p&gt;

&lt;p&gt;The resulting rule is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Standardize interchange. Derive recall. Preserve experience. Keep authority explicit.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is a much more useful foundation for continuity than treating every persistent fact, score, event, and permission as "memory."&lt;/p&gt;

&lt;h2&gt;
  
  
  What comes next
&lt;/h2&gt;

&lt;p&gt;The comparison has already changed concrete boundaries in doll:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MemoryRecord is separated from derived RecallState;&lt;/li&gt;
&lt;li&gt;PAM is an adapter instead of the canonical store;&lt;/li&gt;
&lt;li&gt;ProjectExperienceRecord is append-oriented history rather than current project authority;&lt;/li&gt;
&lt;li&gt;ContinuityPreflight can use prior failures as warnings without allowing imported or model-proposed experience to manufacture a hard denial.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The next article in this series will focus on those design changes themselves: what changed, what was deliberately not adopted, and which interoperability work remains later.&lt;/p&gt;

&lt;p&gt;The larger goal remains the same: the model can change, the provider can change, and the interface can change without forcing the user's durable AI environment to start over.&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Portable AI Memory — Specification v1.0&lt;br&gt;&lt;br&gt;
&lt;a href="https://portable-ai-memory.org/spec/v1.0/" rel="noopener noreferrer"&gt;https://portable-ai-memory.org/spec/v1.0/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PLUR — The Engram Specification v2.1&lt;br&gt;&lt;br&gt;
&lt;a href="https://plur.ai/spec.html" rel="noopener noreferrer"&gt;https://plur.ai/spec.html&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PROJECTMEM paper&lt;br&gt;&lt;br&gt;
&lt;a href="https://arxiv.org/abs/2606.12329" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2606.12329&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PROJECTMEM source repository&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/riponcm/projectmem" rel="noopener noreferrer"&gt;https://github.com/riponcm/projectmem&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;doll — Post-IMP-083 Memory &amp;amp; Continuity Roadmap&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/docs/spec/09a-post-imp-083-memory-continuity-roadmap.md" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/docs/spec/09a-post-imp-083-memory-continuity-roadmap.md&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;doll — Memory Interoperability, Recall, and Project Experience specification&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/docs/spec/03c-memory-interoperability-recall-and-project-experience.md" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/docs/spec/03c-memory-interoperability-recall-and-project-experience.md&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;doll — ProjectExperienceRecord implementation&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/project_experience.py&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;doll — ContinuityPreflight implementation&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll/blob/main/src/doll/continuity_preflight.py&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is a syndicated version of the canonical doll article:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doll.badjoke-lab.com/notes/portable-memory-not-ai-continuity/" rel="noopener noreferrer"&gt;https://doll.badjoke-lab.com/notes/portable-memory-not-ai-continuity/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;External specifications, paper metadata, and current project descriptions were checked on August 16, 2026. PAM claims refer to the published v1.0 specification; PLUR claims refer to the Engram v2.1 specification; PROJECTMEM architecture claims distinguish the cited research paper from the current source repository. Statements about how these ideas should map into doll are doll's design analysis, not claims made by the external projects.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed, edited, and approved by the project maintainer.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>architecture</category>
      <category>localfirst</category>
    </item>
    <item>
      <title>AI Memory Is Becoming Portable. Continuity Still Isn't.</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Wed, 12 Aug 2026 10:36:27 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/ai-memory-is-becoming-portable-continuity-still-isnt-1bk6</link>
      <guid>https://dev.to/badjoke-lab/ai-memory-is-becoming-portable-continuity-still-isnt-1bk6</guid>
      <description>&lt;p&gt;&lt;em&gt;Moving your chats is progress. Moving your AI life is a different problem.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;AI services are finally starting to make switching less painful.&lt;/p&gt;

&lt;p&gt;Google now lets eligible Gemini users import memory-like context and chat history from other AI platforms, including exports from ChatGPT and Claude.&lt;/p&gt;

&lt;p&gt;That is real progress.&lt;/p&gt;

&lt;p&gt;For a long time, “portability” often meant little more than downloading a ZIP file and keeping it somewhere safe. Now a major AI provider is treating another provider’s history as something that can become useful context again.&lt;/p&gt;

&lt;p&gt;But that raises a more important question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What exactly has moved?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Export is not portability
&lt;/h2&gt;

&lt;p&gt;ChatGPT can export your history and account data.&lt;/p&gt;

&lt;p&gt;Claude can export conversation and user data.&lt;/p&gt;

&lt;p&gt;Gemini can export chats, generated media, uploads, Gems data, and other activity through Google Takeout.&lt;/p&gt;

&lt;p&gt;Those features matter.&lt;/p&gt;

&lt;p&gt;But an archive is not a working AI environment.&lt;/p&gt;

&lt;p&gt;OpenAI’s own guidance for moving conversations between personal ChatGPT accounts makes this distinction clear. You can upload an exported &lt;code&gt;conversations.json&lt;/code&gt; file into a new chat and use it as reference material.&lt;/p&gt;

&lt;p&gt;But OpenAI explicitly says this is not a full migration.&lt;/p&gt;

&lt;p&gt;It does not recreate the original chats, sidebar structure, settings, memories, GPTs, files, subscriptions, or workspace access.&lt;/p&gt;

&lt;p&gt;You can carry the record of the past without recreating the environment that produced it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Export is not portability. And portability is not continuity.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  There are really four different problems
&lt;/h2&gt;

&lt;p&gt;I think AI portability is easier to understand if we separate four layers.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Exportability
&lt;/h3&gt;

&lt;p&gt;You can get your data out.&lt;/p&gt;

&lt;p&gt;JSON, ZIP, HTML, media files, or another documented archive format.&lt;/p&gt;

&lt;p&gt;This protects against total lock-in, but by itself it is closer to backup than migration.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Importability
&lt;/h3&gt;

&lt;p&gt;Another system can accept that exported material.&lt;/p&gt;

&lt;p&gt;Gemini’s new cross-platform import flow is an important example.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Portability
&lt;/h3&gt;

&lt;p&gt;The imported material remains useful in the destination.&lt;/p&gt;

&lt;p&gt;It can be searched, referenced, or reused as context instead of sitting there as an inert archive.&lt;/p&gt;

&lt;p&gt;This is where the industry is starting to make real progress.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Continuity
&lt;/h3&gt;

&lt;p&gt;You can change the model, provider, application, runtime, or machine and still resume from where you were.&lt;/p&gt;

&lt;p&gt;Not merely recover what you once said.&lt;/p&gt;

&lt;p&gt;That is a different engineering problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Chat history is not current state
&lt;/h2&gt;

&lt;p&gt;Imagine someone who has spent a year building software with an AI assistant.&lt;/p&gt;

&lt;p&gt;They successfully move ten thousand old conversations to a new provider.&lt;/p&gt;

&lt;p&gt;That is valuable.&lt;/p&gt;

&lt;p&gt;But does the new system now know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which issue is currently being worked on;&lt;/li&gt;
&lt;li&gt;which pull request is authoritative;&lt;/li&gt;
&lt;li&gt;which specification is current;&lt;/li&gt;
&lt;li&gt;which design was rejected and why;&lt;/li&gt;
&lt;li&gt;which decisions are final and which are provisional;&lt;/li&gt;
&lt;li&gt;which failure must not be repeated;&lt;/li&gt;
&lt;li&gt;what has already been tested;&lt;/li&gt;
&lt;li&gt;what should happen next?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some of those answers may exist somewhere inside the transcript.&lt;/p&gt;

&lt;p&gt;That is not the same as having current state.&lt;/p&gt;

&lt;p&gt;A transcript tells a new model what happened.&lt;/p&gt;

&lt;p&gt;A continuity layer must also preserve what remains true now, what has been superseded, where a claim came from, and what work is still open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Chat history is a record of the past. Continuity is the ability to resume from it.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Chat history is not work state
&lt;/h2&gt;

&lt;p&gt;Browser state is a simple example.&lt;/p&gt;

&lt;p&gt;When OpenAI ended Atlas, users were told to save important Atlas data before shutdown. Bookmarks would not transfer automatically, open tabs might not transfer, and browser history might not transfer.&lt;/p&gt;

&lt;p&gt;Meanwhile, ChatGPT conversation history was separate.&lt;/p&gt;

&lt;p&gt;That illustrates a broader point:&lt;/p&gt;

&lt;p&gt;The state of an AI-assisted task does not live only in the transcript.&lt;/p&gt;

&lt;p&gt;It may also live in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;open pages;&lt;/li&gt;
&lt;li&gt;files;&lt;/li&gt;
&lt;li&gt;tabs;&lt;/li&gt;
&lt;li&gt;repositories;&lt;/li&gt;
&lt;li&gt;pending actions;&lt;/li&gt;
&lt;li&gt;tools;&lt;/li&gt;
&lt;li&gt;local artifacts;&lt;/li&gt;
&lt;li&gt;external systems.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Chat history is not work state.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Memory is not the whole continuity layer either
&lt;/h2&gt;

&lt;p&gt;Portable memory is important, but memory alone is still too narrow.&lt;/p&gt;

&lt;p&gt;A memory like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The user prefers concise answers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;is useful.&lt;/p&gt;

&lt;p&gt;But compare that with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Approach B replaced approach A because of constraint X. The decision was accepted in issue 123, and later implementation assumes B unless explicitly superseded.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is not just “memory.”&lt;/p&gt;

&lt;p&gt;It is part of project authority and decision state.&lt;/p&gt;

&lt;p&gt;A durable AI environment may need to preserve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory and preferences;&lt;/li&gt;
&lt;li&gt;project state;&lt;/li&gt;
&lt;li&gt;decision history;&lt;/li&gt;
&lt;li&gt;provenance;&lt;/li&gt;
&lt;li&gt;unresolved work;&lt;/li&gt;
&lt;li&gt;relationships between records;&lt;/li&gt;
&lt;li&gt;current authority;&lt;/li&gt;
&lt;li&gt;recovery information;&lt;/li&gt;
&lt;li&gt;tool and workflow state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Remembering who the user is and knowing where the user currently is in a long-running body of work are related problems.&lt;/p&gt;

&lt;p&gt;They are not the same problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Provider-to-provider portability is still provider-dependent
&lt;/h2&gt;

&lt;p&gt;Gemini’s importer deserves credit because it reduces switching cost.&lt;/p&gt;

&lt;p&gt;But look at the architecture:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ChatGPT / Claude
       ↓
     Gemini
       ↓
  Provider C
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ChatGPT and Claude data become portable into Gemini because Google built the importer.&lt;/p&gt;

&lt;p&gt;If the user later moves again, Provider C needs to understand enough of the previous provider’s exports to make that migration useful.&lt;/p&gt;

&lt;p&gt;This is much better than no portability.&lt;/p&gt;

&lt;p&gt;But it is still provider-to-provider portability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put the canonical state outside the provider
&lt;/h2&gt;

&lt;p&gt;A different architecture is possible:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;         User-owned continuity
 memory / decisions / projects / state
                    ↓
                  doll
        ↙           ↓           ↘
    Local AI     ChatGPT     Gemini / Claude / ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this model, the canonical copy of durable state does not live inside whichever AI service happens to be active today.&lt;/p&gt;

&lt;p&gt;The provider is a capability layer.&lt;/p&gt;

&lt;p&gt;It receives the context it needs, does the work it is good at, and can be replaced later.&lt;/p&gt;

&lt;p&gt;The continuity layer remains under the user’s control.&lt;/p&gt;

&lt;p&gt;If an import format changes, an adapter can change.&lt;/p&gt;

&lt;p&gt;If a model is discontinued, another model can be used.&lt;/p&gt;

&lt;p&gt;If cloud access disappears, the durable state does not disappear with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What doll is trying to separate
&lt;/h2&gt;

&lt;p&gt;This distinction is central to &lt;a href="https://doll.badjoke-lab.com/" rel="noopener noreferrer"&gt;doll&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;doll is not trying to become the foundation model that survives forever.&lt;/p&gt;

&lt;p&gt;It is trying to make the foundation model replaceable.&lt;/p&gt;

&lt;p&gt;The continuity layer belongs on the user’s side:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory;&lt;/li&gt;
&lt;li&gt;preferences and personality settings;&lt;/li&gt;
&lt;li&gt;project state;&lt;/li&gt;
&lt;li&gt;DecisionRecords;&lt;/li&gt;
&lt;li&gt;provenance;&lt;/li&gt;
&lt;li&gt;work state;&lt;/li&gt;
&lt;li&gt;user-owned data and recovery state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The capability layer can change:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;local models;&lt;/li&gt;
&lt;li&gt;OpenAI;&lt;/li&gt;
&lt;li&gt;Anthropic;&lt;/li&gt;
&lt;li&gt;Gemini;&lt;/li&gt;
&lt;li&gt;future models that do not exist yet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The principle is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Own the continuity. Rent the capability.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Continuity is harder than portability
&lt;/h2&gt;

&lt;p&gt;None of this means continuity is solved.&lt;/p&gt;

&lt;p&gt;It creates harder questions:&lt;/p&gt;

&lt;p&gt;What deserves to become durable memory?&lt;/p&gt;

&lt;p&gt;How should stale information be superseded?&lt;/p&gt;

&lt;p&gt;How should conflicting records be resolved?&lt;/p&gt;

&lt;p&gt;Which state is authoritative and which state is only evidence?&lt;/p&gt;

&lt;p&gt;How should continuity adapt to models with different context windows, tools, safety boundaries, and capabilities?&lt;/p&gt;

&lt;p&gt;How much provider-specific state can be translated before the translation becomes fiction?&lt;/p&gt;

&lt;p&gt;Those questions are harder than exporting a ZIP file.&lt;/p&gt;

&lt;p&gt;That is exactly why portability and continuity should not be treated as synonyms.&lt;/p&gt;

&lt;h2&gt;
  
  
  From a portable past to a resumable one
&lt;/h2&gt;

&lt;p&gt;The direction of the industry is encouraging.&lt;/p&gt;

&lt;p&gt;ChatGPT, Claude, and Gemini all provide meaningful ways to export user data.&lt;/p&gt;

&lt;p&gt;Gemini now goes further by importing memory-like context and full chat histories from other AI platforms.&lt;/p&gt;

&lt;p&gt;OpenAI provides a reference-based way to reuse exported conversations in another personal ChatGPT account.&lt;/p&gt;

&lt;p&gt;This is not evidence that portability has failed.&lt;/p&gt;

&lt;p&gt;It is evidence that portability has become important enough for major providers to build it.&lt;/p&gt;

&lt;p&gt;The next question is whether users can own the layer above it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your AI should not merely let you export the past. It should let you continue from it.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Google — Import from other AI platforms to Gemini Apps&lt;br&gt;
&lt;a href="https://support.google.com/gemini/answer/16868299?hl=en" rel="noopener noreferrer"&gt;https://support.google.com/gemini/answer/16868299?hl=en&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenAI — Exporting your ChatGPT history and data&lt;br&gt;
&lt;a href="https://help.openai.com/en/articles/7260999-how-do-i-export-my-data" rel="noopener noreferrer"&gt;https://help.openai.com/en/articles/7260999-how-do-i-export-my-data&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Claude Help Center — Export your Claude data&lt;br&gt;
&lt;a href="https://support.claude.com/en/articles/9450526-export-your-claude-data" rel="noopener noreferrer"&gt;https://support.claude.com/en/articles/9450526-export-your-claude-data&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google — Download your Gemini Apps data&lt;br&gt;
&lt;a href="https://support.google.com/gemini/answer/16920332?hl=en" rel="noopener noreferrer"&gt;https://support.google.com/gemini/answer/16920332?hl=en&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenAI — Transfer exported conversations between ChatGPT accounts&lt;br&gt;
&lt;a href="https://help.openai.com/en/articles/9106926-transferring-conversations-from-1-chatgpt-account-to-another-chatgpt-account" rel="noopener noreferrer"&gt;https://help.openai.com/en/articles/9106926-transferring-conversations-from-1-chatgpt-account-to-another-chatgpt-account&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenAI — Evolving Atlas into ChatGPT for browser-based agentic work&lt;br&gt;
&lt;a href="https://help.openai.com/en/articles/20001371" rel="noopener noreferrer"&gt;https://help.openai.com/en/articles/20001371&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Originally published on the official doll site:&lt;br&gt;
&lt;a href="https://doll.badjoke-lab.com/notes/ai-memory-portability-continuity/" rel="noopener noreferrer"&gt;https://doll.badjoke-lab.com/notes/ai-memory-portability-continuity/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Frontier AI Is Becoming Infrastructure. Your Memory Should Not Live Inside It.</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Sun, 19 Jul 2026 13:31:59 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/frontier-ai-is-becoming-infrastructure-your-memory-should-not-live-inside-it-55dc</link>
      <guid>https://dev.to/badjoke-lab/frontier-ai-is-becoming-infrastructure-your-memory-should-not-live-inside-it-55dc</guid>
      <description>&lt;p&gt;Until recently, AI was mostly something we used as a service.&lt;/p&gt;

&lt;p&gt;We asked it questions.&lt;/p&gt;

&lt;p&gt;We used it to write, code, search, summarize, and generate images.&lt;/p&gt;

&lt;p&gt;We paid for access through a browser or an API.&lt;/p&gt;

&lt;p&gt;But frontier AI is beginning to take on a different role.&lt;/p&gt;

&lt;p&gt;In July, the White House formally launched a cybersecurity coordination initiative called GOLD EAGLE. It brings together AI developers, government agencies, critical-infrastructure operators, and open-source software participants to coordinate the discovery and remediation of software vulnerabilities.[1]&lt;/p&gt;

&lt;p&gt;This is not just another AI product launch.&lt;/p&gt;

&lt;p&gt;It is an early example of frontier AI entering the operational loop of critical infrastructure.&lt;/p&gt;

&lt;p&gt;AI is no longer only helping people interact with software.&lt;/p&gt;

&lt;p&gt;It is beginning to help decide which vulnerabilities matter, whether they are real, how urgently they should be fixed, and how remediation should be coordinated across systems that society depends on.&lt;/p&gt;

&lt;p&gt;That raises a question for anyone building a personal AI system:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If frontier AI is becoming infrastructure, should your memory and work state live entirely inside it?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What GOLD EAGLE is designed to do
&lt;/h2&gt;

&lt;p&gt;The initiative follows Executive Order 14409, signed on June 2, 2026.&lt;/p&gt;

&lt;p&gt;The order directed US agencies to form an AI cybersecurity clearinghouse in voluntary collaboration with the AI industry and operators of critical infrastructure.[2]&lt;/p&gt;

&lt;p&gt;Its responsibilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;coordinating vulnerability scanning;&lt;/li&gt;
&lt;li&gt;avoiding duplicated work across organizations;&lt;/li&gt;
&lt;li&gt;discovering and validating software vulnerabilities;&lt;/li&gt;
&lt;li&gt;prioritizing remediation;&lt;/li&gt;
&lt;li&gt;and coordinating the distribution of patches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The order also directed agencies to improve access to advanced cybersecurity tools for critical-infrastructure operators, including rural hospitals, community banks, and local utilities.&lt;/p&gt;

&lt;p&gt;Reuters described the initiative as a coordination group connecting AI developers with providers of essential services such as financial institutions, hospitals, and energy networks.[3]&lt;/p&gt;

&lt;p&gt;The Wall Street Journal reported that the platform had already begun operating on July 2 and was being used as a clearinghouse for sharing AI-discovered vulnerabilities and possible fixes.[4]&lt;/p&gt;

&lt;p&gt;This means frontier models are moving beyond the role of general-purpose assistants.&lt;/p&gt;

&lt;p&gt;They are entering a process that looks more like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;discover vulnerability
        ↓
validate the finding
        ↓
compare it with other reports
        ↓
decide remediation priority
        ↓
coordinate and distribute a patch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
`&lt;/p&gt;

&lt;p&gt;That is not merely content generation.&lt;/p&gt;

&lt;p&gt;It is infrastructure operations.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this does not mean
&lt;/h2&gt;

&lt;p&gt;It is important not to exaggerate what has happened.&lt;/p&gt;

&lt;p&gt;GOLD EAGLE is structured around voluntary collaboration.&lt;/p&gt;

&lt;p&gt;The US government has not taken ownership of frontier AI companies.&lt;/p&gt;

&lt;p&gt;It has not created a rule requiring every model release to receive government permission.&lt;/p&gt;

&lt;p&gt;The White House explicitly stated that the executive order does not authorize mandatory government licensing, pre-clearance, or permitting for the development, publication, release, or distribution of AI models.[5]&lt;/p&gt;

&lt;p&gt;So the accurate conclusion is not:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The government now controls all AI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The more defensible conclusion is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Frontier AI has become important enough that governments, AI companies, and critical-infrastructure operators are beginning to share the same operational systems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ownership is not the main issue.&lt;/p&gt;

&lt;p&gt;The important change is the role frontier AI is being given.&lt;/p&gt;

&lt;h2&gt;
  
  
  From access to priorities
&lt;/h2&gt;

&lt;p&gt;I recently wrote about another change in frontier AI.&lt;/p&gt;

&lt;p&gt;Anthropic temporarily suspended access to already-released models after receiving a US government directive.&lt;/p&gt;

&lt;p&gt;OpenAI introduced GPT-5.6 through a limited preview while working with government officials before broader availability.&lt;/p&gt;

&lt;p&gt;China was reportedly considering possible controls on overseas access to its most advanced models.&lt;/p&gt;

&lt;p&gt;The central question in those cases was:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who will be allowed to use frontier AI?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GOLD EAGLE points to a related but different question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who and what will frontier AI be expected to serve first?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Protecting hospitals is important.&lt;/p&gt;

&lt;p&gt;Protecting energy networks is important.&lt;/p&gt;

&lt;p&gt;Protecting banking systems, government infrastructure, and widely used open-source software is important.&lt;/p&gt;

&lt;p&gt;Using advanced AI for those purposes may be entirely reasonable.&lt;/p&gt;

&lt;p&gt;But as frontier AI becomes connected to national security and essential services, its development and deployment will no longer be shaped only by the needs of ordinary users and software developers.&lt;/p&gt;

&lt;p&gt;Its priorities will increasingly be influenced by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;national-security requirements;&lt;/li&gt;
&lt;li&gt;critical-infrastructure protection;&lt;/li&gt;
&lt;li&gt;government evaluation;&lt;/li&gt;
&lt;li&gt;regulated industries;&lt;/li&gt;
&lt;li&gt;large institutional users;&lt;/li&gt;
&lt;li&gt;and coordinated cyber-defense operations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This does not mean individual users will suddenly lose access.&lt;/p&gt;

&lt;p&gt;It means the priorities of the system are changing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloud AI is not becoming weaker
&lt;/h2&gt;

&lt;p&gt;This is not an argument against cloud AI.&lt;/p&gt;

&lt;p&gt;In fact, the opposite is probably true.&lt;/p&gt;

&lt;p&gt;If governments, infrastructure operators, and major companies rely on frontier AI, more resources will flow toward it.&lt;/p&gt;

&lt;p&gt;The models may become much better at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;analyzing large codebases;&lt;/li&gt;
&lt;li&gt;identifying vulnerabilities;&lt;/li&gt;
&lt;li&gt;tracing possible attack paths;&lt;/li&gt;
&lt;li&gt;comparing findings across systems;&lt;/li&gt;
&lt;li&gt;prioritizing security work;&lt;/li&gt;
&lt;li&gt;and suggesting remediation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cloud AI is unlikely to become less capable because it is becoming infrastructure.&lt;/p&gt;

&lt;p&gt;It may become dramatically more capable.&lt;/p&gt;

&lt;p&gt;But capability and continuity are not the same thing.&lt;/p&gt;

&lt;p&gt;A model may be extremely powerful while remaining outside the user's control.&lt;/p&gt;

&lt;p&gt;The provider still determines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pricing;&lt;/li&gt;
&lt;li&gt;access conditions;&lt;/li&gt;
&lt;li&gt;supported regions;&lt;/li&gt;
&lt;li&gt;API behavior;&lt;/li&gt;
&lt;li&gt;product boundaries;&lt;/li&gt;
&lt;li&gt;data-export options;&lt;/li&gt;
&lt;li&gt;and when a model or interface is replaced.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users usually do not own the model.&lt;/p&gt;

&lt;p&gt;They rent access to its capabilities under the conditions available at that moment.&lt;/p&gt;

&lt;p&gt;That arrangement can be completely reasonable.&lt;/p&gt;

&lt;p&gt;The problem begins when the user's entire AI environment becomes inseparable from it.&lt;/p&gt;

&lt;h2&gt;
  
  
  A model is not your AI environment
&lt;/h2&gt;

&lt;p&gt;After months or years of use, an AI system contains much more than a chat interface.&lt;/p&gt;

&lt;p&gt;It may contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;long-term memory;&lt;/li&gt;
&lt;li&gt;personal preferences;&lt;/li&gt;
&lt;li&gt;response settings;&lt;/li&gt;
&lt;li&gt;project history;&lt;/li&gt;
&lt;li&gt;previous decisions;&lt;/li&gt;
&lt;li&gt;reference files;&lt;/li&gt;
&lt;li&gt;tool connections;&lt;/li&gt;
&lt;li&gt;unfinished work;&lt;/li&gt;
&lt;li&gt;and the context needed to resume that work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The foundation model is only one component.&lt;/p&gt;

&lt;p&gt;The user's actual AI environment is the combination of the model and all the state accumulated around it.&lt;/p&gt;

&lt;p&gt;Switching from one model to another may be technically easy.&lt;/p&gt;

&lt;p&gt;Reconstructing years of context is not.&lt;/p&gt;

&lt;p&gt;A system is not meaningfully portable when its model can be replaced but its memory, settings, and work state cannot.&lt;/p&gt;

&lt;h2&gt;
  
  
  Own the continuity. Rent the capability.
&lt;/h2&gt;

&lt;p&gt;I think personal AI systems need to separate two layers.&lt;/p&gt;

&lt;p&gt;The first is the &lt;strong&gt;capability layer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is where the model lives.&lt;/p&gt;

&lt;p&gt;Use the best model for the task.&lt;/p&gt;

&lt;p&gt;Use OpenAI when OpenAI is the best option.&lt;/p&gt;

&lt;p&gt;Use Anthropic when Anthropic is better.&lt;/p&gt;

&lt;p&gt;Use an open-weight model when control or deployment flexibility matters.&lt;/p&gt;

&lt;p&gt;Use a local model when offline operation or minimum independence is required.&lt;/p&gt;

&lt;p&gt;This layer can change over time.&lt;/p&gt;

&lt;p&gt;The second is the &lt;strong&gt;continuity layer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This should contain the state that allows the user to continue:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory;&lt;/li&gt;
&lt;li&gt;identity and response preferences;&lt;/li&gt;
&lt;li&gt;project state;&lt;/li&gt;
&lt;li&gt;work history;&lt;/li&gt;
&lt;li&gt;reference data;&lt;/li&gt;
&lt;li&gt;provider configuration;&lt;/li&gt;
&lt;li&gt;portable conversation records;&lt;/li&gt;
&lt;li&gt;and the information required to resume interrupted work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The design principle is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Own the continuity. Rent the capability.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This does not require rejecting cloud services.&lt;/p&gt;

&lt;p&gt;It requires avoiding a design where one cloud service is the only system capable of understanding the user's accumulated state.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I am building doll
&lt;/h2&gt;

&lt;p&gt;This is one of the reasons I am building &lt;a href="https://doll.badjoke-lab.com/" rel="noopener noreferrer"&gt;doll&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;doll is not an attempt to build a foundation model that competes with OpenAI, Anthropic, or major open-model projects.&lt;/p&gt;

&lt;p&gt;It is not an attempt to eliminate cloud AI.&lt;/p&gt;

&lt;p&gt;The goal is to keep memory, identity, settings, important data, and work state on the user's side while allowing the model underneath them to change.&lt;/p&gt;

&lt;p&gt;The intended structure looks like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;text&lt;br&gt;
user-owned memory, settings, data, and work state&lt;br&gt;
                         ↓&lt;br&gt;
                       doll&lt;br&gt;
                         ↓&lt;br&gt;
       local model / cloud model / future model&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;When a strong cloud model is available, doll should be able to use it.&lt;/p&gt;

&lt;p&gt;When a better provider appears, the capability layer should be replaceable.&lt;/p&gt;

&lt;p&gt;When external access is unavailable, a local model should provide minimum continuity even if its performance is lower.&lt;/p&gt;

&lt;p&gt;The thing that changes should be the reasoning engine.&lt;/p&gt;

&lt;p&gt;The thing that remains should be the user's accumulated state.&lt;/p&gt;

&lt;p&gt;This is what I mean by &lt;strong&gt;local-complete, cloud-optional&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Local operation should be sufficient to preserve the core system.&lt;/p&gt;

&lt;p&gt;Cloud models should extend its capabilities rather than define whether it continues to exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  What remains after the model changes
&lt;/h2&gt;

&lt;p&gt;Frontier AI becoming part of critical-infrastructure cybersecurity is not necessarily a bad development.&lt;/p&gt;

&lt;p&gt;If these models can help protect hospitals, banks, utilities, public systems, and open-source software, society may benefit greatly.&lt;/p&gt;

&lt;p&gt;It may also make frontier AI more capable, more heavily funded, and more operationally important than it is today.&lt;/p&gt;

&lt;p&gt;But the more institutional and infrastructure-like it becomes, the less sensible it is to treat it as though it were a permanent personal possession.&lt;/p&gt;

&lt;p&gt;Using infrastructure is not the same as owning it.&lt;/p&gt;

&lt;p&gt;Depending on powerful models is not the same as surrendering all continuity to them.&lt;/p&gt;

&lt;p&gt;The most important part of an AI system may not be the model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It may be the part that remains after the model changes.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Notes and Sources
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;[1] The White House — White House Launches Gold Eagle Initiative for Unprecedented Cybersecurity Vulnerability Coordination&lt;/strong&gt;&lt;br&gt;
Official announcement of the GOLD EAGLE initiative and its role in coordinating vulnerability discovery, prioritization, remediation information, government agencies, industry participants, and critical-infrastructure defenders.&lt;br&gt;
&lt;a href="https://www.whitehouse.gov/releases/2026/07/white-house-launches-gold-eagle-initiative-for-unprecedented-cybersecurity-vulnerability-coordination/" rel="noopener noreferrer"&gt;https://www.whitehouse.gov/releases/2026/07/white-house-launches-gold-eagle-initiative-for-unprecedented-cybersecurity-vulnerability-coordination/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[2] The White House — Promoting Advanced Artificial Intelligence Innovation and Security, Executive Order 14409&lt;/strong&gt;&lt;br&gt;
The June 2 executive order establishing a voluntary AI cybersecurity clearinghouse and directing coordination of vulnerability scanning, validation, remediation, and patch distribution.&lt;br&gt;
&lt;a href="https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/" rel="noopener noreferrer"&gt;https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[3] Reuters — US to launch AI and cybersecurity coordination group, White House says&lt;/strong&gt;&lt;br&gt;
Report on the coordination group connecting AI developers with providers of essential services, including financial institutions, hospitals, and energy networks.&lt;br&gt;
&lt;a href="https://www.reuters.com/technology/us-launch-ai-cybersecurity-coordination-group-white-house-says-2026-07-14/" rel="noopener noreferrer"&gt;https://www.reuters.com/technology/us-launch-ai-cybersecurity-coordination-group-white-house-says-2026-07-14/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[4] The Wall Street Journal — White House Launches Platform for Companies to Share AI Cyber Threats, Fixes&lt;/strong&gt;&lt;br&gt;
Report identifying the platform as GOLD EAGLE and describing its operation as a clearinghouse for sharing AI-discovered vulnerabilities and fixes.&lt;br&gt;
&lt;a href="https://www.wsj.com/livecoverage/stock-market-today-bank-earnings-07-14-2026/card/white-house-launches-platform-for-companies-to-share-ai-cyber-threats-fixes-rS4BBZz2WNdjBcn9J5pK" rel="noopener noreferrer"&gt;https://www.wsj.com/livecoverage/stock-market-today-bank-earnings-07-14-2026/card/white-house-launches-platform-for-companies-to-share-ai-cyber-threats-fixes-rS4BBZz2WNdjBcn9J5pK&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[5] The White House — Fact Sheet: President Donald J. Trump Promotes Advanced Artificial Intelligence Innovation and Security&lt;/strong&gt;&lt;br&gt;
Official clarification that the order does not authorize mandatory government licensing, pre-clearance, or permitting requirements for model development or release.&lt;br&gt;
&lt;a href="https://www.whitehouse.gov/fact-sheets/2026/06/fact-sheet-president-donald-j-trump-promotes-advanced-artificial-intelligence-innovation-and-security/" rel="noopener noreferrer"&gt;https://www.whitehouse.gov/fact-sheets/2026/06/fact-sheet-president-donald-j-trump-promotes-advanced-artificial-intelligence-innovation-and-security/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A longer version was originally published on the &lt;a href="https://doll.badjoke-lab.com/notes/frontier-ai-infrastructure/" rel="noopener noreferrer"&gt;doll official website&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>cybersecurity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>The Best AI in the World Is Useless If You Can't Access It</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Wed, 08 Jul 2026 14:46:23 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/the-best-ai-in-the-world-is-useless-if-you-cant-access-it-16j7</link>
      <guid>https://dev.to/badjoke-lab/the-best-ai-in-the-world-is-useless-if-you-cant-access-it-16j7</guid>
      <description>&lt;p&gt;China is reportedly considering whether its most advanced AI models should remain freely accessible overseas.&lt;/p&gt;

&lt;p&gt;That matters because the United States has already shown what government involvement in frontier AI access can look like.&lt;/p&gt;

&lt;p&gt;In the last few weeks, we have seen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;already-released AI models become unavailable because of government policy;&lt;/li&gt;
&lt;li&gt;the broad rollout of a frontier model delayed while a company worked with government officials;&lt;/li&gt;
&lt;li&gt;and now, reports that China is discussing possible restrictions on overseas access to its own advanced models.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We spend a lot of time asking which AI model is best.&lt;/p&gt;

&lt;p&gt;But another question may be becoming just as important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will you still be able to use it tomorrow?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  China is now discussing the access question
&lt;/h2&gt;

&lt;p&gt;On July 7, Reuters reported that Chinese authorities had met with major technology companies to discuss possible restrictions on overseas access to China's most advanced AI models.&lt;/p&gt;

&lt;p&gt;Alibaba, ByteDance, and Z.ai were among the companies reportedly involved in the discussions.&lt;/p&gt;

&lt;p&gt;The talks were said to include not only closed models, but potentially more open forms of model distribution as well.&lt;/p&gt;

&lt;p&gt;Nothing has been decided.&lt;/p&gt;

&lt;p&gt;China has not blocked foreign access to its leading AI models.&lt;/p&gt;

&lt;p&gt;The restrictions may never happen.&lt;/p&gt;

&lt;p&gt;But the fact that the question is now being discussed is significant.&lt;/p&gt;

&lt;p&gt;For the last few years, it was possible to imagine AI becoming something close to a global software market.&lt;/p&gt;

&lt;p&gt;American companies would compete with Chinese companies.&lt;/p&gt;

&lt;p&gt;Open-weight models would cross borders.&lt;/p&gt;

&lt;p&gt;Developers would choose models based mainly on capability, price, latency, context length, and product quality.&lt;/p&gt;

&lt;p&gt;That assumption is becoming harder to make with confidence.&lt;/p&gt;

&lt;p&gt;Because this is not happening in isolation.&lt;/p&gt;

&lt;p&gt;The United States has already shown another version of the same problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  A model can still exist and become unavailable
&lt;/h2&gt;

&lt;p&gt;On June 12, the US government applied export restrictions to Anthropic's Claude Fable 5 and Claude Mythos 5.&lt;/p&gt;

&lt;p&gt;According to Anthropic, the directive required the company to prevent foreign nationals from accessing those models.&lt;/p&gt;

&lt;p&gt;Anthropic said it could not reliably determine nationality in real time.&lt;/p&gt;

&lt;p&gt;So it suspended access for everyone.&lt;/p&gt;

&lt;p&gt;The model did not disappear.&lt;/p&gt;

&lt;p&gt;The company did not shut down.&lt;/p&gt;

&lt;p&gt;The infrastructure did not fail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Policy changed, and access disappeared.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The restrictions were later lifted, and Anthropic announced that Fable 5 would return globally.&lt;/p&gt;

&lt;p&gt;So this particular interruption was temporary.&lt;/p&gt;

&lt;p&gt;But the larger lesson remains.&lt;/p&gt;

&lt;p&gt;A frontier AI model can exist, work, and remain technically operational while policy determines whether users are allowed to reach it.&lt;/p&gt;

&lt;p&gt;That is no longer a theoretical risk.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI showed a different version of the same shift
&lt;/h2&gt;

&lt;p&gt;OpenAI's GPT-5.6 rollout followed a different path.&lt;/p&gt;

&lt;p&gt;When OpenAI announced the model family on June 26, it did not immediately make the models broadly available.&lt;/p&gt;

&lt;p&gt;OpenAI said it had shown the models and its release plans to the US government.&lt;/p&gt;

&lt;p&gt;At the government's request, the company began with a limited preview for a small group of trusted partners.&lt;/p&gt;

&lt;p&gt;OpenAI also said it did not want this kind of government-access process to become the long-term default.&lt;/p&gt;

&lt;p&gt;On July 8, Reuters reported that the broader GPT-5.6 rollout was moving forward after additional testing and discussions between OpenAI and US officials.&lt;/p&gt;

&lt;p&gt;The important point is not simply that GPT-5.6 is becoming more widely available.&lt;/p&gt;

&lt;p&gt;It is that the timing and scope of a frontier-model rollout became something discussed with government before broad public access.&lt;/p&gt;

&lt;p&gt;This does not mean every AI release is now directly controlled by the state.&lt;/p&gt;

&lt;p&gt;But national-security policy is moving much closer to the point where advanced AI reaches ordinary users and developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happens if AI stops being one global market?
&lt;/h2&gt;

&lt;p&gt;It is too early to say that AI will split into national blocs.&lt;/p&gt;

&lt;p&gt;That outcome is not inevitable.&lt;/p&gt;

&lt;p&gt;I hope it does not happen.&lt;/p&gt;

&lt;p&gt;But it is no longer difficult to imagine.&lt;/p&gt;

&lt;p&gt;One possible future could include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a US-centered AI ecosystem;&lt;/li&gt;
&lt;li&gt;a Chinese AI ecosystem;&lt;/li&gt;
&lt;li&gt;separate European regulatory requirements;&lt;/li&gt;
&lt;li&gt;different access conditions depending on country, nationality, industry, or organization.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In that world, asking "What is the best model?" is not enough.&lt;/p&gt;

&lt;p&gt;You also have to ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can I access it from where I live?&lt;/li&gt;
&lt;li&gt;Can my organization use it?&lt;/li&gt;
&lt;li&gt;Will the API remain available in my region?&lt;/li&gt;
&lt;li&gt;Can I export my data if access changes?&lt;/li&gt;
&lt;li&gt;Can I move my work to another model?&lt;/li&gt;
&lt;li&gt;What still works if the provider, policy, or network changes?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Today, choosing a provider because it is cheaper or more capable may be completely rational.&lt;/p&gt;

&lt;p&gt;The problem begins when years of memory, work, configuration, and dependency are built around the assumption that the same access conditions will continue indefinitely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Provider lock-in may become a bigger problem than we expected
&lt;/h2&gt;

&lt;p&gt;Developers already understand provider lock-in.&lt;/p&gt;

&lt;p&gt;We know that an API can change.&lt;/p&gt;

&lt;p&gt;Pricing can change.&lt;/p&gt;

&lt;p&gt;Models can be retired.&lt;/p&gt;

&lt;p&gt;Terms can change.&lt;/p&gt;

&lt;p&gt;A company can shut down a service.&lt;/p&gt;

&lt;p&gt;But frontier AI introduces another layer.&lt;/p&gt;

&lt;p&gt;The provider may not be the only actor that determines access.&lt;/p&gt;

&lt;p&gt;Government policy may influence:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;who can use a model;&lt;/li&gt;
&lt;li&gt;where it can be used;&lt;/li&gt;
&lt;li&gt;when it can be released;&lt;/li&gt;
&lt;li&gt;whether overseas access remains available;&lt;/li&gt;
&lt;li&gt;and which organizations receive early access.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That changes the continuity problem.&lt;/p&gt;

&lt;p&gt;It is no longer only:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What happens if my provider changes its product?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It may also become:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What happens if access to the provider itself changes because of policy?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  AI resilience may matter as much as AI performance
&lt;/h2&gt;

&lt;p&gt;None of this is an argument for abandoning cloud AI.&lt;/p&gt;

&lt;p&gt;Frontier cloud models are likely to remain more capable than local models for many tasks.&lt;/p&gt;

&lt;p&gt;They may offer better reasoning, better coding assistance, larger context windows, stronger multimodal capabilities, and access to infrastructure that most individuals cannot run locally.&lt;/p&gt;

&lt;p&gt;Use them.&lt;/p&gt;

&lt;p&gt;Use the best model available for the work in front of you.&lt;/p&gt;

&lt;p&gt;But using a powerful service is different from designing your entire digital life so that nothing survives when access to that service changes.&lt;/p&gt;

&lt;p&gt;I think &lt;strong&gt;AI resilience&lt;/strong&gt; may become as important as AI performance.&lt;/p&gt;

&lt;p&gt;That means designing systems where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;models can be replaced;&lt;/li&gt;
&lt;li&gt;providers can be changed;&lt;/li&gt;
&lt;li&gt;data can be exported;&lt;/li&gt;
&lt;li&gt;memory does not exist only inside one company's service;&lt;/li&gt;
&lt;li&gt;a local model can provide minimum continuity when cloud access is unavailable;&lt;/li&gt;
&lt;li&gt;the user's accumulated state survives even when the reasoning engine underneath it changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A local model does not have to beat the best cloud model to be useful in this design.&lt;/p&gt;

&lt;p&gt;It can simply keep the system alive.&lt;/p&gt;

&lt;p&gt;It can preserve access to the user's own state.&lt;/p&gt;

&lt;p&gt;It can provide a fallback path until another source of capability is available.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I am building doll
&lt;/h2&gt;

&lt;p&gt;This is one of the reasons I am building &lt;a href="https://doll.badjoke-lab.com/" rel="noopener noreferrer"&gt;doll&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;doll is not an attempt to build a foundation model that competes with OpenAI, Anthropic, or Chinese AI labs.&lt;/p&gt;

&lt;p&gt;It is an attempt to keep memory, identity, settings, data, work state, and continuity on the user's side while allowing the underlying AI model to change over time.&lt;/p&gt;

&lt;p&gt;The design principle is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;local continuity first, cloud capability when available.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud models can be used for additional performance.&lt;/p&gt;

&lt;p&gt;Local models can provide a continuity path.&lt;/p&gt;

&lt;p&gt;The model can change without forcing the user's entire AI environment to disappear with it.&lt;/p&gt;

&lt;p&gt;I do not know whether AI will actually divide into national blocs.&lt;/p&gt;

&lt;p&gt;I do not know whether future access restrictions will become broader or more permanent.&lt;/p&gt;

&lt;p&gt;I hope they do not.&lt;/p&gt;

&lt;p&gt;But after the events of the last few weeks, the possibility is harder to dismiss.&lt;/p&gt;

&lt;p&gt;The most important AI may not be the smartest one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It may be the one you can still use tomorrow.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.anthropic.com/news/fable-mythos-access" rel="noopener noreferrer"&gt;Anthropic — Statement on the US government directive affecting Fable 5 and Mythos 5&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.anthropic.com/news/redeploying-fable-5" rel="noopener noreferrer"&gt;Anthropic — Redeploying Claude Fable 5&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://openai.com/index/previewing-gpt-5-6-sol/" rel="noopener noreferrer"&gt;OpenAI — Previewing GPT-5.6 Sol: a next-generation model&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.reuters.com/technology/openai-gets-us-approval-broad-gpt-56-rollout-axios-reports-2026-07-08/" rel="noopener noreferrer"&gt;Reuters — OpenAI set to launch most capable GPT model after delayed rollout&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.reuters.com/world/beijing-is-looking-curbing-overseas-access-chinas-top-ai-models-sources-say-2026-07-07/" rel="noopener noreferrer"&gt;Reuters — Beijing is looking at curbing overseas access to China's top AI models, sources say&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Originally published in a longer form on the &lt;a href="https://doll.badjoke-lab.com/notes/ai-access-national-policy/" rel="noopener noreferrer"&gt;doll website&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>The Gate Before the Public</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Sat, 27 Jun 2026 11:30:43 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/the-gate-before-the-public-456n</link>
      <guid>https://dev.to/badjoke-lab/the-gate-before-the-public-456n</guid>
      <description>&lt;p&gt;&lt;em&gt;Claude Mythos 5, GPT-5.6, and who gets access before everyone else&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In my previous article, &lt;a href="https://dev.to/sohachi/is-access-to-frontier-ai-becoming-permissioned-e84"&gt;“Is Access to Frontier AI Becoming Permissioned?”&lt;/a&gt;, I looked at signs that the US government was becoming involved not only in frontier-model safety evaluation, but also in decisions about release timing and early access.&lt;/p&gt;

&lt;p&gt;At that point, some of the information surrounding GPT-5.6 was still based on reporting. Anthropic’s Claude Fable 5 and Claude Mythos 5, meanwhile, had been disabled for every customer following a US government directive.&lt;/p&gt;

&lt;p&gt;The situation changed again on June 26.&lt;/p&gt;

&lt;p&gt;Anthropic announced that Mythos 5 could return for a limited set of US organizations. OpenAI officially introduced the GPT-5.6 family, but began with a restricted preview for a small group of partners at the US government’s request.&lt;/p&gt;

&lt;p&gt;Neither development can be summarized as a simple ban or a full reversal.&lt;/p&gt;

&lt;p&gt;Anthropic did not restore Mythos 5 to everyone.&lt;/p&gt;

&lt;p&gt;OpenAI did not cancel GPT-5.6’s broader release.&lt;/p&gt;

&lt;p&gt;What emerged instead was a gate between a finished frontier model and the public.&lt;/p&gt;

&lt;p&gt;That gate is not one clearly defined law or licensing system. It is a mixture of export controls, government requests, security reviews, trusted-partner programs, and non-public eligibility lists.&lt;/p&gt;

&lt;p&gt;But its practical function is becoming visible:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A frontier model may be ready, working, and commercially valuable while broad public access still depends on a separate review and selection process.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Mythos 5 Has Not Fully Returned
&lt;/h2&gt;

&lt;p&gt;On June 12, the US government issued an export-control directive requiring Anthropic to suspend access to Fable 5 and Mythos 5 by foreign nationals.&lt;/p&gt;

&lt;p&gt;The restriction did not apply only to users outside the United States.&lt;/p&gt;

&lt;p&gt;It also covered foreign nationals inside the country and Anthropic’s own foreign-national employees.&lt;/p&gt;

&lt;p&gt;Anthropic said it could not immediately separate access by nationality with sufficient confidence. To comply with the directive, it disabled both models for every customer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.anthropic.com/news/fable-mythos-access" rel="noopener noreferrer"&gt;Anthropic explained the original suspension in an official statement.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On June 26, Anthropic announced that the situation had partially changed.&lt;/p&gt;

&lt;p&gt;The company said the government had informed it that Mythos 5 could be redeployed to a set of US organizations that operate and defend critical infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://x.com/AnthropicAI/status/2070665903440871779" rel="noopener noreferrer"&gt;Anthropic announced the limited redeployment on its official X account.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Anthropic said it was restoring access for those organizations and would continue working with the government to expand Mythos 5 access and make Fable 5 generally available again.&lt;/p&gt;

&lt;p&gt;That wording matters.&lt;/p&gt;

&lt;p&gt;Mythos 5 did not return for all US customers.&lt;/p&gt;

&lt;p&gt;It did not return for the general public.&lt;/p&gt;

&lt;p&gt;Fable 5 also remained unavailable for general use.&lt;/p&gt;

&lt;p&gt;The most accurate description is therefore:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Mythos 5 was allowed to return for a limited set of US organizations involved in operating and defending critical infrastructure.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This was not a complete repeal of the original restrictions.&lt;/p&gt;

&lt;p&gt;It was a controlled reopening.&lt;/p&gt;

&lt;h2&gt;
  
  
  “More Than 100 Organizations” Is a Reported Figure
&lt;/h2&gt;

&lt;p&gt;Reuters reported, citing an anonymous person familiar with the matter, that more than 100 companies and institutions would be able to use Mythos 5.&lt;/p&gt;

&lt;p&gt;The group reportedly includes several Fortune 500 companies.&lt;/p&gt;

&lt;p&gt;That figure should be treated carefully.&lt;/p&gt;

&lt;p&gt;Anthropic’s official announcement did not provide a number. It described the recipients only as a set of US organizations that operate and defend critical infrastructure.&lt;/p&gt;

&lt;p&gt;The reported total also does not mean that more than 100 US government agencies received access.&lt;/p&gt;

&lt;p&gt;It reportedly includes companies, infrastructure operators, institutions, and government organizations.&lt;/p&gt;

&lt;p&gt;The complete list has not been made public.&lt;/p&gt;

&lt;p&gt;Reuters also reported that organizations on the approved list, their foreign-national employees, and Anthropic’s foreign-national employees would not need new export licenses to use Mythos 5.&lt;/p&gt;

&lt;p&gt;Restrictions would remain for organizations outside that list.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reuters.com/technology/us-releases-anthropic-model-mythos-some-us-companies-semafor-reports-2026-06-26/" rel="noopener noreferrer"&gt;Reuters reported the details of the limited return here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The most important question is not whether the total is exactly 100, 110, or 120.&lt;/p&gt;

&lt;p&gt;It is this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why were those organizations allowed through the gate while other companies, researchers, and developers remained outside it?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The selection criteria and the full list remain outside public view.&lt;/p&gt;

&lt;h2&gt;
  
  
  GPT-5.6 Began on the Other Side of the Same Gate
&lt;/h2&gt;

&lt;p&gt;On the same day, OpenAI officially announced the GPT-5.6 family.&lt;/p&gt;

&lt;p&gt;The lineup includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT-5.6 Sol, the flagship model&lt;/li&gt;
&lt;li&gt;GPT-5.6 Terra, designed to balance performance and cost&lt;/li&gt;
&lt;li&gt;GPT-5.6 Luna, the lower-cost option&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenAI described Sol as its most capable model.&lt;/p&gt;

&lt;p&gt;It said Terra would offer performance competitive with GPT-5.5 at roughly half the price, while Luna would be its lowest-cost model.&lt;/p&gt;

&lt;p&gt;But GPT-5.6 did not become broadly available at the time of the announcement.&lt;/p&gt;

&lt;p&gt;At the US government’s request, OpenAI began with a limited preview through Codex and the API for a small group of trusted partners.&lt;/p&gt;

&lt;p&gt;OpenAI also said that information about participating organizations had been shared with the government.&lt;/p&gt;

&lt;p&gt;The company did not publish the names or number of those organizations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://openai.com/index/previewing-gpt-5-6-sol/" rel="noopener noreferrer"&gt;OpenAI described the limited preview in its official announcement.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OpenAI said it still planned to make Sol, Terra, and Luna broadly available within weeks.&lt;/p&gt;

&lt;p&gt;GPT-5.6 was therefore not banned.&lt;/p&gt;

&lt;p&gt;Its wider release was not permanently cancelled.&lt;/p&gt;

&lt;p&gt;What changed was the route to the public:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A government-involved restricted-access stage was inserted before broad availability.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Anthropic’s model was stopped after release and then partially restored.&lt;/p&gt;

&lt;p&gt;OpenAI’s model entered a restricted preview before general release.&lt;/p&gt;

&lt;p&gt;The timing was different, but both models encountered a gate before reaching a wider audience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Anthropic and OpenAI Are Not the Same Legal Case
&lt;/h2&gt;

&lt;p&gt;The two cases should not be treated as if the companies received identical orders.&lt;/p&gt;

&lt;p&gt;Anthropic had already released Fable 5 and Mythos 5.&lt;/p&gt;

&lt;p&gt;A legal export-control directive was then issued, and Anthropic disabled both models for every customer.&lt;/p&gt;

&lt;p&gt;Mythos 5 was later allowed to return for a limited set of organizations.&lt;/p&gt;

&lt;p&gt;OpenAI’s case was different.&lt;/p&gt;

&lt;p&gt;GPT-5.6 had not yet been broadly released. OpenAI consulted with the government and accepted a government request to begin with a restricted preview.&lt;/p&gt;

&lt;p&gt;There is no public confirmation that OpenAI received the same kind of export-control directive that Anthropic received.&lt;/p&gt;

&lt;p&gt;The timing and legal mechanisms were different:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anthropic faced a post-release legal restriction.&lt;/li&gt;
&lt;li&gt;OpenAI changed its pre-release rollout through cooperation with the government.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;A compulsory export-control directive is not the same thing as a company agreeing to a government-requested preview process.&lt;/p&gt;

&lt;p&gt;But the practical overlap remains significant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In both cases, the government became involved in determining which organizations could receive frontier-model access first.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For Anthropic, that involvement appeared through the list of organizations allowed to regain access.&lt;/p&gt;

&lt;p&gt;For OpenAI, it appeared through the selection of restricted-preview partners.&lt;/p&gt;

&lt;p&gt;The gate was built differently in each case.&lt;/p&gt;

&lt;p&gt;Its effect was similar.&lt;/p&gt;

&lt;h2&gt;
  
  
  The New Development Is What Happens Before the Public Arrives
&lt;/h2&gt;

&lt;p&gt;Government regulation of strategically important technology is not new.&lt;/p&gt;

&lt;p&gt;Semiconductors, telecommunications equipment, encryption technology, and dual-use products have long been subject to export controls and national-security review.&lt;/p&gt;

&lt;p&gt;What is changing is the point at which the government enters the AI release process.&lt;/p&gt;

&lt;p&gt;A simplified version of the traditional model-release process looked like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Company develops a model
        ↓
Company evaluates safety
        ↓
Company decides pricing, timing, and eligible users
        ↓
Broad release
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The emerging process looks more like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Company develops a model
        ↓
Company briefs the government on capabilities and release plans
        ↓
Government-involved security evaluation
        ↓
Restricted access for selected organizations
        ↓
Decision on broader availability
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This direction also appears in the executive order signed on June 2.&lt;/p&gt;

&lt;p&gt;The order calls for classified benchmarks to evaluate advanced cyber capabilities and for a voluntary framework under which developers can provide the federal government with access to models before releasing them to other trusted partners.&lt;/p&gt;

&lt;p&gt;It also anticipates cooperation between developers and the government in identifying those trusted partners.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/" rel="noopener noreferrer"&gt;The White House published the executive order here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The order includes an important limitation.&lt;/p&gt;

&lt;p&gt;It states that the framework should not be interpreted as creating mandatory government licensing, preclearance, or permitting for the development, release, or distribution of new AI models.&lt;/p&gt;

&lt;p&gt;The United States has therefore not formally created a general rule requiring government approval before every frontier model can be released.&lt;/p&gt;

&lt;p&gt;Instead, several different mechanisms are operating at the same time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;legal export controls&lt;/li&gt;
&lt;li&gt;voluntary government cooperation&lt;/li&gt;
&lt;li&gt;pre-release security evaluation&lt;/li&gt;
&lt;li&gt;restricted previews&lt;/li&gt;
&lt;li&gt;non-public lists of eligible organizations&lt;/li&gt;
&lt;li&gt;trusted-partner selection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is no single gatekeeper and no single gate.&lt;/p&gt;

&lt;p&gt;There is an emerging collection of checkpoints.&lt;/p&gt;

&lt;h2&gt;
  
  
  Safety Review and Early-User Selection Are Different Questions
&lt;/h2&gt;

&lt;p&gt;There are legitimate reasons to evaluate frontier models before releasing them widely.&lt;/p&gt;

&lt;p&gt;Models such as Mythos 5 and GPT-5.6 Sol have strong capabilities in software development, vulnerability research, and long-running cyber tasks.&lt;/p&gt;

&lt;p&gt;OpenAI reported that GPT-5.6 Sol achieved performance competitive with Mythos Preview on ExploitBench while using roughly one-third as many output tokens.&lt;/p&gt;

&lt;p&gt;That does not mean GPT-5.6 is superior to the final Mythos 5 model in every area.&lt;/p&gt;

&lt;p&gt;It is a result from one cyber benchmark against a preview version of the competing model.&lt;/p&gt;

&lt;p&gt;OpenAI also said that Sol had not crossed its own “Cyber Critical” threshold.&lt;/p&gt;

&lt;p&gt;The model could identify browser vulnerabilities and components needed for an exploit, but it could not autonomously complete an end-to-end working attack during testing.&lt;/p&gt;

&lt;p&gt;At the same time, OpenAI acknowledged that benchmark testing may not fully capture what a model can do when combined with tools, other agents, or longer operational workflows.&lt;/p&gt;

&lt;p&gt;Pre-release testing and staged deployment can therefore be reasonable.&lt;/p&gt;

&lt;p&gt;But testing a model and choosing its first commercial or institutional users are not the same decision.&lt;/p&gt;

&lt;p&gt;Organizations that receive early access may be able to begin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;integrating the model into products&lt;/li&gt;
&lt;li&gt;automating internal work&lt;/li&gt;
&lt;li&gt;developing software&lt;/li&gt;
&lt;li&gt;researching vulnerabilities&lt;/li&gt;
&lt;li&gt;testing new services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;before competitors and independent developers can do the same.&lt;/p&gt;

&lt;p&gt;Even a few weeks of early access may matter if the model represents a significant capability increase.&lt;/p&gt;

&lt;p&gt;A security process can therefore create a commercial advantage for the organizations selected to participate.&lt;/p&gt;

&lt;p&gt;Neither Anthropic’s complete recipient list nor OpenAI’s restricted-preview partner list is public.&lt;/p&gt;

&lt;p&gt;The public also does not know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how organizations are selected&lt;/li&gt;
&lt;li&gt;whether additional organizations can apply&lt;/li&gt;
&lt;li&gt;why an organization may be rejected&lt;/li&gt;
&lt;li&gt;whether there is an appeal process&lt;/li&gt;
&lt;li&gt;how long restricted access will last&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The problem is not the existence of safety review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem is that review and customer selection are being combined inside a process that remains largely opaque.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI Does Not Want the Gate to Become Permanent
&lt;/h2&gt;

&lt;p&gt;OpenAI explicitly said that the current access process should not become the long-term standard.&lt;/p&gt;

&lt;p&gt;The company warned that such a system could keep its best tools away from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;users&lt;/li&gt;
&lt;li&gt;developers&lt;/li&gt;
&lt;li&gt;businesses&lt;/li&gt;
&lt;li&gt;cyber defenders&lt;/li&gt;
&lt;li&gt;international partners&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenAI did not reject government security testing.&lt;/p&gt;

&lt;p&gt;It described the restricted preview as a short-term path toward making the models more broadly available within weeks.&lt;/p&gt;

&lt;p&gt;It also said it was working with the administration on a repeatable process for future releases.&lt;/p&gt;

&lt;p&gt;Reuters reported that Sam Altman supported extensive safety testing but objected to the idea of the government choosing customers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reuters.com/legal/litigation/openai-defers-public-rollout-gpt56-us-seeks-early-access-frontier-ai-models-2026-06-26/" rel="noopener noreferrer"&gt;Reuters reported on OpenAI’s delayed broader rollout and government involvement here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That distinction is important.&lt;/p&gt;

&lt;p&gt;Testing whether a model presents a national-security risk is one question.&lt;/p&gt;

&lt;p&gt;Allowing the government to decide which companies receive the model first is another.&lt;/p&gt;

&lt;p&gt;A gate designed for safety can become a gate that distributes competitive advantage.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Later Public Release Would Not Erase the Precedent
&lt;/h2&gt;

&lt;p&gt;OpenAI may release GPT-5.6 broadly within weeks, exactly as planned.&lt;/p&gt;

&lt;p&gt;Anthropic may expand access to Mythos 5.&lt;/p&gt;

&lt;p&gt;Fable 5 may eventually return to general availability.&lt;/p&gt;

&lt;p&gt;If that happens, the current restrictions may appear temporary.&lt;/p&gt;

&lt;p&gt;But a later public release would not erase what happened before it.&lt;/p&gt;

&lt;p&gt;A repeatable pattern is now becoming possible:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A developer briefs the government before release.&lt;/li&gt;
&lt;li&gt;Government agencies evaluate the model’s capabilities.&lt;/li&gt;
&lt;li&gt;A limited set of organizations receives early access.&lt;/li&gt;
&lt;li&gt;Broader availability is considered later.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The central issue is not whether GPT-5.6 is delayed for two weeks or four.&lt;/p&gt;

&lt;p&gt;It is that the path between a finished model and the public now includes actors beyond the company that built it.&lt;/p&gt;

&lt;p&gt;OpenAI itself said it was working on a process that could be used again for future releases.&lt;/p&gt;

&lt;p&gt;That means the gate may not be temporary even if a particular delay is.&lt;/p&gt;

&lt;h2&gt;
  
  
  This Is Not Yet a General AI Licensing Regime
&lt;/h2&gt;

&lt;p&gt;It would be inaccurate to say that frontier AI can no longer be released in the United States without government permission.&lt;/p&gt;

&lt;p&gt;Anthropic and OpenAI did not face the same legal process.&lt;/p&gt;

&lt;p&gt;GPT-5.6 was not prohibited.&lt;/p&gt;

&lt;p&gt;Mythos 5 was not restored to the public.&lt;/p&gt;

&lt;p&gt;The executive order describes a voluntary framework and explicitly rejects the interpretation that it creates mandatory licensing or preclearance.&lt;/p&gt;

&lt;p&gt;A more accurate description is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The US government is beginning to participate in frontier-model evaluation, release timing, and restricted early access through several overlapping legal and voluntary mechanisms.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This remains a transitional system.&lt;/p&gt;

&lt;p&gt;The rules are not unified.&lt;/p&gt;

&lt;p&gt;The selection criteria are not transparent.&lt;/p&gt;

&lt;p&gt;The boundary between a government request and a practical requirement is not always clear.&lt;/p&gt;

&lt;p&gt;What is new is not merely that AI is regulated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is new is that the decision to open the door is no longer always made by the company alone.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters to Users and Developers
&lt;/h2&gt;

&lt;p&gt;This is not only a policy issue for AI companies and governments.&lt;/p&gt;

&lt;p&gt;Cloud AI access is no longer determined only by price, subscription tier, and terms of service.&lt;/p&gt;

&lt;p&gt;Government action may cause:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;an already released model to disappear&lt;/li&gt;
&lt;li&gt;a planned public release to be delayed&lt;/li&gt;
&lt;li&gt;access to differ by country or nationality&lt;/li&gt;
&lt;li&gt;access to depend on an employer or approved organization&lt;/li&gt;
&lt;li&gt;selected companies to receive capabilities before everyone else&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A model can exist, work, and have paying users while access to it remains outside the user’s control.&lt;/p&gt;

&lt;p&gt;That creates a separate question from model performance:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can users continue their work when access conditions change?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I wrote separately about what these events mean for doll’s local-first design and for users who depend on cloud AI continuity:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doll.badjoke-lab.com/notes/access-is-not-continuity/" rel="noopener noreferrer"&gt;Being Able to Use Powerful AI Is Not the Same as Being Able to Keep Using It&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Anthropic disabled two released models following a US government directive.&lt;/p&gt;

&lt;p&gt;Mythos 5 has now returned, but only for a limited set of US organizations connected to critical infrastructure.&lt;/p&gt;

&lt;p&gt;OpenAI introduced GPT-5.6 through a government-requested restricted preview before its planned broader release.&lt;/p&gt;

&lt;p&gt;The legal mechanisms are different.&lt;/p&gt;

&lt;p&gt;The direction is the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A frontier model no longer moves directly from the company that built it to the public.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Government security review, policy coordination, trusted-partner access, and release sequencing are becoming part of that path.&lt;/p&gt;

&lt;p&gt;This is not yet a completed government licensing regime.&lt;/p&gt;

&lt;p&gt;It is not one formal gate with one published rulebook.&lt;/p&gt;

&lt;p&gt;But before the public reaches the newest frontier models, a new layer of review and selection is beginning to take shape.&lt;/p&gt;

&lt;p&gt;The question is no longer only whether a model is safe enough to release.&lt;/p&gt;

&lt;p&gt;It is also:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who gets through first?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.anthropic.com/news/fable-mythos-access" rel="noopener noreferrer"&gt;Anthropic — Statement on the US government directive to suspend access to Fable 5 and Mythos 5&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://x.com/AnthropicAI/status/2070665903440871779" rel="noopener noreferrer"&gt;Anthropic — Official statement on the limited redeployment of Claude Mythos 5&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.reuters.com/technology/us-releases-anthropic-model-mythos-some-us-companies-semafor-reports-2026-06-26/" rel="noopener noreferrer"&gt;Reuters — US allows Anthropic to release Mythos AI to “trusted” US organizations&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://openai.com/index/previewing-gpt-5-6-sol/" rel="noopener noreferrer"&gt;OpenAI — Previewing GPT-5.6 Sol: a next-generation model&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.reuters.com/legal/litigation/openai-defers-public-rollout-gpt56-us-seeks-early-access-frontier-ai-models-2026-06-26/" rel="noopener noreferrer"&gt;Reuters — OpenAI defers public rollout of GPT-5.6 as US seeks early access to frontier AI models&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/" rel="noopener noreferrer"&gt;The White House — Promoting Advanced Artificial Intelligence Innovation and Security&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>policy</category>
      <category>news</category>
    </item>
    <item>
      <title>Is Access to Frontier AI Becoming Permissioned?</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Fri, 26 Jun 2026 12:20:13 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/is-access-to-frontier-ai-becoming-permissioned-e84</link>
      <guid>https://dev.to/badjoke-lab/is-access-to-frontier-ai-becoming-permissioned-e84</guid>
      <description>&lt;p&gt;&lt;em&gt;What the reported GPT-5.6 rollout and Anthropic's Fable 5 suspension suggest about cloud AI&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If your work depends on a frontier AI model, the important question is no longer only how capable that model is.&lt;/p&gt;

&lt;p&gt;It is also who can delay, restrict, or withdraw your access to it.&lt;/p&gt;

&lt;p&gt;On June 25, several news organizations reported that OpenAI was preparing a staged preview of a model referred to as GPT-5.6. According to those reports, the model would initially be offered to roughly two dozen partners before any broader rollout.&lt;/p&gt;

&lt;p&gt;Reuters reported that the US government had asked OpenAI to stagger the release over security concerns. The Information, as cited by Reuters, said access during the preview would be approved customer by customer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reuters.com/business/trump-administration-asks-openai-stagger-release-new-model-information-reports-2026-06-25/" rel="noopener noreferrer"&gt;Reuters reported the arrangement here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The distinction between reporting and official confirmation matters.&lt;/p&gt;

&lt;p&gt;At the time of publication, OpenAI had not publicly announced GPT-5.6 or confirmed the reported rollout. The reports do not establish that the model has been permanently withheld, that a broader release has been cancelled, or that the United States now requires a government license before every frontier model can be released.&lt;/p&gt;

&lt;p&gt;But this was not an isolated story.&lt;/p&gt;

&lt;p&gt;Less than two weeks earlier, Anthropic had officially disclosed that a US government directive concerning foreign-national access had led the company to disable Claude Fable 5 and Claude Mythos 5 for every customer.&lt;/p&gt;

&lt;p&gt;The two cases are legally different.&lt;/p&gt;

&lt;p&gt;They still raise the same practical question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Who decides who may use the most capable AI systems, and what remains available to users when that decision changes?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Two Different Cases, One Continuity Problem
&lt;/h2&gt;

&lt;p&gt;On June 12, Anthropic said the US government had issued an export-control directive requiring the company to suspend access to Fable 5 and Mythos 5 by foreign nationals, whether they were inside or outside the United States.&lt;/p&gt;

&lt;p&gt;Anthropic said the restriction also applied to its own foreign-national employees.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.anthropic.com/news/fable-mythos-access" rel="noopener noreferrer"&gt;Anthropic's official statement is available here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The directive did not itself order Anthropic to disable the models for every customer.&lt;/p&gt;

&lt;p&gt;Anthropic said it chose a complete shutdown because it could not immediately enforce the nationality-based restriction with sufficient confidence. Its other models remained available.&lt;/p&gt;

&lt;p&gt;That distinction matters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the government required a narrower restriction;&lt;/li&gt;
&lt;li&gt;the provider's compliance response produced a broader shutdown.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For users, however, the outcome was simple.&lt;/p&gt;

&lt;p&gt;The models existed. They worked. Customers had access. Then a government decision, followed by the provider's implementation of it, made them unavailable.&lt;/p&gt;

&lt;p&gt;No AI company had to collapse. The internet did not have to disappear. AI services did not have to be banned as a category.&lt;/p&gt;

&lt;p&gt;A narrower policy decision was enough to remove access to a particular model.&lt;/p&gt;

&lt;p&gt;Anthropic also said the directive did not explain the national-security concern in detail. The company believed the issue involved a way to bypass Fable 5's safeguards, but disputed the severity of the demonstrated risk.&lt;/p&gt;

&lt;p&gt;Users lost access before that disagreement was resolved.&lt;/p&gt;

&lt;p&gt;The reported OpenAI arrangement is different.&lt;/p&gt;

&lt;p&gt;Anthropic confirmed a directive and an actual service suspension. OpenAI's GPT-5.6 rollout remains a reported plan for a limited preview. There is no public evidence that the US government has prohibited a later broad release.&lt;/p&gt;

&lt;p&gt;Even so, the reported preview appears to go beyond an ordinary private beta.&lt;/p&gt;

&lt;p&gt;The first users would not be selected by OpenAI alone. The government would reportedly be involved in deciding which customers received access.&lt;/p&gt;

&lt;p&gt;That creates a different relationship:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI provider
    ↓
government security review and early-access selection
    ↓
release timing, eligible customers, and available capability
    ↓
user
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The provider still builds and operates the model. The government may not hold a formal veto.&lt;/p&gt;

&lt;p&gt;But the first group allowed to use the strongest system is no longer necessarily chosen by the provider alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Wider US Pre-Release Review System
&lt;/h2&gt;

&lt;p&gt;OpenAI and Anthropic are not the only companies involved.&lt;/p&gt;

&lt;p&gt;In 2024, the US AI Safety Institute signed testing and evaluation agreements with both companies. US and UK institutions later published pre-deployment evaluations of models including OpenAI's o1 and Anthropic's upgraded Claude 3.5 Sonnet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.nist.gov/news-events/news/2024/08/us-ai-safety-institute-signs-agreements-regarding-ai-safety-research" rel="noopener noreferrer"&gt;NIST announced the agreements here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In May 2026, Reuters reported that Google DeepMind, Microsoft, and xAI had also agreed to provide unreleased models to the US government for national-security testing.&lt;/p&gt;

&lt;p&gt;The administration has also pressed Meta to join a similar framework.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reuters.com/legal/litigation/microsoft-xai-google-will-share-ai-models-with-us-govt-security-reviews-2026-05-05/" rel="noopener noreferrer"&gt;Reuters described the expanded reviews here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The policy became more explicit on June 2, when the White House issued Executive Order 14409, “Promoting Advanced Artificial Intelligence Innovation and Security.”&lt;/p&gt;

&lt;p&gt;The order calls for a voluntary framework under which developers can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ask whether a model under development qualifies as a covered frontier model;&lt;/li&gt;
&lt;li&gt;give the federal government access before release to other trusted partners; and&lt;/li&gt;
&lt;li&gt;work with the government to identify those trusted partners.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/" rel="noopener noreferrer"&gt;The executive order is published here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The same order explicitly says that the framework must not be interpreted as creating mandatory government licensing, preclearance, or permitting for new AI models.&lt;/p&gt;

&lt;p&gt;That limitation is important.&lt;/p&gt;

&lt;p&gt;The United States has not simply created a general rule requiring government permission before every frontier model can be released.&lt;/p&gt;

&lt;p&gt;But a practical question remains:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If the government raises a national-security objection, how realistic is it for a major AI provider to ignore that request and proceed as planned?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Voluntary testing, trusted-partner selection, export controls, and customer-by-customer approval are different legal mechanisms.&lt;/p&gt;

&lt;p&gt;When they operate together, however, the result may begin to look permissioned from the user's side:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The model can exist without being available to you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Security Review Is Not the Same as Access Governance
&lt;/h2&gt;

&lt;p&gt;There are legitimate reasons to evaluate powerful models before release.&lt;/p&gt;

&lt;p&gt;Frontier systems can write and execute code, search for vulnerabilities, automate long tasks, support scientific work, and assist with complex operational decisions.&lt;/p&gt;

&lt;p&gt;Governments are concerned about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cyberattacks;&lt;/li&gt;
&lt;li&gt;biological and chemical misuse;&lt;/li&gt;
&lt;li&gt;military and intelligence applications;&lt;/li&gt;
&lt;li&gt;the transfer of strategic capabilities to hostile actors; and&lt;/li&gt;
&lt;li&gt;releases that cannot be reversed once a model or its weights have spread widely.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A serious pre-deployment review can therefore be reasonable.&lt;/p&gt;

&lt;p&gt;But evaluating a model's safety and deciding who may use it are not the same thing.&lt;/p&gt;

&lt;p&gt;Important questions remain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Will the criteria for early access be public?&lt;/li&gt;
&lt;li&gt;Will rejected organizations be told why they were rejected?&lt;/li&gt;
&lt;li&gt;Will foreign users and smaller companies always receive access later?&lt;/li&gt;
&lt;li&gt;Can access that has already been granted be withdrawn without warning?&lt;/li&gt;
&lt;li&gt;Will the strongest versions increasingly be limited to governments and selected enterprises?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A restriction may be justified while still creating a continuity risk for users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Different Laws Can Produce the Same User Experience
&lt;/h2&gt;

&lt;p&gt;The United States is not the only jurisdiction shaping AI access, although other countries use different legal mechanisms.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;China&lt;/strong&gt; regulates public generative-AI services through service rules, security assessment, and algorithm filing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The European Union&lt;/strong&gt; imposes legal obligations on general-purpose AI providers, with additional duties for models considered to present systemic risk.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The United Kingdom&lt;/strong&gt; emphasizes cooperative pre-deployment evaluation with frontier-model developers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Italy and South Korea&lt;/strong&gt; have restricted AI services through data-protection law.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Japan&lt;/strong&gt; currently emphasizes promotion, national planning, and risk response rather than general pre-release approval.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These systems are not legally equivalent.&lt;/p&gt;

&lt;p&gt;China's public-service rules are not the same as the EU AI Act. Privacy enforcement in Italy is not the same as US export controls. UK evaluation is not the same as customer-by-customer approval.&lt;/p&gt;

&lt;p&gt;The common point is narrower:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Access to cloud AI can change for reasons outside the user's contract with the provider.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A model may be developed in one country, operated by a company in another, and used by a customer subject to a third legal system.&lt;/p&gt;

&lt;p&gt;Cloud AI access is no longer determined by the provider alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Likely Future Is Fragmented Access
&lt;/h2&gt;

&lt;p&gt;The most plausible risk is not that all advanced AI disappears overnight.&lt;/p&gt;

&lt;p&gt;It is a fragmented access environment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;countries receive new models at different times;&lt;/li&gt;
&lt;li&gt;identity, nationality, or organizational verification becomes necessary;&lt;/li&gt;
&lt;li&gt;enterprise users receive capabilities that individuals do not;&lt;/li&gt;
&lt;li&gt;a deployed model is withdrawn after a legal or security decision;&lt;/li&gt;
&lt;li&gt;older models are retired and the original working environment cannot be reproduced.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI may remain abundant while the particular AI environment a person depends on becomes temporary.&lt;/p&gt;

&lt;p&gt;The important question is no longer only:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Does the AI exist?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is also:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can I continue using it under the same conditions?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Loss Is Larger Than Model Performance
&lt;/h2&gt;

&lt;p&gt;People do not always use AI as a stateless calculator.&lt;/p&gt;

&lt;p&gt;They place long-running conversations, project history, writing preferences, instructions, files, workflows, research context, and operating habits inside cloud services.&lt;/p&gt;

&lt;p&gt;If access changes, the user may lose more than a particular level of intelligence.&lt;/p&gt;

&lt;p&gt;They may lose the environment in which their work made sense.&lt;/p&gt;

&lt;p&gt;That is why “just switch providers” is incomplete advice.&lt;/p&gt;

&lt;p&gt;Switching is easy only when the model is the sole component being replaced.&lt;/p&gt;

&lt;p&gt;It becomes much harder when the following are tied to one provider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory;&lt;/li&gt;
&lt;li&gt;permissions;&lt;/li&gt;
&lt;li&gt;project state;&lt;/li&gt;
&lt;li&gt;conversation history;&lt;/li&gt;
&lt;li&gt;data formats;&lt;/li&gt;
&lt;li&gt;tools;&lt;/li&gt;
&lt;li&gt;files; and&lt;/li&gt;
&lt;li&gt;accumulated decisions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At that point, changing models can mean rebuilding the entire working environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Diversification Is Already Becoming a Continuity Strategy
&lt;/h2&gt;

&lt;p&gt;This is not only a theoretical concern for individual users.&lt;/p&gt;

&lt;p&gt;Reuters reported on June 22 that companies including Siemens, Renault, Orange, and ChapsVision already use combinations of US, Chinese, and European models to reduce dependence on any one provider.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reuters.com/legal/litigation/us-curbs-ai-spur-european-firms-spread-risk-2026-06-22/" rel="noopener noreferrer"&gt;Reuters reported on those strategies here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Several executives described technological sovereignty as a matter of choice and credible alternatives rather than complete isolation.&lt;/p&gt;

&lt;p&gt;That is an important distinction.&lt;/p&gt;

&lt;p&gt;Independence does not have to mean refusing every external service.&lt;/p&gt;

&lt;p&gt;It can mean retaining the ability to continue when one service is no longer available.&lt;/p&gt;

&lt;p&gt;The same principle applies to personal AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What doll Is Intended to Preserve
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;doll is currently under development. This section describes its design purpose, not the capabilities of a finished product.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;doll is not an attempt to build a local model equal to every future frontier system.&lt;/p&gt;

&lt;p&gt;When a powerful cloud model is available, using it may be the best choice.&lt;/p&gt;

&lt;p&gt;The project is intended to keep the durable parts of a personal AI environment under the user's control:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory, preferences, policies, and permissions;&lt;/li&gt;
&lt;li&gt;conversations, projects, checkpoints, and decisions;&lt;/li&gt;
&lt;li&gt;documents, evidence, research records, and generated artifacts;&lt;/li&gt;
&lt;li&gt;migration, backup, restoration, and recovery paths.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the planned architecture, models are replaceable reasoning engines around that durable core.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                 cloud model A
                      ↑
local fallback  ←   doll   →  cloud model B
                      ↓
                 future model
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A preferred cloud model should be usable as an optional performance extension.&lt;/p&gt;

&lt;p&gt;If that provider changes its terms, withdraws the model, blocks an account, restricts a region, or complies with a government directive, the user's state and work should remain available to another approved model or to a reduced-capability local fallback.&lt;/p&gt;

&lt;p&gt;Performance may fall.&lt;/p&gt;

&lt;p&gt;Continuity should not disappear with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Local AI Is Not Absolute Independence
&lt;/h2&gt;

&lt;p&gt;Local operation does not eliminate dependency.&lt;/p&gt;

&lt;p&gt;Model weights can be withdrawn. Hardware can be export-controlled. A local application can disappear or store information in a proprietary format. One runtime, model format, interface, or conversation store can become another point of failure.&lt;/p&gt;

&lt;p&gt;Nor does local software exempt a user from law or regulation.&lt;/p&gt;

&lt;p&gt;The goal is not absolute independence.&lt;/p&gt;

&lt;p&gt;It is to retain more options when one dependency changes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Borrow Capability, Not Continuity
&lt;/h2&gt;

&lt;p&gt;Government review of frontier models may prevent real harm.&lt;/p&gt;

&lt;p&gt;A completely unrestricted release policy is not automatically responsible.&lt;/p&gt;

&lt;p&gt;But even justified restrictions have consequences for users.&lt;/p&gt;

&lt;p&gt;A model that worked yesterday can become unavailable because of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a provider decision;&lt;/li&gt;
&lt;li&gt;a government directive;&lt;/li&gt;
&lt;li&gt;a regional rule;&lt;/li&gt;
&lt;li&gt;a nationality restriction; or&lt;/li&gt;
&lt;li&gt;a change in customer eligibility.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The reported GPT-5.6 preview does not prove that a permanent government licensing system has arrived.&lt;/p&gt;

&lt;p&gt;Anthropic's suspension does show that state action can remove access to an already deployed model.&lt;/p&gt;

&lt;p&gt;The June 2 executive order shows that pre-release government evaluation and trusted-partner selection are becoming part of the formal policy structure around frontier AI.&lt;/p&gt;

&lt;p&gt;Until now, most discussion has focused on which AI is smartest.&lt;/p&gt;

&lt;p&gt;We also need to ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Will I still be allowed to use it tomorrow, and what remains mine if I am not?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;AI capability can be borrowed.&lt;/p&gt;

&lt;p&gt;Memory, data, project state, and the ability to continue do not all have to be.&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GPT-5.6 reporting
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.reuters.com/business/trump-administration-asks-openai-stagger-release-new-model-information-reports-2026-06-25/" rel="noopener noreferrer"&gt;Reuters — report on the staged GPT-5.6 rollout&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ft.com/content/0580e5c9-75b8-4cc5-803d-fbb4e82bb3ad" rel="noopener noreferrer"&gt;Financial Times — report on early partners and government vetting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.axios.com/2026/06/25/trump-administration-openai-gpt-model-release" rel="noopener noreferrer"&gt;Axios — report on the limited preview&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Anthropic and US policy
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/news/fable-mythos-access" rel="noopener noreferrer"&gt;Anthropic — statement on the directive affecting Fable 5 and Mythos 5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/news/claude-fable-5-mythos-5" rel="noopener noreferrer"&gt;Anthropic — Fable 5 and Mythos 5 announcement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/" rel="noopener noreferrer"&gt;White House — Executive Order 14409&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nist.gov/news-events/news/2024/08/us-ai-safety-institute-signs-agreements-regarding-ai-safety-research" rel="noopener noreferrer"&gt;NIST — US AI Safety Institute agreements with OpenAI and Anthropic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reuters.com/legal/litigation/microsoft-xai-google-will-share-ai-models-with-us-govt-security-reviews-2026-05-05/" rel="noopener noreferrer"&gt;Reuters — early government access to Google, Microsoft, and xAI models&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Diversification and international approaches
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.reuters.com/legal/litigation/us-curbs-ai-spur-european-firms-spread-risk-2026-06-22/" rel="noopener noreferrer"&gt;Reuters — European companies spreading AI-provider risk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://digital-strategy.ec.europa.eu/en/factpages/general-purpose-ai-obligations-under-ai-act" rel="noopener noreferrer"&gt;European Commission — general-purpose AI obligations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm" rel="noopener noreferrer"&gt;Cyberspace Administration of China — interim generative AI measures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.aisi.gov.uk/blog/early-lessons-from-evaluating-frontier-ai-systems" rel="noopener noreferrer"&gt;UK AI Security Institute — early lessons from frontier-model evaluation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>architecture</category>
      <category>news</category>
    </item>
    <item>
      <title>Why I’m Building “doll”: A Personal AI Continuity System</title>
      <dc:creator>Sohachi</dc:creator>
      <pubDate>Fri, 19 Jun 2026 15:58:36 +0000</pubDate>
      <link>https://dev.to/badjoke-lab/why-im-building-doll-a-personal-ai-continuity-system-1a1c</link>
      <guid>https://dev.to/badjoke-lab/why-im-building-doll-a-personal-ai-continuity-system-1a1c</guid>
      <description>&lt;p&gt;High-performance AI is available to far more people than it used to be.&lt;/p&gt;

&lt;p&gt;But there is no guarantee that access will continue under the same conditions.&lt;/p&gt;

&lt;p&gt;Prices may change. Usage limits may become more restrictive. Models may be discontinued. Accounts, regional restrictions, regulation, provider policies, or service shutdowns may make an AI system unavailable even if it worked the day before.&lt;/p&gt;

&lt;p&gt;This is not an argument about whether any particular company should or should not be trusted.&lt;/p&gt;

&lt;p&gt;The problem is that the continuity of a personal AI environment currently depends on conditions the user does not control.&lt;/p&gt;

&lt;p&gt;That is why I started building &lt;strong&gt;"doll"&lt;/strong&gt;, an open-source personal AI continuity system.&lt;/p&gt;

&lt;p&gt;doll is not a new foundation model. Nor is it intended to replace model runners or interfaces such as Ollama, llama.cpp, Open WebUI, or LM Studio.&lt;/p&gt;

&lt;p&gt;Its purpose is to preserve the parts of a personal AI environment that should remain usable even when models, providers, applications, runtimes, interfaces, or machines change or disappear.&lt;/p&gt;

&lt;h2&gt;
  
  
  The model should not be the durable core
&lt;/h2&gt;

&lt;p&gt;AI systems are often described as though the model were the center of everything.&lt;/p&gt;

&lt;p&gt;But the model itself is not necessarily the part a person most needs to preserve.&lt;/p&gt;

&lt;p&gt;The durable parts may include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory and long-term state;&lt;/li&gt;
&lt;li&gt;preferences, policies, and permissions;&lt;/li&gt;
&lt;li&gt;conversations and their provenance;&lt;/li&gt;
&lt;li&gt;documents, research records, claims, evidence, and sources;&lt;/li&gt;
&lt;li&gt;generated artifacts and project history;&lt;/li&gt;
&lt;li&gt;model and runtime manifests;&lt;/li&gt;
&lt;li&gt;import, export, backup, restore, and migration records;&lt;/li&gt;
&lt;li&gt;explicit records of information that could not be transferred.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Models can be replaced.&lt;/p&gt;

&lt;p&gt;A more capable model may become available. A provider may retire an older one. A user may need to move to a smaller local model because the available hardware has changed.&lt;/p&gt;

&lt;p&gt;Changing the model should not automatically mean losing the state the user has accumulated.&lt;/p&gt;

&lt;p&gt;The central idea behind doll is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Models are replaceable reasoning engines. The user's state is the durable core.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Local AI alone does not solve continuity
&lt;/h2&gt;

&lt;p&gt;Running a model locally is an important way to reduce external dependency.&lt;/p&gt;

&lt;p&gt;A local model may remain usable when a cloud service is unavailable. It can eliminate ongoing API costs and allow data to remain on hardware controlled by the user.&lt;/p&gt;

&lt;p&gt;But local execution alone does not guarantee continuity.&lt;/p&gt;

&lt;p&gt;What happens if conversations and memory are stored inside an application-specific database belonging to a single local AI application?&lt;/p&gt;

&lt;p&gt;What happens if that application is no longer maintained, changes its storage format, stops working on a new operating system, or cannot be moved to another machine?&lt;/p&gt;

&lt;p&gt;A local application can become another form of lock-in.&lt;/p&gt;

&lt;p&gt;For this reason, doll does not treat the format of ChatGPT, an OpenAI-compatible API, Ollama, Open WebUI, or any other provider, runtime, or interface as the canonical representation of user state.&lt;/p&gt;

&lt;p&gt;Data imported from another AI environment must be mapped into a documented and inspectable representation.&lt;/p&gt;

&lt;p&gt;The result of that mapping must also be honest about loss.&lt;/p&gt;

&lt;p&gt;An import or export may be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;full;&lt;/li&gt;
&lt;li&gt;partial;&lt;/li&gt;
&lt;li&gt;transformed;&lt;/li&gt;
&lt;li&gt;unsupported;&lt;/li&gt;
&lt;li&gt;lossy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Information that cannot be transferred should not silently disappear.&lt;/p&gt;

&lt;h2&gt;
  
  
  Local-complete, cloud-optional
&lt;/h2&gt;

&lt;p&gt;One of doll's governing principles is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Local-complete, cloud-optional.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The local system should remain useful without API keys, account registration, or a permanent internet connection.&lt;/p&gt;

&lt;p&gt;Cloud models may eventually be used as optional performance extensions. In many cases, they will be more capable than the models a user can run locally.&lt;/p&gt;

&lt;p&gt;But a cloud service must not become the source of truth for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;memory;&lt;/li&gt;
&lt;li&gt;identity;&lt;/li&gt;
&lt;li&gt;files;&lt;/li&gt;
&lt;li&gt;permissions;&lt;/li&gt;
&lt;li&gt;portability;&lt;/li&gt;
&lt;li&gt;backups;&lt;/li&gt;
&lt;li&gt;recovery information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Losing access to the cloud may reduce performance.&lt;/p&gt;

&lt;p&gt;It should not erase the user's state or remove the path to recovery.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why doll does not have a connected model yet
&lt;/h2&gt;

&lt;p&gt;At the time of writing, doll is &lt;strong&gt;pre-alpha&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No model runtime is connected yet, and it is not a daily-use AI assistant.&lt;/p&gt;

&lt;p&gt;That is intentional.&lt;/p&gt;

&lt;p&gt;Many AI projects begin by connecting a model and building a chat interface. doll is taking a different path because the boundaries a model must not cross need to be defined and enforced before the model is introduced.&lt;/p&gt;

&lt;p&gt;The model-independent foundation currently being built includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;separating ordinary memory from secrets;&lt;/li&gt;
&lt;li&gt;preventing secrets from leaking through logs, exports, backups, test fixtures, or diagnostics;&lt;/li&gt;
&lt;li&gt;storing references to secrets rather than secret values in ordinary state;&lt;/li&gt;
&lt;li&gt;performing bounded, credential-backed operations without exposing stored credentials to a model;&lt;/li&gt;
&lt;li&gt;distinguishing confirmed facts, claims, evidence, and inferences;&lt;/li&gt;
&lt;li&gt;recording the origin of information and instructions;&lt;/li&gt;
&lt;li&gt;treating retrieved pages, documents, tool results, and imported data as data rather than authority;&lt;/li&gt;
&lt;li&gt;granting external capabilities explicitly and within defined limits;&lt;/li&gt;
&lt;li&gt;requiring fresh user confirmation for high-risk operations;&lt;/li&gt;
&lt;li&gt;preserving the last known good state when an operation fails.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A model is not automatically trustworthy simply because it runs locally.&lt;/p&gt;

&lt;p&gt;Local applications, plugins, imported conversations, documents, search results, and tool output must not gain authority merely because they have been placed into a model's context.&lt;/p&gt;

&lt;p&gt;Adding these controls only after connecting a model would risk turning them into secondary protections around a system whose authority model was never clearly defined.&lt;/p&gt;

&lt;p&gt;doll is therefore building the boundary first.&lt;/p&gt;

&lt;h2&gt;
  
  
  What doll is not
&lt;/h2&gt;

&lt;p&gt;doll is not intended to be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;another model runner;&lt;/li&gt;
&lt;li&gt;a clone of an existing local AI interface;&lt;/li&gt;
&lt;li&gt;a cloud-dependent assistant;&lt;/li&gt;
&lt;li&gt;an unrestricted autonomous computer-control agent;&lt;/li&gt;
&lt;li&gt;a credential database embedded in ordinary AI state;&lt;/li&gt;
&lt;li&gt;a guarantee of permanent frontier-model performance;&lt;/li&gt;
&lt;li&gt;a claim that different models will behave identically;&lt;/li&gt;
&lt;li&gt;a promise of universal, lossless migration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moving to another model may change response quality, behavior, personality, or reasoning ability.&lt;/p&gt;

&lt;p&gt;Moving to less capable hardware may reduce what the system can do.&lt;/p&gt;

&lt;p&gt;Continuity does not mean that performance never changes.&lt;/p&gt;

&lt;p&gt;It means preserving what should survive those changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;user-owned state;&lt;/li&gt;
&lt;li&gt;provenance;&lt;/li&gt;
&lt;li&gt;permissions and safety boundaries;&lt;/li&gt;
&lt;li&gt;visible migration loss;&lt;/li&gt;
&lt;li&gt;backups;&lt;/li&gt;
&lt;li&gt;recovery procedures;&lt;/li&gt;
&lt;li&gt;a documented path to another environment.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Current status
&lt;/h2&gt;

&lt;p&gt;doll is not a finished product.&lt;/p&gt;

&lt;p&gt;It cannot yet be installed and used as a complete personal AI assistant.&lt;/p&gt;

&lt;p&gt;The current focus is on establishing model-independent state management, transfer, backup, restoration, portability, and safety boundaries before local model integration begins.&lt;/p&gt;

&lt;p&gt;Development is divided into small specifications, issues, branches, and pull requests.&lt;/p&gt;

&lt;p&gt;The repository records not only what has been implemented, but also the reasoning behind the implementation order, its acceptance requirements, and the expected recovery behavior when something fails.&lt;/p&gt;

&lt;p&gt;Project website:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doll.badjoke-lab.com/" rel="noopener noreferrer"&gt;https://doll.badjoke-lab.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source code, specifications, architecture decision records, and implementation history:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/badjoke-lab/doll" rel="noopener noreferrer"&gt;https://github.com/badjoke-lab/doll&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I would like criticism on
&lt;/h2&gt;

&lt;p&gt;The goal at this stage is not to attract a large number of users.&lt;/p&gt;

&lt;p&gt;Right now, criticism of the design is more useful than promotion.&lt;/p&gt;

&lt;p&gt;I am particularly interested in questions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where should canonical user state end and model-specific state begin?&lt;/li&gt;
&lt;li&gt;What information is inevitably lost when moving between AI environments?&lt;/li&gt;
&lt;li&gt;How much provenance can realistically be preserved?&lt;/li&gt;
&lt;li&gt;Does the proposed separation between secrets, ordinary state, and model access contain hidden weaknesses?&lt;/li&gt;
&lt;li&gt;Can the system actually recover when an application, runtime, model, or primary machine disappears?&lt;/li&gt;
&lt;li&gt;Could doll itself become a new form of lock-in?&lt;/li&gt;
&lt;li&gt;Does the claim of being locally complete still depend on assumptions or external components that have not yet been recognized?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I would also like to learn about existing standards, projects, research, and documented failures that address the same problems.&lt;/p&gt;

&lt;p&gt;doll is still at an early stage.&lt;/p&gt;

&lt;p&gt;That is precisely why I want to define what must survive, what should remain replaceable, and where authority must stop before presenting it as a finished AI system.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Disclosure: This article was prepared with AI assistance and was reviewed, edited, and approved by the project maintainer.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>localfirst</category>
      <category>architecture</category>
      <category>security</category>
    </item>
  </channel>
</rss>
