mmmexplorer

MMM protocol

mmm1uftfm6826rz9swhnwtqd3j46je7vdl5gw89w657lmkmj6qkcxdcs24f73s
signatures verified
Sequence
20
Backend
Git
Records
yes
Objects
no

CURRENT FILESET

64 entries

3f167fd1bcf66c4be153…
TypePathSizeSHA-256
file.gitignore51 Bab8ae5cd455b6fda…
fileREADME.md21,384 Bc736e3c22b32bf9f…
fileROADMAP.md12,264 Ba9ec66e396bbc2b7…
fileSECURITY.md1,523 B7a8f377f573a905b…
filebin/mmm.js174 B98aea2519ceab5d4…
filedocs/use-cases/2026-08-09-alpha-releases.md6,832 B007fed3980c943ad…
filedocs/use-cases/2026-08-13-jamjar-codefund-activity.md4,177 B2821dcf66c972708…
filedocs/use-cases/native-release-transfer.md5,120 B2378d7318c94fc34…
filepackage.json908 B85baef6550385526…
filespec/draft-00.md15,845 Bec0a9c49bb7a48e2…
filespec/git-history-00.md3,253 Bc165844ad6dd3663…
filespec/git-store-00.md3,403 B2f9f728d6e2d46c3…
filespec/license-00.md4,119 B95a856695c776dcf…
filespec/meta-clone-00.md1,124 Baf68cf55f1e05e13…
filespec/meta-transfer-00.md4,478 B649767532d32a201…
filespec/native-store-00.md10,177 Bf21deba65e798a66…
filespec/object-transfer-00.md6,075 B800162fa413cc573…
filesrc/README.md2,008 Bce2b25c03cd1d53f…
filesrc/address.js6,662 Bbec7e81318b30a0a…
filesrc/cli.js16,265 Bc2157438f1859f55…
filesrc/client.js11,109 B4aee74e6e31c0d24…
filesrc/clone.js7,878 B4b8ea7cb6008e207…
filesrc/codec.js5,363 B72f797f1f28dc143…
filesrc/config.js2,777 B9aab5b7234e5f3eb…
filesrc/file-transfer.js7,817 Bb55518a279b78a9f…
filesrc/git-history.js11,684 B4300b59c5a841b95…
filesrc/git-store.js22,572 Bfda41872a9e60cb6…
filesrc/http-provider.js12,281 Bec616e0392300f3c…
filesrc/license.js21,599 Bb23952566fdc9ba6…
filesrc/log.js7,228 B17e2ff0cb38c3ca4…
filesrc/metadata.js16,578 Bdd112699df5d5758…
filesrc/native-store.js35,277 Bcca81f930271ac1e…
filesrc/node-objects.js3,217 B0df22dec99cb3778…
filesrc/node-store.js24,685 Be4441f63d1280194…
filesrc/node.js7,925 B37e0c81ebe90a98d…
filesrc/notification.js1,725 B0d73a4a35c39e40f…
filesrc/objects.js6,971 Bb40f97ec33fd83aa…
filesrc/releases.js3,038 B4774dbcaa7869447…
filesrc/replica.js15,761 B10ff08b4f27549cf…
filesrc/repository.js5,817 B29154c356a6a3f23…
filesrc/transfer-progress.js7,037 B75f827111c60231d…
filesrc/transfer.js3,664 Bd08f6679e8c0e66a…
filetest-vectors/README.md1,937 B578ef0924a5fda16…
filetest-vectors/address-bech32m-00/README.md665 Be2bd8edc68797129…
filetest-vectors/address-bech32m-00/invalid.json737 Bcec1f89744b6616b…
filetest-vectors/address-bech32m-00/profile-00.json403 B71ad1964d3c1760e…
filetest-vectors/path-00/README.md396 B20974e11233be676…
filetest-vectors/path-00/invalid.json187 Be2d645e335ba228d…
filetest-vectors/path-00/valid.json85 Bc07e02e119085e93…
filetest-vectors/revision-reference-00/README.md700 B415772c803f1e91c…
filetest-vectors/revision-reference-00/invalid.json877 B3d81e47bcb600298…
filetest-vectors/revision-reference-00/valid.json466 Bde0411402b7e24b9…
filetest/cli.test.js1,869 Be3e2f5421d0ab9da…
filetest/clone.test.js5,628 B713103a4bc19aa26…
filetest/codec-address.test.js3,839 Bf1070c9ac3220142…
filetest/config.test.js3,993 B8c22c5987f602a77…
filetest/file-transfer.test.js19,248 Bf39a89f80e529bf5…
filetest/git-node.test.js21,458 B69e53ff493c204ab…
filetest/license.test.js6,595 B15f7287e04ee84f1…
filetest/log.test.js5,741 Bfedcd6f091038fea…
filetest/native-store.test.js18,145 B340d398e2f503ff6…
filetest/pull-progress.test.js2,426 B26908fd9b93dab82…
filetest/push-progress.test.js3,575 B20f898b87a8b2a23…
filetest/releases.test.js3,670 B0bcadea21d103700…

