mindifact
mind + artifact — a versioned, verifiable brain for an agent.
Skills registries distribute modules. A mindifact is the whole
installable mind: the rails an agent follows, the scar tissue it must not
relearn, the verbs it may run inside your application, the memory it carries
forward, and the evals that prove it still works.
The first pack
parkforge-brain v1.2.0
Agent-driven Unreal world-building for welcometotomorrow: terrain strokes, routes, asset/character pipelines, and the operating judgment distilled from the sessions that built them.
| contracts | 2 files | invariants an operator may never violate |
| skills | 6 skills · 23 files | operating rails, open Agent Skills format |
| traps | 17 traps · 1 file | numbered scar tissue, each citing its failure |
| verbs | 21 files | judgment compiled to code, installed into the host app |
| memory | 23 entries | dated observations — the only runtime-writable compartment |
| factory | 14 files | author/adversary briefs that gate every change |
| evals | 6 files | replays that gate the release |
90 files · 7 compartments · every file
sha256'd and git-traced (67/90 from committed sources)
· built 2026-08-06 16:31:39
host application: Unreal Engine 5.8 (welcometotomorrow project, ModelContextProtocol + AllToolsets + ToolsetRegistry plugins enabled)
Install the chat half — a real Claude Code plugin
The pack emits a marketplace and a plugin that Anthropic's own tooling
validates and installs. No approval process is involved: a marketplace is
a git repo you host.
claude plugin marketplace add <mindifact-marketplace-repo>
claude plugin install parkforge-brain@mindifact
claude plugin details parkforge-brain
That mounts brain-maintenance, character-dialogue, character-intake, parkforge-boot, terrain-strokes, unreal-blueprint-scripting, unreal-project-bootstrap plus the editor MCP wiring.
Install the half a plugin cannot carry
A plugin mounts skills into the agent. It has no way to put working code
inside the application the agent operates, and no compartment for memory.
That is the gap a mindifact fills:
python3 brainpack/pack.py install --pack <pack.tar.gz> --unreal <UnrealProject>
python3 brainpack/pack.py install --pack <pack.tar.gz> --workspace ~/AgentWorkspace
The first deploys the verbs into the project's Content/Python,
templates the registration bootstrap, wires the required engine plugins, and
drops a world-profile template. The second writes the boot contract, mounts
the skills, and merges memory without overwriting anything the local agent
has already learned.
Where the line is
This page is generated from the pack itself, so the inventory above cannot
drift from reality. The roadmap below is hand-maintained and deliberately
unflattering — a registry whose pitch is verification has no business
overstating itself.
| proven | Pack build with integrity | 90 files across 7 compartments, every one sha256'd into MANIFEST.json, with per-file git provenance (repo, commit, committed/modified status). |
| proven | Emits a real Claude Code plugin | pack.py plugin writes a marketplace; claude plugin validate passes and claude plugin install parkforge-brain@mindifact installs 7 skills + 1 MCP server, ~1,484 tokens always-on. |
| proven | Installs into a host application | pack.py install --unreal deploys verbs into Content/Python, templates init_unreal.py, wires the .uproject plugins, and drops a world-profile template. This is the part a plugin cannot do. |
| proven | Installs into an agent workspace | pack.py install --workspace writes the boot contract, mounts skills, wires MCP, and MERGES memory without clobbering entries the local agent has already written. |
| proven | Governed promotion loop | Runs record dated learnings; the brain-maintenance skill classifies each one and routes knowledge changes through an author/adversary review gate. promote.py can report and bump versions but cannot write knowledge. |
| proven | Eval 0 — pack health | Read-only check against a live editor: verbs exposed, state stores coherent. Passes from a fresh unpack. |
| partial | Evals 1, 2 and 4 | Specs written with measurable gates (bridge replay, fresh-world bootstrap, character pipeline) plus a mechanical harness. Not yet run end to end by a fresh agent, so no scores are published here. |
| partial | Portability beyond one project | The world profile removed the hardcoded park constants and the identity proof passed, but only one project has been driven this way so far. |
| not built | Public registry + search | This page is generated from one local pack. Serving many packs, with S3-backed storage and search, is not built. |
| not built | Published eval scores | The verification pitch only becomes real when scores are produced in CI and shown next to the download. Today evals run by hand. |
| not built | Signing and dependencies | No signatures, no pack-to-pack dependency resolution, no conflict detection between packs that teach contradictory rails. |
Source
The pack, the emitter, the evals and this generator live in
https://github.com/deanpeterson/meshforge — currently a private repository, so the link
resolves only for the maintainer. The canonical brain sources sit under
brain/; the marketplace is emitted by
pack.py plugin.