App Install

Measure app installation speed. This scenario has two roles:

  • minimal: Installs a simple app which implements initialisation callbacks but otherwise doesn't contain a lot of code.
  • large: Installs a larger app that contains some dependencies and some generated data as padding to make the bundle larger.

These are intended to catch a compilation slowdown or issues with copying around large WASMs (e.g. accidental cloning or tracing). In each case, the behaviour will uninstall the app it installed so that it can re-install it on the next iteration.

Started
Fri, 27 Feb 2026 10:05:23 UTC
Peer count
1
Peer count at end
1
Behaviours
  • minimal (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
app_install_minimal_22481058922
First install time
The time from conductor startup to completion of the first app installation attempt.
0.204211922s
Install app timing
The time taken to install an app.
mean 0.034707s (SD = 0.00395s)

App Install

Measure app installation speed. This scenario has two roles:

  • minimal: Installs a simple app which implements initialisation callbacks but otherwise doesn't contain a lot of code.
  • large: Installs a larger app that contains some dependencies and some generated data as padding to make the bundle larger.

These are intended to catch a compilation slowdown or issues with copying around large WASMs (e.g. accidental cloning or tracing). In each case, the behaviour will uninstall the app it installed so that it can re-install it on the next iteration.

Started
Fri, 27 Feb 2026 10:03:15 UTC
Peer count
1
Peer count at end
1
Behaviours
  • large (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
app_install_large_22481058922
First install time
The time from conductor startup to completion of the first app installation attempt.
0.239094024s
Install app timing
The time taken to install an app.
mean 0.084343s (SD = 0.011316s)

DHT Sync Lag

Measure lag time between an agent publishing data and other peers being able to see it. This scenario has two roles:

  • write: A simple job that just creates entries with a timestamp field. Those entries are linked to a known base hash. For each write, the metric ws.custom.dht_sync_sent_count is incremented.
  • record_lag: A job that repeatedly queries for links from the known base hash. It keeps track of records that it has seen and when a new record is found, and calculates the time difference between the timestamp of the new record and the current time. That time difference is then recorded as a custom metric called wt.custom.dht_sync_lag.

After each behaviour loop the metric ws.custom.dht_sync_recv_count is incremented.

Started
Fri, 27 Feb 2026 10:07:31 UTC
Peer count
10
Peer count at end
10
Behaviours
  • record_lag (1 agent)
  • write (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
dht_sync_lag_22481058922
Create rate
The average number of created records per agent.
All agents
mean 81.33/s
  • agent: uhCAk3_egVi7NXuWKZByiYJaYLeIl1CMsL1ytd8-844Mm0QLtEXoe
mean 81.39/s
  • agent: uhCAkARfFziRZf1aUgSDUVRkb61Fc8RQVodq1k6nx8Z-JeNCmqPMb
mean 104.89/s
  • agent: uhCAkKiaieenlzDWlL5Ups_Wfw5x79k7kzb_AdSt6S7ezHfUmv3wN
mean 113.97/s
  • agent: uhCAkejzgoFJbTMJt3JhXbWMdXvAFwZI758yNAj2IMBmi6BssrlQz
mean 40.46/s
  • agent: uhCAkmCoFhmKaXOMgSglW4rA-3HvTYpty_jOxPenfVmmNDWSU3sKQ
mean 65.93/s
Sync lag timing
The average time between when a record was created and when it is first seen by an agent.
All agents
mean 171.938616 (SD = 45.861985)
  • agent: uhCAk1tBQuXBR9GI05H3sY2HSucOgQJhH5Oel6R51oKJc6GlZ2Ur9
mean 54.643982s (SD = 30.99884s)
  • agent: uhCAk8I8sxcxY_ELmuh4i6r3flFrbTTdGUoPAMoO8asqeT2j5toaW
mean 170.024394s (SD = 65.692476s)
  • agent: uhCAkD3K1YKeANxjtJNU7ju7BAXzUzSq3VXTHbCS9_hRyzVKgoAF2
mean 168.800242s (SD = 63.134756s)
  • agent: uhCAkqQx4iLEU39N7iKGiMb0c05WD06T7Gnwy2G1IEwjtZCngbBcT
mean 260.377373s (SD = 66.297757s)
  • agent: uhCAkzAAowuIFF1i7sjZxVaCHc250wQsiCmzLI6LnU7HMuRbN5Gpa
mean 205.847087s (SD = 3.186098s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 90.71/s
  • agent: uhCAk1tBQuXBR9GI05H3sY2HSucOgQJhH5Oel6R51oKJc6GlZ2Ur9
mean 276.6/s
  • agent: uhCAk8I8sxcxY_ELmuh4i6r3flFrbTTdGUoPAMoO8asqeT2j5toaW
mean 81.71/s
  • agent: uhCAkD3K1YKeANxjtJNU7ju7BAXzUzSq3VXTHbCS9_hRyzVKgoAF2
mean 44.7/s
  • agent: uhCAkqQx4iLEU39N7iKGiMb0c05WD06T7Gnwy2G1IEwjtZCngbBcT
mean 50.55/s
  • agent: uhCAkzAAowuIFF1i7sjZxVaCHc250wQsiCmzLI6LnU7HMuRbN5Gpa
mean 0/s
Error count
The number of errors encountered during the scenario.
3
Cascade duration
The time taken to execute a cascade query.
mean 0.002726s (SD = 0.00916s)
WASM usage
The metered usage of a wasm ribosome.
Total
total 54707013over 385.646386296s mean rate 8.236988419e+08/s std 4.277119440042e+10/s p5 0/s p95 3.4248769678e+08/s peak 6.5337383749911e+12/s
zome=timed,fn=created_timed_entry
total 0over 320.512804176s
Not enough time data to show a trend.
zome=timed,fn=get_timed_entries_local
total 54663404over 380.288826322s mean rate 2.8861529845e+08/s std 4.720222449e+09/s p5 0/s p95 2.6380170169e+08/s peak 3.1963141185111e+11/s
zome=timed_integrity,fn=entry_defs
total 0over 380.800503385s
Not enough time data to show a trend.
post_commit duration
The time spent executing a post commit.
mean 0.000568s (SD = 0.000857s)
Publish DHT ops workflow duration
The time spent running the publish workflow.
mean 0.085573s (SD = 0.096639s)
Integrate DHT ops workflow duration
The time spent running the integration workflow.
mean 0.014657s (SD = 0.072709s)
Countersigning workflow duration
agent=AgentPubKey(uhCAk1tBQuXBR9GI05H3sY2HSucOgQJhH5Oel6R51oKJc6GlZ2Ur9)
mean 0.000891s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAk8I8sxcxY_ELmuh4i6r3flFrbTTdGUoPAMoO8asqeT2j5toaW)
mean 0.001086s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkARfFziRZf1aUgSDUVRkb61Fc8RQVodq1k6nx8Z-JeNCmqPMb)
mean 0.001228s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkD3K1YKeANxjtJNU7ju7BAXzUzSq3VXTHbCS9_hRyzVKgoAF2)
mean 0.001531s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkKiaieenlzDWlL5Ups_Wfw5x79k7kzb_AdSt6S7ezHfUmv3wN)
mean 0.000423s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkejzgoFJbTMJt3JhXbWMdXvAFwZI758yNAj2IMBmi6BssrlQz)
mean 0.001344s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkmCoFhmKaXOMgSglW4rA-3HvTYpty_jOxPenfVmmNDWSU3sKQ)
mean 0.001647s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkqQx4iLEU39N7iKGiMb0c05WD06T7Gnwy2G1IEwjtZCngbBcT)
mean 0.00048s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkzAAowuIFF1i7sjZxVaCHc250wQsiCmzLI6LnU7HMuRbN5Gpa)
mean 0.002365s (SD = 0s)
Not enough time data to show a trend.
App validation workflow duration
The time spent running the app validation workflow.
mean 0.813009s (SD = 5.525437s)
System validation workflow duration
The time spent running the sys validation workflow.
mean 0.163688s (SD = 1.438004s)
Validation receipt workflow duration
The time spent running the validation receipt workflow.
mean 1.363114s (SD = 14.400138s)
Authored DB
The utilization of connections in the authored database connection pool.
Utilisation for id=\"_0.dna_hash()\"-\"_0.agent_pubkey()\"
p5 0% < mean 0.1% (SD = 0.06%) < p95 0.22%
Use time
mean 0.003035s (SD = 0.010854s)
Conductor DB
The utilization of connections in the conductor database connection pool.
Utilisation
p5 0% mean 0% (SD = 0.01%) p95 0%
Use time
mean 0.000258s (SD = 0.0005s)
DHT DB
The utilization of connections in the DHT database connection pool.
Utilisation
p5 0.11% < mean 0.2% (SD = 0.1%) < p95 0.33%
Use time
mean 0.001248s (SD = 0.014789s)
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.520163s (SD = 3.803116s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.235318s (SD = 1.203042s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.3e-05s (SD = 3.7e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001023s (SD = 0.002027s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.209812s (SD = 1.038658s)

First Call

This scenario installs a simple app which implements the init callback, and measures the time elapsed between start of install and calling init. It will uninstall the app it installed so that it can re-install it on the next iteration. This is required to re-run the initialisation callback.

Started
Fri, 27 Feb 2026 09:44:40 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
first_call_22481058922
Zome call timing
The time elapsed between start of install and calling init.
mean 0.020997s (SD = 0.008291s)

Full-Arc Create (Validated) / Zero-Arc Read

A full-arc/zero-arc mixed scenario where full-arc nodes create data that gets validated and zero-arc nodes read the data. The scenario has two roles:

  • full: A full-arc conductor that creates entries with a timestamp field. Those entries get validated and then retrieved by zero-arc nodes.
  • zero: A zero-arc conductor that reads the entries created by the full-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.
Started
Fri, 27 Feb 2026 10:24:44 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full (1 agent)
  • zero (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
full_arc_create_validated_zero_arc_read_22481058922
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 71.88/s
  • agent: uhCAkFAI2HrESpW5DSBa9O8iz-yI4PvoXP36-FvgAupAZ326cZ31A
mean 89.61/s
  • agent: uhCAkKEJ3cA07oMqYip7uP_a37hiz_3im5kZg9PiB79RjUz-IHLOl
mean 11.23/s
  • agent: uhCAkV9gQ0RxL1sIXQHhZRhkIRYyE_0hYxPNPGQDE28OPeX4s76Y9
mean 48.35/s
  • agent: uhCAkt6T4lS53ZFYpMSlG1vQVOeFtWywzZwn_aZDQ0471Z7_69AjB
mean 138.32/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 97.159804 (SD = 28.518154)
  • agent: uhCAkD059vAp-s5h_w76Gn5CF9LQ9nZMB1NyspdMlxDxU3xKwb3YG
mean 54.301713s (SD = 38.940395s)
  • agent: uhCAkGlTNfz7v-bq8sPU_DNLmfqEZ9pjPF8n-855o4R_J5SMagy8g
mean 246.926262s (SD = 0.085164s)
Not enough time data to show a trend.
  • agent: uhCAkQy420yiITkRycKASltXiQIMDzszgV2IPjLk8J5DcfUEbaP7B
mean 9.987343s (SD = 5.649207s)
  • agent: uhCAkf3FP0sLfOKVddk_gcevjrU3IWvUpsii6QnbrrWnUXqaDepxx
mean 69.359132s (SD = 43.231979s)
  • agent: uhCAkg_9YwJ_ueaaFJOuQUzEHc0UoES_IXvD8Yhzf0Bn3RJN9b4ZL
mean 124.7722s (SD = 40.235909s)
  • agent: uhCAkjUIKdYJbHHjlQEptuVn9vRBPxsxRMUo8LfkMhvGkxlKA9dQg
mean 77.612171s (SD = 42.966267s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 187.4/s
  • agent: uhCAkD059vAp-s5h_w76Gn5CF9LQ9nZMB1NyspdMlxDxU3xKwb3YG
mean 180.67/s
  • agent: uhCAkGlTNfz7v-bq8sPU_DNLmfqEZ9pjPF8n-855o4R_J5SMagy8g
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkQy420yiITkRycKASltXiQIMDzszgV2IPjLk8J5DcfUEbaP7B
mean 106.5/s
  • agent: uhCAkf3FP0sLfOKVddk_gcevjrU3IWvUpsii6QnbrrWnUXqaDepxx
mean 473.4/s
  • agent: uhCAkg_9YwJ_ueaaFJOuQUzEHc0UoES_IXvD8Yhzf0Bn3RJN9b4ZL
mean 214.33/s
  • agent: uhCAkjUIKdYJbHHjlQEptuVn9vRBPxsxRMUo8LfkMhvGkxlKA9dQg
mean 149.5/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 1 < mean 6.89 (SD = 2.78) < p95 9
zero-arc
p5 2 < mean 4.74 (SD = 1.63) < p95 8
Retrieval errors
Statistics on errors encountered by zero-arc nodes when attempting to retrieve entries created by full-arc nodes.
p5 1 mean 1 (SD = 0) p95 1
App validation workflow duration
The time taken to apply app validation to the data.
mean 6.265878s (SD = 10.644499s)
System validation workflow duration
The time taken to apply system validation to the data.
mean 0.496652s (SD = 1.869843s)
Error count
The number of errors accumulated across all nodes.
15
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.082202s (SD = 0.138688s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.326622s (SD = 0.27652s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.180789s (SD = 1.097548s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2e-05s (SD = 3.6e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.002974s (SD = 0.018869s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.136518s (SD = 0.355608s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.111938s (SD = 0.459362s)

Local Signals

This scenario is for testing the speed and reliability of local signals. It uses a zome with a function that will emit 10,000 signals. The scenario measures how long it takes to send the signals and how many have been received by the time the zome call ends.

Started
Fri, 27 Feb 2026 09:46:48 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
local_signals_22481058922
Send timing
The time taken to emit a batch of 10,000 signals.
mean 1.137852s (SD = 0.621773s)
Receive timing
The time taken to receive the completed batch, to the nearest 250ms.
mean 29.214022s (SD = 5.458319s)
Success ratio
The proportion of signals successfully received in a batch.
min 0.5464000105857849 < mean 0.7831 (SD = 0.1119) < max 0.9114999771118164

Mixed Arc get_agent_activity

A mixed-arc scenario that measures the DHT's ability to propagate agent activity and make it available via get_agent_activity calls. The scenario has three roles:

  • zero_write: A zero-arc conductor that creates entries on its source chain.
  • full_write: A full-arc conductor that creates entries on its source chain.
  • zero_read: A zero-arc conductor that picks a random writer and repeatedly calls get_agent_activity to observe new entries appearing on the writer's chain, measuring the lag between creation and discovery.
Started
Fri, 27 Feb 2026 10:26:48 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full_write (1 agent)
  • zero_read (1 agent)
  • zero_write (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
mixed_arc_get_agent_activity_22481058922
Entry created count
The cumulative number of entries created by write agents over the run, partitioned by agent and behaviour.
All agents
mean 1731.125 (SD = 999.176705)
  • agent: uhCAk8fDfuAZmODbAqzCIuShl0m1HkwpqVJrGqPmsZEYz5PrNSJ0l
  • behaviour: full_write
mean 506s (SD = 291.850418s)
  • agent: uhCAkdnlrpL-ojNmKyRPJkhcuDDWaets-wDiiBakKUq8pVqCrF0Kh
  • behaviour: full_write
mean 448s (SD = 258.364084s)
  • agent: uhCAkf804bxIMqFLT7aPqinNxtVoCFfxZ7Mp2lsM1Dl5MFy0-bhKt
  • behaviour: zero_write
mean 731.5s (SD = 422.042948s)
  • agent: uhCAkh_fBXrT8pWdMCz8KHU8Che5wZMpbdnLaUjNXpg3HH8Lfohh-
  • behaviour: zero_write
mean 5239s (SD = 3024.449371s)
Highest observed action_seq
The rate at which zero-arc readers observe new chain heads on the writers' chains via get_agent_activity. This reflects the DHT's ability to propagate agent activity ops and make them available to querying peers.
All agents
mean 17.43/s
  • get_agent_activity_agent: uhCAkAZhlADWmjSNpPsV9G7FxaU5LQeCHswVn2qzYBio-_xiKsUnR
  • write_agent: uhCAk8fDfuAZmODbAqzCIuShl0m1HkwpqVJrGqPmsZEYz5PrNSJ0l
mean 14.81/s
  • get_agent_activity_agent: uhCAkBw8uy2nFmsJaBNXo5n04w7I7eGqPUVeLIJRsJkgRVTCA33M6
  • write_agent: uhCAk8fDfuAZmODbAqzCIuShl0m1HkwpqVJrGqPmsZEYz5PrNSJ0l
mean 15.74/s
  • get_agent_activity_agent: uhCAkMwyFnW4m0eQy152KnBocCDo7RXhaIFD-GsDfaVubE1RstrlW
  • write_agent: uhCAkdnlrpL-ojNmKyRPJkhcuDDWaets-wDiiBakKUq8pVqCrF0Kh
mean 24.11/s
  • get_agent_activity_agent: uhCAkP5HXCUGIlyeouDQ9f8W6e4CKlcKVmLiGUR-0bT2Cw6zH5ByB
  • write_agent: uhCAk8fDfuAZmODbAqzCIuShl0m1HkwpqVJrGqPmsZEYz5PrNSJ0l
mean 15.08/s
  • get_agent_activity_agent: uhCAkRzMd4IQofD-pgTC87aW0Ue5BK0ekY_GoBeH6wsFkRvFX1MKX
  • write_agent: uhCAk8fDfuAZmODbAqzCIuShl0m1HkwpqVJrGqPmsZEYz5PrNSJ0l
mean 13.12/s
  • get_agent_activity_agent: uhCAkp9NgSMhKU7vOFMcF502awhX2eP5luCZ1xk8yDV3ps6NtNF0c
  • write_agent: uhCAk8fDfuAZmODbAqzCIuShl0m1HkwpqVJrGqPmsZEYz5PrNSJ0l
mean 21.69/s
Chain head delay timing
The time lag between when a writer creates a new entry and when a reader discovers it via get_agent_activity. This is measured per new action in the chain.
All agents
mean 0.301092 (SD = 0.771974)
  • agent: uhCAkAZhlADWmjSNpPsV9G7FxaU5LQeCHswVn2qzYBio-_xiKsUnR
mean 0.255634s (SD = 0.643371s)
  • agent: uhCAkBw8uy2nFmsJaBNXo5n04w7I7eGqPUVeLIJRsJkgRVTCA33M6
mean 0.333984s (SD = 1.085538s)
  • agent: uhCAkMwyFnW4m0eQy152KnBocCDo7RXhaIFD-GsDfaVubE1RstrlW
mean 0.248176s (SD = 0.426747s)
  • agent: uhCAkP5HXCUGIlyeouDQ9f8W6e4CKlcKVmLiGUR-0bT2Cw6zH5ByB
mean 0.251091s (SD = 0.569216s)
  • agent: uhCAkRzMd4IQofD-pgTC87aW0Ue5BK0ekY_GoBeH6wsFkRvFX1MKX
mean 0.358873s (SD = 1.146041s)
  • agent: uhCAkp9NgSMhKU7vOFMcF502awhX2eP5luCZ1xk8yDV3ps6NtNF0c
mean 0.358792s (SD = 0.760933s)
Chain head delay rate
The rate at which readers detect new chain heads appearing on writers' chains.
All agents
mean 17.43/s
  • agent: uhCAkAZhlADWmjSNpPsV9G7FxaU5LQeCHswVn2qzYBio-_xiKsUnR
mean 14.81/s
  • agent: uhCAkBw8uy2nFmsJaBNXo5n04w7I7eGqPUVeLIJRsJkgRVTCA33M6
mean 15.74/s
  • agent: uhCAkMwyFnW4m0eQy152KnBocCDo7RXhaIFD-GsDfaVubE1RstrlW
mean 24.11/s
  • agent: uhCAkP5HXCUGIlyeouDQ9f8W6e4CKlcKVmLiGUR-0bT2Cw6zH5ByB
mean 15.08/s
  • agent: uhCAkRzMd4IQofD-pgTC87aW0Ue5BK0ekY_GoBeH6wsFkRvFX1MKX
mean 13.12/s
  • agent: uhCAkp9NgSMhKU7vOFMcF502awhX2eP5luCZ1xk8yDV3ps6NtNF0c
mean 21.69/s
get_agent_activity_full zome call timing
The time taken to complete the get_agent_activity_full zome call that queries a writer's chain.
All agents
mean 0.059902 (SD = 0.021502)
  • agent: uhCAkAZhlADWmjSNpPsV9G7FxaU5LQeCHswVn2qzYBio-_xiKsUnR
mean 0.045413s (SD = 0.017925s)
  • agent: uhCAkBw8uy2nFmsJaBNXo5n04w7I7eGqPUVeLIJRsJkgRVTCA33M6
mean 0.060305s (SD = 0.018845s)
  • agent: uhCAkMwyFnW4m0eQy152KnBocCDo7RXhaIFD-GsDfaVubE1RstrlW
mean 0.083564s (SD = 0.01782s)
  • agent: uhCAkP5HXCUGIlyeouDQ9f8W6e4CKlcKVmLiGUR-0bT2Cw6zH5ByB
mean 0.069311s (SD = 0.021708s)
  • agent: uhCAkRzMd4IQofD-pgTC87aW0Ue5BK0ekY_GoBeH6wsFkRvFX1MKX
mean 0.079661s (SD = 0.04226s)
  • agent: uhCAkp9NgSMhKU7vOFMcF502awhX2eP5luCZ1xk8yDV3ps6NtNF0c
mean 0.021159s (SD = 0.010457s)
Retrieval errors
A running accumulation of errors encountered by read agents when calling get_agent_activity.
  • agent: uhCAkAZhlADWmjSNpPsV9G7FxaU5LQeCHswVn2qzYBio-_xiKsUnR
Not enough time data to show a trend.
  • agent: uhCAkBw8uy2nFmsJaBNXo5n04w7I7eGqPUVeLIJRsJkgRVTCA33M6
Not enough time data to show a trend.
  • agent: uhCAkMwyFnW4m0eQy152KnBocCDo7RXhaIFD-GsDfaVubE1RstrlW
Not enough time data to show a trend.
  • agent: uhCAkP5HXCUGIlyeouDQ9f8W6e4CKlcKVmLiGUR-0bT2Cw6zH5ByB
Not enough time data to show a trend.
  • agent: uhCAkRzMd4IQofD-pgTC87aW0Ue5BK0ekY_GoBeH6wsFkRvFX1MKX
Not enough time data to show a trend.
  • agent: uhCAkp9NgSMhKU7vOFMcF502awhX2eP5luCZ1xk8yDV3ps6NtNF0c
Not enough time data to show a trend.
Open connections
The number of currently open connections to other conductors, partitioned by agent behaviour.
  • behaviour: full_write
p5 8 < mean 8.58 (SD = 0.69) < p95 9
  • behaviour: zero_read
p5 3 < mean 6.66 (SD = 1.56) < p95 8
  • behaviour: zero_write
p5 0 < mean 5.73 (SD = 2.87) < p95 9
Final error count
The total number of errors accumulated across all agents over the run.
0

Mixed Arc must_get_agent_activity

A scenario where write agents create entries in batches of 10, while must_get_agent_activity agents each pick a random write agent and repeatedly attempt to create an entry that references the chain top of their latest batch. This reference means that the entry's validation function needs to make a must_get_agent_activity call.

The purpose of this scenario is to measure the time it takes for published agent activity data to be gossiped among authorities and become available to peers that query it via must_get_agent_activity.

This test is similar to Write Validated must_get_agent_activity, but some write agents are zero-arc and all must_get_agent_activity agents are zero-arc. This forces the must_get_agent_activity host call to go to the network.

Started
Fri, 27 Feb 2026 10:29:02 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full_write (1 agent)
  • zero_must_get_agent_activity (1 agent)
  • zero_write (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
mixed_arc_must_get_agent_activity_22481058922
Highest observed action_seq
The change in the highest action_seq of a write agent successfully retrieved by a must_get_agent_activity agent. This reflects the DHT's ability to propagate agent activity ops and make them available to querying peers.
total 506over 258.327716541s mean rate 155.19/s std 722.14/s p5 0/s p95 461.89/s peak 7167.11/s
Chain batch delay timing
The time between a write agent's creation of a batch and a must_get_agent_activity agent's successful discovery of the batch and creation/self-validation of a new entry that depends on it.
All agents
mean 10.480877 (SD = 19.01817)
  • must_get_agent_activity_agent: uhCAk0Sg3dLJ3Ao8soJtL07m4vq1TMHJUfeUxWpfgOaNSzLq3ehFv
mean 4.509088s (SD = 18.534505s)
  • must_get_agent_activity_agent: uhCAkLbFoszzEYWSSuibuEHISnzFqV0l0RvAItcY3kE4CglPLGlT3
mean 9.74366s (SD = 19.385323s)
  • must_get_agent_activity_agent: uhCAkSYZX9KNkBDuuIa3kTWhYyZ5szMTH1sd3AwNBYhSIDEjzKf70
mean 12.3546s (SD = 18.551976s)
  • must_get_agent_activity_agent: uhCAkc265E60fbeHP5T3K2ikd2RZp2KGPw21kHez3BTU0aALF1RYH
mean 11.040805s (SD = 18.441101s)
  • must_get_agent_activity_agent: uhCAkh-4rB6oV-RSOF8xUXQ9K9f_hsh8yu0hFbDF3ZI_ymoYfAqnb
mean 14.756233s (SD = 20.177946s)
Chain batch delay rate
The rate at which a must_get_agent_activity agent was able to discover batches and create/self-validate new entries that depend on them.
All agents
mean 4.69/s
  • must_get_agent_activity_agent: uhCAk0Sg3dLJ3Ao8soJtL07m4vq1TMHJUfeUxWpfgOaNSzLq3ehFv
mean 4.43/s
  • must_get_agent_activity_agent: uhCAkLbFoszzEYWSSuibuEHISnzFqV0l0RvAItcY3kE4CglPLGlT3
mean 3.67/s
  • must_get_agent_activity_agent: uhCAkSYZX9KNkBDuuIa3kTWhYyZ5szMTH1sd3AwNBYhSIDEjzKf70
mean 5/s
  • must_get_agent_activity_agent: uhCAkc265E60fbeHP5T3K2ikd2RZp2KGPw21kHez3BTU0aALF1RYH
mean 5.33/s
  • must_get_agent_activity_agent: uhCAkh-4rB6oV-RSOF8xUXQ9K9f_hsh8yu0hFbDF3ZI_ymoYfAqnb
mean 5/s
create_validated_sample_entry zome call timing
The time taken to complete the zome function call that creates the entry that depends on a write agent's source chain.
All agents
mean 0.259191 (SD = 0.118198)
  • agent: uhCAk0Sg3dLJ3Ao8soJtL07m4vq1TMHJUfeUxWpfgOaNSzLq3ehFv
mean 0.157116s (SD = 0.192595s)
  • agent: uhCAkLbFoszzEYWSSuibuEHISnzFqV0l0RvAItcY3kE4CglPLGlT3
mean 0.229475s (SD = 0.076072s)
  • agent: uhCAkSYZX9KNkBDuuIa3kTWhYyZ5szMTH1sd3AwNBYhSIDEjzKf70
mean 0.305565s (SD = 0.141711s)
  • agent: uhCAkc265E60fbeHP5T3K2ikd2RZp2KGPw21kHez3BTU0aALF1RYH
mean 0.141847s (SD = 0.030185s)
  • agent: uhCAkh-4rB6oV-RSOF8xUXQ9K9f_hsh8yu0hFbDF3ZI_ymoYfAqnb
mean 0.461953s (SD = 0.150429s)
Retrieval errors
A running accumulation of the errors encountered by an agent when attempting to self-validate actions that depend on must_get_agent_activity calls.
  • agent: uhCAk0Sg3dLJ3Ao8soJtL07m4vq1TMHJUfeUxWpfgOaNSzLq3ehFv
  • agent: uhCAkLbFoszzEYWSSuibuEHISnzFqV0l0RvAItcY3kE4CglPLGlT3
  • agent: uhCAkSYZX9KNkBDuuIa3kTWhYyZ5szMTH1sd3AwNBYhSIDEjzKf70
  • agent: uhCAkc265E60fbeHP5T3K2ikd2RZp2KGPw21kHez3BTU0aALF1RYH
  • agent: uhCAkh-4rB6oV-RSOF8xUXQ9K9f_hsh8yu0hFbDF3ZI_ymoYfAqnb
Open connections
The average number of open connections maintained by an agent over the run, broken down by behaviour.
  • behaviour: full_write
p5 9 mean 8.74 (SD = 1.22) < p95 9
  • behaviour: zero_must_get_agent_activity
p5 3 < mean 7.15 (SD = 2.05) < p95 9
  • behaviour: zero_write
p5 7 < mean 7.81 (SD = 0.89) < p95 9
Final error count
The total number of all types of error accumulated over the run by all agents.
913
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.374306s (SD = 0.346438s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 1.139914s (SD = 7.340271s)
Request roundtrip duration: 'must_get_agent_activity'
The time spent sending a must_get_agent_activity request and awaiting its response
mean 0.080427s (SD = 0.073778s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.593231s (SD = 4.704547s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 3.5e-05s (SD = 7.5e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001287s (SD = 0.001036s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 4.061979s (SD = 14.222771s)
Handle incoming request duration: 'must_get_agent_activity'
The time spent handling an incoming must_get_agent_activity request
mean 10.210539s (SD = 22.790821s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.085853s (SD = 0.269157s)

Remote Call Rate

Test the throughput of remote_call operations. Each agent in this scenario waits for a certain number of peers to be available or for up to two minutes, whichever happens first, before starting its behaviour.

Started
Fri, 27 Feb 2026 09:48:50 UTC
Peer count
2
Peer count at end
2
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
remote_call_rate_22481058922
Dispatch timing
The time between sending a remote call and the remote handler being invoked.
All agents
mean 0.004506 (SD = 0.001821)
  • agent: uhCAkHY2CSCdkep9-oFF2YsuqkaaWQQZ-nxlVbavoF46CaaMAjgJV
mean 0.004508s (SD = 0.001463s)
  • agent: uhCAkp_RgOY08enVIq2dCmRF71EkvSLvoSAA0CaMGb_qhZC1gJn6x
mean 0.004504s (SD = 0.002179s)
Round-trip timing
The total elapsed time to get a response to the client.
All agents
mean 0.011233 (SD = 0.014077)
  • agent: uhCAkHY2CSCdkep9-oFF2YsuqkaaWQQZ-nxlVbavoF46CaaMAjgJV
mean 0.011235s (SD = 0.013986s)
  • agent: uhCAkp_RgOY08enVIq2dCmRF71EkvSLvoSAA0CaMGb_qhZC1gJn6x
mean 0.011231s (SD = 0.014168s)
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.000963s (SD = 1.4e-05s)
Not enough time data to show a trend.
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.003424s (SD = 0.001554s)
Request roundtrip duration: 'call_remote'
The time spent sending a call_remote request and awaiting its response
mean 0.005084s (SD = 0.002095s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 3.7e-05s (SD = 8e-06s)
Handle incoming request duration: 'call_remote'
The time spent handling an incoming call_remote request
mean 0.004338s (SD = 0.001674s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.00037s (SD = 0.000114s)
Not enough time data to show a trend.
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.002679s (SD = 0.001508s)

Single-write, many-read

Creates an entry in the agent setup, then read one's own record back. This tests the maximum read performance for reading back local data when the chain is short.

Started
Fri, 27 Feb 2026 09:52:54 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
single_write_many_read_22481058922
read call timing
The time it takes to complete the zome call that retrieves the record.
mean 0.00308s (SD = 0.0006s)
read call rate (10s)
The number of zome calls made in a 10-second window.
mean 3194.29/10s
Error count
The number of errors collected.
0

Two-party countersigning

This scenario tests the performance of countersigning operations. There are two roles: initiate and participate. The participants commit an entry to advertise that they are willing to participate in sessions. They listen for sessions and participate in one at a time.

Started
Fri, 27 Feb 2026 10:16:06 UTC
Peer count
3
Peer count at end
3
Behaviours
  • initiate (1 agent)
  • participate (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
two_party_countersigning_22481058922
Session accepted -- timing
The duration of the session from acceptance to completion.
All agents
mean 0.873447 (SD = 0.111649)
  • agent: uhCAkSBRo7fk6Tin-dUFlR4_sjU3bm1LXeptXwM_Sive4GZ_xVFGq
mean 0.618461s (SD = 0.105657s)
  • agent: uhCAkpN6gadVWtQE57SaHHqGILiLMfeRPmI9fWupUpZRCZK9tjjfI
mean 1.128432s (SD = 0.117641s)
Session accepted -- success rate
The number of accepted sessions that completed per second.
All agents
mean 4.69/s
  • agent: uhCAkSBRo7fk6Tin-dUFlR4_sjU3bm1LXeptXwM_Sive4GZ_xVFGq
mean 4.7/s
  • agent: uhCAkpN6gadVWtQE57SaHHqGILiLMfeRPmI9fWupUpZRCZK9tjjfI
mean 4.68/s
Session accepted -- failure rate
The number of accepted sessions that failed per second.
All agents
mean 0.03/s
  • agent: uhCAkSBRo7fk6Tin-dUFlR4_sjU3bm1LXeptXwM_Sive4GZ_xVFGq
mean 0.34/s
  • agent: uhCAkpN6gadVWtQE57SaHHqGILiLMfeRPmI9fWupUpZRCZK9tjjfI
mean 0.45/s
Session initiated -- timing
The duration of the session from initiation to completion.
  • agent: uhCAkZ0izbe6nI5k1osvoIoZs-9ZdShBqJOhlCNlw4R7tSWz5tBbI
mean 1.043373s (SD = 0.445558s)
Session initiated -- success rate
The number of initiated sessions that completed per second.
  • agent: uhCAkZ0izbe6nI5k1osvoIoZs-9ZdShBqJOhlCNlw4R7tSWz5tBbI
mean 9.41/s
Session initiated -- failure rate
The number of initiated sessions that failed per second.
  • agent: uhCAkZ0izbe6nI5k1osvoIoZs-9ZdShBqJOhlCNlw4R7tSWz5tBbI
mean 0.10344827586206896/s
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.21674s (SD = 0.155617s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.431613s (SD = 0s)
Not enough time data to show a trend.
Request roundtrip duration: 'get_agent_activity'
The time spent sending a get_agent_activity request and awaiting its response
mean 0.176907s (SD = 0.090421s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.292783s (SD = 0.144539s)
Request roundtrip duration: 'call_remote'
The time spent sending a call_remote request and awaiting its response
mean 0.274357s (SD = 0.161144s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.4e-05s (SD = 4.2e-05s)
Handle incoming request duration: 'call_remote'
The time spent handling an incoming call_remote request
mean 0.007125s (SD = 0.003648s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.00103s (SD = 0.000662s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.000757s (SD = 0s)
Not enough time data to show a trend.
Handle incoming request duration: 'get_agent_activity'
The time spent handling an incoming get_agent_activity request
mean 0.005148s (SD = 0.003441s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.004004s (SD = 0.009313s)
Handle incoming request duration: 'publish_counter_sign'
The time spent handling an incoming publish_counter_sign request
mean 0.000105s (SD = 7.2e-05s)
Handle incoming request duration: 'countersigning_session_negotiation'
The time spent handling an incoming countersigning_session_negotiation request
mean 4.7e-05s (SD = 2.7e-05s)

Validation Receipts

Creates an entry, wait for required validation receipts, then repeat. Records the amount of time it took to accumulate the required number of receipts for all DHT operations. This is measured to the nearest 20ms so that we don't keep the agent too busy checking for receipts.

Each agent in this scenario waits for a certain number of peers to be available or for up to two minutes, whichever happens first, before starting its behaviour.

By default, this scenario will wait for a complete set of validation receipts before committing the next record. If the NO_VALIDATION_COMPLETE environment variable is set, it will instead publish new records on every round, building up an ever-growing list of action hashes to check on.

Started
Fri, 27 Feb 2026 10:09:39 UTC
Peer count
10
Peer count at end
10
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
validation_receipts_22481058922
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 5.257122 (SD = 1.171116)
  • agent: uhCAk-U3apCYcRBkgQrAnQMHkxkha8TRRBqzMKfjkqEIYDFvWeLRD
  • op_type: RegisterAgentActivity
mean 5.237729s (SD = 0.973565s)
  • agent: uhCAk-U3apCYcRBkgQrAnQMHkxkha8TRRBqzMKfjkqEIYDFvWeLRD
  • op_type: StoreEntry
mean 5.237731s (SD = 0.973561s)
  • agent: uhCAk-U3apCYcRBkgQrAnQMHkxkha8TRRBqzMKfjkqEIYDFvWeLRD
  • op_type: StoreRecord
mean 5.237727s (SD = 0.973565s)
  • agent: uhCAk0OF3kJaA_P-WTakDNoLCZz9Epep5sgbVsyI-tkYpSaxGifxd
  • op_type: RegisterAgentActivity
mean 5.317909s (SD = 1.541586s)
  • agent: uhCAk0OF3kJaA_P-WTakDNoLCZz9Epep5sgbVsyI-tkYpSaxGifxd
  • op_type: StoreEntry
mean 5.317907s (SD = 1.541587s)
  • agent: uhCAk0OF3kJaA_P-WTakDNoLCZz9Epep5sgbVsyI-tkYpSaxGifxd
  • op_type: StoreRecord
mean 5.317916s (SD = 1.541583s)
  • agent: uhCAk1z3Ck1T-hX5ndFaQQuQiTm4bp_YlpN1JKHuduy_vbx0WjTkJ
  • op_type: RegisterAgentActivity
mean 5.14074s (SD = 0.691814s)
  • agent: uhCAk1z3Ck1T-hX5ndFaQQuQiTm4bp_YlpN1JKHuduy_vbx0WjTkJ
  • op_type: StoreEntry
mean 5.14074s (SD = 0.691813s)
  • agent: uhCAk1z3Ck1T-hX5ndFaQQuQiTm4bp_YlpN1JKHuduy_vbx0WjTkJ
  • op_type: StoreRecord
mean 5.14077s (SD = 0.691807s)
  • agent: uhCAkEp65iNK59HxrwoDOj8C5QUypMPrx7SGwOr3FqQmqMWIyf2u0
  • op_type: RegisterAgentActivity
mean 5.31908s (SD = 1.53995s)
  • agent: uhCAkEp65iNK59HxrwoDOj8C5QUypMPrx7SGwOr3FqQmqMWIyf2u0
  • op_type: StoreEntry
mean 5.31908s (SD = 1.53995s)
  • agent: uhCAkEp65iNK59HxrwoDOj8C5QUypMPrx7SGwOr3FqQmqMWIyf2u0
  • op_type: StoreRecord
mean 5.319079s (SD = 1.539952s)
  • agent: uhCAkK59aE3uTK6WREk7bhycdCcoxyJv95hKAa_xTvypa8rYiCctA
  • op_type: RegisterAgentActivity
mean 5.236018s (SD = 0.974596s)
  • agent: uhCAkK59aE3uTK6WREk7bhycdCcoxyJv95hKAa_xTvypa8rYiCctA
  • op_type: StoreEntry
mean 5.236016s (SD = 0.974599s)
  • agent: uhCAkK59aE3uTK6WREk7bhycdCcoxyJv95hKAa_xTvypa8rYiCctA
  • op_type: StoreRecord
mean 5.236018s (SD = 0.974599s)
  • agent: uhCAkL9R68JipLLJJBopcVEUsnpcd_i4NaDOO58rrEaFKgqvHeFLr
  • op_type: RegisterAgentActivity
mean 5.217528s (SD = 0.962025s)
  • agent: uhCAkL9R68JipLLJJBopcVEUsnpcd_i4NaDOO58rrEaFKgqvHeFLr
  • op_type: StoreEntry
mean 5.217526s (SD = 0.962027s)
  • agent: uhCAkL9R68JipLLJJBopcVEUsnpcd_i4NaDOO58rrEaFKgqvHeFLr
  • op_type: StoreRecord
mean 5.217526s (SD = 0.962024s)
  • agent: uhCAkRz2jbiQxM5ta-YXoODKwq0vbA5tc4MxWq_qAIq-kh2zV0Jnp
  • op_type: RegisterAgentActivity
mean 5.218649s (SD = 0.960775s)
  • agent: uhCAkRz2jbiQxM5ta-YXoODKwq0vbA5tc4MxWq_qAIq-kh2zV0Jnp
  • op_type: StoreEntry
mean 5.218648s (SD = 0.960776s)
  • agent: uhCAkRz2jbiQxM5ta-YXoODKwq0vbA5tc4MxWq_qAIq-kh2zV0Jnp
  • op_type: StoreRecord
mean 5.218649s (SD = 0.960777s)
  • agent: uhCAkScJkGgfWUQEE2p-UA61kPHdcn_zFYCv2GehQeDGFlMK_GOnO
  • op_type: RegisterAgentActivity
mean 5.234518s (SD = 0.969269s)
  • agent: uhCAkScJkGgfWUQEE2p-UA61kPHdcn_zFYCv2GehQeDGFlMK_GOnO
  • op_type: StoreEntry
mean 5.23452s (SD = 0.969268s)
  • agent: uhCAkScJkGgfWUQEE2p-UA61kPHdcn_zFYCv2GehQeDGFlMK_GOnO
  • op_type: StoreRecord
mean 5.234521s (SD = 0.969267s)
  • agent: uhCAkjNMcv0TDfs_P0ek6pBUttHBvHmc7pmGydiCnOSPLxx6n7Fsx
  • op_type: RegisterAgentActivity
mean 5.330685s (SD = 1.554723s)
  • agent: uhCAkjNMcv0TDfs_P0ek6pBUttHBvHmc7pmGydiCnOSPLxx6n7Fsx
  • op_type: StoreEntry
mean 5.330688s (SD = 1.554722s)
  • agent: uhCAkjNMcv0TDfs_P0ek6pBUttHBvHmc7pmGydiCnOSPLxx6n7Fsx
  • op_type: StoreRecord
mean 5.330688s (SD = 1.554721s)
  • agent: uhCAks8TFLYASR4jWnCxFsL5cQ4hgpKgwLCAUYJzACCnzO3bjSRKQ
  • op_type: RegisterAgentActivity
mean 5.31835s (SD = 1.542862s)
  • agent: uhCAks8TFLYASR4jWnCxFsL5cQ4hgpKgwLCAUYJzACCnzO3bjSRKQ
  • op_type: StoreEntry
mean 5.318349s (SD = 1.542859s)
  • agent: uhCAks8TFLYASR4jWnCxFsL5cQ4hgpKgwLCAUYJzACCnzO3bjSRKQ
  • op_type: StoreRecord
mean 5.31835s (SD = 1.542861s)
Receipts complete rate
The number of complete validation receipt sets collected per second.
All agents
mean 1.97/s
  • agent: uhCAk-U3apCYcRBkgQrAnQMHkxkha8TRRBqzMKfjkqEIYDFvWeLRD
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAk-U3apCYcRBkgQrAnQMHkxkha8TRRBqzMKfjkqEIYDFvWeLRD
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAk-U3apCYcRBkgQrAnQMHkxkha8TRRBqzMKfjkqEIYDFvWeLRD
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAk0OF3kJaA_P-WTakDNoLCZz9Epep5sgbVsyI-tkYpSaxGifxd
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAk0OF3kJaA_P-WTakDNoLCZz9Epep5sgbVsyI-tkYpSaxGifxd
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAk0OF3kJaA_P-WTakDNoLCZz9Epep5sgbVsyI-tkYpSaxGifxd
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAk1z3Ck1T-hX5ndFaQQuQiTm4bp_YlpN1JKHuduy_vbx0WjTkJ
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAk1z3Ck1T-hX5ndFaQQuQiTm4bp_YlpN1JKHuduy_vbx0WjTkJ
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAk1z3Ck1T-hX5ndFaQQuQiTm4bp_YlpN1JKHuduy_vbx0WjTkJ
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAkEp65iNK59HxrwoDOj8C5QUypMPrx7SGwOr3FqQmqMWIyf2u0
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAkEp65iNK59HxrwoDOj8C5QUypMPrx7SGwOr3FqQmqMWIyf2u0
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAkEp65iNK59HxrwoDOj8C5QUypMPrx7SGwOr3FqQmqMWIyf2u0
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAkK59aE3uTK6WREk7bhycdCcoxyJv95hKAa_xTvypa8rYiCctA
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAkK59aE3uTK6WREk7bhycdCcoxyJv95hKAa_xTvypa8rYiCctA
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAkK59aE3uTK6WREk7bhycdCcoxyJv95hKAa_xTvypa8rYiCctA
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAkL9R68JipLLJJBopcVEUsnpcd_i4NaDOO58rrEaFKgqvHeFLr
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAkL9R68JipLLJJBopcVEUsnpcd_i4NaDOO58rrEaFKgqvHeFLr
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAkL9R68JipLLJJBopcVEUsnpcd_i4NaDOO58rrEaFKgqvHeFLr
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAkRz2jbiQxM5ta-YXoODKwq0vbA5tc4MxWq_qAIq-kh2zV0Jnp
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAkRz2jbiQxM5ta-YXoODKwq0vbA5tc4MxWq_qAIq-kh2zV0Jnp
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAkRz2jbiQxM5ta-YXoODKwq0vbA5tc4MxWq_qAIq-kh2zV0Jnp
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAkScJkGgfWUQEE2p-UA61kPHdcn_zFYCv2GehQeDGFlMK_GOnO
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAkScJkGgfWUQEE2p-UA61kPHdcn_zFYCv2GehQeDGFlMK_GOnO
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAkScJkGgfWUQEE2p-UA61kPHdcn_zFYCv2GehQeDGFlMK_GOnO
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAkjNMcv0TDfs_P0ek6pBUttHBvHmc7pmGydiCnOSPLxx6n7Fsx
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAkjNMcv0TDfs_P0ek6pBUttHBvHmc7pmGydiCnOSPLxx6n7Fsx
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAkjNMcv0TDfs_P0ek6pBUttHBvHmc7pmGydiCnOSPLxx6n7Fsx
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAks8TFLYASR4jWnCxFsL5cQ4hgpKgwLCAUYJzACCnzO3bjSRKQ
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAks8TFLYASR4jWnCxFsL5cQ4hgpKgwLCAUYJzACCnzO3bjSRKQ
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAks8TFLYASR4jWnCxFsL5cQ4hgpKgwLCAUYJzACCnzO3bjSRKQ
  • op_type: StoreRecord
mean 1.96/s
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.015921s (SD = 0.031642s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.015284s (SD = 0.011786s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.5e-05s (SD = 7.9e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001035s (SD = 0.001206s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.004174s (SD = 0.005421s)

Write/Query

Creates an entry, then queries the source chain and performs a simple operation on the entries, then repeats.

Started
Fri, 27 Feb 2026 09:54:56 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
write_query_22481058922
Write timing
The time it takes to complete the zome function call that writes the entry.
mean 0.064742s (SD = 0.238651s)
Write rate
The number of writes completed per second.
mean 90.03/s
Error count
The number of errors accumulated during the run.
0

Write/Read

Creates an entry and reads it back, then repeats.

Started
Fri, 27 Feb 2026 09:57:01 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
write_read_22481058922
Write timing
The time taken to write the entry.
mean 0.031931s (SD = 0.021696s)
Write rate
The number of writes completed per second.
mean 128.64/s
Read timing
The time taken to read the entry.
mean 0.043995s (SD = 0.027636s)
Read rate
The number of reads completed per second.
mean 128.61/s
Error count
The number of errors accumulated over the run.
0

Write validated

Creates an entry, updates it and links the create to the update, then repeats. Each of the three actions is validated by the included hApp.

Started
Fri, 27 Feb 2026 09:59:01 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
write_validated_22481058922
Write timing
The time it takes to complete the zome function call that writes the entry, updates it, and links to the update.
mean 0.038601s (SD = 0.022118s)
Write rate
The number of write zome function calls that complete per second.
mean 108.79/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.053123s (SD = 0.021457s)
Read rate
The number of read zome function calls that complete per second.
mean 108.79/s
Error count
The number of errors accumulated over the run.
0

Write Validated must_get_agent_activity

A scenario where write agents create entries in batches of 10, while must_get_agent_activity agents each pick a random write agent and repeatedly attempt to create an entry that references the chain top of their latest batch. This reference means that the entry's validation function needs to make a must_get_agent_activity call.

The purpose of this scenario is to measure the time it takes for published agent activity data to be gossiped among authorities and become available to peers that query it via must_get_agent_activity.

This test is similar to Mixed-Arc must_get_agent_activity, but all agents are full-arc.

Started
Fri, 27 Feb 2026 10:14:03 UTC
Peer count
2
Peer count at end
2
Behaviours
  • must_get_agent_activity (1 agent)
  • write (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
write_validated_must_get_agent_activity_22481058922
Highest observed action_seq
The change in the highest action_seq of a write agent successfully retrieved by a must_get_agent_activity agent. This reflects the DHT's ability to propagate agent activity ops and make them available to querying peers.
total 220over 106.690617103s mean rate 2.19/s std 0.55/s p5 1.48/s p95 3.44/s peak 3.44/s
Chain batch delay timing
The time between a write agent's creation of a batch and a must_get_agent_activity agent's successful discovery of the batch and creation/self-validation of a new entry that depends on it.
  • must_get_agent_activity_agent: uhCAk_ZEolIV6-BS_WeWHjen4DIibUGOVHn9tusU30eWbgoLrGUpe
mean 2.160143s (SD = 1.099389s)
Chain batch delay rate
The rate at which a must_get_agent_activity agent was able to discover batches and create/self-validate new entries that depend on them.
  • must_get_agent_activity_agent: uhCAk_ZEolIV6-BS_WeWHjen4DIibUGOVHn9tusU30eWbgoLrGUpe
mean 1.9/s
create_validated_sample_entry zome call timing
The time taken to complete the zome function call that creates the entry that depends on a write agent's source chain.
  • agent: uhCAk_ZEolIV6-BS_WeWHjen4DIibUGOVHn9tusU30eWbgoLrGUpe
mean 0.020544s (SD = 0.01121s)
Retrieval errors
A running accumulation of the errors encountered by an agent when attempting to self-validate actions that depend on must_get_agent_activity calls.
  • agent: uhCAk_ZEolIV6-BS_WeWHjen4DIibUGOVHn9tusU30eWbgoLrGUpe
Final error count
The total number of all types of error accumulated over the run by all agents.
7673
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 1.137867s (SD = 0.823038s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.269309s (SD = 0.72988s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.4e-05s (SD = 7e-06s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000578s (SD = 0.000155s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.005825s (SD = 0.009817s)

Zero-Arc Create and Read

A zero-arc/full-arc mixed scenario with two types of zero-arc nodes -- ones that create data and ones that read data -- as well as full arc nodes to "relay" the data. The scenario has three roles:

  • zero_write: A zero-arc conductor that just creates entries with a timestamp field. Those entries are linked to a known base hash so that zero_read nodes can retrieve them.
  • zero_read: A zero-arc conductor that reads the entries created by the zero-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.
  • full: A full-arc conductor that is just here to serve entries to zero arc nodes.
Started
Fri, 27 Feb 2026 10:22:26 UTC
Peer count
9
Peer count at end
9
Behaviours
  • full (1 agent)
  • zero_read (1 agent)
  • zero_write (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
zero_arc_create_and_read_22481058922
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 133.76/s
  • agent: uhCAk3clXshPSoepPcSY8UVQ9xNuTVp43RM29Q3iOCEA426-cfehN
mean 45/s
  • agent: uhCAkF83qhno4N3xp_9ySBhQVoMRC9HH4k1fvslXn6tG0jhKO36r2
mean 104.7/s
  • agent: uhCAkuxrPj7hdK0iNVve1HM-eyUjMAYw5c6CsN2d1F5tg5g9j1hY6
mean 251.59/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 146.207664 (SD = 30.005479)
  • agent: uhCAkQMhIdx1inU6uvCRR5zlE73dlpjCFlNFFwvYNQXm4uLEON1fA
mean 246.497803s (SD = 24.507123s)
  • agent: uhCAkgmcLEpWxokZoh5ouQI0Dwg91FecB86iLm8QLt-0mQYR27GzL
mean 127.555795s (SD = 33.017757s)
  • agent: uhCAkl1HlpMUO10Alzy_dT27enYP5oTpkBsjDpPa7PM3GXziMQWku
mean 64.569394s (SD = 32.491558s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 36.27/s
  • agent: uhCAkQMhIdx1inU6uvCRR5zlE73dlpjCFlNFFwvYNQXm4uLEON1fA
mean 16/s
  • agent: uhCAkgmcLEpWxokZoh5ouQI0Dwg91FecB86iLm8QLt-0mQYR27GzL
mean 20.8/s
  • agent: uhCAkl1HlpMUO10Alzy_dT27enYP5oTpkBsjDpPa7PM3GXziMQWku
mean 72/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 4 < mean 7.59 (SD = 1.42) < p95 8
zero-arc
p5 6 < mean 7.62 (SD = 0.88) < p95 8
Error count
The number of errors accumulated across all nodes.
2
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.039037s (SD = 0.071972s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.024293s (SD = 0.014247s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.777839s (SD = 1.813954s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.4e-05s (SD = 2.6e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000299s (SD = 0.000374s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.000499s (SD = 0.002476s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.605694s (SD = 2.083994s)

Zero-Arc Create Data

A zero-arc/full-arc mixed scenario where zero-arc nodes create data and full-arc nodes read the data. The scenario has two roles:
  • zero: A zero-arc conductor that just creates entries with a timestamp field. Those entries are linked to a known base hash so that full-arc nodes can retrieve them.
  • full: A full-arc conductor that reads the entries created by the zero-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.
Started
Fri, 27 Feb 2026 10:18:19 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full (1 agent)
  • zero (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
zero_arc_create_data_22481058922
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 99.69/s
  • agent: uhCAkb-y6TzKRfA1tx3gtVlXROIC6uJk8Q4pP96wXEM7CZhlJZO5I
mean 20.83/s
  • agent: uhCAke1hocfztFBH2NZrNJFNerY4_kWsOnUdHjb4bMLDI6L8-I4mY
mean 61.7/s
  • agent: uhCAkkhndPM_XHPbWLc6Dz8dAiEEBnksHb8cJfXwErPJMG3Ay2Yyp
mean 35.22/s
  • agent: uhCAku-XYs4m8cfcGIDhj5YXSVeLWVoV79DXDxQZDhp9wklLzxDK3
mean 77.79/s
  • agent: uhCAkvvhFR3gZW3o2bKQdI_PIoXkFCw3VznvZVFJMPTaTHZFbIsCT
mean 218.68/s
  • agent: uhCAkwV_E9kOGDzBmnfw6nWAnQIjtcPuTX6AZ5VQk0Azb1_mEaluB
mean 183.93/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 1.6680508182398944e+30 (SD = 1.3653584388704026e+31)
  • agent: uhCAk7yaQAzz2vdUCzWDPSv8PpN_CljZtaykNwID1j8VmBkAHxurO
mean 157.047274s (SD = 27.845383s)
  • agent: uhCAkJ2oF7zSCHKmBmD9OO6YMcFbdNyhAFCfTXcZvJ-LIvS-qdybj
mean 32.95464s (SD = 20.180422s)
  • agent: uhCAkQsKbghDL7Liqh3E_NCd8pKHS08m2jlPBjZmo84E7BUIru1fX
mean 5.004152454719683e+30s (SD = 4.096075316611208e+31s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 56.28/s
  • agent: uhCAk7yaQAzz2vdUCzWDPSv8PpN_CljZtaykNwID1j8VmBkAHxurO
mean 0/s
  • agent: uhCAkJ2oF7zSCHKmBmD9OO6YMcFbdNyhAFCfTXcZvJ-LIvS-qdybj
mean 88.83/s
  • agent: uhCAkQsKbghDL7Liqh3E_NCd8pKHS08m2jlPBjZmo84E7BUIru1fX
mean 80/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 2 < mean 6.48 (SD = 1.94) < p95 9
zero-arc
p5 0 < mean 4.45 (SD = 2.19) < p95 7
Error count
The number of errors accumulated across all nodes.
0
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.18168s (SD = 0.236533s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.493672s (SD = 1.702063s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.1e-05s (SD = 3.9e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001148s (SD = 0.00263s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.397278s (SD = 1.951717s)

Zero-arc Create Data (Validated)

A zero-arc/full-arc mixed scenario where zero-arc nodes create data that gets validated and full-arc nodes read the data. The scenario has two roles:

  • zero: A zero-arc conductor that just creates entries with a timestamp field. Those entries are linked to a known base hash so that full-arc nodes can retrieve them.
  • full: A full-arc conductor that reads the entries created by the zero-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.
Started
Fri, 27 Feb 2026 10:20:20 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full (1 agent)
  • zero (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
zero_arc_create_data_validated_22481058922
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 79.1/s
  • agent: uhCAk9Dyz52a18xpPv3f6SQqA7a8zkqa-BggzqWgnmGpNPePBGo18
mean 20.96/s
  • agent: uhCAkUpca0e4NQXLYVa0snJhUBvJNJW4QQxjOYqvtZxtA4EFPQzL_
mean 63.07/s
  • agent: uhCAkVQrIxw1WX4ox7E0LuLUpduBI21MqN51wGye03EdE4hVGxs8V
mean 145.44/s
  • agent: uhCAkb12zEFNQZtoCyie7ZpMlBFLoUZrzsYuaOIDmFjJA2l1hECe4
mean 70.77/s
  • agent: uhCAkb1ffQOU_HqJ4DIxgkIybXAtgDw6sWdHjguRNh4jSHk157cqC
mean 138.19/s
  • agent: uhCAkz-h4uGpBAjFwyLOGiWxpyNDFbXE2qPsV850v90BtyhsCa2gL
mean 36.19/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 56.594746 (SD = 18.101333)
  • agent: uhCAkgtuPnoGTOQ9N1KW-H3EKHakVjJw4xzUdMtByELRrKBORkqWG
mean 18.736748s (SD = 18.673936s)
  • agent: uhCAkl8lquRWhVP7FX4yaCw-o9EuqzPb2GYtuyBW3fjlH61T3zDT6
mean 18.831541s (SD = 10.049919s)
  • agent: uhCAkp4wIQwAeIYxAiVBmwJIFl4hL1SYhxW4hsdDkUV79n50jQ2LP
mean 42.870653s (SD = 19.904791s)
  • agent: uhCAkwTTH8BZryq4QL52C8CyK4uDYaiJJ3QrMMp0Ny3lP21MU9zhF
mean 145.940041s (SD = 23.776685s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 88.28/s
  • agent: uhCAkgtuPnoGTOQ9N1KW-H3EKHakVjJw4xzUdMtByELRrKBORkqWG
mean 65.5/s
  • agent: uhCAkl8lquRWhVP7FX4yaCw-o9EuqzPb2GYtuyBW3fjlH61T3zDT6
mean 85.73/s
  • agent: uhCAkp4wIQwAeIYxAiVBmwJIFl4hL1SYhxW4hsdDkUV79n50jQ2LP
mean 129.56/s
  • agent: uhCAkwTTH8BZryq4QL52C8CyK4uDYaiJJ3QrMMp0Ny3lP21MU9zhF
mean 72.33/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 4 < mean 6.59 (SD = 1.77) < p95 8
zero-arc
p5 1 < mean 5.92 (SD = 2) < p95 8
App validation workflow duration
The time taken to apply app validation to the data.
mean 0.278761s (SD = 2.879832s)
System validation workflow duration
The time taken to apply system validation to the data.
mean 0.070028s (SD = 0.686518s)
Error count
The number of errors accumulated across all nodes.
0
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.266637s (SD = 0.118195s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.429787s (SD = 1.913188s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 9e-06s (SD = 7.2e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001166s (SD = 0.003295s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.284485s (SD = 1.817732s)

Zome Call, Single Value

Calls a zome function that returns a fixed value. This tests the maximum performance of zome calls when the zome function is not calling into Holochain other otherwise doing any work.

Started
Fri, 27 Feb 2026 10:01:03 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
zome_call_single_value_22481058922
Call timing
The time taken for the call to complete.
mean 0.002899s (SD = 0.002567s)
Call rate
The number of zome calls completed per second.
mean 3413.93/s
Error count
The number of errors accumulated during the run.
0