From cda275fd126111616e4c13d04c4c09d037eae6d8 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 11 Jun 2026 16:28:50 +0100 Subject: [PATCH] Package Epiphany investor docs --- README.md | 3 + docs/README.md | 26 ++ docs/epiphany_body_whitepaper.pdf | Bin 0 -> 135287 bytes docs/epiphany_body_whitepaper.tex | 392 ++++++++++++++++++++++++++++++ docs/epiphany_investor_brief.md | 166 +++++++++++++ 5 files changed, 587 insertions(+) create mode 100644 docs/README.md create mode 100644 docs/epiphany_body_whitepaper.pdf create mode 100644 docs/epiphany_body_whitepaper.tex create mode 100644 docs/epiphany_investor_brief.md diff --git a/README.md b/README.md index 861848a5..a3e36168 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,9 @@ verification stop living in the same overworked skull. If you want the human-readable map of the project, start here: +- `docs/epiphany_investor_brief.md`: investor-facing one-page value summary +- `docs/epiphany_body_whitepaper.pdf`: shareable Proprioception whitepaper +- `docs/epiphany_body_whitepaper.tex`: source for the Body architecture paper - `notes/epiphany-anatomy.md`: current organ/sub-agent/substrate/protocol split - `notes/epiphany-current-algorithmic-map.md`: source-grounded control flow of the live machine - `notes/epiphany-fork-implementation-plan.md`: distilled forward plan diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 00000000..12f12d7d --- /dev/null +++ b/docs/README.md @@ -0,0 +1,26 @@ +# Epiphany Docs + +This folder packages the human-readable Epiphany material that should survive +outside the working notes. + +## Investor Packet + +- [Epiphany investor brief](./epiphany_investor_brief.md): one-page value + summary for investors, partners, and design-partner conversations. +- [Epiphany Body whitepaper](./epiphany_body_whitepaper.tex): source TeX for + the Proprioception architecture overview. +- [Epiphany Body whitepaper PDF](./epiphany_body_whitepaper.pdf): compiled + whitepaper for sharing. + +## Source Notes + +- [Investor readiness roadmap](../notes/epiphany-investor-readiness-roadmap.md) + names the Bifrost-first proof rail and metrics. +- [Algorithmic map](../notes/epiphany-current-algorithmic-map.md) records the + live control flow. +- [Fork implementation plan](../notes/epiphany-fork-implementation-plan.md) + records the current architecture and cut lines. +- [Project map](../state/map.yaml) is the canonical slow machine map. + +For GameCult-level investor context, pair this packet with the sibling site +dossier at `E:\Projects\gamecult-site\docs\gamecult_integrated_dossier.tex`. diff --git a/docs/epiphany_body_whitepaper.pdf b/docs/epiphany_body_whitepaper.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bed64e64937dcaacf3aa33e3fb3f8ae0435b086e GIT binary patch literal 135287 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

