Skip to content
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).

crates/cre8-app-manifold · level 9 · 24,873 lines (18,864 code) · 47 files · 1,270 fns (520 tests) · cyclomatic Σ 2,253

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).

normal dep · 3 callsnormal dep · 2 callsnormal dep · 45 callsnormal dep · 23 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 16 callsnormal dep · 8 callsnormal dep · 12 callsnormal dep · 13 callsnormal dep · 2 callsnormal dep · 2 callsnormal dep · 88 callsnormal dep · 0 callsnormal dep · 21 callsnormal dep · 16 callsnormal dep · 0 callsnormal dep · 17 callsnormal dep · 2 callsnormal dep · 39 callsnormal dep · 21 callsnormal dep · 4 callsnormal dep · 10 callsnormal dep · 8 callsnormal dep · 4 callsnormal dep · 5 callsnormal dep · 16 callsnormal dep · 10 callsnormal dep · 16 callsnormal dep · 3 callsnormal dep · 18 callsnormal dep · 9 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 10 callsnormal dep · 4 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 12 callsnormal dep · 105 callsnormal dep · 38 callsnormal dep · 0 callsnormal dep · 85 callsnormal dep · 0 calls · never namednormal dep · 6 callsnormal dep · 1 callsnormal dep · 19 callsnormal dep · 17 callsnormal dep · 185 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 29 callsnormal dep · 1 callsnormal dep · 15 callsdev dep · 0 calls · never nameddev dep · 0 calls · never nameddev dep · 1 callsnormal dep · 8 callsdev dep · 8 callsnormal dep · 47 callsnormal dep · 1 callsnormal dep · 9 callsnormal dep · 143 callsnormal dep · 15 callsnormal dep · 1 callsnormal dep · 1 callsdev dep · 6 callsnormal dep · 5 callsnormal dep · 3 callsnormal dep · 5 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 4 callsnormal dep · 5 callsnormal dep · 3 callsnormal dep · 5 callsnormal dep · 11 callsnormal dep · 3 callsnormal dep · 8 callsnormal dep · 6 callsnormal dep · 2 callsnormal dep · 13 callsnormal dep · 11 callsnormal dep · 3 callsnormal dep · 22 callsnormal dep · 33 callsnormal dep · 2 callsnormal dep · 14 callsnormal dep · 0 callsnormal dep · 0 calls · never namednormal dep · 4 callsdev dep · 0 calls · never namednormal dep · 0 callsdev dep · 0 calls · never namedapp-manifoldL9 · 18,864 linescre8-app-manifoldapp-achievementL10 · 2,982 linescre8-app-achievementapp-adL11 · 6,366 linescre8-app-adapp-agentL23 · 25,432 linescre8-app-agentapp-associationL17 · 3,627 linescre8-app-associationapp-attentionL10 · 6,311 linescre8-app-attentionapp-audioL14 · 58,416 linescre8-app-audioapp-ballotL18 · 7,101 linescre8-app-ballotapp-capitalstrategyL18 · 87,096 linescre8-app-capitalstrategyapp-chessL24 · 16,970 linescre8-app-chessapp-claimL11 · 3,680 linescre8-app-claimapp-code_changeL21 · 2,183 linescre8-app-code_changeapp-coherenceL10 · 941 linescre8-app-coherenceapp-computeL13 · 94,813 linescre8-app-computeapp-controllerL26 · 1,289 linescre8-app-controllerapp-courtL10 · 2,833 linescre8-app-courtapp-creditL10 · 4,412 linescre8-app-creditapp-cryptoL18 · 4,161 linescre8-app-cryptoapp-derivativesL17 · 4,167 linescre8-app-derivativesapp-dialecticL24 · 2,435 linescre8-app-dialecticapp-emulationL12 · 17,259 linescre8-app-emulationapp-energyL14 · 5,340 linescre8-app-energyapp-escrowL10 · 1,473 linescre8-app-escrowapp-eventL19 · 14,197 linescre8-app-eventapp-gatewayL12 · 23,741 linescre8-app-gatewayapp-goalL10 · 1,622 linescre8-app-goalapp-healthL10 · 7,165 linescre8-app-healthapp-imageL12 · 5,783 linescre8-app-imageapp-insuranceL10 · 1,518 linescre8-app-insuranceapp-intelligenceL11 · 6,159 linescre8-app-intelligenceapp-itemL19 · 6,487 linescre8-app-itemapp-legal-codeL24 · 14,562 linescre8-app-legal-codeapp-locationL19 · 3,821 linescre8-app-locationapp-account-modelL0 · 294 linescre8-app-account-modelapp-account-storeL6 · 126 linescre8-app-account-storeapp-agent-consentL4 · 1,819 linescre8-app-agent-consentapp-manifold-surfaceL7 · 2,186 linescre8-app-manifold-surfaceapp-network-federation-st…L6 · 956 linescre8-app-network-federation-storeapp-network-stark-bridgeL1 · 979 linescre8-app-network-stark-bridgeapp-passport-modelL4 · 2,418 linescre8-app-passport-modelapp-protocolL8 · 25,895 linescre8-app-protocolapp-truthL6 · 20,464 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-view-libL7 · 87,082 linescre8-app-view-libplatform-entropyL3 · 59 linescre8-platform-entropyplatform-envL3 · 316 linescre8-platform-envplatform-fsL0 · 207 linescre8-platform-fsplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL5 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,077 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL6 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-lock-extL0 · 195 linescre8-util-lock-extutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-timeL18 · 6,826 linescre8-app-timetest-helpersL28 · 557 linescre8-test-helpersapp-manufactureL20 · 4,124 linescre8-app-manufactureapp-marketL19 · 16,515 linescre8-app-marketapp-matchingL16 · 23,392 linescre8-app-matchingapp-memoryL18 · 1,911 linescre8-app-memoryapp-messagingL19 · 25,587 linescre8-app-messagingapp-meteringL10 · 4,358 linescre8-app-meteringapp-networkL10 · 15,741 linescre8-app-networkapp-paymentL17 · 9,147 linescre8-app-paymentapp-peerL10 · 6,278 linescre8-app-peerapp-positionL18 · 1,730 linescre8-app-positionapp-predictionL18 · 3,989 linescre8-app-predictionapp-presentationL10 · 2,338 linescre8-app-presentationapp-projectL19 · 5,012 linescre8-app-projectapp-propertyL20 · 8,250 linescre8-app-propertyapp-proposalL10 · 2,313 linescre8-app-proposalapp-radioL16 · 10,706 linescre8-app-radioapp-reactionL10 · 1,127 linescre8-app-reactionapp-recipeL10 · 3,310 linescre8-app-recipeapp-scheduleL18 · 37,416 linescre8-app-scheduleapp-shopL18 · 28,723 linescre8-app-shopapp-skillL10 · 1,288 linescre8-app-skillapp-socialL20 · 44,692 linescre8-app-socialapp-sponsorL10 · 318 linescre8-app-sponsorapp-sportsL19 · 4,399 linescre8-app-sportsapp-taskL20 · 5,124 linescre8-app-taskapp-tunnelL13 · 2,369 linescre8-app-tunnelapp-value-allocationL10 · 1,112 linescre8-app-value-allocationapp-virtual_bridgeL15 · 11,208 linescre8-app-virtual_bridgeapp-voiceL15 · 8,197 linescre8-app-voiceapp-walletL17 · 6,036 linescre8-app-walletapp-weatherL19 · 2,777 linescre8-app-weatherapp-workL20 · 988 linescre8-app-workapp-worldtickL14 · 1,773 linescre8-app-worldtickruntimeL30 · 4 linescre8-runtimeruntime-app-catalogL27 · 676 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh
crates/cre8-app-manifold/src/account_store.rs · 13 lines · 2 fnscrates/cre8-app-manifold/src/app.rs · 559 lines · 15 fnsapp.rscrates/cre8-app-manifold/src/app_contract.rs · 743 lines · 60 fnsapp_contract.rscrates/cre8-app-manifold/src/asset_hash.rs · 287 lines · 30 fnsasset_hash.rscrates/cre8-app-manifold/src/atomic_settlement.rs · 602 lines · 20 fnsatomic_settlement.rscrates/cre8-app-manifold/src/boot.rs · 64 lines · 1 fnscrates/cre8-app-manifold/src/commit_service.rs · 3,081 lines · 199 fnscommit_service.rscrates/cre8-app-manifold/src/compose.rs · 37 lines · 4 fnscrates/cre8-app-manifold/src/connection.rs · 756 lines · 54 fnsconnection.rscrates/cre8-app-manifold/src/consequence.rs · 2 lines · 0 fnscrates/cre8-app-manifold/src/context_ext.rs · 44 lines · 8 fnscrates/cre8-app-manifold/src/contract_store.rs · 347 lines · 37 fnscontract_st…crates/cre8-app-manifold/src/engine.rs · 1,738 lines · 133 fnsengine.rscrates/cre8-app-manifold/src/flows.rs · 126 lines · 8 fnsflows.…crates/cre8-app-manifold/src/gossip.rs · 51 lines · 6 fnscrates/cre8-app-manifold/src/graph_query.rs · 281 lines · 26 fnsgraph_query.…crates/cre8-app-manifold/src/implementations/future.rs · 87 lines · 9 fnscrates/cre8-app-manifold/src/implementations/mod.rs · 52 lines · 5 fnscrates/cre8-app-manifold/src/implementations/option.rs · 133 lines · 11 fnsoption…crates/cre8-app-manifold/src/init.rs · 1,146 lines · 62 fnsinit.rscrates/cre8-app-manifold/src/intent.rs · 17 lines · 1 fnscrates/cre8-app-manifold/src/ledger.rs · 645 lines · 49 fnsledger.rscrates/cre8-app-manifold/src/lib.rs · 121 lines · 0 fnslib.rscrates/cre8-app-manifold/src/manifold_envelope.rs · 101 lines · 8 fnsmanifol…crates/cre8-app-manifold/src/model.rs · 97 lines · 4 fnscrates/cre8-app-manifold/src/obligation_breach.rs · 246 lines · 15 fnsobligatio…crates/cre8-app-manifold/src/obligation_dispatch.rs · 1,104 lines · 57 fnsobligation_dispatch.rscrates/cre8-app-manifold/src/obligation_queue.rs · 415 lines · 51 fnsobligation_…crates/cre8-app-manifold/src/obligation_retry.rs · 153 lines · 15 fnsobliga…crates/cre8-app-manifold/src/peer_state.rs · 118 lines · 9 fnscrates/cre8-app-manifold/src/recent_receipts.rs · 234 lines · 18 fnsrecent_re…crates/cre8-app-manifold/src/replay_persistence.rs · 105 lines · 11 fnsreplay_…crates/cre8-app-manifold/src/resolver.rs · 141 lines · 13 fnsresolv…crates/cre8-app-manifold/src/rules.rs · 936 lines · 47 fnsrules.rscrates/cre8-app-manifold/src/signing.rs · 244 lines · 26 fnssigning.rscrates/cre8-app-manifold/src/tick.rs · 158 lines · 11 fnstick.rscrates/cre8-app-manifold/src/types.rs · 17 lines · 2 fnscrates/cre8-app-manifold/src/value_ledger_state.rs · 293 lines · 18 fnsvalue_ledger_…crates/cre8-app-manifold/src/view_assets.rs · 482 lines · 24 fnsview_assets.rscrates/cre8-app-manifold/src/view_dashboard.rs · 169 lines · 10 fnsview_das…crates/cre8-app-manifold/src/view_e2e_tests.rs · 219 lines · 11 fnsview_e2e_te…crates/cre8-app-manifold/src/view_hypergraph.rs · 678 lines · 30 fnsview_hypergraph.rscrates/cre8-app-manifold/src/view_model.rs · 523 lines · 45 fnsview_model.rscrates/cre8-app-manifold/src/view_namespace.rs · 400 lines · 22 fnsview_namesp…crates/cre8-app-manifold/src/view_obligations.rs · 478 lines · 32 fnsview_obligations.…crates/cre8-app-manifold/src/view_templates.rs · 515 lines · 40 fnsview_templates.rscrates/cre8-app-manifold/src/village_citizen.rs · 106 lines · 11 fnsvillage…

