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

AgentApp extracted app crate.

crates/cre8-app-agent · level 24 · 32,283 lines (25,428 code) · 57 files · 1,573 fns (676 tests) · cyclomatic Σ 2,684

48workspace deps
9direct dependents
20transitive dependents
778calls out
60calls in
1266call-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 · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 5 calls · source referencenormal dep · 13 calls · source referencenormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 6 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 8 calls · source referencenormal dep · 59 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 45 calls · source referencenormal dep · 2 calls · source referencenormal dep · 103 calls · source referencenormal dep · 4 calls · source referencenormal dep · 13 calls · source referencenormal dep · 5 calls · source referencenormal dep · 11 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 16 calls · source referencenormal dep · 62 calls · source referencenormal dep · 0 calls · source referencenormal dep · 9 calls · source referencenormal dep · 39 calls · source referencenormal dep · 0 calls · source referencenormal dep · 20 calls · source referencenormal dep · 50 calls · source referencenormal dep · 0 calls · source referencenormal dep · 45 calls · source referencenormal dep · 3 calls · source referencenormal dep · 26 calls · source referencenormal dep · 59 calls · source referencenormal dep · 25 calls · source referencenormal dep · 0 calls · source referencenormal dep · 11 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 17 calls · source referencenormal dep · 10 calls · source referencenormal dep · 45 calls · source referencenormal dep · 2 calls · source referencenormal dep · 11 calls · source referencedev dep · 25 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 47 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 7 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 2 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-agentL24 · 25,428 linescre8-app-agentapp-accountL9 · 3,668 linescre8-app-accountapp-account-modelL0 · 294 linescre8-app-account-modelapp-account-storeL6 · 126 linescre8-app-account-storeapp-agent-consentL4 · 1,819 linescre8-app-agent-consentapp-associationL18 · 3,627 linescre8-app-associationapp-association-modelL4 · 1,562 linescre8-app-association-modelapp-ballotL19 · 7,101 linescre8-app-ballotapp-ballot-modelL5 · 1,763 linescre8-app-ballot-modelapp-collabL18 · 4,876 linescre8-app-collabapp-computeL14 · 94,808 linescre8-app-computeapp-compute-coreL5 · 6,618 linescre8-app-compute-coreapp-gitL23 · 5,058 linescre8-app-gitapp-intelligenceL12 · 6,289 linescre8-app-intelligenceapp-intelligence-apiL4 · 1,046 linescre8-app-intelligence-apiapp-interpretL11 · 13,233 linescre8-app-interpretapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-matchingL17 · 23,403 linescre8-app-matchingapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-mcpL16 · 3,644 linescre8-app-mcpapp-meteringL11 · 4,358 linescre8-app-meteringapp-passportL10 · 4,486 linescre8-app-passportapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-predictionL19 · 3,206 linescre8-app-predictionapp-projectL20 · 5,066 linescre8-app-projectapp-project-modelL4 · 958 linescre8-app-project-modelapp-protocolL9 · 26,097 linescre8-app-protocolapp-skill-modelL0 · 161 linescre8-app-skill-modelapp-taskL21 · 5,096 linescre8-app-taskapp-task-modelL4 · 941 linescre8-app-task-modelapp-timeL19 · 6,845 linescre8-app-timeapp-time-modelL4 · 831 linescre8-app-time-modelapp-truthL7 · 20,485 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-view-libL8 · 89,193 linescre8-app-view-libplatform-envL3 · 316 linescre8-platform-envplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-dispatch-hostL7 · 1,205 linescre8-runtime-dispatch-hostruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-schema-apiL0 · 36 linescre8-runtime-schema-apiutil-cryptoL3 · 749 linescre8-util-cryptoutil-jsonL0 · 296 linescre8-util-jsonutil-lock-extL0 · 195 linescre8-util-lock-extutil-secretL0 · 109 linescre8-util-secretutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersapp-chessL25 · 19,409 linescre8-app-chessapp-choreographyL25 · 6,015 linescre8-app-choreographyapp-delegationL25 · 1,855 linescre8-app-delegationapp-dialecticL25 · 2,452 linescre8-app-dialecticapp-legal-codeL25 · 16,584 linescre8-app-legal-codeapp-realmL27 · 7,854 linescre8-app-realmapp-ritualL25 · 1,841 linescre8-app-ritualapp-virtual_agentL25 · 21,761 linescre8-app-virtual_agentruntimeL31 · 4 linescre8-runtimeruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh
crates/cre8-app-agent/src/account_store.rs · 36 lines · 5 fnscrates/cre8-app-agent/src/alignment.rs · 470 lines · 37 fnsalignment.rscrates/cre8-app-agent/src/app.rs · 762 lines · 18 fnsapp.rscrates/cre8-app-agent/src/ballot_resolve.rs · 668 lines · 28 fnsballot_resolve.…crates/cre8-app-agent/src/ballot_tools.rs · 772 lines · 57 fnsballot_tools.rscrates/cre8-app-agent/src/bin/agent_driver_demo/main.rs · 3 lines · 1 fnscrates/cre8-app-agent/src/bin/agent_driver_demo/run.rs · 54 lines · 1 fnscrates/cre8-app-agent/src/bin/agent_inbox_demo/main.rs · 3 lines · 1 fnscrates/cre8-app-agent/src/bin/agent_inbox_demo/run.rs · 44 lines · 1 fnscrates/cre8-app-agent/src/bin/agent_loop/main.rs · 3 lines · 1 fnscrates/cre8-app-agent/src/bin/agent_loop/run.rs · 844 lines · 43 fnsrun.rscrates/cre8-app-agent/src/bin/first_day_demo/main.rs · 3 lines · 1 fnscrates/cre8-app-agent/src/bin/first_day_demo/run.rs · 459 lines · 18 fnsrun.rscrates/cre8-app-agent/src/bin/multi_agent_loop_demo/main.rs · 4 lines · 1 fnscrates/cre8-app-agent/src/bin/multi_agent_loop_demo/run.rs · 455 lines · 25 fnsrun.rscrates/cre8-app-agent/src/bin/the_run/main.rs · 3 lines · 1 fnscrates/cre8-app-agent/src/bin/the_run/run.rs · 425 lines · 26 fnsrun.rscrates/cre8-app-agent/src/coherence.rs · 525 lines · 40 fnscoherence.rscrates/cre8-app-agent/src/connection.rs · 556 lines · 28 fnsconnection.rscrates/cre8-app-agent/src/consent.rs · 1 lines · 0 fnscrates/cre8-app-agent/src/contributions.rs · 97 lines · 6 fnscontri…crates/cre8-app-agent/src/delegation_offer.rs · 833 lines · 72 fnsdelegation_offer.rscrates/cre8-app-agent/src/demo_runtime.rs · 169 lines · 23 fnsdemo_ru…crates/cre8-app-agent/src/discover_propose.rs · 386 lines · 27 fnsdiscover_prop…crates/cre8-app-agent/src/driver.rs · 2,471 lines · 155 fnsdriver.rscrates/cre8-app-agent/src/federated_pubkey_store.rs · 1 lines · 0 fnscrates/cre8-app-agent/src/goal_coverage.rs · 77 lines · 4 fnscrates/cre8-app-agent/src/inbox.rs · 1,039 lines · 57 fnsinbox.rscrates/cre8-app-agent/src/init.rs · 746 lines · 45 fnsinit.rscrates/cre8-app-agent/src/lib.rs · 66 lines · 0 fnscrates/cre8-app-agent/src/live_work.rs · 283 lines · 16 fnslive_work.rscrates/cre8-app-agent/src/market_clear.rs · 341 lines · 32 fnsmarket_clear.rscrates/cre8-app-agent/src/market_clear/perf_tests.rs · 182 lines · 9 fnsperf_te…crates/cre8-app-agent/src/market_tools.rs · 597 lines · 43 fnsmarket_tools.…crates/cre8-app-agent/src/merit_api.rs · 116 lines · 7 fnsmerit_…crates/cre8-app-agent/src/merit_walker.rs · 422 lines · 37 fnsmerit_walker.…crates/cre8-app-agent/src/offer_tools.rs · 993 lines · 71 fnsoffer_tools.rscrates/cre8-app-agent/src/profile.rs · 204 lines · 25 fnsprofile…crates/cre8-app-agent/src/propose_change.rs · 166 lines · 14 fnspropose…crates/cre8-app-agent/src/pubkey_store.rs · 1 lines · 0 fnscrates/cre8-app-agent/src/rep.rs · 542 lines · 46 fnsrep.rscrates/cre8-app-agent/src/review_proposal.rs · 569 lines · 35 fnsreview_propo…crates/cre8-app-agent/src/runtime_stores.rs · 847 lines · 71 fnsruntime_stores.rscrates/cre8-app-agent/src/signed_tools.rs · 612 lines · 44 fnssigned_tools.rscrates/cre8-app-agent/src/signing.rs · 29 lines · 2 fnscrates/cre8-app-agent/src/steering.rs · 639 lines · 42 fnssteering.rscrates/cre8-app-agent/src/swarm_tick.rs · 833 lines · 50 fnsswarm_tick.rscrates/cre8-app-agent/src/task_tools.rs · 714 lines · 58 fnstask_tools.rscrates/cre8-app-agent/src/tool.rs · 677 lines · 47 fnstool.rscrates/cre8-app-agent/src/tool_loop.rs · 95 lines · 11 fnscrates/cre8-app-agent/src/value_profile.rs · 478 lines · 29 fnsvalue_profil…crates/cre8-app-agent/src/view_economy.rs · 1,076 lines · 72 fnsview_economy.rscrates/cre8-app-agent/src/view_templates.rs · 1,092 lines · 54 fnsview_templates.rscrates/cre8-app-agent/src/view_templates/detail_page.rs · 170 lines · 3 fnsdetail_…crates/cre8-app-agent/src/view_templates/live_block.rs · 549 lines · 7 fnslive_block.rscrates/cre8-app-agent/src/view_templates/workbench_page.rs · 111 lines · 2 fnsworkbe…crates/cre8-app-agent/src/vm_exec.rs · 1,115 lines · 24 fnsvm_exec.rs

