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.

contracts2 filesinvariants an operator may never violate
skills6 skills · 23 filesoperating rails, open Agent Skills format
traps17 traps · 1 filenumbered scar tissue, each citing its failure
verbs21 filesjudgment compiled to code, installed into the host app
memory23 entriesdated observations — the only runtime-writable compartment
factory14 filesauthor/adversary briefs that gate every change
evals6 filesreplays 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.

provenPack build with integrity90 files across 7 compartments, every one sha256'd into MANIFEST.json, with per-file git provenance (repo, commit, committed/modified status).
provenEmits a real Claude Code pluginpack.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.
provenInstalls into a host applicationpack.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.
provenInstalls into an agent workspacepack.py install --workspace writes the boot contract, mounts skills, wires MCP, and MERGES memory without clobbering entries the local agent has already written.
provenGoverned promotion loopRuns 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.
provenEval 0 — pack healthRead-only check against a live editor: verbs exposed, state stores coherent. Passes from a fresh unpack.
partialEvals 1, 2 and 4Specs 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.
partialPortability beyond one projectThe world profile removed the hardcoded park constants and the identity proof passed, but only one project has been driven this way so far.
not builtPublic registry + searchThis page is generated from one local pack. Serving many packs, with S3-backed storage and search, is not built.
not builtPublished eval scoresThe verification pitch only becomes real when scores are produced in CI and shown next to the download. Today evals run by hand.
not builtSigning and dependenciesNo 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.