PROJECT CHAIN

Revision history

Newest first · 20 revisions
REV 20Git

Resolve signed releases to verified immutable MMM artifacts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:0d8fc79becacc41b3d9fa419e2db82ee5ec39c24
mmm revision0908b253487883d80f…
registry commit9e08a1935d1970c7…
REV 19Git

Show live download and checkout progress for MMM pull

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:891dfc5818b9d69b1f61a9b816f75f83f76754ba
mmm revision43e1f242afd7e7070d…
registry commit0820c6b31e28135d…
REV 18Git

Show live progress and transfer summaries for MMM push

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f95709a6384b3064c17186dfddddd850e34ba7f8
mmm revision23757e1e3f55e3b736…
registry commitebb5016f986dfbc7…
REV 17Git

Implement native object push, replica cloning, and pull

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a3142717b8af69df65c56bec17f0a4b4d46d6dfb
mmm revisionc86e180730a55e60d0…
registry commit28ae1727d943ceb5…
REV 16Git

Follow current Git branch when publishing

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8731e1fcbf37e1988b6728c3961e0e2c91f6b173
mmm revision6ac055aa4cf2b40276…
registry commitfc315dc3af3e755c…
REV 15Git

Shorten MMM License Key Phrases to 12 words

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:1e8a0f9fc0dabf0edd6a035622e82014ba1d0eca
mmm revision7ce14c674626f4bef5…
registry commit3671bbb818472fe6…
REV 14Git

Add deterministic MMM License Key Phrases

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e0f26199b997cf02c8fddc4d5c96b33c4ab65f29
mmm revisionafe5d70ace46e42135…
registry commitbdd2b470735f522e…
REV 13Git

Add customer-controlled MMM license records

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ddd864b91cccbf9e3b87612dc8d2000075b90dfb
mmm revisionf8f93faca69fdf50b5…
registry commite744c358a7ab183a…
REV 12Git

Prompt for Git backend during init

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b3c57893a19b136e114cfabd49642cb8a6f43f45
mmm revisioncc193835ce6c8c51ed…
registry commitb92e5f70f17f1d02…
REV 11Git

Show project address first in mmm status

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:38181954c67b90cbea484c6bcd8f7066b1d332c4
mmm revisioncfcdd0c09502a0a4d8…
registry commit0fe6512a2ed59568…
REV 10Git

Add project-local push configuration

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a822d7e838a0fbac09cfd57457d5cee8ab1cd9d3
mmm revision900c6d0dfa0d236c14…
registry commit0386b5239cf97322…
REV 9Git

Add verified metadata clone command

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a13725e42216da9e2bc234ee3bfe88b6b81fc506
mmm revision0e8304bdd6f12298bc…
registry commitea501583780c111b…
REV 8Git

Add verified mmm log command

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:d2f1d949ee6da6b8d40de22ce67394bbc5b5f318
mmm revision96d2f94a5b4b4c30d5…
registry commit1efd363eec72ec1d…
REV 7Git

