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
Thu, 19 Feb 2026 23:51:09 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_22202180292
First install time
The time from conductor startup to completion of the first app installation attempt.
2.059569476s
Install app timing
The time taken to install an app.
mean 0.611369s (SD = 0.408777s)

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
Thu, 19 Feb 2026 23:48:57 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_22202180292
First install time
The time from conductor startup to completion of the first app installation attempt.
0.288132761s
Install app timing
The time taken to install an app.
mean 0.191854s (SD = 0.033381s)

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, 20 Feb 2026 00:01:05 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_22202180292
Create rate
The average number of created records per agent.
All agents
mean 79.05/s
  • agent: uhCAk6q4HrfBPYpgnna_9zGGiwLMjZ6sz7kizT4OgWwGW0C36l_hi
mean 30.76/s
  • agent: uhCAkD3V5Z98Y0yPwDSNVRPhteRJWq52mlMlMUDeBHMU5o4PNEnSn
mean 107.25/s
  • agent: uhCAkJ2ytJ2XY5P9AQTqLFA4t_1sGFRmICrJaAyiDQaIuZNRpjHlf
mean 146.64/s
  • agent: uhCAkPtGtmbhnRuJVzePPsIavJHTDR_3mUZgRbc0RVVHEjYztg8_S
mean 40.5/s
  • agent: uhCAkr16UgNyHvDSQ6YdWbZrGeq0MAogDknRllI-nCfPF5OnOk90w
mean 70.11/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 2.9461840652766514e+31 (SD = 8.45461555058392e+31)
  • agent: uhCAk3f_YSe8yZEA4fidK2mVmf8Kq5yHVjxUb7KJrYkT73iYM8C9C
mean 2.8297909931055175e+30s (SD = 3.090178409025666e+31s)
  • agent: uhCAkMateTa1MFDorqhaEay9Eagh3TFC6Y-HDBX97yEzsdyWe67Al
mean 3.0934760629176217e+31s (SD = 9.782430246030026e+31s)
  • agent: uhCAkQCFWVg-5ZuP5YymOdcSd1ISGCpI2xma7iY2ev_8wmlKOOKFP
