docs_muse.html
html
sha256:d035733f21ccff27735fddebfbbe0ed24565a32a22db8de5885402262671ecd2
chore: bump version to 0.2.0rc15 for musehub#113 fix release
Sonnet 4.6
patch
16 days ago
| 1 | {% extends "musehub/base.html" %} |
| 2 | |
| 3 | {% block container_extra_class %} page-container{% endblock %} |
| 4 | {% block title %}Developer Docs — Muse{% endblock %} |
| 5 | {% block page_json %}{"page":"docs"}{% endblock %} |
| 6 | |
| 7 | {% block content %} |
| 8 | <div class="devdocs"> |
| 9 | |
| 10 | <div class="devdocs-index"> |
| 11 | |
| 12 | <div class="devdocs-index-intro"> |
| 13 | <div> |
| 14 | <span class="devdocs-eyebrow">Developer Platform</span> |
| 15 | <h1 class="devdocs-hero-title">Build with Muse</h1> |
| 16 | <p class="devdocs-hero-lead"> |
| 17 | Muse is a content-addressed version control engine built for code, music, |
| 18 | and any structured state space. Every object has a <code>sha256:</code> ID. |
| 19 | Every commit is signed with Ed25519 — by an agent or a human. There are no |
| 20 | passwords, no JWTs, no merge conflicts that can't be taught to resolve |
| 21 | themselves. |
| 22 | </p> |
| 23 | <p class="devdocs-hero-lead"> |
| 24 | The protocol is simple: implement six methods and any domain — MIDI sequences, |
| 25 | source code, genomic data, financial models — gets branching, merging, |
| 26 | time-travel, structured diffs, and conflict resolution for free. Agents are |
| 27 | first-class citizens: every commit carries <code>agent_id</code>, |
| 28 | <code>model_id</code>, and a cryptographic signature traceable to a single |
| 29 | HD wallet seed. |
| 30 | </p> |
| 31 | </div> |
| 32 | <div class="devdocs-stat-cluster"> |
| 33 | <div class="devdocs-stat"> |
| 34 | <span class="devdocs-stat-num">6</span> |
| 35 | <span class="devdocs-stat-label">protocol methods</span> |
| 36 | </div> |
| 37 | <div class="devdocs-stat"> |
| 38 | <span class="devdocs-stat-num">13</span> |
| 39 | <span class="devdocs-stat-label">doc sections</span> |
| 40 | </div> |
| 41 | <div class="devdocs-stat"> |
| 42 | <span class="devdocs-stat-num">∞</span> |
| 43 | <span class="devdocs-stat-label">domains</span> |
| 44 | </div> |
| 45 | </div> |
| 46 | </div> |
| 47 | |
| 48 | <div class="devdocs-phase-grid"> |
| 49 | {% for slug, num, title, desc in phases %} |
| 50 | <a class="devdocs-phase-card" href="/muse/{{ slug }}"> |
| 51 | <span class="devdocs-phase-card__num">{{ num }}</span> |
| 52 | <h2 class="devdocs-phase-card__title">{{ title }}</h2> |
| 53 | <p class="devdocs-phase-card__desc">{{ desc }}</p> |
| 54 | </a> |
| 55 | {% endfor %} |
| 56 | </div> |
| 57 | |
| 58 | {# ── Suggested reading paths ───────────────────────────────────────────── #} |
| 59 | <div style="margin-top: 3.5rem"> |
| 60 | <h2 class="devdocs-h2" style="margin-top: 0">Suggested reading paths</h2> |
| 61 | <p style="margin: 0.5rem 0 1.25rem; color: var(--devdocs-muted, #94a3b8); font-size: 0.9375rem"> |
| 62 | New to Muse? Pick a goal and follow the path. Every section can be read |
| 63 | stand-alone, but the paths below give the fastest on-ramp to each use case. |
| 64 | </p> |
| 65 | <table class="devdocs-table"> |
| 66 | <thead><tr><th>Goal</th><th>Sections</th></tr></thead> |
| 67 | <tbody> |
| 68 | <tr> |
| 69 | <td><strong>Evaluate Muse</strong><br><span style="font-size:0.875rem;opacity:.75">understand the core object model</span></td> |
| 70 | <td> |
| 71 | <a href="/muse/getting-started">00 Getting Started</a> → |
| 72 | <a href="/muse/foundations">01 Foundations</a> → |
| 73 | <a href="/muse/identity">02 Cryptographic Identity</a> |
| 74 | </td> |
| 75 | </tr> |
| 76 | <tr> |
| 77 | <td><strong>Build a domain plugin</strong><br><span style="font-size:0.875rem;opacity:.75">extend Muse to a new state space</span></td> |
| 78 | <td> |
| 79 | <a href="/muse/foundations">01 Foundations</a> → |
| 80 | <a href="/muse/domains">03 Domain Protocol</a> → |
| 81 | <a href="/muse/harmony">05 Harmony</a> |
| 82 | </td> |
| 83 | </tr> |
| 84 | <tr> |
| 85 | <td><strong>Run agents</strong><br><span style="font-size:0.875rem;opacity:.75">coord, shelves, MCP tooling</span></td> |
| 86 | <td> |
| 87 | <a href="/muse/getting-started">00 Getting Started</a> → |
| 88 | <a href="/muse/coordination">06 Coordination</a> → |
| 89 | <a href="/muse/mcp">07 MCP Tooling</a> → |
| 90 | <a href="/muse/shelves">08 Shelves</a> |
| 91 | </td> |
| 92 | </tr> |
| 93 | <tr> |
| 94 | <td><strong>Integrate via REST API</strong><br><span style="font-size:0.875rem;opacity:.75">MSign auth, repos, issues, webhooks</span></td> |
| 95 | <td> |
| 96 | <a href="/muse/identity">02 Cryptographic Identity</a> → |
| 97 | <a href="/muse/api">10 MuseHub API</a> |
| 98 | </td> |
| 99 | </tr> |
| 100 | <tr> |
| 101 | <td><strong>Understand the wire protocol</strong><br><span style="font-size:0.875rem;opacity:.75">push/fetch frame format, presign, msgpack</span></td> |
| 102 | <td> |
| 103 | <a href="/muse/foundations">01 Foundations</a> → |
| 104 | <a href="/muse/wire">09 Wire Protocol</a> |
| 105 | </td> |
| 106 | </tr> |
| 107 | <tr> |
| 108 | <td><strong>Host and share artifacts</strong><br><span style="font-size:0.875rem;opacity:.75">mist URLs, artifact types, CLI, REST API</span></td> |
| 109 | <td> |
| 110 | <a href="/muse/getting-started">00 Getting Started</a> → |
| 111 | <a href="/muse/mists">12 Mist Domain</a> |
| 112 | </td> |
| 113 | </tr> |
| 114 | <tr> |
| 115 | <td><strong>Set up an identity profile</strong><br><span style="font-size:0.875rem;opacity:.75">Spectral Sigil, attestations, agent genealogy</span></td> |
| 116 | <td> |
| 117 | <a href="/muse/identity">02 Cryptographic Identity</a> → |
| 118 | <a href="/muse/profiles">11 Identity Profiles</a> |
| 119 | </td> |
| 120 | </tr> |
| 121 | </tbody> |
| 122 | </table> |
| 123 | </div> |
| 124 | |
| 125 | |
| 126 | </div> |
| 127 | |
| 128 | </div> |
| 129 | {% endblock %} |
File History
11 commits
sha256:d035733f21ccff27735fddebfbbe0ed24565a32a22db8de5885402262671ecd2
chore: bump version to 0.2.0rc15 for musehub#113 fix release
Sonnet 4.6
patch
16 days ago
sha256:0032d6cfa33bc3c8367436ad768e7dd0e339b4332153160247da8266cb5fa352
Merge branch 'task/version-tags-phase3-server' into dev
Human
18 days ago
sha256:4669620efda9ff41c55bdefd1f7bfe1c239d468428744c84ead9957e5a003a53
merge: rescue snapshot-recovery hardening (c00aa21d) into d…
Opus 4.8
minor
⚠
31 days ago
sha256:a59da49c4611b970fc4b6ae48678ce4943261c213a07ddbd73ce9201df869b4a
fix: remove false-positive proposal_comments index drop fro…
Sonnet 4.6
patch
35 days ago
sha256:0a240d6dbff234f07d98a28a4a9a68db702f3f9ff9260196f24219bdb1c0b6f3
feat: render markdown mists as HTML with heading anchor links
Sonnet 4.6
patch
35 days ago
sha256:24a7d47486ebc4ebd1832830580e177ec6f877b48dced8c000e198cdec4ce9d6
Merge 'task/bump-version-rc12' into 'dev' — proposal: Bump …
Human
36 days ago
sha256:b9ff931d147e0114a1f17060f415b89ed551c170a91ff226c70437aa5c85f9ee
Merge 'task/bump-version-rc12' into 'dev' — proposal: Bump …
Human
36 days ago
sha256:d1122d21e73471879b460037b22c0b50fded7c423444a176f248428f75dac39c
Merge 'task/fix-issue-pagination-cursor' into 'dev' — propo…
Human
36 days ago
sha256:01e18975e73d2b3cd5b6db7929c895bef9aa6e0d4391dc5b2adfc548b41318dd
Merge 'feat/adding-debug-logs-to-staging' into 'dev' — prop…
Human
37 days ago
sha256:6b1949fc2797ca4c1936a637a4cbfec828ef56cf52398a2e74ca3c4f494e728f
fix: use wire_bytes not mpack_bytes_raw in compute_object_b…
Sonnet 4.6
patch
49 days ago
sha256:b99f2455dc346966d040133f5203297e6e3ef5803a93728a2c30568d0a0f7583
rename: delta_add → delta_upsert across wire format, models…
Sonnet 4.6
patch
51 days ago