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-protocol protocol cargo crate
ProtocolApp — boot-phase 3 protocol graph + store_adapter + linker + reduction + proof_carrying + view templates. Extracted from src/apps/protocol (2026-05-23, mega-mode slice).
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-app-truth-api (normal), cre8-runtime-host (normal), cre8-runtime-schema-api (normal).
Files
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,348 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| HyperDbProtocolStore::graphsrc/store_adapter.rs:1026 | method | 3 | 1 | 992 | 0 | 311 | |
| with_graphsrc/graph_store.rs:734 | fn | 29 | 6 | 1075 | 6 | 198 | |
| with_graph_mutsrc/graph_store.rs:768 | fn | 49 | 9 | 861 | 6 | 106 | |
| HoldingProtocolStore::entersrc/graph_store.rs:933 | method | 4 | 1 | 13 | 0 | 63.6 | |
| open_protocol_graphsrc/graph_store.rs:478 | fn | 4 | 1 | 44 | 2 | 51 | |
| ambient_protocol_storesrc/graph_store/ambient.rs:41 | fn | 3 | 1 | 7 | 0 | 46 | |
| live_protocol_store_for_fallbacksrc/graph_store.rs:951 | fn | 6 | 2 | 3 | 3 | 45.5 | |
| HyperDbProtocolStore::newsrc/store_adapter.rs:1020 | method | 3 | 1 | 139 | 0 | 45.4 | |
| HyperDbProtocolStore::graph_mutsrc/store_adapter.rs:1030 | method | 3 | 1 | 153 | 0 | 39.9 | |
| open_protocol_graph_from_truthsrc/graph_store.rs:490 | fn | 47 | 6 | 7 | 12 | 23.8 | |
| HoldingProtocolStore::activesrc/graph_store.rs:938 | method | 3 | 1 | 8 | 0 | 15.8 | |
| live_protocol_storesrc/graph_store.rs:980 | fn | 3 | 1 | 4 | 2 | 13.7 | |
| RuntimeContext::with_protocol_store_optsrc/context_ext.rs:88 | trait impl | 7 | 1 | 35 | 1 | 11.8 | |
| rejectsrc/proof_carrying.rs:390 | fn | 13 | 3 | 21 | 0 | 11.5 | |
| with_storesrc/graph_store.rs:875 | fn | 22 | 4 | 18 | 5 | 11.5 | |
| protocol_graph_paths_from_truthsrc/graph_store.rs:328 | fn | 9 | 1 | 8 | 4 | 9 | |
| TempCtx::contextsrc/connection.rs:345 | method | 15 | 2 | 21 | 2 | 8.7 | |
| RuntimeContext::with_protocol_store_mutsrc/context_ext.rs:80 | trait impl | 7 | 1 | 34 | 4 | 7.2 | |
| CurrentStoreGuard::install_optionalsrc/graph_store/ambient.rs:28 | method | 4 | 1 | 3 | 0 | 7 | |
| is_concurrent_mutation_open_errorsrc/graph_store.rs:120 | fn | 3 | 1 | 5 | 0 | 7 | |
| collect_call_identssrc/resolver.rs:457 | fn | 21 | 7 | 4 | 3 | 6.9 | |
| live_protocol_store_atsrc/graph_store.rs:974 | fn | 3 | 1 | 2 | 2 | 6.4 | |
| prop_strsrc/models.rs:792 | fn | 3 | 1 | 8 | 0 | 6.2 | |
| collect_expr_symbolssrc/graph_store.rs:1143 | fn | 16 | 4 | 7 | 2 | 6.1 | |
| CurrentStoreGuard::installsrc/graph_store/ambient.rs:23 | method | 3 | 1 | 23 | 1 | 5.6 | |
| RuntimeContext::with_protocol_storesrc/context_ext.rs:72 | trait impl | 7 | 1 | 22 | 4 | 5.5 | |
| open_temp_storesrc/store_adapter.rs:3788 | fn | 10 | 1 | 28 | 2 | 5.5 | |
| non_empty_strsrc/proof_carrying.rs:257 | fn | 3 | 1 | 5 | 0 | 5.2 | |
| live_protocol_storessrc/graph_store.rs:963 | fn | 4 | 1 | 4 | 0 | 5.1 | |
| live_store_keysrc/graph_store.rs:969 | fn | 3 | 1 | 4 | 0 | 5.1 | |
| open_with_concurrent_mutation_retrysrc/graph_store.rs:135 | fn | 19 | 4 | 6 | 1 | 5.1 | |
| key_fragmentsrc/store_adapter.rs:2757 | fn | 3 | 3 | 6 | 0 | 5 | |
| AttestationProofTier::allsrc/proof_tier.rs:101 | method | 3 | 1 | 6 | 0 | 4.8 | |
| peer_store_handlers_cellsrc/peer_store.rs:19 | fn | 3 | 1 | 2 | 0 | 4.7 | |
| protocol_graph_template_contextsrc/view_templates.rs:158 | fn | 27 | 1 | 11 | 9 | 4.6 | |
| vpsrc/atlas.rs:608 | fn | 3 | 1 | 4 | 0 | 4.5 | |
| HyperDbProtocolStore::crystallize_durablesrc/store_adapter.rs:1302 | method | 11 | 1 | 2 | 5 | 4.2 | |
| peer_store_handlerssrc/peer_store.rs:29 | fn | 3 | 1 | 3 | 1 | 4.2 | |
| visit_expr_childrensrc/graph_store.rs:1109 | fn | 21 | 7 | 2 | 2 | 4 | |
| read_memory_slotsrc/graph_store.rs:3924 | fn | 10 | 1 | 10 | 3 | 3.9 |
Outside the workspace
anyhow cre8-vm hyperdb serde serde_json sha2