Skip to content
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-protocol-identity protocol cargo crate

Leaf protocol identity helpers: canonical JSON hashing, IR aliases, and execution proof policy.

crates/cre8-app-protocol-identity · level 0 · 3,890 lines (3,303 code) · 5 files · 181 fns (49 tests) · cyclomatic Σ 469

0workspace deps
13direct dependents
178transitive dependents
0calls out
369calls in
447call-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 · 8 calls · source referencenormal dep · 12 calls · source referencenormal dep · 276 calls · source referencenormal dep · 21 calls · source referencenormal dep · 15 calls · source referencenormal dep · 4 calls · source referencenormal dep · 6 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 8 calls · source referencenormal dep · 7 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 5 calls · source referenceapp-protocol-identityL0 · 3,303 linescre8-app-protocol-identityapp-causal-capsuleL18 · 8,926 linescre8-app-causal-capsuleapp-circuitL17 · 8,726 linescre8-app-circuitapp-computeL14 · 94,808 linescre8-app-computeapp-compute-coreL5 · 6,618 linescre8-app-compute-coreapp-conduitL14 · 79,226 linescre8-app-conduitapp-deviceL9 · 14,646 linescre8-app-deviceapp-gameL17 · 7,266 linescre8-app-gameapp-networkL11 · 15,383 linescre8-app-networkapp-peerL11 · 6,235 linescre8-app-peerapp-peer-storeL6 · 430 linescre8-app-peer-storeapp-protocolL9 · 26,097 linescre8-app-protocolapp-protocol-observationL1 · 867 linescre8-app-protocol-observationruntime-test-suiteL0 · 0 linescre8-runtime-test-suiteruntime-vmL10 · 4,285 linescre8-runtime-vm

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). 181 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
hash_canonical_jsonsrc/lib.rs:432fn7186185.2
canonicalize_jsonsrc/lib.rs:440fn1854073.6
ExecutionProofPolicy::defaultsrc/lib.rs:256trait impl3173023
stateless_dependency_snapshot_hashsrc/lib.rs:386fn612114.4
ComputeMarketLot::validatesrc/compute_market.rs:434method59117711.1
ExecutionCacheKey::newsrc/lib.rs:100method14124110.1
args_hashsrc/lib.rs:428fn311019.8
ExecutionCacheKey::work_keysrc/lib.rs:125method813309.5
require_canonical_fieldsrc/compute_market.rs:606fn63707.8
ComputeMarketLot::derived_record_hashsrc/compute_market.rs:582method221517.1
ExecutionWorkLease::validatesrc/work_lease.rs:527method5610786.4
ExecutionWorkKey::newsrc/lib.rs:53method1211716.3
ExecutionProofPolicy::quorumsrc/lib.rs:262method811004.2
ExecutionWorkLease::fencesrc/work_lease.rs:291method1212614.2
ComputeMarketLot::accepted_funding_bindingsrc/compute_market.rs:193method2041124.1
ComputeMarketLot::acceptsrc/compute_market.rs:250method2931833.9
ExecutionWorkLease::derived_lease_idsrc/work_lease.rs:588method131413.7
ExecutionWorkLeaseCoordinator::newsrc/work_lease.rs:95method51603.5
require_canonical_fieldsrc/work_lease.rs:669fn73603.5
ComputeMarketLot::require_statesrc/compute_market.rs:545method82913.5
ComputeMarketLot::refresh_and_validatesrc/compute_market.rs:561method51923.5
ComputeMarketLot::derived_lot_idsrc/compute_market.rs:567method141313.4
ComputeMarketLot::effect_keysrc/compute_market.rs:399method345812.9
ExecutionProofPolicy::with_prove_computationsrc/lib.rs:272method411702.7
ComputeMarketLot::reservesrc/compute_market.rs:141method351922.6
ExecutionProofPolicy::normalizedsrc/lib.rs:277method103502.4
ComputeMarketLot::require_livesrc/compute_market.rs:554method62402.3
ComputeMarketLot::require_payer_accountsrc/compute_market.rs:217method921522.2
digestsrc/atlas_history.rs:524fn31302
ExecutionWorkLease::validate_execution_authoritysrc/work_lease.rs:511method153621.9
CrystalAtlasFrame::newsrc/atlas.rs:370method162721.9
entry_sort_keysrc/atlas_history.rs:486fn31201.8
ComputeMarketLot::validate_state_shapesrc/compute_market.rs:494method5022101.8
validate_optional_commitmentsrc/compute_market.rs:613fn62111.8
validate_optional_acceptancesrc/compute_market.rs:620fn173111.8
validate_execution_keyssrc/compute_market.rs:638fn225121.8
reservedsrc/compute_market.rs:671fn51621.8
CrystalAtlasGraphBinding::availablesrc/atlas_history.rs:119method131401.7
CrystalAtlasHistoryFrame::newsrc/atlas_history.rs:330method101231.7
ExecutionWorkLease::validate_exact_fencesrc/work_lease.rs:636method237211.6

Outside the workspace

serde serde_json sha2