mean 5.46209703360178e+31s (SD = 1.2491237996696063e+32s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 54.19/s
  • agent: uhCAk3f_YSe8yZEA4fidK2mVmf8Kq5yHVjxUb7KJrYkT73iYM8C9C
mean 37.56/s
  • agent: uhCAkMateTa1MFDorqhaEay9Eagh3TFC6Y-HDBX97yEzsdyWe67Al
mean 43/s
Not enough time data to show a trend.
  • agent: uhCAkQCFWVg-5ZuP5YymOdcSd1ISGCpI2xma7iY2ev_8wmlKOOKFP
mean 82/s
Error count
The number of errors encountered during the scenario.
9
Cascade duration
The time taken to execute a cascade query.
mean 0.004948s (SD = 0.020087s)
WASM usage
The metered usage of a wasm ribosome.
Total
total 43609over 1716.021820866s mean rate 1.490537532e+08/s std 5.72767721574e+09/s p5 0/s p95 1.5701434079e+08/s peak 1.57483985474724e+12/s
zome=timed,fn=created_timed_entry
total 0over 620.692845211s
Not enough time data to show a trend.
zome=timed,fn=get_timed_entries_local
total 0over 1712.518811085s
Not enough time data to show a trend.
zome=timed_integrity,fn=entry_defs
total 0over 1716.021250322s
Not enough time data to show a trend.
post_commit duration
The time spent executing a post commit.
mean 0.000324s (SD = 0.000492s)
Publish DHT ops workflow duration
The time spent running the publish workflow.
mean 0.084354s (SD = 0.130339s)
Integrate DHT ops workflow duration
The time spent running the integration workflow.
mean 0.008912s (SD = 0.0599s)
Countersigning workflow duration
agent=AgentPubKey(uhCAk3f_YSe8yZEA4fidK2mVmf8Kq5yHVjxUb7KJrYkT73iYM8C9C)
mean 0.000587s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAk6q4HrfBPYpgnna_9zGGiwLMjZ6sz7kizT4OgWwGW0C36l_hi)
mean 0.000745s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAk7W6vLwFq-vQaTJrEmXmjOGPp2YVLuFF6G1ILsmAL1T6jZym4)
mean 0.000804s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAk8JxJqPBu47eBAQ5V3_CVPTrKDmynDMrIChtaiDMtksY39w1Q)
mean 0.00115s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkD3V5Z98Y0yPwDSNVRPhteRJWq52mlMlMUDeBHMU5o4PNEnSn)
mean 0.001482s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkJ2ytJ2XY5P9AQTqLFA4t_1sGFRmICrJaAyiDQaIuZNRpjHlf)
mean 0.000425s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkMateTa1MFDorqhaEay9Eagh3TFC6Y-HDBX97yEzsdyWe67Al)
mean 0.002238s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkPtGtmbhnRuJVzePPsIavJHTDR_3mUZgRbc0RVVHEjYztg8_S)
mean 0.001843s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkQCFWVg-5ZuP5YymOdcSd1ISGCpI2xma7iY2ev_8wmlKOOKFP)
mean 0.004352s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkr16UgNyHvDSQ6YdWbZrGeq0MAogDknRllI-nCfPF5OnOk90w)
mean 0.000539s (SD = 0s)
Not enough time data to show a trend.
App validation workflow duration
The time spent running the app validation workflow.
mean 0.448985s (SD = 2.095423s)
System validation workflow duration
The time spent running the sys validation workflow.
mean 0.137701s (SD = 1.33531s)
Validation receipt workflow duration
The time spent running the validation receipt workflow.
mean 0.479301s (SD = 8.238968s)
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.11% (SD = 0.1%) < p95 0.22%
Use time
mean 0.002908s (SD = 0.014754s)
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.000108s (SD = 0.000199s)
DHT DB
The utilization of connections in the DHT database connection pool.
Utilisation
p5 0% < mean 0.18% (SD = 0.13%) < p95 0.44%
Use time
mean 0.001308s (SD = 0.016103s)
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.157765s (SD = 2.160673s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.243262s (SD = 1.40221s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.6e-05s (SD = 5.7e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001095s (SD = 0.004752s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.211235s (SD = 0.465428s)

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
Thu, 19 Feb 2026 22:19:25 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_22202180292
Zome call timing
The time elapsed between start of install and calling init.
mean 0.014661s (SD = 0.007904s)

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, 20 Feb 2026 01:20:28 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_22202180292
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 62.24/s
  • agent: uhCAkR3DA31hekdvWLrVFd9VPVI-oHmu1fzbmzXP46PpjtupUazVi
mean 94.07/s
  • agent: uhCAkq0SL6dZ8XKW4hzjCAl-H-V788-5JlCp6H919HE55pHMWyLaR
mean 91.76/s
  • agent: uhCAkq7tMN4kqVJCfBTU-gwVfgVzip_V5Nrg2RD2kOYvuCqovImfg
mean 43.67/s
  • agent: uhCAksm32aupUYbEAmODU9NqBCTzi0jCvZddSnNAlK10MPZM8HJby
mean 19.44/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 199.758441 (SD = 39.25234)
  • agent: uhCAk-ElW-1SSEA0ZMgC4Hcuz1bbgw42X_vCpuDid9aCAZf512YJy
mean 800.020454s (SD = 19.171641s)
  • agent: uhCAk9MyoN8D2LnPNEqAIKMfzS8oaa3-iljh8EKt2wPz9sVWnGwaa
mean 62.726133s (SD = 35.639848s)
  • agent: uhCAkLXXrszcHQ3ruWKdSnVkg2SBqywrU3v-0WsJkDhdgefKkQFID
mean 62.843658s (SD = 28.581521s)
  • agent: uhCAkklFCuMQhU3lD33RrLkuntBen3U2z4A6XtrmWQkq4ANJZAdA5
mean 89.137333s (SD = 42.901882s)
  • agent: uhCAkqHDYQ80Ewatrj1JCtWTMBTqD56ZYPP6hGB5rSZB91LEcd_jg
mean 129.408114s (SD = 65.603861s)
  • agent: uhCAkrafUGDiR4zmq53nGpfOJ8RaCPSeWh7f1kzSYT1zFU4zHpv8H
mean 54.414955s (SD = 43.615289s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 305.78/s
  • agent: uhCAk-ElW-1SSEA0ZMgC4Hcuz1bbgw42X_vCpuDid9aCAZf512YJy
mean 43.5/s
  • agent: uhCAk9MyoN8D2LnPNEqAIKMfzS8oaa3-iljh8EKt2wPz9sVWnGwaa
mean 438.63/s
  • agent: uhCAkLXXrszcHQ3ruWKdSnVkg2SBqywrU3v-0WsJkDhdgefKkQFID
mean 528.6/s
  • agent: uhCAkklFCuMQhU3lD33RrLkuntBen3U2z4A6XtrmWQkq4ANJZAdA5
mean 325/s
  • agent: uhCAkqHDYQ80Ewatrj1JCtWTMBTqD56ZYPP6hGB5rSZB91LEcd_jg
mean 320/s
  • agent: uhCAkrafUGDiR4zmq53nGpfOJ8RaCPSeWh7f1kzSYT1zFU4zHpv8H
mean 178.94/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 3 < mean 8.39 (SD = 1.86) < p95 9
zero-arc
p5 3 < mean 5.65 (SD = 2.01) < 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 8.112919s (SD = 18.710189s)
System validation workflow duration
The time taken to apply system validation to the data.
mean 0.16529s (SD = 1.050483s)
Error count
The number of errors accumulated across all nodes.
7
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.062368s (SD = 0.058718s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.177662s (SD = 0.65181s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.36452s (SD = 0.617142s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 3.1e-05s (SD = 3.5e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000865s (SD = 0.001063s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.033429s (SD = 0.043508s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.289852s (SD = 0.611255s)

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
Thu, 19 Feb 2026 22:29:11 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_22202180292
Send timing
The time taken to emit a batch of 10,000 signals.
mean 0.832625s (SD = 0.433916s)
Not enough time data to show a trend.
Receive timing
The time taken to receive the completed batch, to the nearest 250ms.
mean 26.781737s (SD = 8.983585s)
Not enough time data to show a trend.
Success ratio
The proportion of signals successfully received in a batch.
min 0.9337000250816344 < mean 0.9728 (SD = 0.0246) < max 1

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, 20 Feb 2026 01:30:15 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_22202180292
Entry created count
The cumulative number of entries created by write agents over the run, partitioned by agent and behaviour.
All agents
mean 2330.625 (SD = 1345.298256)
  • agent: uhCAk-ZVHY80dA2Ko4enbMRlRKTLVChM3pbLNeYrJKvPLOq3T649G
  • behaviour: full_write
mean 1954s (SD = 1127.853714s)
  • agent: uhCAk2WrTXC2Cb0lsWfB-lrTtcvbCDDDL-tD46I7CUxjcEmYmSZmw
  • behaviour: zero_write
mean 3338.5s (SD = 1927.195177s)
  • agent: uhCAkVjHjDHpMzy4an27ZNJbLr90p7SUgX42XvIPaklGD6NzB3bUU
  • behaviour: full_write
mean 908s (SD = 523.94529s)
  • agent: uhCAkry3uTc-wd6aBN7xrc6F0TgmsCITNotBCtXpuGIS5MGm1uGzB
  • behaviour: zero_write
mean 3122s (SD = 1802.198842s)
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 27.73/s
  • get_agent_activity_agent: uhCAk290z4pB9uxyezi4e_1Px4vkal9cehg97Cj9PSvIJjXdqvRVK
  • write_agent: uhCAkVjHjDHpMzy4an27ZNJbLr90p7SUgX42XvIPaklGD6NzB3bUU
mean 24.48/s
  • get_agent_activity_agent: uhCAkA0s51mb2s7Ph2HlTxTlibn6SyyYfeJC6O8unqbhwnUA_iXWz
  • write_agent: uhCAkVjHjDHpMzy4an27ZNJbLr90p7SUgX42XvIPaklGD6NzB3bUU
mean 31.67/s
  • get_agent_activity_agent: uhCAkTvWAbRGEd4UFY56CES__R3tuYayfYo6TYPqqjuSJuuOlAxdH
  • write_agent: uhCAkVjHjDHpMzy4an27ZNJbLr90p7SUgX42XvIPaklGD6NzB3bUU
mean 28.82/s
  • get_agent_activity_agent: uhCAkbJKR7OR3W0tWqVOLAM4Qmz_mp1YLSbHpfV0GtnEEl0XYMHy-
  • write_agent: uhCAkVjHjDHpMzy4an27ZNJbLr90p7SUgX42XvIPaklGD6NzB3bUU
mean 24.21/s
  • get_agent_activity_agent: uhCAkeIaYdUBrWlnS4yKg72UVyjCTAp_hV1VU_UkeQu282k1svWeE
  • write_agent: uhCAkVjHjDHpMzy4an27ZNJbLr90p7SUgX42XvIPaklGD6NzB3bUU
mean 29.46/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.195751 (SD = 0.29698)
  • agent: uhCAk290z4pB9uxyezi4e_1Px4vkal9cehg97Cj9PSvIJjXdqvRVK
mean 0.188494s (SD = 0.297789s)
  • agent: uhCAkA0s51mb2s7Ph2HlTxTlibn6SyyYfeJC6O8unqbhwnUA_iXWz
mean 0.172571s (SD = 0.309753s)
  • agent: uhCAkTvWAbRGEd4UFY56CES__R3tuYayfYo6TYPqqjuSJuuOlAxdH
mean 0.241098s (SD = 0.31986s)
  • agent: uhCAkbJKR7OR3W0tWqVOLAM4Qmz_mp1YLSbHpfV0GtnEEl0XYMHy-
mean 0.210289s (SD = 0.275236s)
  • agent: uhCAkeIaYdUBrWlnS4yKg72UVyjCTAp_hV1VU_UkeQu282k1svWeE
mean 0.166301s (SD = 0.282261s)
Chain head delay rate
The rate at which readers detect new chain heads appearing on writers' chains.
All agents
mean 27.73/s
  • agent: uhCAk290z4pB9uxyezi4e_1Px4vkal9cehg97Cj9PSvIJjXdqvRVK
mean 24.48/s
  • agent: uhCAkA0s51mb2s7Ph2HlTxTlibn6SyyYfeJC6O8unqbhwnUA_iXWz
mean 31.67/s
  • agent: uhCAkTvWAbRGEd4UFY56CES__R3tuYayfYo6TYPqqjuSJuuOlAxdH
mean 28.82/s
  • agent: uhCAkbJKR7OR3W0tWqVOLAM4Qmz_mp1YLSbHpfV0GtnEEl0XYMHy-
mean 24.21/s
  • agent: uhCAkeIaYdUBrWlnS4yKg72UVyjCTAp_hV1VU_UkeQu282k1svWeE
mean 29.46/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.133039 (SD = 0.053699)
  • agent: uhCAk290z4pB9uxyezi4e_1Px4vkal9cehg97Cj9PSvIJjXdqvRVK
mean 0.160669s (SD = 0.074828s)
  • agent: uhCAkA0s51mb2s7Ph2HlTxTlibn6SyyYfeJC6O8unqbhwnUA_iXWz
mean 0.110878s (SD = 0.054068s)
  • agent: uhCAkTvWAbRGEd4UFY56CES__R3tuYayfYo6TYPqqjuSJuuOlAxdH
mean 0.073499s (SD = 0.033122s)
  • agent: uhCAkbJKR7OR3W0tWqVOLAM4Qmz_mp1YLSbHpfV0GtnEEl0XYMHy-
mean 0.195297s (SD = 0.038225s)
  • agent: uhCAkeIaYdUBrWlnS4yKg72UVyjCTAp_hV1VU_UkeQu282k1svWeE
mean 0.124853s (SD = 0.068253s)
Retrieval errors
A running accumulation of errors encountered by read agents when calling get_agent_activity.
  • agent: uhCAk290z4pB9uxyezi4e_1Px4vkal9cehg97Cj9PSvIJjXdqvRVK
Not enough time data to show a trend.
  • agent: uhCAkA0s51mb2s7Ph2HlTxTlibn6SyyYfeJC6O8unqbhwnUA_iXWz
Not enough time data to show a trend.
  • agent: uhCAkTvWAbRGEd4UFY56CES__R3tuYayfYo6TYPqqjuSJuuOlAxdH
Not enough time data to show a trend.
  • agent: uhCAkbJKR7OR3W0tWqVOLAM4Qmz_mp1YLSbHpfV0GtnEEl0XYMHy-
Not enough time data to show a trend.
  • agent: uhCAkeIaYdUBrWlnS4yKg72UVyjCTAp_hV1VU_UkeQu282k1svWeE
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 6 < mean 7.59 (SD = 0.72) < p95 8
  • behaviour: zero_read
p5 0 < mean 3.76 (SD = 2.22) < p95 6
  • behaviour: zero_write
p5 0 < mean 4.01 (SD = 2.49) < p95 7
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, 20 Feb 2026 01:40:43 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_22202180292
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 517over 260.742458327s mean rate 80.05/s std 212.85/s p5 0/s p95 517.5/s peak 1174.83/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.255097 (SD = 9.220753)
  • must_get_agent_activity_agent: uhCAkAFvfS1NiYgE6spSlMmwutxnalQianoOTuqPhjjOKpl7LKApc
mean 4.747792s (SD = 5.686959s)
  • must_get_agent_activity_agent: uhCAkAhHHDvOawS-ggQCLzc0jcE7AIV1S1PiOM6Aq7klrnlg1VW2k
mean 9.904245s (SD = 6.194385s)
  • must_get_agent_activity_agent: uhCAkUCQ4f6LaLnWNqRZMCPZhUpiCin2rxUWgAcFrrTn5Nx6cRLOx
mean 13.003146s (SD = 14.47103s)
  • must_get_agent_activity_agent: uhCAkjOf1gCUY5nofCqZM20ODtvcaiUd55mmIbPO_7V0L-jXx4c-K
mean 8.879562s (SD = 6.918606s)
  • must_get_agent_activity_agent: uhCAkn-H4zrWVgChWGGDffoSnlmiKzhKF59X6ziDtFes21_lzgxN2
mean 14.74074s (SD = 12.832785s)
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 2.24/s
  • must_get_agent_activity_agent: uhCAkAFvfS1NiYgE6spSlMmwutxnalQianoOTuqPhjjOKpl7LKApc
mean 1.88/s
  • must_get_agent_activity_agent: uhCAkAhHHDvOawS-ggQCLzc0jcE7AIV1S1PiOM6Aq7klrnlg1VW2k
mean 1.96/s
  • must_get_agent_activity_agent: uhCAkUCQ4f6LaLnWNqRZMCPZhUpiCin2rxUWgAcFrrTn5Nx6cRLOx
mean 2.65/s
  • must_get_agent_activity_agent: uhCAkjOf1gCUY5nofCqZM20ODtvcaiUd55mmIbPO_7V0L-jXx4c-K
mean 1.96/s
  • must_get_agent_activity_agent: uhCAkn-H4zrWVgChWGGDffoSnlmiKzhKF59X6ziDtFes21_lzgxN2
mean 2.76/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.163812 (SD = 0.110254)
  • agent: uhCAkAFvfS1NiYgE6spSlMmwutxnalQianoOTuqPhjjOKpl7LKApc
mean 0.170597s (SD = 0.125394s)
  • agent: uhCAkAhHHDvOawS-ggQCLzc0jcE7AIV1S1PiOM6Aq7klrnlg1VW2k
mean 0.190067s (SD = 0.098441s)
  • agent: uhCAkUCQ4f6LaLnWNqRZMCPZhUpiCin2rxUWgAcFrrTn5Nx6cRLOx
mean 0.160661s (SD = 0.148638s)
  • agent: uhCAkjOf1gCUY5nofCqZM20ODtvcaiUd55mmIbPO_7V0L-jXx4c-K
mean 0.106457s (SD = 0.065562s)
  • agent: uhCAkn-H4zrWVgChWGGDffoSnlmiKzhKF59X6ziDtFes21_lzgxN2
mean 0.191277s (SD = 0.113234s)
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: uhCAkAFvfS1NiYgE6spSlMmwutxnalQianoOTuqPhjjOKpl7LKApc
  • agent: uhCAkAhHHDvOawS-ggQCLzc0jcE7AIV1S1PiOM6Aq7klrnlg1VW2k
  • agent: uhCAkUCQ4f6LaLnWNqRZMCPZhUpiCin2rxUWgAcFrrTn5Nx6cRLOx
  • agent: uhCAkjOf1gCUY5nofCqZM20ODtvcaiUd55mmIbPO_7V0L-jXx4c-K
  • agent: uhCAkn-H4zrWVgChWGGDffoSnlmiKzhKF59X6ziDtFes21_lzgxN2
Open connections
The average number of open connections maintained by an agent over the run, broken down by behaviour.
  • behaviour: full_write
p5 7 < mean 8.78 (SD = 0.76) < p95 9
  • behaviour: zero_must_get_agent_activity
p5 3 < mean 6.47 (SD = 2.09) < p95 9
  • behaviour: zero_write
p5 6 < mean 7.36 (SD = 0.68) < p95 8
Final error count
The total number of all types of error accumulated over the run by all agents.
10594
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.061576s (SD = 0.05142s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.083545s (SD = 1.140742s)
Request roundtrip duration: 'must_get_agent_activity'
The time spent sending a must_get_agent_activity request and awaiting its response
mean 0.059032s (SD = 0.034632s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.27061s (SD = 0.730128s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 9e-05s (SD = 9.9e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.003374s (SD = 0.01063s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.029498s (SD = 0.569199s)
Handle incoming request duration: 'must_get_agent_activity'
The time spent handling an incoming must_get_agent_activity request
mean 0.640207s (SD = 2.388781s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.19784s (SD = 0.673912s)

Remote Signals

This scenario tests the throughput of remote_signals operations.

Started
Thu, 19 Feb 2026 22:50:23 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_signals_22202180292
Round trip time
The time from origin signal dispatch to origin receive of the remote side's response signal.
mean 0.029138s (SD = 0.030573s)
Timeouts
The number of timeouts waiting for the remote side's response signal (default timeout is 20 seconds).
0
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.000964s (SD = 0.001229s)
Not enough time data to show a trend.
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 5e-06s (SD = 1e-06s)
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.000743s (SD = 0.001161s)
Not enough time data to show a trend.
Handle incoming request duration: 'remote_signal'
The time spent handling an incoming remote_signal request
mean 0.006456s (SD = 0.001877s)

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
Thu, 19 Feb 2026 22:59:49 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_22202180292
read call timing
The time it takes to complete the zome call that retrieves the record.
mean 0.008973s (SD = 0.047469s)
read call rate (10s)
The number of zome calls made in a 10-second window.
mean 1097.79/10s
Error count
The number of errors collected.
0

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, 20 Feb 2026 00:11:01 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_22202180292
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 5.534655 (SD = 1.640401)
  • agent: uhCAkJE-0E4e2JVGAhepFBmBU0J5yJKw6r4FLTbdA_yF62T5p70Nl
  • op_type: RegisterAgentActivity
mean 5.521976s (SD = 1.787633s)
Not enough time data to show a trend.
  • agent: uhCAkJE-0E4e2JVGAhepFBmBU0J5yJKw6r4FLTbdA_yF62T5p70Nl
  • op_type: StoreEntry
mean 5.521977s (SD = 1.787636s)
Not enough time data to show a trend.
  • agent: uhCAkJE-0E4e2JVGAhepFBmBU0J5yJKw6r4FLTbdA_yF62T5p70Nl
  • op_type: StoreRecord
mean 5.521973s (SD = 1.787638s)
Not enough time data to show a trend.
  • agent: uhCAkMAAc2BGEzbv6WN5ySD0m7sGb2kyNfjoS2JT4-ziDAChjDhsc
  • op_type: RegisterAgentActivity
mean 5.539276s (SD = 1.519043s)
Not enough time data to show a trend.
  • agent: uhCAkMAAc2BGEzbv6WN5ySD0m7sGb2kyNfjoS2JT4-ziDAChjDhsc
  • op_type: StoreEntry
mean 5.539277s (SD = 1.519044s)
Not enough time data to show a trend.
  • agent: uhCAkMAAc2BGEzbv6WN5ySD0m7sGb2kyNfjoS2JT4-ziDAChjDhsc
  • op_type: StoreRecord
mean 5.539277s (SD = 1.519046s)
Not enough time data to show a trend.
  • agent: uhCAkSMLlukJJrRi-L-ebcckHH-efGsGxVv80FdyS-yOcX7jMEx_u
  • op_type: RegisterAgentActivity
mean 5.476734s (SD = 1.410018s)
Not enough time data to show a trend.
  • agent: uhCAkSMLlukJJrRi-L-ebcckHH-efGsGxVv80FdyS-yOcX7jMEx_u
  • op_type: StoreEntry
mean 5.476731s (SD = 1.410013s)
Not enough time data to show a trend.
  • agent: uhCAkSMLlukJJrRi-L-ebcckHH-efGsGxVv80FdyS-yOcX7jMEx_u
  • op_type: StoreRecord
mean 5.476733s (SD = 1.410018s)
Not enough time data to show a trend.
  • agent: uhCAkbzFQkq_oRJX2G9Dh9GUHiBU0yA5uf4gh0XSPPbS5YoIbAHoa
  • op_type: RegisterAgentActivity
mean 5.633855s (SD = 1.911247s)
Not enough time data to show a trend.
  • agent: uhCAkbzFQkq_oRJX2G9Dh9GUHiBU0yA5uf4gh0XSPPbS5YoIbAHoa
  • op_type: StoreEntry
mean 5.633856s (SD = 1.911244s)
Not enough time data to show a trend.
  • agent: uhCAkbzFQkq_oRJX2G9Dh9GUHiBU0yA5uf4gh0XSPPbS5YoIbAHoa
  • op_type: StoreRecord
mean 5.633857s (SD = 1.911247s)
Not enough time data to show a trend.
  • agent: uhCAkdA4kod1xucgMN6VldZbSYOju6Rq_xWwEQMNZYNJ-cUNa5ekQ
  • op_type: RegisterAgentActivity
mean 5.568695s (SD = 1.543825s)
Not enough time data to show a trend.
  • agent: uhCAkdA4kod1xucgMN6VldZbSYOju6Rq_xWwEQMNZYNJ-cUNa5ekQ
  • op_type: StoreEntry
mean 5.568692s (SD = 1.543827s)
Not enough time data to show a trend.
  • agent: uhCAkdA4kod1xucgMN6VldZbSYOju6Rq_xWwEQMNZYNJ-cUNa5ekQ
  • op_type: StoreRecord
mean 5.568692s (SD = 1.543822s)
Not enough time data to show a trend.
  • agent: uhCAkgTdXM4Ywgeoy5YM8Z0Vrv3bbSckZAOKjckUufeavD45PHbzn
  • op_type: RegisterAgentActivity
mean 5.466026s (SD = 1.410878s)
Not enough time data to show a trend.
  • agent: uhCAkgTdXM4Ywgeoy5YM8Z0Vrv3bbSckZAOKjckUufeavD45PHbzn
  • op_type: StoreEntry
mean 5.466022s (SD = 1.410878s)
Not enough time data to show a trend.
  • agent: uhCAkgTdXM4Ywgeoy5YM8Z0Vrv3bbSckZAOKjckUufeavD45PHbzn
  • op_type: StoreRecord
mean 5.466024s (SD = 1.410878s)
Not enough time data to show a trend.
  • agent: uhCAkjMGlX6BaC-Ujb7emu3pl7sxC7ePTB4wwcFjTJUJqwsR1Kp-H
  • op_type: RegisterAgentActivity
mean 5.633901s (SD = 1.908559s)
Not enough time data to show a trend.
  • agent: uhCAkjMGlX6BaC-Ujb7emu3pl7sxC7ePTB4wwcFjTJUJqwsR1Kp-H
  • op_type: StoreEntry
mean 5.633903s (SD = 1.908559s)
Not enough time data to show a trend.
  • agent: uhCAkjMGlX6BaC-Ujb7emu3pl7sxC7ePTB4wwcFjTJUJqwsR1Kp-H
  • op_type: StoreRecord
mean 5.633902s (SD = 1.908559s)
Not enough time data to show a trend.
  • agent: uhCAknuS16yVKUt9sSMv-TZzgFEGroJd-Ibj8aHgHG1xkwdgJEKnI
  • op_type: RegisterAgentActivity
mean 5.63435s (SD = 1.910547s)
Not enough time data to show a trend.
  • agent: uhCAknuS16yVKUt9sSMv-TZzgFEGroJd-Ibj8aHgHG1xkwdgJEKnI
  • op_type: StoreEntry
mean 5.634356s (SD = 1.910545s)
Not enough time data to show a trend.
  • agent: uhCAknuS16yVKUt9sSMv-TZzgFEGroJd-Ibj8aHgHG1xkwdgJEKnI
  • op_type: StoreRecord
mean 5.634353s (SD = 1.910545s)
Not enough time data to show a trend.
  • agent: uhCAkrF3wnIcKloj0pp466lF6S5KsDRq6tqGFtrLJgozDVMNI_Twy
  • op_type: RegisterAgentActivity
mean 5.34693s (SD = 1.214399s)
Not enough time data to show a trend.
  • agent: uhCAkrF3wnIcKloj0pp466lF6S5KsDRq6tqGFtrLJgozDVMNI_Twy
  • op_type: StoreEntry
mean 5.346926s (SD = 1.214398s)
Not enough time data to show a trend.
  • agent: uhCAkrF3wnIcKloj0pp466lF6S5KsDRq6tqGFtrLJgozDVMNI_Twy
  • op_type: StoreRecord
mean 5.346928s (SD = 1.214398s)
Not enough time data to show a trend.
  • agent: uhCAkyDOTADn_qdtnCumOL6GSD0abreg-yudvuoqAxrN7usymhgYD
  • op_type: RegisterAgentActivity
mean 5.524804s (SD = 1.787866s)
Not enough time data to show a trend.
  • agent: uhCAkyDOTADn_qdtnCumOL6GSD0abreg-yudvuoqAxrN7usymhgYD
  • op_type: StoreEntry
mean 5.524807s (SD = 1.787864s)
Not enough time data to show a trend.
  • agent: uhCAkyDOTADn_qdtnCumOL6GSD0abreg-yudvuoqAxrN7usymhgYD
  • op_type: StoreRecord
mean 5.524803s (SD = 1.787867s)
Not enough time data to show a trend.
Receipts complete rate
The number of complete validation receipt sets collected per second.
All agents
mean 1.81/s
  • agent: uhCAkJE-0E4e2JVGAhepFBmBU0J5yJKw6r4FLTbdA_yF62T5p70Nl
  • op_type: RegisterAgentActivity
mean 1.88/s
  • agent: uhCAkJE-0E4e2JVGAhepFBmBU0J5yJKw6r4FLTbdA_yF62T5p70Nl
  • op_type: StoreEntry
mean 1.88/s
  • agent: uhCAkJE-0E4e2JVGAhepFBmBU0J5yJKw6r4FLTbdA_yF62T5p70Nl
  • op_type: StoreRecord
mean 1.88/s
  • agent: uhCAkMAAc2BGEzbv6WN5ySD0m7sGb2kyNfjoS2JT4-ziDAChjDhsc
  • op_type: RegisterAgentActivity
mean 1.81/s
  • agent: uhCAkMAAc2BGEzbv6WN5ySD0m7sGb2kyNfjoS2JT4-ziDAChjDhsc
  • op_type: StoreEntry
mean 1.81/s
  • agent: uhCAkMAAc2BGEzbv6WN5ySD0m7sGb2kyNfjoS2JT4-ziDAChjDhsc
  • op_type: StoreRecord
mean 1.81/s
  • agent: uhCAkSMLlukJJrRi-L-ebcckHH-efGsGxVv80FdyS-yOcX7jMEx_u
  • op_type: RegisterAgentActivity
mean 1.69/s
  • agent: uhCAkSMLlukJJrRi-L-ebcckHH-efGsGxVv80FdyS-yOcX7jMEx_u
  • op_type: StoreEntry
mean 1.69/s
  • agent: uhCAkSMLlukJJrRi-L-ebcckHH-efGsGxVv80FdyS-yOcX7jMEx_u
  • op_type: StoreRecord
mean 1.69/s
  • agent: uhCAkbzFQkq_oRJX2G9Dh9GUHiBU0yA5uf4gh0XSPPbS5YoIbAHoa
  • op_type: RegisterAgentActivity
mean 1.85/s
  • agent: uhCAkbzFQkq_oRJX2G9Dh9GUHiBU0yA5uf4gh0XSPPbS5YoIbAHoa
  • op_type: StoreEntry
mean 1.85/s
  • agent: uhCAkbzFQkq_oRJX2G9Dh9GUHiBU0yA5uf4gh0XSPPbS5YoIbAHoa
  • op_type: StoreRecord
mean 1.85/s
  • agent: uhCAkdA4kod1xucgMN6VldZbSYOju6Rq_xWwEQMNZYNJ-cUNa5ekQ
  • op_type: RegisterAgentActivity
mean 1.8/s
  • agent: uhCAkdA4kod1xucgMN6VldZbSYOju6Rq_xWwEQMNZYNJ-cUNa5ekQ
  • op_type: StoreEntry
mean 1.8/s
  • agent: uhCAkdA4kod1xucgMN6VldZbSYOju6Rq_xWwEQMNZYNJ-cUNa5ekQ
  • op_type: StoreRecord
mean 1.8/s
  • agent: uhCAkgTdXM4Ywgeoy5YM8Z0Vrv3bbSckZAOKjckUufeavD45PHbzn
  • op_type: RegisterAgentActivity
mean 1.69/s
  • agent: uhCAkgTdXM4Ywgeoy5YM8Z0Vrv3bbSckZAOKjckUufeavD45PHbzn
  • op_type: StoreEntry
mean 1.69/s
  • agent: uhCAkgTdXM4Ywgeoy5YM8Z0Vrv3bbSckZAOKjckUufeavD45PHbzn
  • op_type: StoreRecord
mean 1.69/s
  • agent: uhCAkjMGlX6BaC-Ujb7emu3pl7sxC7ePTB4wwcFjTJUJqwsR1Kp-H
  • op_type: RegisterAgentActivity
mean 1.85/s
  • agent: uhCAkjMGlX6BaC-Ujb7emu3pl7sxC7ePTB4wwcFjTJUJqwsR1Kp-H
  • op_type: StoreEntry
mean 1.85/s
  • agent: uhCAkjMGlX6BaC-Ujb7emu3pl7sxC7ePTB4wwcFjTJUJqwsR1Kp-H
  • op_type: StoreRecord
mean 1.85/s
  • agent: uhCAknuS16yVKUt9sSMv-TZzgFEGroJd-Ibj8aHgHG1xkwdgJEKnI
  • op_type: RegisterAgentActivity
mean 1.85/s
  • agent: uhCAknuS16yVKUt9sSMv-TZzgFEGroJd-Ibj8aHgHG1xkwdgJEKnI
  • op_type: StoreEntry
mean 1.85/s
  • agent: uhCAknuS16yVKUt9sSMv-TZzgFEGroJd-Ibj8aHgHG1xkwdgJEKnI
  • op_type: StoreRecord
mean 1.85/s
  • agent: uhCAkrF3wnIcKloj0pp466lF6S5KsDRq6tqGFtrLJgozDVMNI_Twy
  • op_type: RegisterAgentActivity
mean 1.84/s
  • agent: uhCAkrF3wnIcKloj0pp466lF6S5KsDRq6tqGFtrLJgozDVMNI_Twy
  • op_type: StoreEntry
mean 1.84/s
  • agent: uhCAkrF3wnIcKloj0pp466lF6S5KsDRq6tqGFtrLJgozDVMNI_Twy
  • op_type: StoreRecord
mean 1.84/s
  • agent: uhCAkyDOTADn_qdtnCumOL6GSD0abreg-yudvuoqAxrN7usymhgYD
  • op_type: RegisterAgentActivity
mean 1.88/s
  • agent: uhCAkyDOTADn_qdtnCumOL6GSD0abreg-yudvuoqAxrN7usymhgYD
  • op_type: StoreEntry
mean 1.88/s
  • agent: uhCAkyDOTADn_qdtnCumOL6GSD0abreg-yudvuoqAxrN7usymhgYD
  • op_type: StoreRecord
mean 1.88/s
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.089623s (SD = 0.110066s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.175846s (SD = 0.382596s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.3e-05s (SD = 1.6e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000991s (SD = 0.000811s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.07743s (SD = 0.367048s)

Write/Query

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

Started
Thu, 19 Feb 2026 23:09:23 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_22202180292
Write timing
The time it takes to complete the zome function call that writes the entry.
mean 0.091292s (SD = 0.286276s)
Write rate
The number of writes completed per second.
mean 75.68/s
Error count
The number of errors accumulated during the run.
0

Write/Read

Creates an entry and reads it back, then repeats.

Started
Thu, 19 Feb 2026 23:19:10 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_22202180292
Write timing
The time taken to write the entry.
mean 0.0253s (SD = 0.023566s)
Write rate
The number of writes completed per second.
mean 174.59/s
Read timing
The time taken to read the entry.
mean 0.032183s (SD = 0.018573s)
Read rate
The number of reads completed per second.
mean 174.55/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
Thu, 19 Feb 2026 23:29:24 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_22202180292
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.105719s (SD = 0.234914s)
Write rate
The number of write zome function calls that complete per second.
mean 37.33/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.146578s (SD = 0.272357s)
Read rate
The number of read zome function calls that complete per second.
mean 37.37/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, 20 Feb 2026 00:30:39 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_22202180292
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 1815over 876.917355007s mean rate 2.24/s std 0.74/s p5 1.48/s p95 3.6/s peak 6.33/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: uhCAkSBcejsexLQsXD_TApP6fIanepZycug2g-2oa2TGI0sy2rtF3
mean -160.321657s (SD = 0.938277s)
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: uhCAkSBcejsexLQsXD_TApP6fIanepZycug2g-2oa2TGI0sy2rtF3
mean 1.88/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: uhCAkSBcejsexLQsXD_TApP6fIanepZycug2g-2oa2TGI0sy2rtF3
mean 0.165361s (SD = 0.403811s)
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: uhCAkSBcejsexLQsXD_TApP6fIanepZycug2g-2oa2TGI0sy2rtF3
Final error count
The total number of all types of error accumulated over the run by all agents.
5054
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.253124s (SD = 0.05723s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.331926s (SD = 0.027346s)
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.355843s (SD = 0.147094s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.1e-05s (SD = 5e-06s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000856s (SD = 0.000223s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.001065s (SD = 0.0002s)
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.027902s (SD = 0.138268s)

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, 20 Feb 2026 01:10:24 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_22202180292
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 106.42/s
  • agent: uhCAk4q9dAHw8FHTQJ74K1d102fVyVEEbithaZydU3rT0aITbf_ph
mean 94.04/s
  • agent: uhCAkE7olLu9Tlv2ZXFFsXbocEZJJLt89PhCJnabnDf4gyVx3COvO
mean 183.26/s
  • agent: uhCAkItpSQKMnqpnvM5gx6RF_64JakvlKJb23g5VsDAw2Nu3ogzWG
mean 41.96/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 37.902616 (SD = 15.108101)
  • agent: uhCAkB-Awm_dVIH3wAziHmXWOFzLDVLT1mic4aM1WLaAnOYuOy5og
mean 42.621285s (SD = 13.839527s)
  • agent: uhCAkwf8jgY4ssfcC2VjQxC8Hgn0onILUPFJefKIVe3kndFXhXpjb
mean 33.183947s (SD = 16.376674s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 24.59/s
  • agent: uhCAkB-Awm_dVIH3wAziHmXWOFzLDVLT1mic4aM1WLaAnOYuOy5og
mean 22.5/s
  • agent: uhCAkwf8jgY4ssfcC2VjQxC8Hgn0onILUPFJefKIVe3kndFXhXpjb
mean 26.67/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 5 < mean 6.33 (SD = 0.76) < p95 7
zero-arc
p5 0 < mean 4.16 (SD = 2.02) < p95 6
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.157991s (SD = 2.30673s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.066548s (SD = 0.038683s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 1.816717s (SD = 6.662098s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.6e-05s (SD = 2.1e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000379s (SD = 0.000288s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.000457s (SD = 0.0005s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 1.141456s (SD = 3.088608s)

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, 20 Feb 2026 00:50:27 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_22202180292
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 53.26/s
  • agent: uhCAk1OzjvSu3RJ2uNRZaxjVv9XdzF6olGFcaQYJcp5eDas8ACNsl
mean 69.46/s
  • agent: uhCAk9-xpRrRikuFOkFbjZJj2FZ57juqJK6ZM8Wsl4u7qsgIvipud
mean 67.04/s
  • agent: uhCAkADo9fXhK_6UiCuZGvyjIBEJ5JnwWGLXg1DHq0Q_3HkhF3X0V
mean 43.96/s
  • agent: uhCAkrOlQSbwj4skyEa1Ch5DLNz58l3FLRIS-m0deva1tnY2GUGSU
mean 50.48/s
  • agent: uhCAkvB5it3FAq1QyybgpxNNTtY9m_8qlePpYyxWOvrFTvx27ieJc
mean 35.36/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 2.0256675495765522e+30 (SD = 1.8382945312136417e+31)
  • agent: uhCAkRZh-AD0f2V7I3A-ZsuMSZyCdID4RpLnCemQo5X3OjgO1YGYu
mean 4.7501345636171604e+30s (SD = 3.9922716016425357e+31s)
  • agent: uhCAkTC8EdP6tjJr56sTP69SeXKgfgsl3BzjqbP7UuqafA030Ykxd
mean 822.980003s (SD = 27.449789s)
  • agent: uhCAk_eYZfgkmeNv93UKuB-hjK_aFvY_0SNQ7o-BtZbOGFy7m0tp3
mean 3.3525356346890486e+30s (SD = 3.3609065232120315e+31s)
  • agent: uhCAkx_Jxjia6K5N69TuAvQ1TI5AB5-2aXU6FhNUIWAs67RCPfeQ-
mean 141.126507s (SD = 19.468359s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 56.06/s
  • agent: uhCAkRZh-AD0f2V7I3A-ZsuMSZyCdID4RpLnCemQo5X3OjgO1YGYu
mean 89.25/s
  • agent: uhCAkTC8EdP6tjJr56sTP69SeXKgfgsl3BzjqbP7UuqafA030Ykxd
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAk_eYZfgkmeNv93UKuB-hjK_aFvY_0SNQ7o-BtZbOGFy7m0tp3
mean 91.5/s
  • agent: uhCAkx_Jxjia6K5N69TuAvQ1TI5AB5-2aXU6FhNUIWAs67RCPfeQ-
mean 43.5/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 3 < mean 6.53 (SD = 1.79) < p95 8
zero-arc
p5 3 < mean 5.5 (SD = 1.46) < 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.03286s (SD = 0.03375s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.849608s (SD = 0.984976s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 9e-06s (SD = 2e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000572s (SD = 0.001102s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.742662s (SD = 0.979381s)

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, 20 Feb 2026 01:00:32 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_22202180292
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 73.48/s
  • agent: uhCAkLWsqbHwe3OVUGCshvdaAHj6OekD52Wg9bAf3_Rk4BDUHafWp
mean 73.26/s
  • agent: uhCAkdELKM4VkctNsQcqCp-jfslkjKkrgdByzKiEx3H5wZempm4ta
mean 52.74/s
  • agent: uhCAkgvUe5AULm6f6tuhTvUe8gi0p-5nlTp9EAieUYGrAxjX4iqqJ
mean 54.18/s
  • agent: uhCAknS_MzK3u77qOa-95k9pVQ4z3tyTp--_bySya3pvK-2Lmz2pc
mean 37.19/s
  • agent: uhCAkvGaLOX08oeZr0LeQr9fUfm7XgbCKa1CSbSx5AhCtPlogn5ix
mean 122.15/s
  • agent: uhCAkwY8e1a_8ws5tm-n_8gs04cwwgRu8XM99d3V-HwHNUs0NCxPi
mean 101.37/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 237.825946 (SD = 25.317374)
  • agent: uhCAkAwgWUFYPh2DdoD5PE3T-0FFjVeup8NdWF-cbY44LS7b56sft
mean 37.84887s (SD = 30.263212s)
  • agent: uhCAkBScFiFsH07qZ78Oi9Oq6vpOaqEqwMtIx5koCSiJncYzzQr-I
mean 20.699745s (SD = 17.080616s)
  • agent: uhCAkbbhjaF6v7xpep289tL0ifklonvhEwxRKbItg96n5uQT1MDgg
mean 50.762317s (SD = 24.014776s)
  • agent: uhCAkcCWZtR41X1pZO8tg4aV7XQueJqERGozA-G7SGxf-BFQkPXfm
mean 841.992853s (SD = 29.910893s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 44.44/s
  • agent: uhCAkAwgWUFYPh2DdoD5PE3T-0FFjVeup8NdWF-cbY44LS7b56sft
mean 54.38/s
  • agent: uhCAkBScFiFsH07qZ78Oi9Oq6vpOaqEqwMtIx5koCSiJncYzzQr-I
mean 37.2/s
  • agent: uhCAkbbhjaF6v7xpep289tL0ifklonvhEwxRKbItg96n5uQT1MDgg
mean 52.67/s
  • agent: uhCAkcCWZtR41X1pZO8tg4aV7XQueJqERGozA-G7SGxf-BFQkPXfm
mean 33.5/s
Open connections
The number of currently open connections to other conductors.
full-arc
p5 5 < mean 7.11 (SD = 1.86) < p95 9
zero-arc
p5 0 < mean 3.92 (SD = 2.13) < p95 6
App validation workflow duration
The time taken to apply app validation to the data.
mean 0.236869s (SD = 2.833228s)
System validation workflow duration
The time taken to apply system validation to the data.
mean 0.06189s (SD = 0.467393s)
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.113207s (SD = 0.065159s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.27652s (SD = 0.562236s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.6e-05s (SD = 3.9e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000519s (SD = 0.000475s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.186473s (SD = 0.5432s)

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
Thu, 19 Feb 2026 23:39:09 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_22202180292
Call timing
The time taken for the call to complete.
mean 0.004148s (SD = 0.004832s)
Call rate
The number of zome calls completed per second.
mean 2395.38/s
Error count
The number of errors accumulated during the run.
0