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, 12 Feb 2026 01:08:16 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_21929063931
First install time
The time from conductor startup to completion of the first app installation attempt.
0.235418162s
Install app timing
The time taken to install an app.
mean 0.078968s (SD = 0.00879s)

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, 12 Feb 2026 01:10:42 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_21929063931
First install time
The time from conductor startup to completion of the first app installation attempt.
1.051933323s
Install app timing
The time taken to install an app.
mean 0.658584s (SD = 0.469562s)

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
Thu, 12 Feb 2026 01:13:01 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_21929063931
Create rate
The average number of created records per agent.
All agents
mean 107.45/s
  • agent: uhCAk6RcNzuX1BvDjKBfxIVnzW69KKet9vi91QQS9biKmgR1bu1u5
mean 148.64/s
  • agent: uhCAkPjrfZh0aX0-z21Hv0Azugm1oAyR_qUapasiLkcfs4Q6MfBxp
mean 22.46/s
  • agent: uhCAkSgzZPqkBPq7tgsQ0j3VhMka1FloklI4Gf9SqqIoPswveeFqG
mean 107.79/s
  • agent: uhCAkX7hSJyV5jmKrDukjf9HpdsBAJCvh16khUfcY44_OAXaLjOOo
mean 100.81/s
  • agent: uhCAkwsCMob-LGNQ1F1s6-3sEhHaXxMSKImcnV0fvAgjOgfunrIyJ
mean 157.55/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 7.808505590314693e+29 (SD = 9.092258359367702e+30)
  • agent: uhCAk-JRouRQ3tAy4VaCao2grKo9Y4WGgPbnJYhySoS0NqSXvjSUH
mean 145.166074s (SD = 77.316513s)
  • agent: uhCAk1OaDUFQOZ6fZn-IbQaatJKEqxJLYEUE47OcI24GAU3o9oT5p
mean 24.432346s (SD = 10.271832s)
  • agent: uhCAkZBguduqvDVaKHA-SpVnP_TT6JZIk4-3Vfq0iPdubq8JPSInp
mean 184.955905s (SD = 70.616956s)
  • agent: uhCAkdffQ8NbnztPwy3-1lmwZZ96TBl8DmJ_IOPgzcJKLhwhWpT29
mean 3.461672094821347e+29s (SD = 1.0847800037614838e+31s)
  • agent: uhCAkyy0UlZUVN-WMqm_V0roQLmWE4_GJ4qoeC30CaRm6Q9NntS-N
