Vision
Prism exists because the AI coding tools market is converging on a problem it hasn’t solved, and because the architecture most current solutions assume is one generation behind what real teams already need. The destination is named upfront: a Hive Mind supported by the Prism Mesh — every agent, on every machine, sharing one cross-location context governed by one broker per site, without peer-to-peer control paths and without vendor lock-in. The rest of this page lays out where the market is going, why the hidden ceiling in current products keeps that destination unshipped, what the thesis looks like in detail, and why the structural bet Prism is making is the one that compounds.Where the market is going
A year ago, the race was whose model wrote better code. Today the race is whose harness coordinates agents better. The direction is no longer speculative — it’s been named by the vendor whose agents Prism brokers. Anthropic’s 2026 Agentic Coding Trends Report lists “mastering multi-agent coordination to handle complexity that single-agent systems cannot address” as the first of four areas demanding immediate attention for organizations planning their 2026 priorities. The report’s framing is unambiguous: “multi-agent systems replace single-agent workflows.” The orchestrator-worker pattern is the recommended architecture. The explicit expectation is that most tactical coding work is delegated to coordinated agent fleets and the human’s job shifts up the stack to architecture, system design, and strategic direction. That framing did not emerge in isolation. Four structural shifts happened in the last twelve months that together define where this is headed: MCP became the edge standard. The Model Context Protocol was introduced by Anthropic in November 2024. It was adopted by OpenAI in March 2025 and Google DeepMind shortly after. The MCP Dev Summit North America in April 2026 drew approximately 1,200 attendees. The official MCP servers repository crossed 84,000 GitHub stars. When three frontier model providers converge on the same boundary protocol inside eighteen months, the bet at the edge is no longer speculative. Agent Skills became the second open standard. In December 2025, Anthropic released the Agent Skills specification as an open standard, following the MCP playbook deliberately. Skills are the portability layer for procedural knowledge — the folder-plus-SKILL.md format that teaches an agent how to do something repeatable. Anthropic’s public statement was explicit: they want Skills and MCP to compose. Partners like Atlassian, Canva, Cloudflare, Figma, Notion, Ramp, and Sentry shipped first-party Skills at launch. Coordination primitives shipped inside Claude Code, piecemeal. In Q1 2026 alone, Claude Code shipped Agent Teams (peer-to-peer messaging between sessions), Tasks (shared persistent task lists with DAG dependencies), Channels (inter-session messaging), Dispatch (remote task kickoff), Remote Control (detached agent execution), and Cowork (the non-developer parallel). Each feature occupies one cell of a larger multi-agent coordination matrix. None of them share a state backend. None of them cross vendor boundaries. Autonomy is lengthening. Anthropic’s own empirical study, Measuring AI agent autonomy in practice, shows the 99.9th percentile Claude Code turn duration roughly doubled between October 2025 and January 2026, from under 25 minutes to over 45 minutes. The tail is where the trend lives. Agent task horizons are moving from minutes to hours to days, and the infrastructure assumptions that made sense for a chat-length session do not survive that transition. Put these four shifts together and the market’s destination is clear. Fleets of coordinated agents, coordinating across vendors through MCP at the edge, extended through Skills as the procedural-knowledge layer, running for hours at a time without constant supervision. Every major vendor is building toward this. Every serious observer — Anthropic itself, Pathmode, AddyOsmani — has converged on the same description of the shape. What’s not settled is the substrate those agents share. That’s the gap.The single-operator fallacy
Almost every current AI coding tool is designed around the same implicit user: one human, on one machine, driving one agent, in one repository. It’s the shape of the demo, so it became the shape of the product. And it’s wrong for what teams actually do. Look at what’s been shipped as “memory” or “coordination” in the last six months. Claude Code’sCLAUDE.md is one file, one machine, one repo. Auto Memory saves notes, but per-project, per-user, on disk. OpenMemory MCP is local-first by design — the blog post’s own headline feature is that nothing leaves your machine. Community-built alternatives — KERNEL, memsearch, the .claude/agent-memory/ subagent pattern — are variations on the same axis. All of them answer the question “how does one agent remember across its own sessions?”
None of them answer the harder question: how do many agents, many operators, and many projects share one governed context without colliding?
The ceiling shows up fast. Two engineers running Claude Code on the same repo hit git-worktree collisions. A team that spans Claude Code and Codex has no shared state — the two vendors’ memory systems don’t speak. A multi-agent setup inside Claude Code can use Agent Teams, but the OpenCode team’s porting writeup notes the hard limit: “one thing Claude Code can’t do: mix models from different providers in the same team.” Even Anthropic’s own cross-vendor story stops at MCP; the substrate ends at the protocol boundary.
The community has named the symptoms. “Context amnesia” is the term Ilyas Mohamed uses for the failure mode of 26 coordinating agents losing track of each other’s decisions. “Stale memory” is what the Milvus blog calls it when a CLAUDE.md entry from two weeks ago cites a function that no longer exists. AddyOsmani frames it as context overload, no specialization, and no coordination — “three walls” every developer eventually hits with a single agent.
These are the same problem seen from different angles, and they are all downstream of the same unstated assumption: the operator, the agent, and the project are colocated.
Real teams aren’t colocated that way. Real teams run multiple humans on one shared project. Real teams use Claude for some work and Codex for others. Real teams have three developers on four repos with two agent sessions each, and the work needs to add up to one coherent product. The architecture paper’s Figure 5 is the diagram of that reality:
The thesis: Hive Mind supported by the Prism Mesh
The shipped architecture — MCP at the edge, brokered control plane, tri-graph retrieval, scoped-and-temporal memory — is already a Distributed Knowledge Mesh when two or more agents coordinate through one Prism. The natural next step is to widen the mesh beyond one backend. Minis. Each Prism node in the wider mesh is a Mini: a full Prism backend (Postgres + Neo4j + Redis + MCP servers) on its own LAN, with its own durable state, its own local agents attached. A Mini has two faces:- The MCP face (local) — stdio to whichever editors are installed on the machines that share its LAN. Claude Desktop, Claude Code, Cursor, Codex — all connect to the local Mini as they do today.
- The Peer face (remote) — gRPC over HTTP/2, bidirectional streaming, Protobuf-contracted payloads. Each Mini will resolve to a stable
*.ntecdev.aisubdomain (DNS is the one Cloudflare dependency in the stack today). The cross-internet reachability layer that fronts the gRPC endpoint — reverse-tunnel vendor, self-hosted relay, or some other mechanism — is a future-decision design, not yet selected. mTLS is the working assumption for mutual authentication regardless of which transport substrate wins. The structural goals are unchanged: no NAT traversal drama, no open public surfaces, no schema drift.
- MCP at the edge has standardized how agents talk to a local backend. Every agent on every vendor speaks the same protocol — so the Mini’s MCP face is plug-and-play for whichever editors a site happens to have installed.
- Reverse-tunnel and proxy services are now commodity. A stable, NAT-friendly path from one home server to another no longer requires router rules, port-forwarding, or open public surfaces — multiple production-grade options exist (Cloudflare Tunnels, Tailscale Funnel, ngrok, self-hosted relays). Selection is a future-decision design for Prism; the only Cloudflare dependency in the stack today is DNS resolution of the
*.ntecdev.aisubdomain space. - gRPC + Protobuf are the production-grade glue for schema-stable, bidirectional, multi-site coordination. Every major distributed system in the last decade that cares about correctness under concurrency uses them. Prism inherits the same guarantees.
MARCONI_CROSS_INSTANCE_FORWARD revision lands. SPEC-034 delivers the identity-targeted signal verb that all of this rides on — “send to Donna” works the same whether Donna is on the local Mini or a remote one, because the address book is identity, not session.
Challenges the mesh has to solve (each with a path already visible from the single-backend work):
- Global discovery. How does Mini 1 know Mini 3’s URL? Shipping plan: a lightweight registry where each Mini’s
*.ntecdev.aisubdomain is known ahead of time (config-file or small shared registry — ADR-material, not a distributed problem). - Cross-mesh authentication. gRPC traffic between Minis over the public internet must be mutually authenticated regardless of which transport substrate gets selected. Shipping plan: mTLS. Since Prism owns the whole stack, each Mini mints and stores its certificate locally, and Minis refuse traffic from peers without a valid chain.
- Latency + deadline handling. A cross-mesh recall takes longer than a local one. Shipping plan: gRPC Deadlines on every cross-mesh call, with clear UI semantics — “still searching other nodes” when the deadline isn’t hit, local-results + “network partial” badge when it is. The UX never freezes.
- Search distribution. Does Mini 1 ask every Mini for a memory, or does it route through a leader? Shipping plan: start with scatter-gather (ask all peers in parallel, merge via Reciprocal Rank Fusion over all returns — same RRF that powers the Hybrid RAG stack). Upgrade later to a NetBIOS-style browse-master election if scatter-gather hits scale limits.
- Schema evolution. Rolling upgrades across a mesh where Minis are on different versions. Protobuf’s backward/forward compatibility rules handle this for free — add new fields, never renumber, keep old fields readable. This is why gRPC wins over REST for cross-site federation.
MCP at the edge, Skills as the extension surface
A control-plane thesis is only useful if it integrates with the ecosystem rather than competing against it. The architecture paper’s commitment — “MCP at the boundary, gRPC inside the control plane, small vendor add-ins” — wasn’t an aesthetic choice. It was a posture toward the standards that were already winning. Prism speaks MCP because Claude, Codex, and every future agent speak MCP. Every verb Prism exposes —prism_start, prism_wrap, the typed-artifact surface, the tri-graph surface, semantic recall — is an MCP tool call. An agent connecting to Prism doesn’t need to learn a proprietary protocol. It already knows how.
The second standard is just as important. Agent Skills are the portability layer Anthropic built for procedural knowledge — a folder with a SKILL.md file, metadata plus instructions plus optional scripts, that any Claude surface (claude.ai, Claude Code, the Agent SDK) can load dynamically. Anthropic’s own framing in Equipping agents for the real world with Agent Skills was explicit: “We’ll also explore how Skills can complement Model Context Protocol (MCP) servers by teaching agents more complex workflows that involve external tools and software.”
Prism’s methodology surface is already in that shape. The Ring 2 prism-base.md and its prism-<ptype>.md overlays, the global lessons graduated from retros (retro-005 → six-wave coexistence rollout as a methodology rule), the typed-artifact conventions, the status-card discipline in BIOS 2.1.0 — these are SKILL.md-shaped artifacts in everything but filename.
The natural move is to publish them as Skills.
A prism-methodology Skill package can teach any agent how to operate in a Prism-governed workflow without requiring Prism’s backend to be installed. When to call prism_start. How to structure a typed artifact. What a status card means. When a rename triggers cached-summary hygiene. The patterns that Prism enforces structurally become procedural knowledge an agent can carry. Then when an evaluator hits scale — when the single-operator assumption breaks, when context amnesia starts compounding, when two operators need to coordinate on one project — installing Prism’s backend upgrades the Skill from guidance to governed infrastructure. Same methodology, now durable, shared, and auditable.
Prism exposes what it does through the standards the ecosystem is already adopting. That’s the integration posture: through native standard means, not around them.
Tokenomics: retrieval over accumulation
The context-window arms race is the wrong optimization, and it’s getting more expensive the longer it runs. The numbers are unflattering, and they come from Anthropic itself. The multi-agent research system blog post acknowledges that “agents typically use about 4× more tokens than chat interactions, and multi-agent systems use about 15× more tokens than chats.” The agent-teams pattern specifically uses roughly 7× more tokens than subagents for plan-heavy workflows. Claude Opus 4.6 now ships 1M tokens of context standard, the premium surcharge removed in March 2026 — which sounds like progress but is really an admission that the old ceiling wasn’t working. Bigger windows mean more expensive compaction, not cheaper reasoning. Every current memory approach in the ecosystem addresses this by accumulation. Longer CLAUDE.md files. Dream-cycle consolidation of stale notes. Memory compaction to prevent context rot. Hybrid indexing over bigger corpora. Each of these buys more room to load more history into more expensive windows, then pays an engineering tax to decide what to throw away when the window fills. Prism takes the opposite approach. Retrieval over accumulation. An agent connected to Prism doesn’t need to load project history into its context window. It asks.semantic_recall("why did we choose Postgres over MySQL") returns a 200-word answer grounded in the actual decision record. The agent spends a few hundred tokens on the question and a few hundred on the answer, and it gets the specific piece of history it needs — not a dump of every conversation that mentioned the database. prism_state_as_of(entity="SPEC-020", at="2026-03-15") returns the state of that spec at a specific point in time. The agent asks the tri-graph the question an agent actually needs to answer, and gets back the minimum context required to reason.
This compounds in three ways.
It’s cheaper. Two orders of magnitude cheaper for the same query, because a structured retrieval beats a full-context scan on tokens burned every time. Multiply that across every session across every agent across every operator, and it is the difference between a multi-agent setup being economically viable for a team and being a novelty experiment.
It’s more accurate. The tri-graph separates current state from historical state structurally — semantic_recall on the project’s database choice will not return a 2024 conversation about MongoDB that predated the Postgres decision. One of the most common community complaints about Claude Code’s memory is that auto-memory entries go stale: “An entry saying ‘yesterday’s deploy bug’ becomes meaningless a week later.” The tri-graph’s canonical-vs-temporal separation makes “yesterday” a queryable timestamp, not a stale string.
It scales with the project, not the context window. A 200,000-token project conversation is a ceiling. A tri-graph of 5,000 entities and 20,000 typed references is a ceiling several orders of magnitude higher, and it’s queryable in constant time. As agent autonomy horizons extend from minutes to days to weeks — the trend Anthropic’s own data confirms — retrieval-based architectures are the only ones that don’t break.
This is not a future roadmap bet. Prism’s tri-graph is shipped. Several hundred entities and a granular typed-reference taxonomy (:IMPLEMENTS, :EXTENDS, :RELATES_TO, :SUPERSEDES, :DEPENDS_ON, :SPECIFIES, :FORMALIZES, :RESOLVES, :DOCUMENTS) are live on the Prism project itself, with SPEC-080’s governance-lookup backfill seeding 196 :Artifact / 48 :Decision / 12 :SourceDocument + :InstructionSurface entities for governance recall on top of that. The retrieval surface works today. The case against accumulation-based memory only gets stronger as autonomy extends.
Accelerators of accelerators
Prism today is a first-order accelerator — it makes every session an AI agent runs on a project faster, cheaper, and more accurate than the same session without Prism. That’s the floor. What makes this architecture worth betting on is that the same substrate enables a second order of accelerators that compound on the first, producing a Power Law Programming (PLP) curve rather than linear improvement. Three near-term accelerators sit on Prism’s bones and each one multiplies the last. Tool extension. Today’s MCP verb surface is about fifty tools. That’s curated, governed, and documented — the careful core. But the ecosystem around MCP is exploding: Anthropic’s reference servers, the Agent Skills marketplace, community-published MCP servers for every major SaaS tool, and the coming Skills-from-GitHub pipeline that auto-pulls curated skills packages into an agent’s repertoire. The Prism bet is that the right methodology layer makes tool sprawl coherent instead of chaotic. Rather than every agent learning a hundred new tools, agents learn the methodology that tells them which tool to reach for when, and why. The tool explosion becomes a capability explosion instead of a context-window explosion. That’s the first accelerator of accelerators. Repo intelligence. Prism already indexes structured artifacts — decisions, specs, plans, retros, journals, entities, typed references. The near-term extension is to index the repository itself as queryable memory alongside those artifacts: every source file, every configuration fragment, every template, every bin script, every test, semantically indexed and queryable through the same retrieval surface. Code becomes memory. A question like “where do we handle OAuth errors?” stops being a grep-and-reason problem and starts being a one-call retrieval against the tri-graph. Combined with the tool extension above, this means agents spend orders of magnitude fewer tokens reconstructing project shape from raw files. The cheaper every query becomes, the more queries per session, the more compounding per session. Second accelerator. Natural-language RAMP. Retrieval-Augmented Methodology Programming — the endpoint where an operator describes what they want in plain English, Prism resolves the intent against the tri-graph and the Skills library, routes the execution through the appropriate capability-scoped agents, mediates approval gates where the operator wants oversight, and returns a reviewable result. The methodology surface is the vocabulary. The tri-graph is the grounding. Skills are the procedural repertoire. Hybrid RAG is the retrieval engine. All four layers are either shipped or near-term. Natural-language RAMP is what ties them together — the conversational shell that makes the whole control plane operable by intent rather than by command. Third accelerator, and the one where the Power Law curve starts looking less like a metaphor and more like a practical engineering problem. Each of these would be a noteworthy capability on its own. The argument for Prism is not that it has any one of them — it’s that they compound on the same substrate, because the substrate was designed to carry exactly this weight.From substrate to operating system
Prism’s differentiator is not “agents with memory.” It is an improving operating system for AI-delivered outcomes — a system that can understand a goal, choose the right operating model, assemble the right capabilities and agents, guide the work through proven patterns, evaluate the result against evidence, and improve itself from the outcome. The backbone is a single shape:
experience → lesson → candidate pattern/skill/tool → evidence → review → active capability → triggered use → outcome telemetry → refinement or retirement
The product layer that compounds on the shipped substrate is three load-bearing pieces, in this order:
1. Capability Library — the spine
Prism maintains a lifecycle-managed catalog of every reusable unit it can recommend, execute, route to, or govern: patterns, anti-patterns, skills, Prism tools, method fragments, agent profiles, project type overlays, review rubrics, done definitions. All of them live in one durable table with akind discriminator, lifecycle state, version, project pinning, evidence links, rollback metadata, and supersession history. Patterns do not live in a parallel library — that path multiplies lifecycle code, dashboard renderers, and review workflows for no benefit.
Lifecycle states: proposed → experimental → active → deprecated → superseded → retired. Promotion is evidence-based. A candidate may become experimental after one successful authored invocation. Active status requires repeated use across distinct projects and zero unresolved postmortems. Deprecation links to a superseder and requires owner review.
The Library extends naturally from work already shipped — SPEC-078’s method fragments are the first kind already governed under the model, with the full inventory of patterns, tools, skills, and agent profiles folded in as the schema generalises.
2. Evidence Graph — the trust spine
Every capability recommendation links to evidence: ADRs, specs, plans, postmortems, retrospectives, tests, deploy results, operator confirmations, cross-project reuse, capability lifecycle transitions, deploy-evidence bindings. A pattern is not best practice because an agent says so; it earns that status through repeated, inspectable evidence. The Evidence Graph is the durable spine under every recommendation. It answers, for any Prism output, six questions an operator must be able to ask:- What capability was used?
- Where was it used?
- Which evidence supports it?
- Is the evidence stale?
- Which outcomes accepted or rejected it?
- What changed after postmortems or rollbacks?
prism_governance_lookup (SPEC-080) so the existing recall path benefits the moment the join layer ships. The Evidence Graph is largely a join + index layer over data that already lives in Prism’s stores — the same operability profile as SPEC-080’s backfill, the same smoke pattern (post-backfill Cypher count assertion against Evidence edges by source/target type and namespace, per the standing rule from postmortem da26a9ee).
3. Outcome Compiler — the front door
A user gives Prism a goal in ordinary language. Prism compiles that goal into: project type, expected outcome, constraints and risks, success criteria, artifact set, recommended capability set, required tools and skills, canonical and transient agent roles, first execution plan, and a definition of done. This is the most visible product capability — and the one most likely to fail loudly if shipped before its substrate is ready. The order matters: the Compiler ships only after the Capability Library and Evidence Graph exist, and v0 is deliberately constrained:PRISM_OUTCOME_COMPILER_ENABLEDfeature flag, default off.- Read-only charter draft. Dry-run only. Operator confirmation required before any write or promotion. Same demote-flush-promote shape used by SPEC-082 master handoff: charter starts
proposed, operator promotes. - p50 under 5 seconds, p95 under 15 seconds latency budget, enforced.
- Token-cost and acceptance/rejection telemetry from day one.
- Dual smoke per the SPEC-080/082 deploy pattern: live HTTP curl on default-off response shape (proves the disabled production path), ephemeral compose pytest with the flag enabled (proves the enabled path).
Trust Dashboard — the gate
None of the above is product-facing until the operator can audit why the system is recommending what it recommends. Six dashboard surfaces are the gate:| # | Surface | Reads from | Why it gates rollout |
|---|---|---|---|
| 1 | Capability state | Library | Operators see lifecycle state, evidence count, last-used per capability |
| 2 | Evidence chain | Evidence Graph | ”Why was this recommended?” is a one-click traversal |
| 3 | Override audit | Operator-confirm gate | Rejection reasons feed back into capability health |
| 4 | Compiler telemetry | OTel + PG | Latency p50/p95, token cost, acceptance/rejection rate |
| 5 | Warning volume | Active-memory warnings | Daily count + mute rate; if the system cries wolf, operators stop reading |
| 6 | Staleness | Library + Evidence Graph | Patterns referenced in last 30d that haven’t been reviewed in 6mo |
Differentiating roadmap
On top of the spine, the system grows along eight differentiation axes (Journal + Work Accounting, Pattern-Guided Build Mode, Active Memory productisation, Dynamic expert agents, Work decomposition engine, Quality Gate Generator, Project Type Engines, Capability Rationalization + Continuous Improvement Coach, Multimodal Workbench) — each with a sequencing dependency on the spine being in place first, and each shipped under the deploy + smoke discipline proved out by the SPEC-080 / SPEC-081 / SPEC-082 arc. The full eight-axis decomposition + the operational-discipline contract lives on its own page: Differentiating Roadmap. The capability surface is right. The order matters more than the count.Why Prism is ahead of its time
The honest read on where Prism sits in this landscape: Anthropic is building coordination primitives inside Claude. Agent Teams, Channels, Tasks, Dispatch — each one is a well-built solution for one slice of the problem. None of them compose into a cross-vendor, multi-operator, governed substrate because none of them were designed to. They federate at the Claude Code boundary. Past that boundary, they do not exist. The community is building per-user, per-machine memory. KERNEL, memsearch, OpenMemory MCP, the.claude/agent-memory/ subagent pattern, Auto Memory’s dream cleanup — these are real, useful, and all scoped to solve the single-operator assumption better. They cannot, by their own architecture, solve the multi-operator problem.
No one is shipping the substrate that lets this federate.
The brokered-authority principle is the architectural move no widely-used product has taken publicly. Agent Teams chose peer-to-peer between teammate sessions. OpenCode’s port followed the same pattern with a cross-vendor twist but no governance layer. Community builders default to filesystem coordination by tmux pane and git worktree. Every one of these choices is explicit about peer-to-peer. Prism is explicit about the opposite: no peer-to-peer, all authority mediated through one governed broker, every cross-client interaction is a first-class audited event.
That commitment has consequences the single-agent market cannot easily absorb. Identity is scoped per-project. State promotion (private session memory to shared canonical memory) is explicit rather than implicit. Approvals are typed verb calls. Audit is free because every shared-state change is already a verb call. The tri-graph isn’t just a memory store, it’s the governed-state layer that makes the brokered model work.
The eight-agent mesh that runs this project’s own development is the working demonstration. Lola (Claude Desktop, MAC), Donna + Lafonda + Samantha + Desiree + Porsche (Claude Code, workers), Texi + Candi (Codex, workers) — three vendor surfaces, eight personas, zero peer-to-peer command paths, all coordination flowing through prism_start / prism_wrap, the typed-artifact surface, and the signal mesh. Plan #10 ratified six governance artifacts in 3.5 hours under exactly this model — 9 PRs merged, 4 production deploys averaging 31.8s wall-time, 67 smoke assertions passed, 80–120 signals exchanged, zero RCAs, zero signals lost or misrouted. The brokered model isn’t a whiteboard concept. It’s what built this. See the Plan #10 case study for the worked timeline.
What Prism is ahead on:
- Cross-vendor brokerage — no shipped product federates Claude + Codex + future agents through one state backend
- Cross-operator coordination — two humans on one project with a live worked example, not a roadmap promise
- Architectural memory maturity — the tri-graph’s canonical-vs-semantic-vs-temporal separation is more sophisticated than anything in the community-built memory layer
- Methodology as infrastructure — the retro-to-global-lesson pipeline is a learning-system pattern nobody else has formalized
- Ecosystem momentum — Claude Code has two orders of magnitude more users than anything Prism-adjacent; Prism competes by being the substrate underneath, not by winning on volume
- Out-of-the-box setup cost —
bootstrap.shplus Docker plus editor config is a higher bar thanclaudein a terminal, and the gap is real until the user hits the point where the extra structure starts paying back - Commercial packaging timing — Anthropic will eventually ship enterprise multi-agent governance; the question is whether Prism is the adopted substrate when that happens or whether a thinner version is rebuilt internally
The long horizon: organization extensibility
Everything above is near-term — the multi-controller shared-project model from the architecture paper, the accelerators that compound on it, the integration posture toward MCP and Skills. That whole picture fits inside “Prism for a team building on a project.” The longer horizon is when the unit is not a project, but an organization. Ring 3 reserves a slot in the methodology chain forORG.md — an organization-level overlay that sits above per-project methodology (Ring 2 PRISM.md, part of the Prism Constitution) and below the BIOS loader (Ring 1). It carries amendments to canon scoped to the org. Plan #10’s governance-foundation arc moved Ring 3 from “mostly placeholder” to load-bearing: ADR #47 made the five-layer narrower-wins precedence model explicit, SPEC-077 made prism_start return a structured per-layer governance block (with mandatory: true frontmatter as the only override gate), SPEC-080 made graph-backed governance recall queryable per layer, and SPEC-085 v0.2 ratified the constitutional vocabulary that names these distinctions. The ring is real. The full shape of organization extensibility builds on that foundation:
- Scoped knowledge flows: a lesson learned in one project flows to the org without leaking to other orgs; an org-level decision flows down to every project without requiring per-project duplication. The scope model (Global / Org / Project / Individual) becomes a typed policy surface, not just a read-access filter.
- Org-shaped ontology: organizations develop their own types of entities, their own reference relationships, their own typed artifacts beyond the framework defaults. Prism’s Canonical layer extends to support organization-scoped Type registries, so an org’s vocabulary carries the same Canonical-layer status as the framework’s.
- Cross-project pattern libraries: the retro-to-global-lesson pipeline that today promotes patterns across a single org’s projects extends to cross-org pattern libraries under explicit opt-in licensing, creating the shared substrate for an industry-level Skills and methodology economy that doesn’t exist yet.
- Tenancy as a typed architectural surface: multi-tenant isolation is already shipped for the
cloudmode, but organization-level extensibility makes tenancy a surface the org operates on rather than an invisible isolation mechanism. Admin surfaces, policy editors, approval-class definitions, audit aggregation — all of these are org-level concerns today solved externally by every team that hits the wall.
Where to go next
Overview
The what-Prism-is summary, today
History
DFW → PrismGR → Prism — how the thesis got here
Tri-Graph Architecture
Canonical / Semantic / Temporal knowledge representation
Installation
Two commands from a fresh clone to a working install