Add resumable incremental metadata transfer

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6a54dc99b0d011dcf2ddecf765d78afc252d9c16
mmm revision38e8ba41fbdbc5ba1f…
registry commitec3309423f0eb460…
REV 6Git

Add signed Git history annexes

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:42dfb14352ab281957b835493b985d2d1d91ef72
mmm revision987642a08906d2ac30…
registry commitb49fdf1de0b847ae…
REV 5Git

Publish native metadata activity

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b0d3c8762c32afcbde56faaef78a7b4b72d26136
mmm revision4e47e278149a6d243e…
registry commit8e879f4ad0592db2…
REV 4Git

Define safe MMM package contents

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:84a62801ff68d9619ef8d1149004fb575083edce
mmm revision0f97cc56766498df37…
registry commit7bef9785901dbf6b…
REV 3Git

Canonicalize MMM activity notifications

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5e12da7e25df3e724d763a7dc12746a165a0a500
mmm revisionb6fc5cb75bd8dd944f…
registry commit2dad8bf873bb71ee…
REV 2Git

Record the first Git-backed MMM project

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7786cc7c1a82c20977a5df918db2b02e753a4350
mmm revision4b4c04dd75c8204bd8…
registry commit98063d0eccc67db3…
REV 1Git

Document metadata-only Jamjar activity flow

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:0b7be02a63cd58f75bdd1811f7bf04d0c03e4965
mmm revision6d303556913f906543…
registry commit1935922516a0558c…

SIGNED HISTORY ANNEX

Earlier Git history

Newest first · 11 pre-adoption commits
mmm adoption boundaryThe project controller imported and signed the Git graph reachable from 0b7be02a63cd58f7… at 2026-08-14 03:56:44.176Z.
Gitobject verified

Add Git metadata publishing and node replication

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9b4ec075b516cad388b6a0430ac3ecdd6277c664
parents73a0c13c99c7…
treeea2f828d6206b8ab…
Gitobject verified

Use canonical MMM addresses as project identity

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:73a0c13c99c73757fe16b6f4c82fbdb1d09e4ae1
parents60d090597ec3…
tree283b890f0bf9e534…
Gitobject verified

Default all repository commands to CWD

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:60d090597ec398803b7fae2c8b9d1537935d4982
parentsb767797c8519…
tree28136322037455b8…
Gitobject verified

Document the Phase 0 bootstrap workflow

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b767797c85191e11ad365bbeaa70686921b091a9
parents9f583c9b45f4…
tree7e962cad58f5a108…
Gitobject verified

Stabilize Phase 0 revisions and staging

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9f583c9b45f4961789885bb2cd0f03b609b6825f
parents6feab5ff6b7a…
tree6bb8935bfbad0e34…
Gitobject verified

Default status to current directory

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6feab5ff6b7adfe15a79d5b1e23c89bfdfffa0cf
parents11188eb88a8d…
tree95eac4f00f012dda…
Gitobject verified

Fix dirty status command exit

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:11188eb88a8dc52b4b711b81fc3a01038be4f966
parents2b469ddf7315…
tree63b8162907a9663f…
Gitobject verified

Document MMM terminology and delivery roadmap

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2b469ddf73151571b52dfd73c7b03bc35d85981b
parentsb54da8b0f8bf…
treefcc655db4320da83…
Gitobject verified

Implement native store and HTTP release provider

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b54da8b0f8bfb2c6929b50b9629dc0e5c904b4f7
parentsa9f8a14afd88…
tree62fa1151c44a70c2…
Gitobject verified

Define compact Bech32m project addresses

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a9f8a14afd8857deba8cc3a74dbcfeab11dcc0e2
parents80af085be9c5…
tree751a2533e8ac4d38…
Gitobject verified

Initial MMM protocol scaffold

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:80af085be9c54facfc7478e5c38fa12475e43ad7
parentsroot commit
tree8aca08c81b879d0f…