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-value-allocation value cargo crate

ValueAllocationApp — the load-bearing 'value ballot'. A storeless composite that turns a vote into a value allocation from a COMMONS POOL: reserve a pool under ref_id = allocation_id, forward votes to Ballot/Proposal by name (no tally reimpl), and on PASS settle the pool to winners (weighted split) or on FAIL release it — all through the Manifold commit seam. (2026-07-05).

crates/cre8-app-value-allocation · level 10 · 1,602 lines (1,112 code) · 6 files · 84 fns (33 tests) · cyclomatic Σ 141

9workspace deps
1direct dependents
8transitive dependents
75calls out
0calls in
66call-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.

Declared but never named in this crate's source: cre8-runtime-core (normal).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
allocation_targetsrc/contract.rs:38fn31302.7
connectsrc/connection.rs:78fn167862.2
weighted_sharessrc/connection.rs:398fn347401.9
utc_daysrc/allowance.rs:63fn31201.8
pool_opensrc/connection.rs:103fn463461.5
all_contractssrc/contract.rs:77fn31341.5
listsrc/connection.rs:313fn131201.4
settlesrc/connection.rs:195fn7663101.3
receiptsrc/allowance.rs:75fn61631.3
votesrc/connection.rs:156fn222221.3
getsrc/connection.rs:277fn152231.3
compose_getsrc/connection.rs:295fn131201.3
claim_outcomesrc/allowance.rs:163fn178321.2
enginesrc/contract.rs:160fn31321.1
claim_atsrc/allowance.rs:104fn122471.1
rolling_window_reopens_atsrc/allowance.rs:122fn94211
Chokepoint::newsrc/allowance.rs:259method371891
commit_is_replaysrc/connection.rs:335fn42201
winners_from_tallysrc/connection.rs:356fn379201
is_voice_mintsrc/allowance.rs:181fn32101
claimsrc/allowance.rs:100fn31320.9
build_pool_open_receiptsrc/contract.rs:84fn211210.9
contractsrc/allowance.rs:56fn51230.9
claim_idempotency_keysrc/allowance.rs:69fn31100.9
require_fundersrc/connection.rs:66fn62200.8
i64_fieldsrc/connection.rs:74fn31200.8
build_settle_receiptsrc/contract.rs:108fn231210.8
build_release_receiptsrc/contract.rs:133fn211210.8
pool_open_contractsrc/contract.rs:43fn71140.8
settle_contractsrc/contract.rs:54fn101140.8
release_contractsrc/contract.rs:67fn71140.8
allowance_cap_rulesrc/init.rs:12fn101300.8
ensure_allowance_capsrc/init.rs:28fn112350.8
voicesrc/allowance.rs:387fn31400.7
handle_value_allocation_pool_opensrc/connection.rs:435fn31210.7
handle_value_allocation_listsrc/connection.rs:451fn31210.7
voice_contractsrc/init.rs:45fn31220.7
voice_inflowssrc/allowance.rs:133fn151120.6
commit_claimsrc/allowance.rs:153fn71120.6
claim_replysrc/allowance.rs:185fn376100.6

Outside the workspace

anyhow hyperdb serde_json