mean 3.558085585675212e+30s (SD = 3.4613491759223676e+31s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 39.92/s
  • agent: uhCAk-JRouRQ3tAy4VaCao2grKo9Y4WGgPbnJYhySoS0NqSXvjSUH
mean 45.92/s
  • agent: uhCAk1OaDUFQOZ6fZn-IbQaatJKEqxJLYEUE47OcI24GAU3o9oT5p
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkZBguduqvDVaKHA-SpVnP_TT6JZIk4-3Vfq0iPdubq8JPSInp
mean 53/s
  • agent: uhCAkdffQ8NbnztPwy3-1lmwZZ96TBl8DmJ_IOPgzcJKLhwhWpT29
mean 56/s
  • agent: uhCAkyy0UlZUVN-WMqm_V0roQLmWE4_GJ4qoeC30CaRm6Q9NntS-N
mean 44.7/s
Error count
The number of errors encountered during the scenario.
2
Cascade duration
The time taken to execute a cascade query.
mean 0.002101s (SD = 0.005909s)
WASM usage
The metered usage of a wasm ribosome.
Total
4616 81586 change: 1667.4610051993068% over 1085.949246842s ( 70.88/s)
zome=timed,fn=created_timed_entry
81586
zome=timed,fn=get_timed_entries_local
155865 30242707 change: 19303.141821448047% over 412.711874431s ( 72900.35/s)
zome=timed_integrity,fn=entry_defs
4616
post_commit duration
The time spent executing a post commit.
mean 0.000279s (SD = 0.000394s)
Publish DHT ops workflow duration
The time spent running the publish workflow.
mean 0.081421s (SD = 0.109896s)
Integrate DHT ops workflow duration
The time spent running the integration workflow.
mean 0.013042s (SD = 0.351138s)
Countersigning workflow duration
agent=AgentPubKey(uhCAk-JRouRQ3tAy4VaCao2grKo9Y4WGgPbnJYhySoS0NqSXvjSUH)
mean 0.000526s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAk1OaDUFQOZ6fZn-IbQaatJKEqxJLYEUE47OcI24GAU3o9oT5p)
mean 0.001233s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAk6RcNzuX1BvDjKBfxIVnzW69KKet9vi91QQS9biKmgR1bu1u5)
mean 0.000686s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkPjrfZh0aX0-z21Hv0Azugm1oAyR_qUapasiLkcfs4Q6MfBxp)
mean 0.001103s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkSgzZPqkBPq7tgsQ0j3VhMka1FloklI4Gf9SqqIoPswveeFqG)
mean 0.002476s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkX7hSJyV5jmKrDukjf9HpdsBAJCvh16khUfcY44_OAXaLjOOo)
mean 0.001363s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkZBguduqvDVaKHA-SpVnP_TT6JZIk4-3Vfq0iPdubq8JPSInp)
mean 0.000585s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkdffQ8NbnztPwy3-1lmwZZ96TBl8DmJ_IOPgzcJKLhwhWpT29)
mean 0.000788s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkwsCMob-LGNQ1F1s6-3sEhHaXxMSKImcnV0fvAgjOgfunrIyJ)
mean 0.000404s (SD = 0s)
Not enough time data to show a trend.
agent=AgentPubKey(uhCAkyy0UlZUVN-WMqm_V0roQLmWE4_GJ4qoeC30CaRm6Q9NntS-N)
mean 0.001244s (SD = 0s)
Not enough time data to show a trend.
App validation workflow duration
The time spent running the app validation workflow.
mean 0.401358s (SD = 3.012581s)
System validation workflow duration
The time spent running the sys validation workflow.
mean 0.217297s (SD = 1.92997s)
Validation receipt workflow duration
The time spent running the validation receipt workflow.
mean 1.291997s (SD = 14.168448s)
Authored DB
The utilization of connections in the authored database connection pool.
Utilisation for id=\"_0.dna_hash()\"-\"_0.agent_pubkey()\"
min 0% < mean 0.09% (SD = 0.07%) < max 0.3333333333333333%
Use time
mean 0.002674s (SD = 0.009685s)
Conductor DB
The utilization of connections in the conductor database connection pool.
Utilisation
min 0% mean 0% (SD = 0.01%) < max 0.1111111111111111%
Use time
mean 0.00018s (SD = 0.000276s)
DHT DB
The utilization of connections in the DHT database connection pool.
Utilisation
min 0% < mean 0.18% (SD = 0.08%) < max 0.4444444444444444%
Use time
mean 0.001035s (SD = 0.013198s)
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.307775s (SD = 3.420869s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.303739s (SD = 1.898436s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.3e-05s (SD = 2.9e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000763s (SD = 0.002182s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.154356s (SD = 0.376086s)

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, 12 Feb 2026 00:48:57 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_21929063931
Zome call timing
The time elapsed between start of install and calling init.
mean 0.019157s (SD = 0.036351s)

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
Thu, 12 Feb 2026 01:30:01 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_21929063931
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 106.18/s
  • agent: uhCAk5xQyWgWNAGXnbtYaM5D_r0ECgzLIRahodCP1VNmGexpaooLO
mean 62.22/s
  • agent: uhCAk6q33RN1S6KBiL4scNFCn3Xx1ortPmFuW5LfBQtKvY1ec7gFb
mean 96.75/s
  • agent: uhCAkkgWJ8BT0P4_y3ZhUnaonWG1oK3ZUCQNo0goELwoP_3vDPcSl
mean 153/s
  • agent: uhCAkwIRkv-KBhK-PAxM4CnU5CTwrUaH6GiyMkVVswtnNWibci80q
mean 112.74/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 66.305895 (SD = 48.741614)
  • agent: uhCAk-q_d_MTjOUspj3BbSc5eqcjO_hwPU0tWeKnhoo2p9_0T9PZV
mean 58.063667s (SD = 29.901548s)
  • agent: uhCAkEGZASkHgZUsNFOYfptFxSxEF7kc22LxkY5UPetN7FHjRTzU8
mean 58.166522s (SD = 58.704329s)
  • agent: uhCAkkI0n0mYSNVmgnKkeiyqeFFj0zq1ojgbM1ZgQGglmzdY1j0Qp
mean 20.636028s (SD = 32.525117s)
  • agent: uhCAkr2p-qKzs28azNXmsonDJM0U0XdbDOd7-uIfoVGv2yLRcQ3iO
mean 111.636574s (SD = 44.044272s)
  • agent: uhCAkuJm0-ham2LtrWJEnTNqvufyionwkWdiLQTBuVqgcYXY3Jh-l
mean 83.026686s (SD = 78.532804s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 185.77/s
  • agent: uhCAk-q_d_MTjOUspj3BbSc5eqcjO_hwPU0tWeKnhoo2p9_0T9PZV
mean 328.75/s
  • agent: uhCAkEGZASkHgZUsNFOYfptFxSxEF7kc22LxkY5UPetN7FHjRTzU8
mean 122.1/s
  • agent: uhCAkkI0n0mYSNVmgnKkeiyqeFFj0zq1ojgbM1ZgQGglmzdY1j0Qp
mean 315.56/s
  • agent: uhCAkr2p-qKzs28azNXmsonDJM0U0XdbDOd7-uIfoVGv2yLRcQ3iO
mean 110.85/s
  • agent: uhCAkuJm0-ham2LtrWJEnTNqvufyionwkWdiLQTBuVqgcYXY3Jh-l
mean 51.6/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 5.34 (SD = 3.22) < max 8
zero-arc
min 1 < mean 4.97 (SD = 1.62) < max 7
Retrieval errors
Statistics on errors encountered by zero-arc nodes when attempting to retrieve entries created by full-arc nodes.
min 1 mean 1 (SD = 0) max 1
App validation workflow duration
The time taken to apply app validation to the data.
mean 1.456973s (SD = 8.127297s)
System validation workflow duration
The time taken to apply system validation to the data.
mean 0.206577s (SD = 2.236714s)
Error count
The number of errors accumulated across all nodes.
8
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.15441s (SD = 2.524159s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.572455s (SD = 5.248466s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.78652s (SD = 4.657073s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.3e-05s (SD = 5.7e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000734s (SD = 0.001763s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.042323s (SD = 0.041807s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.536787s (SD = 3.520038s)

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, 12 Feb 2026 00:51: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
local_signals_21929063931
Send timing
The time taken to emit a batch of 10,000 signals.
mean 1.178174s (SD = 0.633038s)
Not enough time data to show a trend.
Receive timing
The time taken to receive the completed batch, to the nearest 250ms.
mean 29.222436s (SD = 5.52107s)
Not enough time data to show a trend.
Success ratio
The proportion of signals successfully received in a batch.
min 0.7508999705314636 < mean 0.8672 (SD = 0.0844) < max 0.9789000153541564

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
Thu, 12 Feb 2026 01:32:24 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_21929063931
Entry created count
The cumulative number of entries created by write agents over the run, partitioned by agent and behaviour.
All agents
mean 1843.625 (SD = 1064.128658)
  • agent: uhCAk--7_PvOPmVAC1SgMc_lb4AwxJlsWVyGEbV80_zuJu1G7ZWcc
  • behaviour: full_write
mean 1841s (SD = 1062.613131s)
  • agent: uhCAk24JI5DNF9zyX9H4jDU9TO8kPxbI3Ujqmws1_7fWj3Jerz4a_
  • behaviour: zero_write
mean 829s (SD = 478.334611s)
  • agent: uhCAkBfxLhqx1hL4eG-AI06yof_1mgCTE0CuSL91Qb_eWX6ad0q_7
  • behaviour: zero_write
mean 3842.5s (SD = 2218.179715s)
  • agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
  • behaviour: full_write
mean 862s (SD = 497.387173s)
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 15.63/s
  • get_agent_activity_agent: uhCAkD14bc8C68auD7hCSqXeUhKTN8LwUUnf7RnTX5amksjEcna1s
  • write_agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
mean 18.6/s
  • get_agent_activity_agent: uhCAkDeZ6Y7EqdemWNMy-ShY80Jp4KAgnrSEJ6Zgn-eJ1sUtlSPRI
  • write_agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
mean 15.65/s
  • get_agent_activity_agent: uhCAkElWd7EyfgMFScsFsa_sZZOO2eqU5VHmifDHko1V49IoU6N1R
  • write_agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
mean 13.4/s
  • get_agent_activity_agent: uhCAkHJRCvR74JQffPX1tvPhUcGa_GyhNK4EVe4W34QpkoLQssEFh
  • write_agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
mean 15.73/s
  • get_agent_activity_agent: uhCAkRK6KEcUWBJTT7B-lcgDrdnA5ZESQkyyOVR-JlObF5uEmM9lV
  • write_agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
mean 14.95/s
  • get_agent_activity_agent: uhCAkh5uoVIyX5aHv0qWxTWpiPcTLEbf_DlZX55GsK2u96I6jaEUB
  • write_agent: uhCAkSaLEcC-VnRpQ4Ck6DkOR97btAOKF40RlcVMHKA9tNf8eOMa3
mean 15.45/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.436979 (SD = 1.283569)
  • agent: uhCAkD14bc8C68auD7hCSqXeUhKTN8LwUUnf7RnTX5amksjEcna1s
mean 0.413489s (SD = 1.231265s)
  • agent: uhCAkDeZ6Y7EqdemWNMy-ShY80Jp4KAgnrSEJ6Zgn-eJ1sUtlSPRI
mean 0.44269s (SD = 1.341054s)
  • agent: uhCAkElWd7EyfgMFScsFsa_sZZOO2eqU5VHmifDHko1V49IoU6N1R
mean 0.458557s (SD = 1.280757s)
  • agent: uhCAkHJRCvR74JQffPX1tvPhUcGa_GyhNK4EVe4W34QpkoLQssEFh
mean 0.437415s (SD = 1.321419s)
  • agent: uhCAkRK6KEcUWBJTT7B-lcgDrdnA5ZESQkyyOVR-JlObF5uEmM9lV
mean 0.423367s (SD = 1.230148s)
  • agent: uhCAkh5uoVIyX5aHv0qWxTWpiPcTLEbf_DlZX55GsK2u96I6jaEUB
mean 0.446357s (SD = 1.29677s)
Chain head delay rate
The rate at which readers detect new chain heads appearing on writers' chains.
All agents
mean 15.63/s
  • agent: uhCAkD14bc8C68auD7hCSqXeUhKTN8LwUUnf7RnTX5amksjEcna1s
mean 18.6/s
  • agent: uhCAkDeZ6Y7EqdemWNMy-ShY80Jp4KAgnrSEJ6Zgn-eJ1sUtlSPRI
mean 15.65/s
  • agent: uhCAkElWd7EyfgMFScsFsa_sZZOO2eqU5VHmifDHko1V49IoU6N1R
mean 13.4/s
  • agent: uhCAkHJRCvR74JQffPX1tvPhUcGa_GyhNK4EVe4W34QpkoLQssEFh
mean 15.73/s
  • agent: uhCAkRK6KEcUWBJTT7B-lcgDrdnA5ZESQkyyOVR-JlObF5uEmM9lV
mean 14.95/s
  • agent: uhCAkh5uoVIyX5aHv0qWxTWpiPcTLEbf_DlZX55GsK2u96I6jaEUB
mean 15.45/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.108477 (SD = 0.078174)
  • agent: uhCAkD14bc8C68auD7hCSqXeUhKTN8LwUUnf7RnTX5amksjEcna1s
mean 0.074338s (SD = 0.063809s)
  • agent: uhCAkDeZ6Y7EqdemWNMy-ShY80Jp4KAgnrSEJ6Zgn-eJ1sUtlSPRI
mean 0.092888s (SD = 0.085025s)
  • agent: uhCAkElWd7EyfgMFScsFsa_sZZOO2eqU5VHmifDHko1V49IoU6N1R
mean 0.195565s (SD = 0.086625s)
  • agent: uhCAkHJRCvR74JQffPX1tvPhUcGa_GyhNK4EVe4W34QpkoLQssEFh
mean 0.083107s (SD = 0.068038s)
  • agent: uhCAkRK6KEcUWBJTT7B-lcgDrdnA5ZESQkyyOVR-JlObF5uEmM9lV
mean 0.109257s (SD = 0.077063s)
  • agent: uhCAkh5uoVIyX5aHv0qWxTWpiPcTLEbf_DlZX55GsK2u96I6jaEUB
mean 0.095706s (SD = 0.088483s)
Retrieval errors
A running accumulation of errors encountered by read agents when calling get_agent_activity.
  • agent: uhCAkD14bc8C68auD7hCSqXeUhKTN8LwUUnf7RnTX5amksjEcna1s
Not enough time data to show a trend.
  • agent: uhCAkDeZ6Y7EqdemWNMy-ShY80Jp4KAgnrSEJ6Zgn-eJ1sUtlSPRI
Not enough time data to show a trend.
  • agent: uhCAkElWd7EyfgMFScsFsa_sZZOO2eqU5VHmifDHko1V49IoU6N1R
Not enough time data to show a trend.
  • agent: uhCAkHJRCvR74JQffPX1tvPhUcGa_GyhNK4EVe4W34QpkoLQssEFh
Not enough time data to show a trend.
  • agent: uhCAkRK6KEcUWBJTT7B-lcgDrdnA5ZESQkyyOVR-JlObF5uEmM9lV
Not enough time data to show a trend.
  • agent: uhCAkh5uoVIyX5aHv0qWxTWpiPcTLEbf_DlZX55GsK2u96I6jaEUB
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
min 0 < mean 8.09 (SD = 2.36) < max 9
  • behaviour: zero_read
min 0 < mean 7.82 (SD = 1.49) < max 9
  • behaviour: zero_write
min 2 < mean 6.51 (SD = 2.14) < max 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
Thu, 12 Feb 2026 01:34:42 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_21929063931
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.
16 412 change: 2475% over 969.338331748s ( 0.41/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 196.285286 (SD = 19.191589)
  • must_get_agent_activity_agent: uhCAkbb3SNUzwrctqnD5uLH18yTIXw_Fe1_cOYn51-SK3So-Vqtol
mean 50.408194s (SD = 26.538821s)
  • must_get_agent_activity_agent: uhCAkmZS1GHfDzavUEzsAeQ9wsda6eYuMW6SPM_LCmJZMka7f0RAc
mean 784.921189s (SD = 11.863381s)
  • must_get_agent_activity_agent: uhCAkvAv9nPb0nz2pyLJSLnd1FPJqGodirC0r5svT0-dqj6FTSNEp
mean 14.053778s (SD = 29.748213s)
Not enough time data to show a trend.
  • must_get_agent_activity_agent: uhCAkxbGxPn58pPzNbx_MX1prXO76YHkcoj5S5vmhHkmvfALJ5ZjD
mean 126.745943s (SD = 22.50135s)
  • must_get_agent_activity_agent: uhCAkxyPcmubQEyr5EDdAVrZcLU10V5eEEwQOJI5k2QmSjSFdfrp7
mean 5.297324s (SD = 5.306179s)
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.48/s
  • must_get_agent_activity_agent: uhCAkbb3SNUzwrctqnD5uLH18yTIXw_Fe1_cOYn51-SK3So-Vqtol
mean 3.1/s
  • must_get_agent_activity_agent: uhCAkmZS1GHfDzavUEzsAeQ9wsda6eYuMW6SPM_LCmJZMka7f0RAc
mean 2.14/s
  • must_get_agent_activity_agent: uhCAkvAv9nPb0nz2pyLJSLnd1FPJqGodirC0r5svT0-dqj6FTSNEp
mean 1.78/s
  • must_get_agent_activity_agent: uhCAkxbGxPn58pPzNbx_MX1prXO76YHkcoj5S5vmhHkmvfALJ5ZjD
mean 3.33/s
  • must_get_agent_activity_agent: uhCAkxyPcmubQEyr5EDdAVrZcLU10V5eEEwQOJI5k2QmSjSFdfrp7
mean 2.06/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.191574 (SD = 0.128412)
  • agent: uhCAkbb3SNUzwrctqnD5uLH18yTIXw_Fe1_cOYn51-SK3So-Vqtol
mean 0.30739s (SD = 0.345085s)
  • agent: uhCAkmZS1GHfDzavUEzsAeQ9wsda6eYuMW6SPM_LCmJZMka7f0RAc
mean 0.203087s (SD = 0.112517s)
  • agent: uhCAkvAv9nPb0nz2pyLJSLnd1FPJqGodirC0r5svT0-dqj6FTSNEp
mean 0.182779s (SD = 0.042709s)
Not enough time data to show a trend.
  • agent: uhCAkxbGxPn58pPzNbx_MX1prXO76YHkcoj5S5vmhHkmvfALJ5ZjD
mean 0.144837s (SD = 0.104878s)
  • agent: uhCAkxyPcmubQEyr5EDdAVrZcLU10V5eEEwQOJI5k2QmSjSFdfrp7
mean 0.119777s (SD = 0.036873s)
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: uhCAkbb3SNUzwrctqnD5uLH18yTIXw_Fe1_cOYn51-SK3So-Vqtol
  • agent: uhCAkmZS1GHfDzavUEzsAeQ9wsda6eYuMW6SPM_LCmJZMka7f0RAc
  • agent: uhCAkvAv9nPb0nz2pyLJSLnd1FPJqGodirC0r5svT0-dqj6FTSNEp
  • agent: uhCAkxbGxPn58pPzNbx_MX1prXO76YHkcoj5S5vmhHkmvfALJ5ZjD
  • agent: uhCAkxyPcmubQEyr5EDdAVrZcLU10V5eEEwQOJI5k2QmSjSFdfrp7
Open connections
The average number of open connections maintained by an agent over the run, broken down by behaviour.
  • behaviour: full_write
min 1 < mean 7.2 (SD = 1.87) < max 9
  • behaviour: zero_must_get_agent_activity
min 0 < mean 4.06 (SD = 1.97) < max 7
  • behaviour: zero_write
min 3 < mean 5.73 (SD = 1.04) < max 7
Final error count
The total number of all types of error accumulated over the run by all agents.
20505
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 1.440589s (SD = 8.904669s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.103063s (SD = 1.378804s)
Request roundtrip duration: 'must_get_agent_activity'
The time spent sending a must_get_agent_activity request and awaiting its response
mean 0.016099s (SD = 0.030568s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.800098s (SD = 3.695899s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 5.1e-05s (SD = 6.1e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000778s (SD = 0.000996s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.001141s (SD = 0.02122s)
Handle incoming request duration: 'must_get_agent_activity'
The time spent handling an incoming must_get_agent_activity request
mean 2.843747s (SD = 11.886525s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.6007s (SD = 2.265404s)

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
Thu, 12 Feb 2026 00:53:22 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_21929063931
Dispatch timing
The time between sending a remote call and the remote handler being invoked.
All agents
mean 0.002836 (SD = 0.007622)
  • agent: uhCAk-21-gUoKQXWV6C3F1oTPsrC0kfr5RE9S2dlu7crtl9uwO6u-
mean 0.002832s (SD = 0.007387s)
  • agent: uhCAklCPk_DU4wTEjetDuRlElx8tBpliix2iQtSeg19gFI6k0GkiO
mean 0.00284s (SD = 0.007856s)
Round-trip timing
The total elapsed time to get a response to the client.
All agents
mean 0.008174 (SD = 0.055018)
  • agent: uhCAk-21-gUoKQXWV6C3F1oTPsrC0kfr5RE9S2dlu7crtl9uwO6u-
mean 0.00817s (SD = 0.054906s)
  • agent: uhCAklCPk_DU4wTEjetDuRlElx8tBpliix2iQtSeg19gFI6k0GkiO
mean 0.008178s (SD = 0.05513s)
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.000463s (SD = 5.9e-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.001363s (SD = 0.000678s)
Not enough time data to show a trend.
Request roundtrip duration: 'call_remote'
The time spent sending a call_remote request and awaiting its response
mean 0.00301s (SD = 0.007641s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 9e-06s (SD = 4e-06s)
Handle incoming request duration: 'call_remote'
The time spent handling an incoming call_remote request
mean 0.002659s (SD = 0.007616s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000177s (SD = 1.9e-05s)
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.001054s (SD = 0.000651s)
Not enough time data to show a trend.

Remote Signals

This scenario tests the throughput of remote_signals operations.

Started
Thu, 12 Feb 2026 00:55:29 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_21929063931
Round trip time
The time from origin signal dispatch to origin receive of the remote side's response signal.
mean 0.032779s (SD = 0.011331s)
Timeouts
The number of timeouts waiting for the remote side's response signal (default timeout is 20 seconds).
0
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.001422s (SD = 0s)
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.010505s (SD = 0.006046s)
Not enough time data to show a trend.
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.8e-05s (SD = 9e-06s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000618s (SD = 0s)
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.008509s (SD = 0.005382s)
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.007525s (SD = 0.003258s)

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, 12 Feb 2026 00:57:45 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_21929063931
read call timing
The time it takes to complete the zome call that retrieves the record.
mean 0.004993s (SD = 0.008354s)
read call rate (10s)
The number of zome calls made in a 10-second window.
mean 1982.04/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
Thu, 12 Feb 2026 01:21:31 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_21929063931
Session accepted -- timing
The duration of the session from acceptance to completion.
All agents
mean 4.400312 (SD = 4.80696)
  • agent: uhCAk2r6kwQENyt-nc3RCKB7Y-NvFoXTZUjeXg7vqVOu_Waw632Wp
mean 1.590318s (SD = 7.985812s)
  • agent: uhCAkdXBcEYCS_Ts1U82DsDeZzfaDUSo82IoSJmDaXjnqVhgeutdU
mean 7.210306s (SD = 1.628107s)
Not enough time data to show a trend.
Session accepted -- success rate
The number of accepted sessions that completed per second.
All agents
mean 0.97/s
  • agent: uhCAk2r6kwQENyt-nc3RCKB7Y-NvFoXTZUjeXg7vqVOu_Waw632Wp
mean 1.94/s
  • agent: uhCAkdXBcEYCS_Ts1U82DsDeZzfaDUSo82IoSJmDaXjnqVhgeutdU
mean 0/s
Not enough time data to show a trend.
Session accepted -- failure rate
The number of accepted sessions that failed per second.
All agents
mean 0.3800000000000001/s
  • agent: uhCAk2r6kwQENyt-nc3RCKB7Y-NvFoXTZUjeXg7vqVOu_Waw632Wp
mean 0.5294117647058824/s
  • agent: uhCAkdXBcEYCS_Ts1U82DsDeZzfaDUSo82IoSJmDaXjnqVhgeutdU
mean /s
Not enough time data to show a trend.
Session initiated -- timing
The duration of the session from initiation to completion.
  • agent: uhCAk_8UxhejR5K7dC34KCZGoyuiHDZvCcC-E1EyM3HLHHc9MEonF
mean 2.418892s (SD = 2.314305s)
Session initiated -- success rate
The number of initiated sessions that completed per second.
  • agent: uhCAk_8UxhejR5K7dC34KCZGoyuiHDZvCcC-E1EyM3HLHHc9MEonF
mean 1.75/s
Session initiated -- failure rate
The number of initiated sessions that failed per second.
  • agent: uhCAk_8UxhejR5K7dC34KCZGoyuiHDZvCcC-E1EyM3HLHHc9MEonF
mean 1.6/s
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.959534s (SD = 7.323346s)
Request roundtrip duration: 'get_agent_activity'
The time spent sending a get_agent_activity request and awaiting its response
mean 0.053822s (SD = 0.054156s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.535129s (SD = 5.217778s)
Request roundtrip duration: 'call_remote'
The time spent sending a call_remote request and awaiting its response
mean 0.798797s (SD = 6.537972s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.3e-05s (SD = 3.3e-05s)
Handle incoming request duration: 'call_remote'
The time spent handling an incoming call_remote request
mean 0.008942s (SD = 0.034182s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.001149s (SD = 0.004271s)
Handle incoming request duration: 'get_agent_activity'
The time spent handling an incoming get_agent_activity request
mean 0.001518s (SD = 0.001322s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.015198s (SD = 0.120051s)
Handle incoming request duration: 'publish_counter_sign'
The time spent handling an incoming publish_counter_sign request
mean 8.2e-05s (SD = 5.3e-05s)
Handle incoming request duration: 'countersigning_session_negotiation'
The time spent handling an incoming countersigning_session_negotiation request
mean 6e-05s (SD = 7.4e-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
Thu, 12 Feb 2026 01:15:09 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_21929063931
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 6.682841 (SD = 7.322403)
  • agent: uhCAk2doJ063Hi0H8fb0qlHsrcAQ6Ex7UVg0EqdRRczmNSCYHrjLO
  • op_type: RegisterAgentActivity
mean 7.597488s (SD = 12.086907s)
Not enough time data to show a trend.
  • agent: uhCAk2doJ063Hi0H8fb0qlHsrcAQ6Ex7UVg0EqdRRczmNSCYHrjLO
  • op_type: StoreEntry
mean 7.597496s (SD = 12.086904s)
Not enough time data to show a trend.
  • agent: uhCAk2doJ063Hi0H8fb0qlHsrcAQ6Ex7UVg0EqdRRczmNSCYHrjLO
  • op_type: StoreRecord
mean 7.597494s (SD = 12.086905s)
Not enough time data to show a trend.
  • agent: uhCAkIoBOCevXrR9QvtvpWn-HYmU2uXEkcGyYK9z6Mf7wRTaDac3b
  • op_type: RegisterAgentActivity
mean 6.095078s (SD = 2.449838s)
Not enough time data to show a trend.
  • agent: uhCAkIoBOCevXrR9QvtvpWn-HYmU2uXEkcGyYK9z6Mf7wRTaDac3b
  • op_type: StoreEntry
mean 6.095081s (SD = 2.449838s)
Not enough time data to show a trend.
  • agent: uhCAkIoBOCevXrR9QvtvpWn-HYmU2uXEkcGyYK9z6Mf7wRTaDac3b
  • op_type: StoreRecord
mean 6.095079s (SD = 2.449836s)
Not enough time data to show a trend.
  • agent: uhCAkJ-hlvvxuLC5AZRPp-qec87Az4sf-EriGpEInLkcXCNThWiX4
  • op_type: RegisterAgentActivity
mean 5.673904s (SD = 1.675506s)
Not enough time data to show a trend.
  • agent: uhCAkJ-hlvvxuLC5AZRPp-qec87Az4sf-EriGpEInLkcXCNThWiX4
  • op_type: StoreEntry
mean 5.673903s (SD = 1.675507s)
Not enough time data to show a trend.
  • agent: uhCAkJ-hlvvxuLC5AZRPp-qec87Az4sf-EriGpEInLkcXCNThWiX4
  • op_type: StoreRecord
mean 5.673903s (SD = 1.675508s)
Not enough time data to show a trend.
  • agent: uhCAkMpoPvVQBKljXm724U-bHRhuZRGYCaCB5UgUbFWQC4X929yoc
  • op_type: RegisterAgentActivity
mean 6.057956s (SD = 2.748688s)
Not enough time data to show a trend.
  • agent: uhCAkMpoPvVQBKljXm724U-bHRhuZRGYCaCB5UgUbFWQC4X929yoc
  • op_type: StoreEntry
mean 6.057957s (SD = 2.748688s)
Not enough time data to show a trend.
  • agent: uhCAkMpoPvVQBKljXm724U-bHRhuZRGYCaCB5UgUbFWQC4X929yoc
  • op_type: StoreRecord
mean 6.057959s (SD = 2.748689s)
Not enough time data to show a trend.
  • agent: uhCAkOFHDBQG9qNvgeUIdAu4dpNFYEiAwI7eB1uyMBK4uAeCWYtyl
  • op_type: RegisterAgentActivity
mean 7.227305s (SD = 11.848847s)
Not enough time data to show a trend.
  • agent: uhCAkOFHDBQG9qNvgeUIdAu4dpNFYEiAwI7eB1uyMBK4uAeCWYtyl
  • op_type: StoreEntry
mean 7.374571s (SD = 12.692819s)
Not enough time data to show a trend.
  • agent: uhCAkOFHDBQG9qNvgeUIdAu4dpNFYEiAwI7eB1uyMBK4uAeCWYtyl
  • op_type: StoreRecord
mean 7.374569s (SD = 12.692818s)
Not enough time data to show a trend.
  • agent: uhCAkPIb_uHPCCMQJAvDoBnHsX7CKG25qpZEKLQS25NA356Jjk18S
  • op_type: RegisterAgentActivity
mean 5.694557s (SD = 2.134791s)
Not enough time data to show a trend.
  • agent: uhCAkPIb_uHPCCMQJAvDoBnHsX7CKG25qpZEKLQS25NA356Jjk18S
  • op_type: StoreEntry
mean 5.717859s (SD = 2.167532s)
Not enough time data to show a trend.
  • agent: uhCAkPIb_uHPCCMQJAvDoBnHsX7CKG25qpZEKLQS25NA356Jjk18S
  • op_type: StoreRecord
mean 5.717857s (SD = 2.167535s)
Not enough time data to show a trend.
  • agent: uhCAkZ71rmHU6cFVNz-Vwqq1PAF0QMFacQNt43oDS9J5IBLntAwp1
  • op_type: RegisterAgentActivity
mean 6.057894s (SD = 2.42561s)
Not enough time data to show a trend.
  • agent: uhCAkZ71rmHU6cFVNz-Vwqq1PAF0QMFacQNt43oDS9J5IBLntAwp1
  • op_type: StoreEntry
mean 6.057893s (SD = 2.425608s)
Not enough time data to show a trend.
  • agent: uhCAkZ71rmHU6cFVNz-Vwqq1PAF0QMFacQNt43oDS9J5IBLntAwp1
  • op_type: StoreRecord
mean 6.057893s (SD = 2.425609s)
Not enough time data to show a trend.
  • agent: uhCAkZ7gsIEnXgx3ycr-TCo8GbQZ9anWIyxycyZmmh8BBwJHV_aGk
  • op_type: RegisterAgentActivity
mean 7.447442s (SD = 12.087798s)
Not enough time data to show a trend.
  • agent: uhCAkZ7gsIEnXgx3ycr-TCo8GbQZ9anWIyxycyZmmh8BBwJHV_aGk
  • op_type: StoreEntry
mean 7.447445s (SD = 12.087798s)
Not enough time data to show a trend.
  • agent: uhCAkZ7gsIEnXgx3ycr-TCo8GbQZ9anWIyxycyZmmh8BBwJHV_aGk
  • op_type: StoreRecord
mean 7.599193s (SD = 12.938088s)
Not enough time data to show a trend.
  • agent: uhCAktmC3Q9mG5XTmdA_Z6BXbv780JoTq1iCoedbxkvvyNQgpwWXr
  • op_type: RegisterAgentActivity
mean 7.600511s (SD = 12.93924s)
Not enough time data to show a trend.
  • agent: uhCAktmC3Q9mG5XTmdA_Z6BXbv780JoTq1iCoedbxkvvyNQgpwWXr
  • op_type: StoreEntry
mean 7.600451s (SD = 12.939251s)
Not enough time data to show a trend.
  • agent: uhCAktmC3Q9mG5XTmdA_Z6BXbv780JoTq1iCoedbxkvvyNQgpwWXr
  • op_type: StoreRecord
mean 7.448795s (SD = 12.089197s)
Not enough time data to show a trend.
  • agent: uhCAkwa40FVbAOC6nwI5pMteoYQOd0Yvt-Igm03iokYD0ZoF_8Axs
  • op_type: RegisterAgentActivity
mean 7.167213s (SD = 11.687582s)
Not enough time data to show a trend.
  • agent: uhCAkwa40FVbAOC6nwI5pMteoYQOd0Yvt-Igm03iokYD0ZoF_8Axs
  • op_type: StoreEntry
mean 7.310248s (SD = 12.519581s)
Not enough time data to show a trend.
  • agent: uhCAkwa40FVbAOC6nwI5pMteoYQOd0Yvt-Igm03iokYD0ZoF_8Axs
  • op_type: StoreRecord
mean 7.310247s (SD = 12.519582s)
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.86/s
  • agent: uhCAk2doJ063Hi0H8fb0qlHsrcAQ6Ex7UVg0EqdRRczmNSCYHrjLO
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAk2doJ063Hi0H8fb0qlHsrcAQ6Ex7UVg0EqdRRczmNSCYHrjLO
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAk2doJ063Hi0H8fb0qlHsrcAQ6Ex7UVg0EqdRRczmNSCYHrjLO
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAkIoBOCevXrR9QvtvpWn-HYmU2uXEkcGyYK9z6Mf7wRTaDac3b
  • op_type: RegisterAgentActivity
mean 1.79/s
  • agent: uhCAkIoBOCevXrR9QvtvpWn-HYmU2uXEkcGyYK9z6Mf7wRTaDac3b
  • op_type: StoreEntry
mean 1.79/s
  • agent: uhCAkIoBOCevXrR9QvtvpWn-HYmU2uXEkcGyYK9z6Mf7wRTaDac3b
  • op_type: StoreRecord
mean 1.79/s
  • agent: uhCAkJ-hlvvxuLC5AZRPp-qec87Az4sf-EriGpEInLkcXCNThWiX4
  • op_type: RegisterAgentActivity
mean 1.75/s
  • agent: uhCAkJ-hlvvxuLC5AZRPp-qec87Az4sf-EriGpEInLkcXCNThWiX4
  • op_type: StoreEntry
mean 1.75/s
  • agent: uhCAkJ-hlvvxuLC5AZRPp-qec87Az4sf-EriGpEInLkcXCNThWiX4
  • op_type: StoreRecord
mean 1.75/s
  • agent: uhCAkMpoPvVQBKljXm724U-bHRhuZRGYCaCB5UgUbFWQC4X929yoc
  • op_type: RegisterAgentActivity
mean 1.73/s
  • agent: uhCAkMpoPvVQBKljXm724U-bHRhuZRGYCaCB5UgUbFWQC4X929yoc
  • op_type: StoreEntry
mean 1.73/s
  • agent: uhCAkMpoPvVQBKljXm724U-bHRhuZRGYCaCB5UgUbFWQC4X929yoc
  • op_type: StoreRecord
mean 1.73/s
  • agent: uhCAkOFHDBQG9qNvgeUIdAu4dpNFYEiAwI7eB1uyMBK4uAeCWYtyl
  • op_type: RegisterAgentActivity
mean 1.94/s
  • agent: uhCAkOFHDBQG9qNvgeUIdAu4dpNFYEiAwI7eB1uyMBK4uAeCWYtyl
  • op_type: StoreEntry
mean 1.94/s
  • agent: uhCAkOFHDBQG9qNvgeUIdAu4dpNFYEiAwI7eB1uyMBK4uAeCWYtyl
  • op_type: StoreRecord
mean 1.94/s
  • agent: uhCAkPIb_uHPCCMQJAvDoBnHsX7CKG25qpZEKLQS25NA356Jjk18S
  • op_type: RegisterAgentActivity
mean 1.75/s
  • agent: uhCAkPIb_uHPCCMQJAvDoBnHsX7CKG25qpZEKLQS25NA356Jjk18S
  • op_type: StoreEntry
mean 1.8/s
  • agent: uhCAkPIb_uHPCCMQJAvDoBnHsX7CKG25qpZEKLQS25NA356Jjk18S
  • op_type: StoreRecord
mean 1.8/s
  • agent: uhCAkZ71rmHU6cFVNz-Vwqq1PAF0QMFacQNt43oDS9J5IBLntAwp1
  • op_type: RegisterAgentActivity
mean 1.73/s
  • agent: uhCAkZ71rmHU6cFVNz-Vwqq1PAF0QMFacQNt43oDS9J5IBLntAwp1
  • op_type: StoreEntry
mean 1.73/s
  • agent: uhCAkZ71rmHU6cFVNz-Vwqq1PAF0QMFacQNt43oDS9J5IBLntAwp1
  • op_type: StoreRecord
mean 1.73/s
  • agent: uhCAkZ7gsIEnXgx3ycr-TCo8GbQZ9anWIyxycyZmmh8BBwJHV_aGk
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAkZ7gsIEnXgx3ycr-TCo8GbQZ9anWIyxycyZmmh8BBwJHV_aGk
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAkZ7gsIEnXgx3ycr-TCo8GbQZ9anWIyxycyZmmh8BBwJHV_aGk
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAktmC3Q9mG5XTmdA_Z6BXbv780JoTq1iCoedbxkvvyNQgpwWXr
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAktmC3Q9mG5XTmdA_Z6BXbv780JoTq1iCoedbxkvvyNQgpwWXr
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAktmC3Q9mG5XTmdA_Z6BXbv780JoTq1iCoedbxkvvyNQgpwWXr
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAkwa40FVbAOC6nwI5pMteoYQOd0Yvt-Igm03iokYD0ZoF_8Axs
  • op_type: RegisterAgentActivity
mean 1.83/s
  • agent: uhCAkwa40FVbAOC6nwI5pMteoYQOd0Yvt-Igm03iokYD0ZoF_8Axs
  • op_type: StoreEntry
mean 1.88/s
  • agent: uhCAkwa40FVbAOC6nwI5pMteoYQOd0Yvt-Igm03iokYD0ZoF_8Axs
  • op_type: StoreRecord
mean 1.88/s
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.106702s (SD = 0.078629s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.139401s (SD = 0.313132s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.8e-05s (SD = 0.000114s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.00292s (SD = 0.013701s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.05037s (SD = 0.560461s)

Write/get_agent_activity

A scenario where write peers write entries, while get_agent_activity peers each query a single write agent's activity with get_agent_activity.

Before a target write peer and the requesting get_agent_activity peer are in sync, this will measure the get_agent_activity call performance over a network. Once a write peer reaches sync with a get_agent_activity peer, the write peer will publish their actions and entries, and so the get_agent_activity calls will likely have most of the data they need locally. At that point this measures the database query performance and code paths through host functions.

Started
Thu, 12 Feb 2026 01:17:17 UTC
Peer count
2
Peer count at end
2
Behaviours
  • get_agent_activity (1 agent)
  • write (1 agent)
Holochain version
0.6.1-rc.0
Wind Tunnel version
0.6.0
Run ID
write_get_agent_activity_21929063931
Highest observed action_seq
The change in the highest action index on the write peer's source chain.
29 5221 change: 17903.44827586207% over 867.149049483s ( 5.99/s)
get_agent_activity_full zome call timing
The time taken to call the zome function that retrieves information on a write peer's source chain.
  • agent: uhCAkXd2jEveCmMtlBW-9rTd86OApGeb0jK-4zwV-SUoWeWE3w-cq
mean 0.228499s (SD = 0.094789s)
Error count
The number of errors accumulated.
0
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.136574s (SD = 0.06644s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.1245s (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.217672s (SD = 0.093342s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.456598s (SD = 0.76144s)
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.002189s (SD = 0.011152s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.01145s (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.058244s (SD = 0.052971s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.352973s (SD = 1.226709s)

Write/Query

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

Started
Thu, 12 Feb 2026 00:59:53 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_21929063931
Write timing
The time it takes to complete the zome function call that writes the entry.
mean 0.110727s (SD = 0.403704s)
Write rate
The number of writes completed per second.
mean 66.21/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, 12 Feb 2026 01:02:00 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_21929063931
Write timing
The time taken to write the entry.
mean 0.170096s (SD = 0.5053s)
Write rate
The number of writes completed per second.
mean 53.92/s
Read timing
The time taken to read the entry.
mean 0.013446s (SD = 0.027993s)
Read rate
The number of reads completed per second.
mean 53.92/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, 12 Feb 2026 01:04:02 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_21929063931
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.051556s (SD = 0.024741s)
Write rate
The number of write zome function calls that complete per second.
mean 73.96/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.08346s (SD = 0.026363s)
Read rate
The number of read zome function calls that complete per second.
mean 73.96/s
Error count
The number of errors accumulated over the run.
0

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
Thu, 12 Feb 2026 01:27:55 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_21929063931
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 95.83/s
  • agent: uhCAk4UvXQJF6ii_AIdfCI9dd3WR_nUanvc_FFLXVaLDtdU6oS36g
mean 177.58/s
  • agent: uhCAk9spnN-1C0Ws-TVOx6Nx6XDTyLxo55NgL0pEZvAgC05kQq0CZ
mean 74/s
  • agent: uhCAkO7zyc87951tAbYTN4wuYkbHf272_Hw4utQqhejQAvwjEG03M
mean 35.92/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 112.958265 (SD = 32.18158)
  • agent: uhCAkToAJAUjOemQwAfKwstrvl_CRHzFAekdbQDtX-5ZQ6I8B8XZs
mean 94.948738s (SD = 33.06685s)
  • agent: uhCAkdxpbjK48N_kFawjucgN_AEP-CUgaAF2aoFZZeOmLLiKdxOda
mean 118.554907s (SD = 35.550412s)
  • agent: uhCAkg1RbgOREFM6VSnoJPyA0HgKZZotqjsWSjbDUlywQ01QbB1-q
mean 125.371151s (SD = 27.927477s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 121.12/s
  • agent: uhCAkToAJAUjOemQwAfKwstrvl_CRHzFAekdbQDtX-5ZQ6I8B8XZs
mean 73.43/s
  • agent: uhCAkdxpbjK48N_kFawjucgN_AEP-CUgaAF2aoFZZeOmLLiKdxOda
mean 131.33/s
  • agent: uhCAkg1RbgOREFM6VSnoJPyA0HgKZZotqjsWSjbDUlywQ01QbB1-q
mean 158.6/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 4.34 (SD = 2.88) < max 7
zero-arc
min 0 < mean 2.32 (SD = 1.22) < max 6
Error count
The number of errors accumulated across all nodes.
1
Request roundtrip duration: 'get'
The time spent sending a get request and awaiting its response
mean 0.061646s (SD = 0.636528s)
Request roundtrip duration: 'get_links'
The time spent sending a get_links request and awaiting its response
mean 0.077261s (SD = 0.048948s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 1.475918s (SD = 2.743548s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 2.2e-05s (SD = 8.4e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000624s (SD = 0.004447s)
Handle incoming request duration: 'get_links'
The time spent handling an incoming get_links request
mean 0.001268s (SD = 0.006628s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 1.352162s (SD = 2.736869s)

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
Thu, 12 Feb 2026 01:23:40 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_21929063931
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 69.51/s
  • agent: uhCAkKW7d5dKeIqpL_UWqecGtjPa57CRZ0slz44LOUUGQorNIgYui
mean 40.56/s
  • agent: uhCAkex4-oZ1I0DNHql7tz7698vArdxGu6lPqQ0Vp1DVzuNIW75G7
mean 80.43/s
  • agent: uhCAkgSl8xWzx7909XJLNrx9sW13KPxXm_uJUNXTw0C4ful3vpCuq
mean 43.15/s
  • agent: uhCAkgjQKVDidWZCZpiQE6ejBlCsIVqOgihlcYGt4dTpm4xEa4PzN
mean 148.36/s
  • agent: uhCAkisRO_7p5PAOPxEEVkRJC41g2df3IpwP4V1k81hYipSIjBpR8
mean 35.04/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 26.694537 (SD = 19.502463)
  • agent: uhCAk0cOmnlH86kfQ90rGJbYER-AWrUeObjlbdChWVJxWtY1EUpLN
mean 25.89342s (SD = 21.57104s)
  • agent: uhCAkGedv0E0Yu3F6EXC0vydqN-wT_o0qNP2vk0ueYQw0AJUcc41K
mean 55.766973s (SD = 40.714493s)
  • agent: uhCAkTRk_4LU216briDmAMVptm4U6q7sgAliBTOTi9ju_oN9Sxytw
mean 12.813097s (SD = 7.740067s)
  • agent: uhCAkzYP3Vw-Evgp50z6bWjRZl4HU13j5kRtepA041GXd_UxTghDv
mean 12.304659s (SD = 7.984253s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 56.3/s
  • agent: uhCAk0cOmnlH86kfQ90rGJbYER-AWrUeObjlbdChWVJxWtY1EUpLN
mean 40.27/s
  • agent: uhCAkGedv0E0Yu3F6EXC0vydqN-wT_o0qNP2vk0ueYQw0AJUcc41K
mean 30.27/s
  • agent: uhCAkTRk_4LU216briDmAMVptm4U6q7sgAliBTOTi9ju_oN9Sxytw
mean 75.73/s
  • agent: uhCAkzYP3Vw-Evgp50z6bWjRZl4HU13j5kRtepA041GXd_UxTghDv
mean 78.91/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 6.22 (SD = 1.4) < max 8
zero-arc
min 0 < mean 5.68 (SD = 1.75) < max 8
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.049584s (SD = 0.051125s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.557555s (SD = 2.547261s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1e-05s (SD = 4.4e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.00061s (SD = 0.000838s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.361166s (SD = 0.81704s)

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
Thu, 12 Feb 2026 01:25: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
zero_arc_create_data_validated_21929063931
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 85.48/s
  • agent: uhCAk7PZrGeRkD2LH1s3LnpBBrwmZ8Uvlzse75kGJG09t2t-iGsjd
mean 150.04/s
  • agent: uhCAkNMvCrWc7xORzhOZmRXWoKxbN-ROLDko1v9OnweAeZc20OhXc
mean 156.7/s
  • agent: uhCAkZy23-SOV_tYq0NcKTlKeGFyZpOFIZaPO_Su2aTjKSVrbLm_8
mean 55.68/s
  • agent: uhCAkciLZbSPP-JTle6TnlOR36W6yr727q5lC4jfpCZ2xWFoVcC6I
mean 21/s
  • agent: uhCAkeHzB3xSluWa17lJoTc36a9PO26vtWt4VOCreC71uM2UsV4FY
mean 110.44/s
  • agent: uhCAkgCVtQ6zX7UfXzjnPFQ_E70WjenExcDjQmTvpAPRVE9HUuH4U
mean 19.04/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 34.054046 (SD = 13.315061)
  • agent: uhCAk3Ro3BzGQq62bIlBEauxdr9RYPse3wIjIL9-B6txPTT82w7ZZ
mean 21.370703s (SD = 9.19055s)
  • agent: uhCAkdNXDx3LAri2xnBlPuEORJl9F9h5IiT4DTqfsJqVgrukWF6uc
mean 46.737388s (SD = 17.439571s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 87.34/s
  • agent: uhCAk3Ro3BzGQq62bIlBEauxdr9RYPse3wIjIL9-B6txPTT82w7ZZ
mean 82/s
  • agent: uhCAkdNXDx3LAri2xnBlPuEORJl9F9h5IiT4DTqfsJqVgrukWF6uc
mean 92.67/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 1 < mean 7.39 (SD = 1.3) < max 9
zero-arc
min 0 < mean 5.31 (SD = 1.79) < max 8
App validation workflow duration
The time taken to apply app validation to the data.
mean 0.169173s (SD = 2.319021s)
System validation workflow duration
The time taken to apply system validation to the data.
mean 0.057512s (SD = 0.568336s)
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.209058s (SD = 2.941398s)
Request roundtrip duration: 'send_validation_receipts'
The time spent sending a send_validation_receipts request and awaiting its response
mean 0.246188s (SD = 2.00474s)
Handle incoming response duration
The time spent handling an incoming response message of any type
mean 1.5e-05s (SD = 5.2e-05s)
Handle incoming request duration: 'get'
The time spent handling an incoming get request
mean 0.000696s (SD = 0.001319s)
Handle incoming request duration: 'send_validation_receipts'
The time spent handling an incoming send_validation_receipts request
mean 0.075003s (SD = 0.357868s)

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, 12 Feb 2026 01:06: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_21929063931
Call timing
The time taken for the call to complete.
mean 0.004163s (SD = 0.004434s)
Call rate
The number of zome calls completed per second.
mean 2393.38/s
Error count
The number of errors accumulated during the run.
0