Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-interpret interpret cargo crate

InterpretApp — boot-phase 5 + runtime-plane event loop, decision-proof folder, meta-runtime dispatcher. Extracted from src/apps/interpret (2026-05-23, step 14 of src/apps elimination).

crates/cre8-app-interpret · level 10 · 16,254 lines (13,240 code) · 26 files · 730 fns (197 tests) · cyclomatic Σ 1,663

25workspace deps
8direct dependents
91transitive dependents
449calls out
14calls in
625call-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.

normal dep · 1 callsnormal dep · 0 callsnormal dep · 0 callsnormal dep · 6 callsnormal dep · 6 callsnormal dep · 2 callsnormal dep · 3 callsnormal dep · 9 callsnormal dep · 42 callsnormal dep · 22 callsnormal dep · 11 callsnormal dep · 10 callsnormal dep · 1 callsnormal dep · 6 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 164 callsnormal dep · 0 callsnormal dep · 15 callsnormal dep · 12 callsnormal dep · 1 callsnormal dep · 2 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 8 callsnormal dep · 1 callsnormal dep · 9 callsnormal dep · 12 callsnormal dep · 105 callsdev dep · 2 callsnormal dep · 2 callsnormal dep · 0 callsnormal dep · 4 callsnormal dep · 1 callsdev dep · 0 calls · never namedapp-interpretL10 · 13,240 linescre8-app-interpretapp-agentL23 · 25,432 linescre8-app-agentapp-code_changeL21 · 2,183 linescre8-app-code_changeapp-controllerL26 · 1,289 linescre8-app-controllerapp-gatewayL12 · 23,741 linescre8-app-gatewayapp-atomL9 · 17,190 linescre8-app-atomapp-gateway-apiL6 · 500 linescre8-app-gateway-apiapp-interpret-apiL6 · 291 linescre8-app-interpret-apiapp-network-clientL4 · 3,590 linescre8-app-network-clientapp-protocolL8 · 25,151 linescre8-app-protocolapp-truthL6 · 20,464 linescre8-app-truthapp-view-libL7 · 86,830 linescre8-app-view-libplatform-envL3 · 316 linescre8-platform-envplatform-fsL0 · 207 linescre8-platform-fsplatform-timeL3 · 65 linescre8-platform-timeruntime-app-catalog-apiL0 · 96 linescre8-runtime-app-catalog-apiruntime-app-hostL7 · 451 linescre8-runtime-app-hostruntime-app-typesL5 · 2,860 linescre8-runtime-app-typesruntime-configL6 · 553 linescre8-runtime-configruntime-contractsL0 · 6,077 linescre8-runtime-contractsruntime-dispatch-apiL6 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-mcp-projection-apiL4 · 91 linescre8-runtime-mcp-projection-apiruntime-reflection-apiL4 · 158 linescre8-runtime-reflection-apiruntime-schema-apiL0 · 36 linescre8-runtime-schema-apiruntime-vmL9 · 4,285 linescre8-runtime-vmutil-connection-actionL0 · 112 linescre8-util-connection-actionutil-cryptoL3 · 749 linescre8-util-cryptoutil-lock-extL0 · 195 linescre8-util-lock-extutil-vm-valueL0 · 446 linescre8-util-vm-valueapp-view-tsxL8 · 1,677 linescre8-app-view-tsxapp-mcpL15 · 3,647 linescre8-app-mcpapp-realmL26 · 7,526 linescre8-app-realmruntime-app-catalogL27 · 676 linescre8-runtime-app-catalogruntime-catalogL28 · 1,314 linescre8-runtime-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh
crates/cre8-app-interpret/src/agent_exec.rs · 960 lines · 12 fnsagent_exec.rscrates/cre8-app-interpret/src/app.rs · 50 lines · 5 fnscrates/cre8-app-interpret/src/bin/pass_sweep_local/main.rs · 3 lines · 1 fnscrates/cre8-app-interpret/src/bin/pass_sweep_local/run.rs · 211 lines · 14 fnsrun.rscrates/cre8-app-interpret/src/connection.rs · 126 lines · 10 fnsconnectio…crates/cre8-app-interpret/src/decision_proof.rs · 510 lines · 41 fnsdecision_proof.rscrates/cre8-app-interpret/src/event_queue.rs · 1 lines · 0 fnscrates/cre8-app-interpret/src/gateway_call.rs · 13 lines · 2 fnscrates/cre8-app-interpret/src/graph_query_proof.rs · 1,322 lines · 106 fnsgraph_query_proof.rscrates/cre8-app-interpret/src/init.rs · 536 lines · 28 fnsinit.rscrates/cre8-app-interpret/src/lib.rs · 61 lines · 2 fnscrates/cre8-app-interpret/src/meta_machine.rs · 2,991 lines · 165 fnsmeta_machine.rscrates/cre8-app-interpret/src/meta_runtime.rs · 1,993 lines · 119 fnsmeta_runtime.rscrates/cre8-app-interpret/src/modules.rs · 323 lines · 19 fnsmodules.rscrates/cre8-app-interpret/src/receipt_sink.rs · 156 lines · 8 fnsreceipt_s…crates/cre8-app-interpret/src/runtime_plane.rs · 224 lines · 14 fnsruntime_pl…crates/cre8-app-interpret/src/scripted_app.rs · 1,414 lines · 55 fnsscripted_app.rscrates/cre8-app-interpret/src/scripted_app/bindings.rs · 132 lines · 4 fnsbindings.…crates/cre8-app-interpret/src/scripted_app/host_call_tests.rs · 453 lines · 31 fnshost_call_tests.…crates/cre8-app-interpret/src/scripted_app/package_api.rs · 308 lines · 12 fnspackage_api.rscrates/cre8-app-interpret/src/scripted_app/packages.rs · 388 lines · 21 fnspackages.rscrates/cre8-app-interpret/src/scripted_app/packages_process_tests.rs · 97 lines · 3 fnscrates/cre8-app-interpret/src/scripted_app/prepared.rs · 307 lines · 21 fnsprepared.rscrates/cre8-app-interpret/src/scripted_app/reload_tests.rs · 91 lines · 7 fnscrates/cre8-app-interpret/src/scripted_app/view_tests.rs · 184 lines · 11 fnsview_tests.rscrates/cre8-app-interpret/src/scripted_app/views.rs · 386 lines · 19 fnsviews.rs

