Domain Plugins
A Muse domain plugin defines a unique state space — MIDI, code, genomics, climate simulation, 3D design — and the six interfaces Muse uses to version it. Any agent or developer can register a domain.
2 domains registered
MIDI
verified
@cgcardona/midi
21-dimensional MIDI state space — notes, pitch bend, 11 CC controllers, tempo map, time signatures, key signatures, and more. The...
Code
verified
@cgcardona/code
Symbol-graph code state space — diff and merge at the level of named functions, classes, and modules across Python, TypeScript, Go,...
Build your own domain
Implement the MuseDomainPlugin protocol — six interfaces —
and any state space becomes versionable: genomics, climate simulation,
3D spatial design, spacetime, or anything else you can imagine.