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-agreement agreement cargo crate

AgreementApp — provable, self-executing agreements: a multi-signed instrument whose computable clauses compile to CRE8VM IR, evaluate against facts, and emit obligations that drive escrow settlement. (2026-06-02).

crates/cre8-app-agreement · level 12 · 2,051 lines (1,643 code) · 6 files · 120 fns (40 tests) · cyclomatic Σ 165

10workspace deps
1direct dependents
8transitive dependents
50calls out
0calls in
92.8call-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 · 0 calls · source referencenormal dep · 11 calls · source referencenormal dep · 3 calls · source referencenormal dep · 7 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 21 calls · source referencenormal dep · 3 calls · source referencenormal dep · 2 calls · source referencedev dep · 1 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 0 calls · source referenceapp-agreementL12 · 1,643 linescre8-app-agreementapp-escrowL11 · 1,473 linescre8-app-escrowapp-protocolL9 · 26,097 linescre8-app-protocolplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-vm-valueL0 · 446 linescre8-util-vm-valueapp-truthL7 · 20,485 linescre8-app-truthapp-virtual_bridgeL16 · 11,208 linescre8-app-virtual_bridgeruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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

functionkindlinescyclomaticcallerscalleesweightcrystal
required_inputsrc/connection.rs:143fn31402.5
evaluate_sourcesrc/vm.rs:148fn324912.5
AgreementRecord::newsrc/model.rs:140method331521.9
parse_inputsrc/connection.rs:613fn31501.7
coerce_factsrc/connection.rs:589fn85211.7
load_agreementsrc/model.rs:236fn61631.4
runsrc/init.rs:6fn31201.3
lex_factssrc/vm.rs:257fn63401.3
agreement_vidsrc/model.rs:27fn31301.3
parse_agreementsrc/model.rs:247fn31201.3
upsert_agreementsrc/model.rs:207fn51831.3
source_hashsrc/model.rs:37fn31111.3
derive_agreement_idsrc/model.rs:41fn101111.3
route_escrow_obligationsrc/connection.rs:526fn153121.3
deadline_mssrc/connection.rs:485fn62101.3
memory_contextsrc/connection.rs:638fn31711.1
js_factssrc/vm.rs:225fn72301.1
samplesrc/model.rs:260fn31511.1
lock_create_escrowsrc/connection.rs:242fn41121.1
create_escrow_lock_inputsrc/connection.rs:247fn101201
escrow_id_from_lock_responsesrc/connection.rs:258fn81201
route_release_obligationsrc/connection.rs:542fn142101
route_refund_obligationsrc/connection.rs:557fn142101
find_agreement_handlersrc/connection.rs:131fn31201
connectsrc/connection.rs:122fn81221
evaluation_factssrc/connection.rs:466fn92221
effective_obligationssrc/connection.rs:492fn72221
signature_rejection_reasonsrc/connection.rs:365fn174121
StoredSignature::to_contributionsrc/model.rs:65method71101
list_agreementssrc/model.rs:243fn31320.9
create_handlersrc/connection.rs:218fn151270.9
sign_handlersrc/connection.rs:289fn51230.9
unknown_action_responsesrc/connection.rs:135fn71100.9
route_escrow_obligationssrc/connection.rs:514fn112310.9
coerce_fact_mapsrc/connection.rs:476fn31110.9
expired_factsrc/connection.rs:480fn42110.9
verdict_obligationsrc/connection.rs:500fn73100.9
append_unique_obligationsrc/connection.rs:508fn52100.9
raw_host_callsrc/vm.rs:187fn31100.9
validate_agreement_recordsrc/model.rs:213fn61130.9

Outside the workspace

anyhow cre8-vm hyperdb serde serde_json sha2