File call graph

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

1 calls1 calls1 calls1 calls1 calls2 calls3 calls2 calls3 calls2 calls9 calls2 calls1 calls2 calls16 calls7 calls1 calls6 calls1 calls4 calls26 calls3 calls7 calls5 calls1 calls3 calls1 calls5 callsscripted_app.rsscripted_appcrates/cre8-app-interpret/src/scripted_app.rs · 71 call sites in/outmeta_machine.rsmeta_machinecrates/cre8-app-interpret/src/meta_machine.rs · 32 call sites in/outhost_call_tests.rsscripted_app::host_call_testscrates/cre8-app-interpret/src/scripted_app/host_call_tests.rs · 26 call sites in/outmeta_runtime.rsmeta_runtimecrates/cre8-app-interpret/src/meta_runtime.rs · 23 call sites in/outpackages.rsscripted_app::packagescrates/cre8-app-interpret/src/scripted_app/packages.rs · 18 call sites in/outpackage_api.rsscripted_app::package_apicrates/cre8-app-interpret/src/scripted_app/package_api.rs · 11 call sites in/outmodules.rsmodulescrates/cre8-app-interpret/src/modules.rs · 9 call sites in/outpackages_process_tests.rsscripted_app::packages_process_…crates/cre8-app-interpret/src/scripted_app/packages_process_tests.rs · 5 call sites in/outprepared.rsscripted_app::preparedcrates/cre8-app-interpret/src/scripted_app/prepared.rs · 5 call sites in/outview_tests.rsscripted_app::view_testscrates/cre8-app-interpret/src/scripted_app/view_tests.rs · 5 call sites in/outreload_tests.rsscripted_app::reload_testscrates/cre8-app-interpret/src/scripted_app/reload_tests.rs · 4 call sites in/outviews.rsscripted_app::viewscrates/cre8-app-interpret/src/scripted_app/views.rs · 4 call sites in/outdecision_proof.rsdecision_proofcrates/cre8-app-interpret/src/decision_proof.rs · 3 call sites in/outgateway_call.rsgateway_callcrates/cre8-app-interpret/src/gateway_call.rs · 3 call sites in/outlib.rscrate rootcrates/cre8-app-interpret/src/lib.rs · 3 call sites in/outruntime_plane.rsruntime_planecrates/cre8-app-interpret/src/runtime_plane.rs · 3 call sites in/outapp.rsappcrates/cre8-app-interpret/src/app.rs · 2 call sites in/outconnection.rsconnectioncrates/cre8-app-interpret/src/connection.rs · 2 call sites in/outreceipt_sink.rsreceipt_sinkcrates/cre8-app-interpret/src/receipt_sink.rs · 2 call sites in/outagent_exec.rsagent_execcrates/cre8-app-interpret/src/agent_exec.rs · 1 call sites in/outinit.rsinitcrates/cre8-app-interpret/src/init.rs · 1 call sites in/outbindings.rsscripted_app::bindingscrates/cre8-app-interpret/src/scripted_app/bindings.rs · 1 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
single_object_requestsrc/meta_machine.rs:2649fn91505.8
djb2_53src/graph_query_proof.rs:519fn82705.7
djb2_hash_safe53src/decision_proof.rs:120fn82205
parse_manifestsrc/scripted_app.rs:248fn225232234.9
build_classify_argssrc/decision_proof.rs:293fn82214.7
prove_decision_classificationsrc/decision_proof.rs:238fn1711714.5
compile_intosrc/graph_query_proof.rs:576fn83314.3
compile_ast_nodesrc/graph_query_proof.rs:585fn175144.2
RustHostBridge::newsrc/meta_machine.rs:224method2912524.1
positional_requestsrc/meta_machine.rs:2635fn123514
unwrap_vm_refsrc/graph_query_proof.rs:1089fn62203.7
raw_browser_host_requestsrc/meta_machine.rs:2393fn7117963.6
load_manifest_app_with_identitysrc/scripted_app.rs:1034fn567253.6
RustHostBridge::host_dispatchsrc/meta_machine.rs:2210method51713.3
load_manifest_app_with_sourcesrc/scripted_app.rs:1030fn31313.2
storesrc/scripted_app/packages.rs:81fn31503.1
parse_viewssrc/scripted_app/views.rs:41fn376523.1
take_u64src/graph_query_proof.rs:1096fn84312.9
digestsrc/scripted_app/packages.rs:67fn31512.8
decision_segment_datasrc/decision_proof.rs:311fn233302.8
verify_decision_proofsrc/decision_proof.rs:261fn1031102.8
parsesrc/scripted_app/bindings.rs:25fn419302.7
reportsrc/connection.rs:44fn31402.7
charge_dispatch_callsrc/meta_machine.rs:478fn1022302.7
sample_manifest_jsonsrc/scripted_app.rs:1107fn1611702.7
verifysrc/scripted_app/packages.rs:162fn173532.7
enter_dispatch_framesrc/meta_machine.rs:423fn922202.6
load_manifest_appsrc/scripted_app.rs:1026fn31612.5
validate_filessrc/scripted_app/packages.rs:89fn2412522.5
ScriptedRuntimeApp::execute_entry_recordedsrc/scripted_app.rs:593method1151114222.5
RustHostBridge::slot_from_partssrc/meta_machine.rs:319method231402.4
valid_idsrc/scripted_app/packages.rs:70fn33302.4
leak_app_metasrc/scripted_app.rs:476fn2611232.3
leak_view_definitionssrc/scripted_app.rs:531fn1511222.3
reservedsrc/scripted_app/packages.rs:114fn75202.2
plan_argsrc/graph_query_proof.rs:1056fn31502.2
leak_strsrc/scripted_app.rs:141fn31202.1
leak_slicesrc/scripted_app.rs:145fn31202.1
load_scripted_appssrc/scripted_app.rs:967fn5814542.1
dispatch_gatewaysrc/gateway_call.rs:12fn61312.1

Outside the workspace

anyhow cre8-vm hex hyperdb serde serde_json sha2 tracing