1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
cre8-app-manifold manifold cargo crate
ManifoldApp — universal contracts + ledger + rules + commit service + asset namespace registry. Extracted from src/apps/manifold (2026-05-23, mega-mode slice).
23workspace deps
65direct dependents
123transitive dependents
537calls out
841calls in
1301call-graph weight
0.0%exact crystals
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Declared but never named in this crate's source: cre8-platform-entropy (normal), cre8-app-location (dev), cre8-app-time (dev).
Files
lowhigh
File call graph
Resolved calls between this crate's files, callers left of callees.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 1,270 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| ManifoldEngine::from_contractssrc/engine.rs:126 | method | 3 | 1 | 175 | 0 | 26.5 | |
| FixedAttrResolver::withsrc/ledger.rs:81 | method | 4 | 1 | 49 | 0 | 20.9 | |
| RuntimeContext::manifold_commit_servicesrc/context_ext.rs:40 | trait impl | 4 | 1 | 69 | 0 | 19.2 | |
| mapsrc/init.rs:1421 | fn | 7 | 2 | 37 | 0 | 12.9 | |
| expand_templatesrc/app_contract.rs:103 | fn | 24 | 5 | 13 | 2 | 12 | |
| ManifoldContract::newsrc/contract_store.rs:34 | method | 3 | 1 | 76 | 0 | 10.2 | |
| upsert_contractsrc/contract_store.rs:61 | fn | 20 | 3 | 84 | 2 | 9.4 | |
| resolve_contractsrc/app_contract.rs:284 | fn | 73 | 7 | 33 | 4 | 9.1 | |
| hash_taggedsrc/commit_service.rs:1318 | fn | 8 | 2 | 4 | 1 | 9 | |
| atlassrc/view_model.rs:506 | fn | 33 | 1 | 32 | 6 | 6.3 | |
| EscrowFundingRequest::funding_slot_idsrc/commit_service.rs:315 | method | 3 | 1 | 8 | 1 | 6 | |
| escrow_funding_slot_idsrc/commit_service.rs:1977 | fn | 3 | 1 | 3 | 1 | 5.9 | |
| contract_vidsrc/view_hypergraph.rs:99 | fn | 3 | 1 | 4 | 0 | 5.7 | |
| find_close_bracesrc/app_contract.rs:128 | fn | 3 | 1 | 1 | 0 | 5.6 | |
| resolve_substitutionsrc/app_contract.rs:159 | fn | 5 | 1 | 1 | 2 | 5.6 | |
| ManifoldContract::with_rulessrc/contract_store.rs:38 | method | 4 | 1 | 31 | 0 | 5.6 | |
| ManifoldRegistry::rebuild_fromsrc/contract_store.rs:157 | method | 5 | 1 | 58 | 2 | 5.6 | |
| install_commit_servicesrc/context_ext.rs:62 | fn | 4 | 1 | 41 | 1 | 5.5 | |
| CommitOutcome::rejected_asset_effectssrc/commit_service.rs:719 | method | 9 | 1 | 9 | 0 | 5.5 | |
| install_receipt_committersrc/context_ext.rs:71 | fn | 3 | 1 | 2 | 2 | 5.4 | |
| ManifoldEngine::newsrc/engine.rs:118 | method | 7 | 1 | 42 | 0 | 5.2 | |
| rep_burn_asset_pathsrc/ledger.rs:581 | fn | 3 | 1 | 24 | 0 | 5.1 | |
| ManifoldEngine::resolve_matching_gatedsrc/engine.rs:265 | method | 6 | 2 | 2 | 2 | 5 | |
| path_is_prefix_ofsrc/contract_store.rs:245 | fn | 10 | 3 | 3 | 0 | 4.8 | |
| commit_inlinesrc/commit_service.rs:2354 | fn | 26 | 4 | 33 | 3 | 4.8 | |
| ManifoldEngine::resolve_gatedsrc/engine.rs:231 | method | 11 | 4 | 28 | 1 | 4.8 | |
| slug_segmentsrc/implementations/mod.rs:12 | fn | 12 | 4 | 2 | 2 | 4.7 | |
| ManifoldRegistry::emptysrc/contract_store.rs:152 | method | 3 | 1 | 6 | 0 | 4.7 | |
| ObligationQueue::enqueuesrc/obligation_queue.rs:49 | method | 4 | 1 | 17 | 0 | 4.6 | |
| expand_opsrc/app_contract.rs:205 | fn | 9 | 3 | 9 | 2 | 4.5 | |
| ManifoldEngine::resolve_allsrc/engine.rs:214 | method | 3 | 1 | 18 | 2 | 4.3 | |
| settled_receipt_vidsrc/replay_persistence.rs:49 | fn | 3 | 1 | 16 | 0 | 4.3 | |
| CommitReport::durably_persistedsrc/engine.rs:420 | method | 3 | 2 | 15 | 0 | 4.3 | |
| merge_metadatasrc/implementations/mod.rs:54 | fn | 9 | 3 | 7 | 0 | 4.2 | |
| namespace_from_segmentssrc/implementations/mod.rs:46 | fn | 7 | 2 | 6 | 1 | 3.8 | |
| ObligationQueue::newsrc/obligation_queue.rs:34 | method | 3 | 1 | 27 | 0 | 3.8 | |
| strict_servicesrc/commit_service.rs:3313 | fn | 31 | 4 | 24 | 9 | 3.8 | |
| RuntimeManifoldCommit::null_pubkey_lookupsrc/commit_service.rs:1359 | method | 3 | 1 | 36 | 0 | 3.7 | |
| expand_payload_templatesrc/app_contract.rs:137 | fn | 21 | 5 | 4 | 1 | 3.7 | |
| save_obligationsrc/obligation_queue.rs:142 | fn | 18 | 2 | 13 | 1 | 3.7 |
Outside the workspace
anyhow hyperdb serde serde_json sha2 tracing