gabriel / musehub public
docs_muse.html html
129 lines 5.6 KB
Raw
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