File call graph

Resolved calls between this crate's files, callers left of callees.

1 calls1 calls2 calls5 calls3 calls3 calls1 calls3 calls1 calls1 calls1 calls4 calls1 calls2 calls1 calls1 calls5 calls1 calls2 calls1 calls1 calls5 calls1 calls2 calls4 calls1 calls2 calls1 calls1 calls2 calls1 calls1 calls1 calls1 calls1 calls1 calls4 calls5 calls6 calls2 calls1 calls7 calls1 calls1 calls1 calls1 calls1 calls6 calls2 calls1 calls1 calls1 calls1 calls2 calls1 calls3 calls1 calls1 calls4 calls3 calls3 calls1 calls2 calls9 calls2 calls1 calls4 calls15 calls7 calls5 calls1 calls6 calls1 calls3 calls3 calls1 calls3 calls3 calls3 calls3 calls2 calls1 calls2 calls1 calls1 calls3 calls9 calls14 calls4 calls1 calls9 calls1 calls1 calls1 calls7 calls12 calls1 calls2 calls2 calls1 calls1 calls12 callsview_templates.rsview_templatescrates/cre8-app-agent/src/view_templates.rs · 60 call sites in/outtool.rstoolcrates/cre8-app-agent/src/tool.rs · 35 call sites in/outswarm_tick.rsswarm_tickcrates/cre8-app-agent/src/swarm_tick.rs · 32 call sites in/outlive_block.rsview_templates::live_blockcrates/cre8-app-agent/src/view_templates/live_block.rs · 26 call sites in/outdriver.rsdrivercrates/cre8-app-agent/src/driver.rs · 24 call sites in/outcoherence.rscoherencecrates/cre8-app-agent/src/coherence.rs · 23 call sites in/outprofile.rsprofilecrates/cre8-app-agent/src/profile.rs · 22 call sites in/outalignment.rsalignmentcrates/cre8-app-agent/src/alignment.rs · 21 call sites in/outinit.rsinitcrates/cre8-app-agent/src/init.rs · 21 call sites in/outconnection.rsconnectioncrates/cre8-app-agent/src/connection.rs · 20 call sites in/outmerit_walker.rsmerit_walkercrates/cre8-app-agent/src/merit_walker.rs · 20 call sites in/outdetail_page.rsview_templates::detail_pagecrates/cre8-app-agent/src/view_templates/detail_page.rs · 20 call sites in/outworkbench_page.rsview_templates::workbench_pagecrates/cre8-app-agent/src/view_templates/workbench_page.rs · 19 call sites in/outruntime_stores.rsruntime_storescrates/cre8-app-agent/src/runtime_stores.rs · 18 call sites in/outvm_exec.rsvm_execcrates/cre8-app-agent/src/vm_exec.rs · 17 call sites in/outdelegation_offer.rsdelegation_offercrates/cre8-app-agent/src/delegation_offer.rs · 15 call sites in/outoffer_tools.rsoffer_toolscrates/cre8-app-agent/src/offer_tools.rs · 15 call sites in/outrep.rsrepcrates/cre8-app-agent/src/rep.rs · 15 call sites in/outaccount_store.rsaccount_storecrates/cre8-app-agent/src/account_store.rs · 13 call sites in/outrun.rsbin::agent_loop::runcrates/cre8-app-agent/src/bin/agent_loop/run.rs · 13 call sites in/outsteering.rssteeringcrates/cre8-app-agent/src/steering.rs · 13 call sites in/outmerit_api.rsmerit_apicrates/cre8-app-agent/src/merit_api.rs · 12 call sites in/outtask_tools.rstask_toolscrates/cre8-app-agent/src/task_tools.rs · 12 call sites in/outvalue_profile.rsvalue_profilecrates/cre8-app-agent/src/value_profile.rs · 10 call sites in/outsigned_tools.rssigned_toolscrates/cre8-app-agent/src/signed_tools.rs · 9 call sites in/outmarket_clear.rsmarket_clearcrates/cre8-app-agent/src/market_clear.rs · 8 call sites in/outballot_tools.rsballot_toolscrates/cre8-app-agent/src/ballot_tools.rs · 7 call sites in/outgoal_coverage.rsgoal_coveragecrates/cre8-app-agent/src/goal_coverage.rs · 7 call sites in/outperf_tests.rsmarket_clear::perf_testscrates/cre8-app-agent/src/market_clear/perf_tests.rs · 7 call sites in/outrun.rsbin::multi_agent_loop_demo::runcrates/cre8-app-agent/src/bin/multi_agent_loop_demo/run.rs · 6 call sites in/outrun.rsbin::agent_driver_demo::runcrates/cre8-app-agent/src/bin/agent_driver_demo/run.rs · 5 call sites in/outmarket_tools.rsmarket_toolscrates/cre8-app-agent/src/market_tools.rs · 5 call sites in/outview_economy.rsview_economycrates/cre8-app-agent/src/view_economy.rs · 5 call sites in/outapp.rsappcrates/cre8-app-agent/src/app.rs · 4 call sites in/outdemo_runtime.rsdemo_runtimecrates/cre8-app-agent/src/demo_runtime.rs · 4 call sites in/outinbox.rsinboxcrates/cre8-app-agent/src/inbox.rs · 4 call sites in/outrun.rsbin::the_run::runcrates/cre8-app-agent/src/bin/the_run/run.rs · 3 call sites in/outrun.rsbin::agent_inbox_demo::runcrates/cre8-app-agent/src/bin/agent_inbox_demo/run.rs · 1 call sites in/outdiscover_propose.rsdiscover_proposecrates/cre8-app-agent/src/discover_propose.rs · 1 call sites in/outpropose_change.rspropose_changecrates/cre8-app-agent/src/propose_change.rs · 1 call sites in/outtool_loop.rstool_loopcrates/cre8-app-agent/src/tool_loop.rs · 1 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 1,573 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
extract_json_objectsrc/driver.rs:1526fn61616.5
rep_balancesrc/rep.rs:164fn1232226
balanced_json_object_lensrc/driver.rs:1533fn41106
get_demo_appssrc/demo_runtime.rs:31fn31915.9
derive_offer_idsrc/delegation_offer.rs:56fn61905.8
prepare_agent_accountsrc/connection.rs:409fn1911625.7
AgentStatus::defaultsrc/coherence.rs:64trait impl31205.5
agent_demo_appssrc/demo_runtime.rs:13fn151115.5
registrysrc/steering.rs:137fn311005.5
appsrc/demo_runtime.rs:6fn61115.2
TestTransport::defaultsrc/driver.rs:1717trait impl1411905
parse_choicesrc/driver.rs:1519fn511214.9
agent_statussrc/coherence.rs:91fn1222124.6
build_agent_metadatasrc/profile.rs:121fn204504.5
sample_offersrc/delegation_offer.rs:640fn1312954.3
ValueProfile::from_responsessrc/value_profile.rs:87method4172134.2
is_rep_burn_assetsrc/rep.rs:110fn31304
AgentDriver::dispatch_signedsrc/driver.rs:1424method101713.9
upsert_offersrc/delegation_offer.rs:226fn3952223.9
DelegationOffer::newsrc/delegation_offer.rs:157method321613.8
CreateAgentInput::parsesrc/connection.rs:310method7321133.8
AgentProfile::metadata_field_strsrc/profile.rs:105method31303.7
AgentStatus::from_str_defaultsrc/coherence.rs:78method84413.6
with_truth_apisrc/account_store.rs:7fn71323.5
AgentView::newsrc/tool.rs:62method311103.5
handle_agent_inboxsrc/inbox.rs:46fn2311133.4
offer_vidsrc/delegation_offer.rs:49fn31303.3
load_offersrc/delegation_offer.rs:266fn711633.3
fresh_agent_viewsrc/tool.rs:513fn1811843.3
RepMintReason::domainsrc/rep.rs:209method156423.2
AgentProfile::try_from_accountsrc/profile.rs:43method321303.1
fresh_view_with_balancesrc/market_tools.rs:403fn3211563.1
rep_dimension_prefixsrc/rep.rs:97fn31103.1
single_responsesrc/value_profile.rs:239fn2821603
InMemoryProfileLookup::newsrc/alignment.rs:52method311902.9
InMemoryTaskStore::newsrc/task_tools.rs:73method31702.9
find_appsrc/demo_runtime.rs:35fn31612.8
freshsrc/offer_tools.rs:732fn2112262.7
pending_offersrc/offer_tools.rs:760fn1911742.7
populated_modelsrc/view_economy.rs:1079fn2711542.7

Outside the workspace

anyhow base64 chrono dotenvy hyperdb serde serde_json sha2