Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

cre8-app-reaction reaction cargo crate

ReactionApp — durable reactions with economic consequence: give/retract/counts/list over the protocol graph, minting reaction.given.v1 / reaction.retracted.v1 through the manifold chokepoint. 2026-07-16.

crates/cre8-app-reaction · level 10 · 1,569 lines (1,127 code) · 8 files · 65 fns (22 tests) · cyclomatic Σ 132

5workspace deps
1direct dependents
8transitive dependents
24calls out
0calls in
50.6call-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-app-truth (dev).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
find_action_handlersrc/connection.rs:106fn61102.2
identity_tuplesrc/model.rs:44fn102402.2
connectsrc/connection.rs:92fn1321112
subject_recordssrc/store.rs:62fn161342
TempDb::newsrc/connection.rs:519method611011.6
context_with_recordersrc/connection.rs:577fn611011.6
reaction_id_forsrc/model.rs:59fn31411.4
givesrc/connection.rs:584fn101801.3
trimmed_fieldsrc/connection.rs:134fn31501.2
record_from_vertexsrc/store.rs:149fn51301.2
emitsrc/browser/reaction-feed.ts:15nested fn12201.2
is_anonymoussrc/connection.rs:130fn32101.1
is_allowed_kindsrc/model.rs:16fn31201.1
sort_recent_firstsrc/store.rs:157fn31201.1
reaction_given_contractsrc/contract.rs:34fn51311.1
reaction_retracted_contractsrc/contract.rs:67fn71311.1
deterministic_ts_from_refsrc/model.rs:72fn31300.9
reaction_vidsrc/store.rs:24fn31200.9
missing_fieldsrc/connection.rs:138fn31200.8
mint_skip_reasonsrc/connection.rs:340fn123210.7
commit_reaction_receiptsrc/connection.rs:410fn927230.7
caller_identitysrc/connection.rs:120fn41320.7
pollsrc/browser/reaction-feed.ts:16nested fn1312110.6
reactionGlyphsrc/browser/reactions.ts:22fn32100.6
list_by_subjectsrc/store.rs:81fn142110.6
list_recentsrc/store.rs:135fn131140.6
subject_and_kindsrc/connection.rs:144fn202230.6
upsert_reactionsrc/store.rs:31fn192220.6
get_reactionsrc/store.rs:51fn61240.6
counts_by_subjectsrc/store.rs:100fn142110.6
reacted_kindssrc/store.rs:117fn162110.6
mint_reaction_slashsrc/connection.rs:384fn142140.6
mint_reaction_givensrc/connection.rs:358fn142140.5
ReactionApp::metasrc/app.rs:112trait impl31000.5
ReactionApp::connectsrc/app.rs:116trait impl31010.5
ReactionApp::connect_dispatch_onlysrc/app.rs:124trait impl31000.5
ReactionApp::connection_extrassrc/app.rs:128trait impl31000.5
ReactionApp::route_handler_specssrc/app.rs:132trait impl31000.5
ReactionApp::manifold_contractssrc/app.rs:140trait impl31020.5
ReactionApp::bootsrc/app.rs:155trait impl162030.5

Outside the workspace

anyhow cre8-lib-math hyperdb serde serde_json