1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 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
66direct dependents
128transitive dependents
541calls out
847calls in
1306call-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.
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,279 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| ManifoldEngine::from_contractssrc/engine.rs:125 | method | 3 | 1 | 178 | 0 | 26.7 | |
| FixedAttrResolver::withsrc/ledger.rs:81 | method | 4 | 1 | 49 | 0 | 21 | |
| RuntimeContext::manifold_commit_servicesrc/context_ext.rs:40 | trait impl | 4 | 1 | 69 | 0 | 19.2 | |
| mapsrc/init.rs:1417 | fn | 7 | 2 | 37 | 0 | 12.9 | |
| expand_templatesrc/app_contract.rs:102 | fn | 24 | 5 | 13 | 2 | 12 | |
| ManifoldContract::newsrc/contract_store.rs:34 | method | 3 | 1 | 76 | 0 | 10.1 | |
| upsert_contractsrc/contract_store.rs:61 | fn | 20 | 3 | 84 | 2 | 9.4 | |
| resolve_contractsrc/app_contract.rs:283 | fn | 73 | 7 | 33 | 4 | 9.1 | |
| hash_taggedsrc/commit_service.rs:1316 | fn | 8 | 2 | 4 | 1 | 8.9 | |
| atlassrc/view_model.rs:506 | fn | 33 | 1 | 36 | 6 | 6.7 | |
| EscrowFundingRequest::funding_slot_idsrc/commit_service.rs:315 | method | 3 | 1 | 8 | 1 | 6 | |
| escrow_funding_slot_idsrc/commit_service.rs:1975 | fn | 3 | 1 | 3 | 1 | 5.9 | |
| contract_vidsrc/view_hypergraph.rs:99 | fn | 3 | 1 | 4 | 0 | 5.6 | |
| find_close_bracesrc/app_contract.rs:127 | fn | 3 | 1 | 1 | 0 | 5.6 | |
| resolve_substitutionsrc/app_contract.rs:158 | 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 | |
| CommitOutcome::rejected_asset_effectssrc/commit_service.rs:717 | method | 9 | 1 | 9 | 0 | 5.5 | |
| install_commit_servicesrc/context_ext.rs:62 | fn | 4 | 1 | 41 | 1 | 5.5 | |
| install_receipt_committersrc/context_ext.rs:71 | fn | 3 | 1 | 2 | 2 | 5.4 | |
| ManifoldEngine::newsrc/engine.rs:117 | method | 7 | 1 | 42 | 0 | 5.1 | |
| rep_burn_asset_pathsrc/ledger.rs:581 | fn | 3 | 1 | 24 | 0 | 5.1 | |
| ManifoldEngine::resolve_matching_gatedsrc/engine.rs:264 | method | 6 | 2 | 2 | 2 | 5 | |
| commit_inlinesrc/commit_service.rs:2351 | fn | 26 | 4 | 35 | 3 | 5 | |
| path_is_prefix_ofsrc/contract_store.rs:245 | fn | 10 | 3 | 3 | 0 | 4.8 | |
| ManifoldEngine::resolve_gatedsrc/engine.rs:230 | method | 11 | 4 | 28 | 1 | 4.7 | |
| 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.6 | |
| ObligationQueue::enqueuesrc/obligation_queue.rs:49 | method | 4 | 1 | 17 | 0 | 4.6 | |
| expand_opsrc/app_contract.rs:204 | fn | 9 | 3 | 9 | 2 | 4.5 | |
| ManifoldEngine::resolve_allsrc/engine.rs:213 | 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:419 | method | 3 | 2 | 15 | 0 | 4.2 | |
| 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.9 | |
| ObligationQueue::newsrc/obligation_queue.rs:34 | method | 3 | 1 | 27 | 0 | 3.8 | |
| strict_servicesrc/commit_service.rs:3310 | fn | 31 | 4 | 24 | 9 | 3.8 | |
| save_obligationsrc/obligation_queue.rs:142 | fn | 18 | 2 | 13 | 1 | 3.7 | |
| links_htmlsrc/view_templates.rs:406 | fn | 3 | 1 | 7 | 1 | 3.7 | |
| RuntimeManifoldCommit::null_pubkey_lookupsrc/commit_service.rs:1357 | method | 3 | 1 | 36 | 0 | 3.7 |
Outside the workspace
anyhow hyperdb serde serde_json sha2 tracing