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-matching-model matching cargo crate

Shared Matching types — PositionRecord, PositionBook, MatchingResult, MatcherConfig, MatchAlgorithm. Phase 2 wave 10 (2026-05-22). Lifted from the old root matching model — foundational for ballot, position, wallet, compute, attention, and the extracted cre8-app-matching crate.

crates/cre8-app-matching-model · level 4 · 9,679 lines (7,768 code) · 18 files · 491 fns (167 tests) · cyclomatic Σ 1,159

2workspace deps
27direct dependents
210transitive dependents
8calls out
818calls in
856call-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 · 103 callsnormal dep · 8 callsnormal dep · 3 callsnormal dep · 7 callsnormal dep · 70 callsnormal dep · 83 callsnormal dep · 1 callsnormal dep · 27 callsnormal dep · 129 callsnormal dep · 5 callsnormal dep · 1 callsnormal dep · 54 callsnormal dep · 208 callsnormal dep · 5 callsnormal dep · 3 callsnormal dep · 0 callsnormal dep · 15 callsnormal dep · 9 callsnormal dep · 3 callsdev dep · 0 callsnormal dep · 1 callsnormal dep · 12 callsnormal dep · 1 callsnormal dep · 33 callsnormal dep · 2 callsnormal dep · 3 callsnormal dep · 0 callsnormal dep · 33 callsnormal dep · 0 callsnormal dep · 7 callsdev dep · 0 calls · never namedapp-matching-modelL4 · 7,768 linescre8-app-matching-modelapp-agentL23 · 25,432 linescre8-app-agentapp-atomL9 · 17,190 linescre8-app-atomapp-ballotL18 · 7,091 linescre8-app-ballotapp-ballot-modelL5 · 1,763 linescre8-app-ballot-modelapp-capitalstrategyL18 · 87,096 linescre8-app-capitalstrategyapp-computeL13 · 93,890 linescre8-app-computeapp-cryptoL18 · 4,161 linescre8-app-cryptoapp-intelligenceL11 · 6,159 linescre8-app-intelligenceapp-lattice_matchingL17 · 17,551 linescre8-app-lattice_matchingapp-locationL19 · 3,821 linescre8-app-locationapp-markL16 · 2,336 linescre8-app-markapp-marketL19 · 15,809 linescre8-app-marketapp-matchingL16 · 23,392 linescre8-app-matchingplatform-envL3 · 316 linescre8-platform-envutil-cryptoL3 · 749 linescre8-util-cryptoapp-matching-storeL6 · 195 linescre8-app-matching-storeapp-meteringL10 · 4,358 linescre8-app-meteringapp-networkL10 · 15,733 linescre8-app-networkapp-paperL17 · 5,357 linescre8-app-paperapp-pathL17 · 676 linescre8-app-pathapp-paymentL17 · 9,147 linescre8-app-paymentapp-positionL18 · 1,730 linescre8-app-positionapp-predictionL18 · 3,815 linescre8-app-predictionapp-providerL15 · 67,827 linescre8-app-providerapp-realmL26 · 7,526 linescre8-app-realmapp-shop-modelL5 · 916 linescre8-app-shop-modelapp-transactionL17 · 464 linescre8-app-transactionapp-truthL6 · 20,464 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-walletL17 · 5,977 linescre8-app-walletruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

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

functionkindlinescyclomaticcallerscalleesweightcrystal
Arc::newsrc/algebra.rs:476method312550101
BTreeMap::fromsrc/algebra.rs:802trait impl31124036.1
ExactRatioV1::from_u128src/chart.rs:80method1553119.4
ExactRatioV1::checked_mulsrc/chart.rs:62method9129119.2
gcd_u128src/chart.rs:97fn821017
AssetSet::newsrc/algebra.rs:221method1019012.4
AssetSet::parsesrc/algebra.rs:241method3118111.7
Arc::split_keysrc/algebra.rs:500method3110010.5
PositionRecord::is_provider_observationsrc/lib.rs:410method3120010.2
AssetSet::from_keyssrc/algebra.rs:234method31409.4
Arc::parsesrc/algebra.rs:493method411828.2
Vec::fromsrc/algebra.rs:419trait impl31508
Arc::of_positionsrc/algebra.rs:482method31517.8
asset_index_hashsrc/index.rs:99fn61207.8
Arc::of_sidessrc/algebra.rs:486method42217.7
PositionIntentEpochV1::buildsrc/lib.rs:551method221416.8
PositionIntentEpochV1::compute_hashsrc/lib.rs:574method141316.8
validate_shared_liquidity_problemsrc/shared_liquidity.rs:68fn4723606.7
BTreeSet::fromsrc/algebra.rs:425trait impl312806.6
domain_hashsrc/chart.rs:599fn61906.6
AssetIndexV1::newsrc/index.rs:31method92916.3
Rng::next_u64src/test_support.rs:21method81406
Parser::parse_exprsrc/expr.rs:163method83225.4
entrysrc/value_lens.rs:1156fn1411505.4
parse_asset_exprsrc/expr.rs:235fn821815.3
Side::sizesrc/value_lens.rs:464method621605.3
StructuralWorkBudgetV1::defaultsrc/factorization.rs:49trait impl31705.2
AssetSet::intersectionsrc/algebra.rs:290method1651305.2
build_lens_booksrc/value_lens.rs:202fn6516835
AssetSet::ranksrc/algebra.rs:250method311204.9
PositionIntentEpochV1::genesissrc/lib.rs:494method312014.8
RingMeasure::holonomysrc/algebra.rs:948method62804.8
verify_shared_liquidity_allocationsrc/shared_liquidity.rs:119fn94282024.7
Parser::skip_wssrc/expr.rs:152method53204.6
Parser::peeksrc/expr.rs:158method41414.6
FillPolicy::defaultsrc/lib.rs:436trait impl31504.6
soulbound_weight_kindsrc/algebra.rs:118fn113304.5
RingMeasure::productsrc/algebra.rs:956method31714.4
is_soulbound_assetsrc/algebra.rs:131fn31214
domain_hashsrc/atlas.rs:781fn61404

Outside the workspace

serde serde_json sha2