Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.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
173transitive dependents
0calls out
369calls in
449call-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). 181 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
hash_canonical_jsonsrc/lib.rs:432fn7186185.5
canonicalize_jsonsrc/lib.rs:440fn1854073.9
ExecutionProofPolicy::defaultsrc/lib.rs:256trait impl3173023.2
stateless_dependency_snapshot_hashsrc/lib.rs:386fn612114.5
ComputeMarketLot::validatesrc/compute_market.rs:434method59117711.2
ExecutionCacheKey::newsrc/lib.rs:100method14124110.2
args_hashsrc/lib.rs:428fn311019.8
ExecutionCacheKey::work_keysrc/lib.rs:125method813309.6
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.3
ExecutionWorkLease::fencesrc/work_lease.rs:291method1212614.3
ComputeMarketLot::accepted_funding_bindingsrc/compute_market.rs:193method2041124.2
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.7
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.9
ComputeMarketLot::validate_state_shapesrc/compute_market.rs:494method5022101.9
validate_optional_commitmentsrc/compute_market.rs:613fn62111.9
validate_optional_acceptancesrc/compute_market.rs:620fn173111.9
validate_execution_keyssrc/compute_market.rs:638fn225121.9
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