File call graph

Resolved calls between this crate's files, callers left of callees.

1 calls2 calls2 calls1 calls1 calls4 calls1 calls1 calls4 calls4 calls8 calls31 calls1 calls3 calls12 calls1 calls3 calls5 calls1 calls1 calls1 calls3 calls10 calls40 calls35 calls4 calls1 calls2 calls1 calls1 calls2 calls6 calls3 calls3 calls4 calls4 calls1 calls7 calls3 calls2 calls4 calls1 calls1 calls9 calls2 calls1 calls3 calls1 calls21 calls3 calls5 calls2 calls1 calls2 calls4 calls3 calls4 calls1 calls3 calls10 calls7 calls5 calls9 calls10 calls2 calls26 calls23 calls16 calls1 calls9 calls12 calls3 calls1 calls2 calls1 calls1 calls1 calls3 calls9 calls2 calls2 calls21 calls7 calls5 calls3 calls3 calls1 calls1 calls1 calls1 calls1 calls20 calls41 calls1 calls2 calls8 calls2 calls3 calls2 calls5 calls3 calls2 callsengine.rsenginecrates/cre8-app-manifold/src/engine.rs · 143 call sites in/outview_templates.rsview_templatescrates/cre8-app-manifold/src/view_templates.rs · 109 call sites in/outcontract_store.rscontract_storecrates/cre8-app-manifold/src/contract_store.rs · 97 call sites in/outview_model.rsview_modelcrates/cre8-app-manifold/src/view_model.rs · 92 call sites in/outcommit_service.rscommit_servicecrates/cre8-app-manifold/src/commit_service.rs · 81 call sites in/outledger.rsledgercrates/cre8-app-manifold/src/ledger.rs · 74 call sites in/outview_namespace.rsview_namespacecrates/cre8-app-manifold/src/view_namespace.rs · 67 call sites in/outobligation_queue.rsobligation_queuecrates/cre8-app-manifold/src/obligation_queue.rs · 43 call sites in/outview_assets.rsview_assetscrates/cre8-app-manifold/src/view_assets.rs · 42 call sites in/outobligation_dispatch.rsobligation_dispatchcrates/cre8-app-manifold/src/obligation_dispatch.rs · 39 call sites in/outview_hypergraph.rsview_hypergraphcrates/cre8-app-manifold/src/view_hypergraph.rs · 37 call sites in/outinit.rsinitcrates/cre8-app-manifold/src/init.rs · 36 call sites in/outreplay_persistence.rsreplay_persistencecrates/cre8-app-manifold/src/replay_persistence.rs · 27 call sites in/outtick.rstickcrates/cre8-app-manifold/src/tick.rs · 26 call sites in/outview_dashboard.rsview_dashboardcrates/cre8-app-manifold/src/view_dashboard.rs · 24 call sites in/outview_e2e_tests.rsview_e2e_testscrates/cre8-app-manifold/src/view_e2e_tests.rs · 21 call sites in/outobligation_breach.rsobligation_breachcrates/cre8-app-manifold/src/obligation_breach.rs · 16 call sites in/outrules.rsrulescrates/cre8-app-manifold/src/rules.rs · 14 call sites in/outview_obligations.rsview_obligationscrates/cre8-app-manifold/src/view_obligations.rs · 14 call sites in/outpeer_state.rspeer_statecrates/cre8-app-manifold/src/peer_state.rs · 13 call sites in/outcontext_ext.rscontext_extcrates/cre8-app-manifold/src/context_ext.rs · 12 call sites in/outgraph_query.rsgraph_querycrates/cre8-app-manifold/src/graph_query.rs · 12 call sites in/outapp_contract.rsapp_contractcrates/cre8-app-manifold/src/app_contract.rs · 11 call sites in/outflows.rsflowscrates/cre8-app-manifold/src/flows.rs · 11 call sites in/outresolver.rsresolvercrates/cre8-app-manifold/src/resolver.rs · 11 call sites in/outatomic_settlement.rsatomic_settlementcrates/cre8-app-manifold/src/atomic_settlement.rs · 9 call sites in/outconnection.rsconnectioncrates/cre8-app-manifold/src/connection.rs · 9 call sites in/outmod.rsimplementationscrates/cre8-app-manifold/src/implementations/mod.rs · 8 call sites in/outobligation_retry.rsobligation_retrycrates/cre8-app-manifold/src/obligation_retry.rs · 8 call sites in/outvalue_ledger_state.rsvalue_ledger_statecrates/cre8-app-manifold/src/value_ledger_state.rs · 8 call sites in/outapp.rsappcrates/cre8-app-manifold/src/app.rs · 7 call sites in/outsigning.rssigningcrates/cre8-app-manifold/src/signing.rs · 7 call sites in/outrecent_receipts.rsrecent_receiptscrates/cre8-app-manifold/src/recent_receipts.rs · 6 call sites in/outvillage_citizen.rsvillage_citizencrates/cre8-app-manifold/src/village_citizen.rs · 5 call sites in/outfuture.rsimplementations::futurecrates/cre8-app-manifold/src/implementations/future.rs · 4 call sites in/outoption.rsimplementations::optioncrates/cre8-app-manifold/src/implementations/option.rs · 4 call sites in/outmodel.rsmodelcrates/cre8-app-manifold/src/model.rs · 3 call sites in/outboot.rsbootcrates/cre8-app-manifold/src/boot.rs · 2 call sites in/outgossip.rsgossipcrates/cre8-app-manifold/src/gossip.rs · 2 call sites in/outmanifold_envelope.rsmanifold_envelopecrates/cre8-app-manifold/src/manifold_envelope.rs · 2 call sites in/outaccount_store.rsaccount_storecrates/cre8-app-manifold/src/account_store.rs · 1 call sites in/outintent.rsintentcrates/cre8-app-manifold/src/intent.rs · 1 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 1,270 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ManifoldEngine::from_contractssrc/engine.rs:126method31175026.5
FixedAttrResolver::withsrc/ledger.rs:81method4149020.9
RuntimeContext::manifold_commit_servicesrc/context_ext.rs:40trait impl4169019.2
mapsrc/init.rs:1421fn7237012.9
expand_templatesrc/app_contract.rs:103fn24513212
ManifoldContract::newsrc/contract_store.rs:34method3176010.2
upsert_contractsrc/contract_store.rs:61fn2038429.4
resolve_contractsrc/app_contract.rs:284fn7373349.1
hash_taggedsrc/commit_service.rs:1318fn82419
atlassrc/view_model.rs:506fn3313266.3
EscrowFundingRequest::funding_slot_idsrc/commit_service.rs:315method31816
escrow_funding_slot_idsrc/commit_service.rs:1977fn31315.9
contract_vidsrc/view_hypergraph.rs:99fn31405.7
find_close_bracesrc/app_contract.rs:128fn31105.6
resolve_substitutionsrc/app_contract.rs:159fn51125.6
ManifoldContract::with_rulessrc/contract_store.rs:38method413105.6
ManifoldRegistry::rebuild_fromsrc/contract_store.rs:157method515825.6
install_commit_servicesrc/context_ext.rs:62fn414115.5
CommitOutcome::rejected_asset_effectssrc/commit_service.rs:719method91905.5
install_receipt_committersrc/context_ext.rs:71fn31225.4
ManifoldEngine::newsrc/engine.rs:118method714205.2
rep_burn_asset_pathsrc/ledger.rs:581fn312405.1
ManifoldEngine::resolve_matching_gatedsrc/engine.rs:265method62225
path_is_prefix_ofsrc/contract_store.rs:245fn103304.8
commit_inlinesrc/commit_service.rs:2354fn2643334.8
ManifoldEngine::resolve_gatedsrc/engine.rs:231method1142814.8
slug_segmentsrc/implementations/mod.rs:12fn124224.7
ManifoldRegistry::emptysrc/contract_store.rs:152method31604.7
ObligationQueue::enqueuesrc/obligation_queue.rs:49method411704.6
expand_opsrc/app_contract.rs:205fn93924.5
ManifoldEngine::resolve_allsrc/engine.rs:214method311824.3
settled_receipt_vidsrc/replay_persistence.rs:49fn311604.3
CommitReport::durably_persistedsrc/engine.rs:420method321504.3
merge_metadatasrc/implementations/mod.rs:54fn93704.2
namespace_from_segmentssrc/implementations/mod.rs:46fn72613.8
ObligationQueue::newsrc/obligation_queue.rs:34method312703.8
strict_servicesrc/commit_service.rs:3313fn3142493.8
RuntimeManifoldCommit::null_pubkey_lookupsrc/commit_service.rs:1359method313603.7
expand_payload_templatesrc/app_contract.rs:137fn215413.7
save_obligationsrc/obligation_queue.rs:142fn1821313.7

Outside the workspace

anyhow hyperdb serde serde_json sha2 tracing