Developer Platform

Build with Muse

Muse is a content-addressed version control engine built for code, music, and any structured state space. Every object has a sha256: ID. Every commit is signed with Ed25519 — by an agent or a human. There are no passwords, no JWTs, no merge conflicts that can't be taught to resolve themselves.

The protocol is simple: implement six methods and any domain — MIDI sequences, source code, genomic data, financial models — gets branching, merging, time-travel, structured diffs, and conflict resolution for free. Agents are first-class citizens: every commit carries agent_id, model_id, and a cryptographic signature traceable to a single HD wallet seed.

6 protocol methods
13 doc sections
domains
00

Getting Started

Install muse, authenticate with Ed25519, create your first repo, and run the core workflow.

01

Foundations

Content-addressed object model, commit DAG, snapshots, branches, push/pull.

02

Cryptographic Identity

HD Ed25519 keys, MSign auth, human→agent→org trust chains, quorum authorization, MPay.

03

Domain Protocol

MuseDomainPlugin — six methods, any state space. Typed delta algebra, address-keyed Map merge.

04

Code Intelligence

Symbol graph, blast radius, gravity, hotspots, entanglement, dead-code detection.

05

Harmony

Four-tier conflict resolution: policy, exact replay, semantic match, escalation.

06

Agent Coordination

Work queues, claim/complete lifecycle, sharding, reservations, forecasting.

07

MCP Tooling

Model Context Protocol server — tools, resources, elicitation, SSE streaming.

08

Shelves

Working-tree checkpoints — intent types, resumability, domain state, handoff patterns.

09

Wire Protocol

MsgPack over HTTP — presigned mpack push, fetch delta, refs.

10

MuseHub API Reference

REST API, MSign authentication, rate limits, webhooks, pagination.

11

Identity Profiles

Three-archetype profile system — Spectral Sigil, attestations, MPay ledger, agent genealogy.

12

Mist Domain

Content-addressed, forkable, embeddable artifact shares. URL schema, artifact types, CLI, REST API, security model.

13

Vision

Why Muse exists. Semantic vs binary diffs, independent-dimension auto-merge, domain agnosticism, and the AI-agent imperative.

14

CRDT Primitives

Six lattice-based primitives — VectorClock, LWWRegister, ORSet, RGA, AWMap, GCounter — with full API reference and integration patterns.

15

Security Reference

Fourteen layered guards: object-ID validation, path containment, ANSI injection, XML safety, HTTP hardening, identity store, and more.

Suggested reading paths

New to Muse? Pick a goal and follow the path. Every section can be read stand-alone, but the paths below give the fastest on-ramp to each use case.

GoalSections
Evaluate Muse
understand the core object model
00 Getting Started01 Foundations02 Cryptographic Identity
Build a domain plugin
extend Muse to a new state space
01 Foundations03 Domain Protocol05 Harmony
Run agents
coord, shelves, MCP tooling
00 Getting Started06 Coordination07 MCP Tooling08 Shelves
Integrate via REST API
MSign auth, repos, issues, webhooks
02 Cryptographic Identity10 MuseHub API
Understand the wire protocol
push/fetch frame format, presign, msgpack
01 Foundations09 Wire Protocol
Host and share artifacts
mist URLs, artifact types, CLI, REST API
00 Getting Started12 Mist Domain
Set up an identity profile
Spectral Sigil, attestations, agent genealogy
02 Cryptographic Identity11 Identity Profiles