1a-S%QGc4-=Kep=YclK9T=J8qasVMz*o9j{4l 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 SOq{-JJ?yrpwyNv28><%$Nq86l literal 0 HcmV?d00001 diff --git a/docs/epiphany_body_whitepaper.tex b/docs/epiphany_body_whitepaper.tex new file mode 100644 index 00000000..3e5bc82a --- /dev/null +++ b/docs/epiphany_body_whitepaper.tex @@ -0,0 +1,392 @@ +\documentclass[11pt]{article} +\usepackage[margin=1in]{geometry} +\usepackage{longtable} +\usepackage{array} +\usepackage{hyperref} +\usepackage{xcolor} +\usepackage{enumitem} +\usepackage{titlesec} +\usepackage{microtype} + +\DeclareUrlCommand{\code}{\urlstyle{tt}} +\newcommand{\bodyterm}[1]{\textbf{#1}} +\emergencystretch=3em +\sloppy +\setlist[itemize]{leftmargin=1.5em} +\setlist[enumerate]{leftmargin=1.5em} +\titleformat{\section}{\Large\bfseries}{\thesection}{0.8em}{} +\titleformat{\subsection}{\large\bfseries}{\thesubsection}{0.8em}{} + +\title{Epiphany's Body: A Proprioception Whitepaper} +\author{GameCult / EpiphanyAgent} +\date{June 9, 2026} + +\begin{document} +\maketitle + +\begin{abstract} +Epiphany is an opinionated Codex-derived agent substrate built around a hard +requirement: the model must model the thing it changes. This whitepaper maps +Epiphany's \bodyterm{Body}: the repository, Rust crates, vendored bridge +machinery, typed state stores, schema catalog, runtime binaries, protocol +surfaces, operator artifacts, and external interface boundaries through which +Epiphany senses and acts. The map is written from the Proprioception faculty: +not as product copy, not as lore, but as an architecture overview whose owner, +input, output, invariant, and cut lines remain inspectable. +\end{abstract} + +\section{Definition} + +In Epiphany doctrine, the Body is the substrate Epiphany acts through and +senses: repository files, tools, runtime state, prompts, logs, interfaces, +permissions, hosted systems, and editor/runtime bridges. Body is not Mind. Body +is changed and sensed; Mind admits durable state. Proprioception is the faculty +that models the Body: architecture, dataflow, seams, constraints, invariants, +and the difference between the map and the substrate. + +The practical definition in this repository is: + +\begin{itemize} + \item the root checkout at \code{E:\Projects\EpiphanyAgent}; + \item Epiphany Rust crates such as \code{epiphany-core}, \code{epiphany-state-model}, \code{epiphany-codex-bridge}, model/tool adapters, and OpenAI transport crates; + \item vendored substrate in \code{vendor/codex}, \code{vendor/cultcache-rs}, \code{vendor/cultnet-rs}, and \code{vendor/cultmesh-rs}; + \item typed state stores under \code{state/}; + \item schemas under \code{schemas/cultnet/}; + \item local operator scripts and generated witness artifacts; + \item adjacent service/client bodies: Aquarium, Odin/Gjallar, Eve/CultUI, Bifrost, VoidBot, Rider, Unity, Discord, and future GameCult Verse hosts. +\end{itemize} + +\section{Executive Map} + +Epiphany's current Body is a hybrid machine in transition. Its center of gravity +has moved into typed Rust/CultCache organs, but compatibility arteries still +run through vendored Codex. The live target is not a cleaner pile of Codex +routes. The target is an Epiphany-native CultCache/CultMesh/CultNet body with a +relatively vanilla Codex-derived reliquary retained for OpenAI subscription +auth and model transport. + +\begin{longtable}{>{\raggedright\arraybackslash}p{0.23\linewidth}>{\raggedright\arraybackslash}p{0.32\linewidth}>{\raggedright\arraybackslash}p{0.35\linewidth}} +\textbf{Body Region} & \textbf{Current Owner} & \textbf{Invariant} \\ +\hline +Durable thread state & \code{epiphany-state-model}, \code{epiphany-core} & State shape is typed; prompt rendering is a projection, not authority. \\ +Domain policy & \code{epiphany-core} & Verdicts, launch policy, acceptance rules, runtime lifecycle, and mutation law live here, not in bridge DTOs. \\ +Compatibility bridge & \code{epiphany-codex-bridge} & Translate Codex edge shapes; never become a second policy throne. \\ +Vendored Codex & \code{vendor/codex} & Retain host/app-server/auth/model compatibility where useful; do not let Codex own Epiphany prompts, scheduler, or state. \\ +Runtime spine & \code{epiphany-core/src/runtime_spine.rs} and \code{state/runtime-spine.cc} & Runtime identity, jobs, events, receipts, tool/model documents are typed CultCache records. \\ +Organ memory & \code{state/agents.cc}; agent-memory CLI & Resident work organs use lean work-organ state; Persona uses portable Persona state. \\ +Heartbeat physiology & \code{state/agent-heartbeats.cc} via \code{epiphany-heartbeat-store} & Scheduling, cooldown, rumination, routine, cognition lanes, and active-turn freeze are scheduler physiology, not project truth. \\ +Local Verse & CultMesh over \code{state/local-verse.cc} & Local Verse context is compact prompt/operator context; private state does not become public by flipping a flag. \\ +Schema catalog & \code{schemas/cultnet/index.json} & JSON schema publishes contracts; typed Rust documents remain runtime authority. \\ +Operator artifacts & \code{.epiphany-*}, \code{tools/epiphany_local_run.ps1} & Artifacts witness and lower state; they do not become state owners. \\ +\end{longtable} + +\section{Repository Body} + +The checkout has ten primary Epiphany Rust crates: + +\begin{itemize} + \item \code{epiphany-core}: the main domain organ. It owns state-update + validation, launch documents, runtime spine, heartbeat, memory graph, Persona + projection, Substrate Gate, Mind, Eyes, Hands, Soul, Continuity, CultMesh + integration, surface derivation, smokes, and local operator binaries. + \item \code{epiphany-state-model}: the durable \code{EpiphanyThreadState} + type plus \code{render_epiphany_state}. This is the typed Mind surface that + prompt fragments and views read. + \item \code{epiphany-codex-bridge}: the translation layer between typed + Epiphany documents and vendored Codex JSON-RPC/app-server shapes. Its own + crate header states that it is a bridge, not an authority organ. + \item \code{epiphany-model-adapter}: provider-neutral model request, stream + event, receipt, and status documents. + \item \code{epiphany-openai-adapter}: OpenAI-shaped request/event/receipt and + status documents. + \item \code{epiphany-openai-auth-spine}: Codex-derived auth boundary over + \code{codex-login}. It preserves honest Codex-compatible credential and token + behavior rather than impersonating it from scratch. + \item \code{epiphany-openai-codex-spine}: model transport over vendored Codex + client machinery. + \item \code{epiphany-openai-runtime}: executable model runtime, including + \code{epiphany-model-runtime}. + \item \code{epiphany-tool-adapter}: typed tool capability, invocation intent, + and invocation receipt documents. + \item \code{epiphany-tool-codex-mcp-spine}: quarantined Codex MCP adapter. It + consumes typed tool invocation intents and emits typed receipts; raw MCP JSON + remains adapter-edge cargo. +\end{itemize} + +The vendored region contains: + +\begin{itemize} + \item \code{vendor/codex}: the Codex-derived host and compatibility substrate. + It is tracked directly, not as a submodule. + \item \code{vendor/cultcache-rs}, \code{vendor/cultnet-rs}, and + \code{vendor/cultmesh-rs}: repo-contained Rust Cult substrate. +\end{itemize} + +\section{State Body} + +The \code{state/} directory is the local persistent body. The important stores +are: + +Canonical CultCache store files use the \code{.cc} extension. The local state +body has been migrated to that naming directly; serialization details are +implementation, not file authority. + +\begin{longtable}{>{\raggedright\arraybackslash}p{0.30\linewidth}>{\raggedright\arraybackslash}p{0.60\linewidth}} +\textbf{Store} & \textbf{Role} \\ +\hline +\code{state/map.yaml} & Canonical slow project map: objective, constraints, invariants, dataflow, active subgoals, current status, guardrails, and rejected paths. \\ +\code{state/ledgers.cc} & CultCache-shaped evidence and branch ledger. Future behavior-changing lessons go here, not in an endless activity feed. \\ +\code{state/agents.cc} & Organ self-memory and Persona projection source. Resident work organs use \code{work_organ}; public/person-shaped agents use \code{persona}. \\ +\code{state/agent-heartbeats.cc} & Heartbeat initiative, cooldown, pending turns, cognition lanes, routine physiology, and scheduler pressure. \\ +\code{state/runtime-spine.cc} & Runtime identity, sessions, jobs, job results, events, worker launch requests, role/reorient findings, receipts, model/tool documents, and schema catalog surfaces. \\ +\code{state/thread-state.cc} & Native thread-state store. \\ +\code{state/local-verse.cc} & Local CultMesh Verse context for compact operator and prompt-context packets. \\ +\code{state/memory-graph.cc} & Local memory graph store. \\ +\code{state/persona-discord.toml} & Persona Discord boundary configuration. \\ +\code{state/void-memory.toml} & Void memory bridge configuration. \\ +\code{state/scratch.md} and \code{state/scratch-compaction-*.md} & Scratch surfaces. Scratch is a workbench, not canonical memory. \\ +\end{longtable} + +Lock files sit beside several stores. Some local generated state is currently +untracked, including \code{state/local-verse.cc}, +\code{state/memory-graph.cc}, and \code{.epiphany-character-loop/}. + +\section{CultNet Schema Body} + +The schema catalog in \code{schemas/cultnet/index.json} is the public nerve +chart. Current local grouping from the catalog is approximately: + +\begin{itemize} + \item 10 agent-state schemas; + \item 5 heartbeat schemas; + \item 21 intent schemas; + \item 8 model/OpenAI schemas; + \item 3 tool schemas; + \item 6 runtime schemas; + \item 17 surface schemas; + \item 4 receipt/ledger schemas; + \item 7 other schemas. +\end{itemize} + +The catalog includes runtime identity/session/job/event/result documents, model +requests and receipts, tool invocation intents and receipts, Persona and +work-organ state, heartbeat state, operator CultMesh documents, scene/freshness +/context/graph/pressure/reorient/roles/coordinator surfaces, Unity and Rider +bridge surfaces, Void memory, and repo-initialization documents. + +The invariant is simple: schema JSON describes the contract. Load-bearing +runtime state should be typed Rust documents persisted through CultCache or +projected through CultMesh/CultNet. JSON may remain at hostile edges, schema +publication, sealed forensic artifacts, or named quarantine experiments. + +\section{Runtime Spine} + +\code{epiphany-core/src/runtime_spine.rs} is one of the main spinal cords of +the Body. It imports and registers: + +\begin{itemize} + \item runtime identity, session, job, job-result, and event records; + \item worker launch requests and role/reorient worker result documents; + \item model adapter, OpenAI adapter, and tool adapter documents; + \item surface document types for scene, freshness, context, graph query, + pressure, reorient, CRRC, jobs, roles, role result, reorient result, + planning, coordinator, Persona, Void memory, repo initialization, repo birth + runner, Rider bridge, and Unity bridge; + \item organ receipts for Mind, Eyes, Hands, Soul, Continuity, and Substrate + Gate; + \item CultMesh operator status, snapshots, run intents, run receipts, Verse + policy, global room policy, and organ contract documents. +\end{itemize} + +Runtime state is machinery telemetry. It is not project truth. Durable thread +state may link to runtime records through runtime links, but it must not mirror +or duplicate their lifecycle fields as a competing owner. + +\section{Faculties And Protocol Machinery} + +The embodied sub-agents are: + +\begin{itemize} + \item \bodyterm{Self}: coordination, routing, authority boundaries. + \item \bodyterm{Persona}: public and social expression. + \item \bodyterm{Imagination}: futures, plans, objective drafts, projection. + \item \bodyterm{Eyes}: research, source inspection, evidence ingress. + \item \bodyterm{Proprioception}: internal model of Body shape, dataflow, + architecture, checkpoints, and seams. + \item \bodyterm{Hands}: commands, edits, commits, rollbacks, external action. + \item \bodyterm{Soul}: verification, invariants, ethics, falsification. +\end{itemize} + +The machinery surfaces are: + +\begin{itemize} + \item \bodyterm{Body}: substrate. It is sensed and changed; it does not decide. + \item \bodyterm{Mind}: persistent state and state admission. + \item \bodyterm{Continuity}: compaction, recovery, sleep, stale-turn repair, + and reorientation receipts. + \item \bodyterm{Substrate Gate}: scoped repository/substrate access. +\end{itemize} + +Every embodied sub-agent depends on the other embodied sub-agents, but +dependency does not collapse ownership. A Persona turn, for example, should +move through Substrate-Gate-scoped facts, Mind state, social stimulus, organ +dependencies, Imagination as Projector, Persona as natural-language actor, and +Mind as Interpreter. None of those steps grants Persona hidden state authority. + +\section{Bridge And Codex Reliquary} + +\code{epiphany-codex-bridge} states its boundary plainly: it translates Codex +\code{ThreadEpiphany*} DTOs into Epiphany core documents, projects typed +Epiphany surfaces back into legacy Codex responses, and calls narrow host traits +while Codex still owns some thread persistence. It must not own verdicts, +launch policy, reorientation policy, acceptance rules, runtime-spine lifecycle, +or durable invariants. + +The retained Codex body currently matters for: + +\begin{itemize} + \item Codex-compatible auth identity and token refresh through + \code{codex-login}; + \item OpenAI/Codex model transport through vendored client machinery; + \item useful app-server and streaming compatibility affordances while + Epiphany surfaces are still evacuating to native CultNet/CultMesh contracts. +\end{itemize} + +The starvation doctrine is the deletion line: Codex may be a bridge and a +reliquary, but not Epiphany's prompt authority, state owner, scheduler, runtime +truth, operator API owner, or plugin marketplace brain. + +\section{Operator And Interface Body} + +Current operator access is partly native and partly witness-artifact based: + +\begin{itemize} + \item \code{tools/epiphany_local_run.ps1} is the one-command local operator + wrapper. + \item Native binaries such as \code{epiphany-mvp-status}, + \code{epiphany-mvp-coordinator}, \code{epiphany-verse-query}, + \code{epiphany-operator-run}, \code{epiphany-operator-snapshot}, + \code{epiphany-eve-surface}, \code{epiphany-runtime-spine}, + \code{epiphany-heartbeat-store}, and \code{epiphany-agent-memory-store} + inspect or update typed state. + \item Local artifact directories such as \code{.epiphany-run/}, + \code{.epiphany-dogfood/}, \code{.epiphany-smoke/}, + \code{.epiphany-rumination/}, \code{.epiphany-gui/}, and + \code{.epiphany-character-loop/} witness work and lower typed state for + operator inspection. + \item Aquarium is the richer adjacent operator client. It should render and + steer typed state, not become a state owner. + \item Eve/CultUI is the intended GUI/TUI projection mechanism for typed + CultMesh surfaces. + \item Odin/Gjallar/Yggdrasil are the intended GameCult Verse discovery and + hosting organs for daemon affordances and important trusted Verses. +\end{itemize} + +The service contract invariant is that status surfaces, dashboards, shell +wrappers, bridge adapters, app-server compatibility layers, and renderers must +read typed projections or emit typed command intents. They must not directly +mutate Epiphany truth. + +\section{Primary Dataflows} + +\subsection{State Rehydration And Prompt Projection} + +Durable thread state lives as typed \code{EpiphanyThreadState}. On re-entry, +state is reconstructed from rollout/native state, then rendered into bounded +prompt-facing context through \code{render_epiphany_state}. Prompt injection is +read-only. If a model learns something from that prompt, admitting it back into +durable state requires an explicit update, proposal, promotion, role acceptance, +or other reviewed write path. + +\subsection{View And Surface Projection} + +Scene, jobs, freshness, context, graph query, planning, pressure, reorientation, +CRRC, roles, role result, reorient result, coordinator, Persona, bridge, and +environment surfaces are projections. Their job is to make typed state visible +and actionable. A projection does not own its inputs. A dashboard is a window, +not the vault. + +\subsection{Worker Launch And Runtime Results} + +Launch requests are typed documents. Runtime spine opens jobs, links them to +durable bindings, records model/tool activity, and stores results/receipts. +Role and reorientation findings remain reviewable until Mind and relevant gates +accept them. Implementation now routes through Hands-shaped branch-turn +constraints and should yield one branch/commit evidence slice before +Proprioception refresh. + +\subsection{Tool Calls} + +Tool use travels through typed capability, invocation intent, and invocation +receipt documents. The Codex MCP adapter is an external compatibility executor. +MCP's raw JSON belongs at that boundary; Epiphany's internal tool state is the +typed intent/receipt pair. + +\subsection{Local Verse And Daemon Awareness} + +Local Verse context is queried through CultMesh-backed state and can import +Gjallar daemon affordance summaries. The desired daemon path is Odin/Gjallar for +discovery, Eve/CultUI for inspection surfaces, CultMesh/CultNet for state and +commands, and provider-owned receipts for actions. MCP is not the native +GameCult daemon-control path. + +\section{Invariants} + +\begin{enumerate} + \item CultCache documents are the data model. + \item CultNet is the wire for Epiphany-controlled subsystems. + \item CultMesh is the preferred ergonomic local Verse and operator-store + layer over raw CultCache/CultNet. + \item JSON schema may publish the contract; generic JSON must not become + load-bearing internal state when both sides are Epiphany-owned. + \item Codex is retained for honest compatibility, especially OpenAI auth and + model transport. It must not become Epiphany's state/process/prompt owner. + \item Runtime state is machinery telemetry, not project truth. + \item Operator artifacts are witnesses, not owners. + \item Persona is public/person-shaped state; resident work organs use lean + work-organ state. + \item Heartbeat is scheduler physiology, not project truth. + \item Substrate Gate grants access; Eyes inspects evidence; Hands acts; Soul + verifies; Mind admits durable state; Self routes; Proprioception maps Body. +\end{enumerate} + +\section{Current Cut Line} + +The Body is coherent enough to inspect and extend. The next cuts are concrete: + +\begin{itemize} + \item Keep \code{thread/epiphany/*} JSON-RPC as compatibility projection + only. New operator authority belongs in typed CultNet/CultMesh contracts. + \item \code{codex_message_processor.rs} still participates in routing and + response projection; move Epiphany-owned routing out through the bridge and + native runtime surfaces. + \item Some \code{serde_json::Value} and JSON payloads survive at ingress, + model output, schema, sealed artifacts, and quarantine seams. Preserve them + only at those boundaries; typed documents own Epiphany-internal state. + \item Publish Eve/CultUI compositions from provider-owned CultMesh state; + renderers lower the composition graph without becoming state owners. + \item Treat local Verse and memory graph stores as generated runtime state. + They are inspected through tools and receipts, not tracked as repository + canon. + \item The persisted next action after this pass remains the non-ephemeral + Hands branch-turn smoke and Proprioception refresh proof. +\end{itemize} + +\section{Conclusion} + +Epiphany's Body is no longer a prompt style pasted onto Codex. It is a growing +typed substrate: Rust domain organs, CultCache stores, CultMesh local Verse +documents, CultNet schema contracts, runtime-spine receipts, heartbeat +physiology, memory graph state, model/tool adapter documents, and local +operator surfaces. The current cut line is split authority: Codex host routes, +JSON-RPC compatibility, JSON cargo, and operator artifacts must remain +compatibility or witness surfaces rather than organs. + +The cut line is therefore architectural, not cosmetic. Keep Codex as a +narrow auth/model/compatibility reliquary. Move Epiphany-owned state, scheduler +policy, prompt authority, worker lifecycle, operator surfaces, daemon discovery, +and action receipts through typed CultCache, CultMesh, CultNet, and Eve/CultUI. +That is the Body becoming legible enough to be trusted and sharp enough to keep +building. + +\end{document} diff --git a/docs/epiphany_investor_brief.md b/docs/epiphany_investor_brief.md new file mode 100644 index 00000000..f4f4e751 --- /dev/null +++ b/docs/epiphany_investor_brief.md @@ -0,0 +1,166 @@ +# Epiphany Investor Brief + +Status: June 2026 discussion packet +Audience: investors, design partners, and diligence reviewers + +## One Sentence + +Epiphany is a project-native agent control plane that makes AI coding work +inspectable: the agent must show its map, preserve evidence, separate roles, +survive context loss, and route real changes through reviewable authority +instead of pretending the chat transcript is a brain. + +## Why It Matters + +Most coding-agent products sell speed. Epiphany is aimed at the more expensive +failure: agents can keep producing plausible local edits after they have lost +the global architecture. That failure burns review time, creates adapter piles, +and leaves teams unable to tell whether the next tool swing still belongs to +the machine being built. + +Epiphany turns that hidden state into shared objects: + +- objective and active work +- architecture and dataflow maps +- scratch versus durable memory +- source-grounded evidence +- role lanes for implementation, modeling, research, verification, planning, + Persona, and reorientation +- runtime receipts, tool receipts, and model receipts +- review gates before findings become project truth +- compact operator surfaces for humans and future clients + +The product thesis is not "the model writes more code." The thesis is +coherence-preserving agent labor: a system where humans can inspect what the +agent believes, why it believes it, who authorized action, what evidence exists, +and what should happen next. + +## What Exists Now + +Epiphany is already more than a pitch deck. The current repo contains: + +- typed Rust state and policy in `epiphany-core` and `epiphany-state-model` +- a Codex compatibility bridge rather than a Codex-owned product brain +- CultCache `.cc` stores for runtime, heartbeat, agent, local Verse, memory + graph, and thread state +- provider-neutral model request/event/receipt documents +- typed tool capability, invocation intent, and invocation receipt documents +- runtime-spine job and worker-result documents +- Mind, Substrate Gate, Eyes, Hands, Soul, Continuity, Persona, and heartbeat + contract surfaces +- local operator commands for status, coordinator runs, smoke checks, and + CultMesh/Verse context +- a Proprioception whitepaper that maps the body, owners, inputs, outputs, + invariants, bridges, and current cut line + +The key architectural move is extraction: Epiphany began as a Codex-derived +harness, but the product architecture is moving into typed Rust, CultCache, +CultMesh, and CultNet documents. Codex is being narrowed to the honest +compatibility spine for subscription auth, model transport, and useful host +affordances. + +## Where Bifrost Fits + +The GameCult investment dossier raises the proof bar. Epiphany should not be +sold as a local demo. The investor-ready loop is Bifrost-first: + +```text +Bifrost topic or work item +-> scoped Epiphany execution request +-> bounded role work +-> artifacts and receipts +-> maintainer review +-> accepted or rejected outcome +-> cost, review load, credit, and public-safe proof +``` + +Bifrost owns public work records, dispatch packets, receipts, credit, reward +pressure, and governance. Epiphany owns bounded execution, typed memory, +coordination, verification pressure, and operator-safe proof artifacts. Discord, +VoidBot, repo Personas, and scripts may mirror or initiate pressure, but they +must not become shadow governance. + +## Recent Public Narrative + +Recent GameCult public material gives investors a clean translation layer: + +- `The Free Mouth And The Native Body` frames VoidBot as the free live mouth + and Epiphany as the native high-leverage body. +- `Epiphany In The Interview Chair` gives the job-interview pitch: Epiphany + makes an AI coding agent show its map, prove its cuts, survive context loss, + and stop when it no longer understands the machine. +- The June 2026 GameCult site project pages frame Epiphany as active harness + work, EpiphanyAquarium as the operator interface, Bifrost as public work and + receipts, and Heimdall as identity/grants. +- The daily damage report turns repo motion into a public work log, which is + useful raw material for future Bifrost receipts. + +The investor wrapper should lead with ordinary words: agent work, receipts, +review, cost accounting, identity, governance, and accepted artifacts. The +mythic language is internal doctrine and studio voice; the investable object is +measured human/agent production. + +## Value Proposition + +For developer teams: + +- less review time wasted on incoherent agent output +- persistent project memory across long tasks and context loss +- visible role separation between modeling, implementation, research, and + verification +- safer authority boundaries for tools, file edits, and commits +- artifact and receipt trails suitable for audits and postmortems + +For GameCult: + +- a native agent substrate that can absorb the live lessons from VoidBot +- public/project Personas without hidden state authority +- Bifrost-routed proof work with receipts and credit +- a commercially licensable control plane while preserving free/reference + layers where appropriate + +For investors: + +- a differentiated wedge in AI-native work governance, not just code + generation +- measurable diligence targets: accepted useful work per human review hour, + cost per accepted artifact, fresh-repo success rate, and sealed public-proof + export quality +- optional commercial paths through enterprise Epiphany/Bifrost services, + source-available licensing, support contracts, or mission-aligned affiliates + +## Proof To Ask For + +The next diligence pass should ask for live evidence, not vibes: + +1. Fresh-repo Epiphany demo with scoped objective, typed state, role routing, + artifact output, review, and receipt. +2. Bifrost demo showing topic/work item, dispatch packet, agent transport, + receipt, ledger or credit record, and outcome. +3. Cost accounting: model spend, role time, human review load, accepted + artifact count, rejected-output reasons, and lessons added to memory. +4. Public/private export proof: no raw worker thoughts, transcripts, private + notes, secrets, or operator context in public artifacts. +5. Security model for identity, secrets, write permissions, revocation, + external repo access, and public publishing. +6. Design-partner proof on at least one external or semi-external repo without + supervisor contamination. + +## Packet Contents + +- `docs/epiphany_body_whitepaper.pdf`: shareable architecture whitepaper. +- `docs/epiphany_body_whitepaper.tex`: source for the whitepaper. +- `notes/epiphany-investor-readiness-roadmap.md`: internal readiness roadmap. +- `E:\Projects\gamecult-site\docs\gamecult_integrated_dossier.tex`: broader + GameCult / Epiphany / Bifrost investment dossier. +- `E:\Projects\gamecult-site\GameCult\Blog\the-free-mouth-and-the-native-body.md` + and + `E:\Projects\gamecult-site\GameCult\Blog\epiphany-in-the-interview-chair.md`: + public narrative source material. + +## Bottom Line + +Epiphany is valuable if it can repeatedly turn ambiguous project work into +bounded agent labor with inspectable state, receipts, review, cost accounting, +and accepted artifacts. The whitepaper proves the body is becoming legible. +The investor proof is the Bifrost-first loop producing useful external work.