App Install

Measure app installation speed. This scenario has two roles:

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

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

Started
Fri, 16 Jan 2026 13:47:12 UTC
Peer count
1
Peer count at end
1
Behaviours
  • large (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
app_install_large_21068152216
First install time
The time from conductor startup to completion of the first app installation attempt.
0.251574183s
Install app timing
The time taken to install an app.
mean 0.101804s (SD = 0.022585s)

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, 16 Jan 2026 13:51:47 UTC
Peer count
10
Peer count at end
10
Behaviours
  • record_lag (5 agents)
  • write (5 agents)
Wind Tunnel version
0.5.0-dev.0
Run ID
dht_sync_lag_21068152216
Create rate
The average number of created records per agent.
All agents
mean 60.85/s
  • agent: uhCAkIWwXSkevmxuslJGhVHB_YSt7ZpdIp_AAfFkLSSHqflurKx4c
mean 119.32/s
  • agent: uhCAkQXkx-7AerCoDBVObH9CvrgoEC0adzH5dOdfsR2WPvh5CBCFh
mean 66.32/s
  • agent: uhCAkiFhBjnXM75tOZ_M7hRX3OtGkalDyJ3cMGo_prGs30GVOkxzt
mean 31.64/s
  • agent: uhCAkiaSi34_iDAnVfmuoshbuTgkEe_MoCklPBxXwcIlaNj_eTfnb
mean 17.57/s
  • agent: uhCAkpV68deBb98Vsm2yaOth-cmq2LYzrXVhvarNz3UMraz1e_KlW
mean 69.39/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 1.1111260960683705e+31s (SD = 2.515418684233543e+31s)
  • agent: uhCAkcUgovBnSum65plQSkkL7lgboevWS176L-DN3-damlT-_1-G2
mean 121.742877s (SD = 80.807165s)
  • agent: uhCAkcqMDalUcMraNFnOsQD3lhiVc0H6glToSOaHEEsJ8TTJbL0F7
mean 78.327421s (SD = 51.756691s)
  • agent: uhCAkdl3tr6gav8MaHyh9dMP6SLFXEYO93dvybo1OJnqhOWJqx0-7
mean 5.555630480341853e+31s (SD = 1.2577093421167715e+32s)
  • agent: uhCAkj6muLUDIFl41K78trpPO6Ta7LVC5Ou16wvroieqVR1rfaTZW
mean 67.642141s (SD = 35.031993s)
  • agent: uhCAksN6_q7KV-15NYDyQi-Pr1Qf-m25b_Iluv1wVtBiC6rl_m44a
mean 59.072823s (SD = 39.514585s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 173.6/s
  • agent: uhCAkcUgovBnSum65plQSkkL7lgboevWS176L-DN3-damlT-_1-G2
mean 271.8/s
  • agent: uhCAkcqMDalUcMraNFnOsQD3lhiVc0H6glToSOaHEEsJ8TTJbL0F7
mean 302.33/s
  • agent: uhCAkdl3tr6gav8MaHyh9dMP6SLFXEYO93dvybo1OJnqhOWJqx0-7
mean 29.13/s
  • agent: uhCAkj6muLUDIFl41K78trpPO6Ta7LVC5Ou16wvroieqVR1rfaTZW
mean 233.75/s
  • agent: uhCAksN6_q7KV-15NYDyQi-Pr1Qf-m25b_Iluv1wVtBiC6rl_m44a
mean 31/s
Error count
The number of errors encountered during the scenario.
0

First Call

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

Started
Fri, 16 Jan 2026 13:27:50 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
first_call_21068152216
Zome call timing
The time elapsed between start of install and calling init.
mean 0.018913s (SD = 0.053332s)

Local Signals

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

Started
Fri, 16 Jan 2026 13:29:56 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
local_signals_21068152216
Send timing
The time taken to emit a batch of 10,000 signals.
mean 1.351498s (SD = 0.691833s)
Not enough time data to show a trend.
Receive timing
The time taken to receive the completed batch, to the nearest 250ms.
mean 28.377823s (SD = 8.903385s)
Not enough time data to show a trend.
Success ratio
The proportion of signals successfully received in a batch.
min 0.9474999904632568 < mean 0.9829 (SD = 0.0162) < max 1

No scenario template for mixed_arc_get_agent_activity!

No scenario template for mixed_arc_must_get_agent_activity!

Remote Call Rate

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

Started
Fri, 16 Jan 2026 13:32:07 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
remote_call_rate_21068152216
Dispatch timing
The time between sending a remote call and the remote handler being invoked.
All agents
mean 0.002868s (SD = 0.006189s)
  • agent: uhCAk9UUIzwv9RKZNwbJakNk-yfIBxYQoL_qdLFq5x7A1I77y1bzB
mean 0.002877s (SD = 0.006697s)
  • agent: uhCAktmPhUu4YcpA6iJxNQ2WVURqZrUeJTCFgHZs3XFxmdIHdjT_o
mean 0.002858s (SD = 0.00568s)
Round-trip timing
The total elapsed time to get a response to the client.
All agents
mean 0.008394s (SD = 0.049814s)
  • agent: uhCAk9UUIzwv9RKZNwbJakNk-yfIBxYQoL_qdLFq5x7A1I77y1bzB
mean 0.008394s (SD = 0.049831s)
  • agent: uhCAktmPhUu4YcpA6iJxNQ2WVURqZrUeJTCFgHZs3XFxmdIHdjT_o
mean 0.008393s (SD = 0.049796s)

Remote Signals

This scenario tests the throughput of remote_signals operations.

Started
Fri, 16 Jan 2026 13:34:12 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
remote_signals_21068152216
Round trip time
The time from origin signal dispatch to origin receive of the remote side's response signal.
mean 0.029137s (SD = 0.046124s)
Timeouts
The number of timeouts waiting for the remote side's response signal (default timeout is 20 seconds).
0

Single-write, many-read

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

Started
Fri, 16 Jan 2026 13:36:22 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
single_write_many_read_21068152216
read call timing
The time it takes to complete the zome call that retrieves the record.
mean 0.005465s (SD = 0.001837s)
read call rate (10s)
The number of zome calls made in a 10-second window.
mean 1816.43/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, 16 Jan 2026 13:53:56 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
validation_receipts_21068152216
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 7.469743s (SD = 10.000143s)
  • agent: uhCAk-odAucb4daTi9JpxoCoZaBnsaU5DjPv-L_lNCzRdjvvy0Whz
  • op_type: RegisterAgentActivity
mean 7.535574s (SD = 9.289771s)
Not enough time data to show a trend.
  • agent: uhCAk-odAucb4daTi9JpxoCoZaBnsaU5DjPv-L_lNCzRdjvvy0Whz
  • op_type: StoreEntry
mean 7.691952s (SD = 10.018729s)
Not enough time data to show a trend.
  • agent: uhCAk-odAucb4daTi9JpxoCoZaBnsaU5DjPv-L_lNCzRdjvvy0Whz
  • op_type: StoreRecord
mean 7.691954s (SD = 10.01873s)
Not enough time data to show a trend.
  • agent: uhCAk33IB03ohK0IaMvrzbGpf5yQCFlAAvmqsfGewjbbIcKX2Vcrw
  • op_type: RegisterAgentActivity
mean 7.306106s (SD = 12.87681s)
Not enough time data to show a trend.
  • agent: uhCAk33IB03ohK0IaMvrzbGpf5yQCFlAAvmqsfGewjbbIcKX2Vcrw
  • op_type: StoreEntry
mean 7.305889s (SD = 12.019048s)
Not enough time data to show a trend.
  • agent: uhCAk33IB03ohK0IaMvrzbGpf5yQCFlAAvmqsfGewjbbIcKX2Vcrw
  • op_type: StoreRecord
mean 7.306106s (SD = 12.876808s)
Not enough time data to show a trend.
  • agent: uhCAk5bwIeG1bumFx9pOxNa0mohugBifMrbNkxby7pxADWJ6fok8Y
  • op_type: RegisterAgentActivity
mean 6.794104s (SD = 7.384978s)
Not enough time data to show a trend.
  • agent: uhCAk5bwIeG1bumFx9pOxNa0mohugBifMrbNkxby7pxADWJ6fok8Y
  • op_type: StoreEntry
mean 6.658671s (SD = 7.370238s)
Not enough time data to show a trend.
  • agent: uhCAk5bwIeG1bumFx9pOxNa0mohugBifMrbNkxby7pxADWJ6fok8Y
  • op_type: StoreRecord
mean 6.794146s (SD = 8.170422s)
Not enough time data to show a trend.
  • agent: uhCAkI5_E6zE30FsKtRYmTq2UQfLJfvn736vtwdrG3kPjqJyedvl-
  • op_type: RegisterAgentActivity
mean 8.538549s (SD = 10.525276s)
Not enough time data to show a trend.
  • agent: uhCAkI5_E6zE30FsKtRYmTq2UQfLJfvn736vtwdrG3kPjqJyedvl-
  • op_type: StoreEntry
mean 8.037121s (SD = 10.320738s)
Not enough time data to show a trend.
  • agent: uhCAkI5_E6zE30FsKtRYmTq2UQfLJfvn736vtwdrG3kPjqJyedvl-
  • op_type: StoreRecord
mean 8.037117s (SD = 10.320739s)
Not enough time data to show a trend.
  • agent: uhCAkQYb7Dkf7WvVk0WjSv5wrFHh3rYDQL86GB8mQATXzlbyDdxeu
  • op_type: RegisterAgentActivity
mean 7.061602s (SD = 7.491834s)
Not enough time data to show a trend.
  • agent: uhCAkQYb7Dkf7WvVk0WjSv5wrFHh3rYDQL86GB8mQATXzlbyDdxeu
  • op_type: StoreEntry
mean 7.688311s (SD = 8.671277s)
Not enough time data to show a trend.
  • agent: uhCAkQYb7Dkf7WvVk0WjSv5wrFHh3rYDQL86GB8mQATXzlbyDdxeu
  • op_type: StoreRecord
mean 7.531917s (SD = 8.672863s)
Not enough time data to show a trend.
  • agent: uhCAkb8uAQG77jTW3795mQkNGEMgklU25iyeH00UDLNYz0DZ2zhb8
  • op_type: RegisterAgentActivity
mean 6.658165s (SD = 8.156674s)
Not enough time data to show a trend.
  • agent: uhCAkb8uAQG77jTW3795mQkNGEMgklU25iyeH00UDLNYz0DZ2zhb8
  • op_type: StoreEntry
mean 6.793788s (SD = 8.170223s)
Not enough time data to show a trend.
  • agent: uhCAkb8uAQG77jTW3795mQkNGEMgklU25iyeH00UDLNYz0DZ2zhb8
  • op_type: StoreRecord
mean 6.658167s (SD = 8.156671s)
Not enough time data to show a trend.
  • agent: uhCAkbhsSsKkM2x41oMsleP3ADEN9nfuMEn6h7wG2EIYv_eYyjFML
  • op_type: RegisterAgentActivity
mean 6.189731s (SD = 4.872816s)
Not enough time data to show a trend.
  • agent: uhCAkbhsSsKkM2x41oMsleP3ADEN9nfuMEn6h7wG2EIYv_eYyjFML
  • op_type: StoreEntry
mean 6.189732s (SD = 4.872816s)
Not enough time data to show a trend.
  • agent: uhCAkbhsSsKkM2x41oMsleP3ADEN9nfuMEn6h7wG2EIYv_eYyjFML
  • op_type: StoreRecord
mean 6.189727s (SD = 4.872815s)
Not enough time data to show a trend.
  • agent: uhCAkkrcoKrriWaYDaBgghLM2tiUhDanvTxhIKuzBn15xkoqWpMYw
  • op_type: RegisterAgentActivity
mean 8.096322s (SD = 15.914199s)
Not enough time data to show a trend.
  • agent: uhCAkkrcoKrriWaYDaBgghLM2tiUhDanvTxhIKuzBn15xkoqWpMYw
  • op_type: StoreEntry
mean 8.096321s (SD = 15.914198s)
Not enough time data to show a trend.
  • agent: uhCAkkrcoKrriWaYDaBgghLM2tiUhDanvTxhIKuzBn15xkoqWpMYw
  • op_type: StoreRecord
mean 8.096321s (SD = 15.914199s)
Not enough time data to show a trend.
  • agent: uhCAkmTno-0uELG9z88UxahGXZ2akyU8GCDX5oP7WEIiqzi-6ZNhw
  • op_type: RegisterAgentActivity
mean 9.641976s (SD = 12.348773s)
Not enough time data to show a trend.
  • agent: uhCAkmTno-0uELG9z88UxahGXZ2akyU8GCDX5oP7WEIiqzi-6ZNhw
  • op_type: StoreEntry
mean 9.465306s (SD = 11.403579s)
Not enough time data to show a trend.
  • agent: uhCAkmTno-0uELG9z88UxahGXZ2akyU8GCDX5oP7WEIiqzi-6ZNhw
  • op_type: StoreRecord
mean 9.658002s (SD = 12.109234s)
Not enough time data to show a trend.
  • agent: uhCAkz1kUJ0Mv5UxB6fJj-cVLDo1lBOweLdywFo-t8OyqSPFAJk_k
  • op_type: RegisterAgentActivity
mean 6.839589s (SD = 10.697688s)
Not enough time data to show a trend.
  • agent: uhCAkz1kUJ0Mv5UxB6fJj-cVLDo1lBOweLdywFo-t8OyqSPFAJk_k
  • op_type: StoreEntry
mean 6.839593s (SD = 10.697685s)
Not enough time data to show a trend.
  • agent: uhCAkz1kUJ0Mv5UxB6fJj-cVLDo1lBOweLdywFo-t8OyqSPFAJk_k
  • op_type: StoreRecord
mean 6.700442s (SD = 9.874448s)
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.83/s
  • agent: uhCAk-odAucb4daTi9JpxoCoZaBnsaU5DjPv-L_lNCzRdjvvy0Whz
  • op_type: RegisterAgentActivity
mean 1.88/s
  • agent: uhCAk-odAucb4daTi9JpxoCoZaBnsaU5DjPv-L_lNCzRdjvvy0Whz
  • op_type: StoreEntry
mean 1.88/s
  • agent: uhCAk-odAucb4daTi9JpxoCoZaBnsaU5DjPv-L_lNCzRdjvvy0Whz
  • op_type: StoreRecord
mean 1.88/s
  • agent: uhCAk33IB03ohK0IaMvrzbGpf5yQCFlAAvmqsfGewjbbIcKX2Vcrw
  • op_type: RegisterAgentActivity
mean 1.88/s
  • agent: uhCAk33IB03ohK0IaMvrzbGpf5yQCFlAAvmqsfGewjbbIcKX2Vcrw
  • op_type: StoreEntry
mean 1.82/s
  • agent: uhCAk33IB03ohK0IaMvrzbGpf5yQCFlAAvmqsfGewjbbIcKX2Vcrw
  • op_type: StoreRecord
mean 1.88/s
  • agent: uhCAk5bwIeG1bumFx9pOxNa0mohugBifMrbNkxby7pxADWJ6fok8Y
  • op_type: RegisterAgentActivity
mean 1.79/s
  • agent: uhCAk5bwIeG1bumFx9pOxNa0mohugBifMrbNkxby7pxADWJ6fok8Y
  • op_type: StoreEntry
mean 1.79/s
  • agent: uhCAk5bwIeG1bumFx9pOxNa0mohugBifMrbNkxby7pxADWJ6fok8Y
  • op_type: StoreRecord
mean 1.79/s
  • agent: uhCAkI5_E6zE30FsKtRYmTq2UQfLJfvn736vtwdrG3kPjqJyedvl-
  • op_type: RegisterAgentActivity
mean 1.87/s
  • agent: uhCAkI5_E6zE30FsKtRYmTq2UQfLJfvn736vtwdrG3kPjqJyedvl-
  • op_type: StoreEntry
mean 1.87/s
  • agent: uhCAkI5_E6zE30FsKtRYmTq2UQfLJfvn736vtwdrG3kPjqJyedvl-
  • op_type: StoreRecord
mean 1.87/s
  • agent: uhCAkQYb7Dkf7WvVk0WjSv5wrFHh3rYDQL86GB8mQATXzlbyDdxeu
  • op_type: RegisterAgentActivity
mean 1.76/s
  • agent: uhCAkQYb7Dkf7WvVk0WjSv5wrFHh3rYDQL86GB8mQATXzlbyDdxeu
  • op_type: StoreEntry
mean 1.76/s
  • agent: uhCAkQYb7Dkf7WvVk0WjSv5wrFHh3rYDQL86GB8mQATXzlbyDdxeu
  • op_type: StoreRecord
mean 1.76/s
  • agent: uhCAkb8uAQG77jTW3795mQkNGEMgklU25iyeH00UDLNYz0DZ2zhb8
  • op_type: RegisterAgentActivity
mean 1.84/s
  • agent: uhCAkb8uAQG77jTW3795mQkNGEMgklU25iyeH00UDLNYz0DZ2zhb8
  • op_type: StoreEntry
mean 1.84/s
  • agent: uhCAkb8uAQG77jTW3795mQkNGEMgklU25iyeH00UDLNYz0DZ2zhb8
  • op_type: StoreRecord
mean 1.84/s
  • agent: uhCAkbhsSsKkM2x41oMsleP3ADEN9nfuMEn6h7wG2EIYv_eYyjFML
  • op_type: RegisterAgentActivity
mean 1.76/s
  • agent: uhCAkbhsSsKkM2x41oMsleP3ADEN9nfuMEn6h7wG2EIYv_eYyjFML
  • op_type: StoreEntry
mean 1.76/s
  • agent: uhCAkbhsSsKkM2x41oMsleP3ADEN9nfuMEn6h7wG2EIYv_eYyjFML
  • op_type: StoreRecord
mean 1.76/s
  • agent: uhCAkkrcoKrriWaYDaBgghLM2tiUhDanvTxhIKuzBn15xkoqWpMYw
  • op_type: RegisterAgentActivity
mean 1.87/s
  • agent: uhCAkkrcoKrriWaYDaBgghLM2tiUhDanvTxhIKuzBn15xkoqWpMYw
  • op_type: StoreEntry
mean 1.87/s
  • agent: uhCAkkrcoKrriWaYDaBgghLM2tiUhDanvTxhIKuzBn15xkoqWpMYw
  • op_type: StoreRecord
mean 1.87/s
  • agent: uhCAkmTno-0uELG9z88UxahGXZ2akyU8GCDX5oP7WEIiqzi-6ZNhw
  • op_type: RegisterAgentActivity
mean 1.83/s
  • agent: uhCAkmTno-0uELG9z88UxahGXZ2akyU8GCDX5oP7WEIiqzi-6ZNhw
  • op_type: StoreEntry
mean 1.77/s
  • agent: uhCAkmTno-0uELG9z88UxahGXZ2akyU8GCDX5oP7WEIiqzi-6ZNhw
  • op_type: StoreRecord
mean 1.77/s
  • agent: uhCAkz1kUJ0Mv5UxB6fJj-cVLDo1lBOweLdywFo-t8OyqSPFAJk_k
  • op_type: RegisterAgentActivity
mean 1.94/s
  • agent: uhCAkz1kUJ0Mv5UxB6fJj-cVLDo1lBOweLdywFo-t8OyqSPFAJk_k
  • op_type: StoreEntry
mean 1.94/s
  • agent: uhCAkz1kUJ0Mv5UxB6fJj-cVLDo1lBOweLdywFo-t8OyqSPFAJk_k
  • op_type: StoreRecord
mean 1.89/s

Write/Query

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

Started
Fri, 16 Jan 2026 13:38:34 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
write_query_21068152216
Write timing
The time it takes to complete the zome function call that writes the entry.
mean 0.074661s (SD = 0.144944s)
Write rate
The number of writes completed per second.
mean 66.38/s
Error count
The number of errors accumulated during the run.
0

Write/Read

Creates an entry and reads it back, then repeats.

Started
Fri, 16 Jan 2026 13:40:42 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
write_read_21068152216
Write timing
The time taken to write the entry.
mean 0.073552s (SD = 0.232215s)
Write rate
The number of writes completed per second.
mean 93.82/s
Read timing
The time taken to read the entry.
mean 0.028147s (SD = 0.016516s)
Read rate
The number of reads completed per second.
mean 93.86/s
Error count
The number of errors accumulated over the run.
0

Write validated

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

Started
Fri, 16 Jan 2026 13:42:57 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
write_validated_21068152216
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.068618s (SD = 0.024926s)
Write rate
The number of write zome function calls that complete per second.
mean 61.82/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.092426s (SD = 0.024892s)
Read rate
The number of read zome function calls that complete per second.
mean 61.82/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, while must_get_agent_activity agents create entries which are validated with a must_get_agent_activity call for a single write agent's activity.

Before a target write peer and the requesting peer are in sync, the must_get_agent_activity request will go over the network. Once a write peer reaches sync with the requesting must_get_agent_activity peer, the write peer will publish their actions and entries, and so the must_get_agent_activity calls will likely have the data it needs locally. At that point this measures the database query performance and code paths through host functions.

Started
Fri, 16 Jan 2026 13:58:22 UTC
Peer count
2
Peer count at end
2
Behaviours
  • must_get_agent_activity (1 agent)
  • write (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
write_validated_must_get_agent_activity_21068152216
Highest observed action_seq
The change in the must_get_agent_activity peer's source chain top over the run.
16 1908 change: 11825% over 824.966791117s ( 2.29/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: uhCAkTegQFTu0yBsX4ztI4jIAGPNheKglB-PQn81oG4Z46vXkgYJ0
mean 0.068443s (SD = 0.03105s)
Error count
The number of errors accumulated over the run.
49958

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, 16 Jan 2026 14:08:45 UTC
Peer count
9
Peer count at end
9
Behaviours
  • full (3 agents)
  • zero_read (3 agents)
  • zero_write (3 agents)
Wind Tunnel version
0.5.0-dev.0
Run ID
zero_arc_create_and_read_21068152216
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 37.34/s
  • agent: uhCAk3J4wR0K9Wu5-sGjLFjmeufoYEoeRkgvqgl_vzVPwXSKbhmYw
mean 59.47/s
  • agent: uhCAkVVrRqxOqs1yKrfX7xsQxJeDo0wdPVuJ8gsSn3P9jwDOP4DHf
mean 27.96/s
  • agent: uhCAkzxAV2owLdppoUUgPKT6boQT5YJ2mQpZzvB4MpcFp-6VEPU8P
mean 24.58/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 1.0939557437026727e+32s (SD = 1.1334719157642296e+32s)
  • agent: uhCAkIThW9guLeFlIr8wdEqMyAuXCXzqB9VQuFpwxl6XwEgcNfkfU
mean 1.661844117520862e+32s (SD = 1.7009516826464162e+32s)
  • agent: uhCAkK8BIrWCVKkMtQdLxdg7fxcDWcmb_F7BoOo5o7BGzgFnYK64R
mean 1.6200231135871554e+32s (SD = 1.699464064646272e+32s)
  • agent: uhCAksv1RtVhw2i5ZocwfhZNBPLFw411Df0flhKwKvHBtDmuC6LUE
mean 716.696813s (SD = 69.582696s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 62.86/s
  • agent: uhCAkIThW9guLeFlIr8wdEqMyAuXCXzqB9VQuFpwxl6XwEgcNfkfU
mean 96.6/s
  • agent: uhCAkK8BIrWCVKkMtQdLxdg7fxcDWcmb_F7BoOo5o7BGzgFnYK64R
mean 42.11/s
  • agent: uhCAksv1RtVhw2i5ZocwfhZNBPLFw411Df0flhKwKvHBtDmuC6LUE
mean 49.86/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 5.87 (SD = 2.25) < max 8
zero-arc
min 0 < mean 4.67 (SD = 1.65) < max 8
Error count
The number of errors accumulated across all nodes.
0

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, 16 Jan 2026 14:02:54 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full (4 agents)
  • zero (6 agents)
Wind Tunnel version
0.5.0-dev.0
Run ID
zero_arc_create_data_21068152216
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 66.24/s
  • agent: uhCAkC-yQB21JyGtVkurJncMp8IedwC2AkcToCawTfBDwOfcLpf5l
mean 27.21/s
  • agent: uhCAkJ94O7EKHappwSPHlUFqeWATQfctmQg77T3rEvizxrrk9VplM
mean 47.17/s
  • agent: uhCAkOyvf_-T9wHmdxl-SPKggFffANcC7fU4yicK0p11LWL8FKh4L
mean 147.53/s
  • agent: uhCAkY-PAXJJzfbiufH_D6hYrm75C9QVqXt2TxdNTZhPMXc5QM8mz
mean 44.58/s
  • agent: uhCAkfp7CiDQsB1CRAbHy6CFwN1GQLm8_nhyXT7KNSQJs-DREX5GE
mean 107.44/s
  • agent: uhCAkhz766sL56CWXrtuBXaTak6dJJYZHT91LL8FknbhZxMS__joJ
mean 23.53/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 1.0734849348923844e+32s (SD = 1.2107982455844686e+32s)
  • agent: uhCAkGdpW2sAEpVzdXGn7PtnDyxuK-A-u0lF3d1FDKCn940YTLnkQ
mean 1.9905772231614105e+32s (SD = 1.6766590616442388e+32s)
  • agent: uhCAkfVtFvmc8pxdXlsOE9Pzfz3lf6kZ_oBMgum9UJe1mlSedFrf9
mean 8.748664739970315e+31s (SD = 1.4871533202030152e+32s)
  • agent: uhCAkrVaC1XYmO4k84TyMnMkCmEag3NeKeezkDVSthmd68sdinyRt
mean 761.391652s (SD = 68.103198s)
  • agent: uhCAkyW3a095v6k1uvGzCTi-QE6NEnhNSxU_CIYj02MEza6tGAKBn
mean 1.4284960424110952e+32s (SD = 1.6793806004906206e+32s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 165.22/s
  • agent: uhCAkGdpW2sAEpVzdXGn7PtnDyxuK-A-u0lF3d1FDKCn940YTLnkQ
mean 183.11/s
  • agent: uhCAkfVtFvmc8pxdXlsOE9Pzfz3lf6kZ_oBMgum9UJe1mlSedFrf9
mean 50.44/s
  • agent: uhCAkrVaC1XYmO4k84TyMnMkCmEag3NeKeezkDVSthmd68sdinyRt
mean 61.33/s
  • agent: uhCAkyW3a095v6k1uvGzCTi-QE6NEnhNSxU_CIYj02MEza6tGAKBn
mean 366/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 4.15 (SD = 1.96) < max 9
zero-arc
min 0 < mean 4.9 (SD = 1.74) < max 8
Error count
The number of errors accumulated across all nodes.
1

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, 16 Jan 2026 14:05:07 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full (4 agents)
  • zero (6 agents)
Wind Tunnel version
0.5.0-dev.0
Run ID
zero_arc_create_data_validated_21068152216
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 109.77/s
  • agent: uhCAk2MtWdst661DdPEPX7tlovLDfzAN9uqMSMH6CcgxE5IF8RtpR
mean 31.33/s
  • agent: uhCAk5kiuXS1sWQkQz6r8kHqXrdgOEa0q4sGV1-QpsItzSDmpz3FZ
mean 177.33/s
  • agent: uhCAkUt7nRcO4zM2Qm0H3zin8maknbPryrqnEi_D9lYHNPimd2np6
mean 169.17/s
  • agent: uhCAkkZQ5C01R0otdJUVSv3_eUfJ5Qv7qkYkjrCq0g6JLhAykXbMj
mean 18.17/s
  • agent: uhCAknST8eSbUQQxQKrytEMffhqN4Lj6fitL3Vcu0AHJIrjZnBDPE
mean 110.33/s
  • agent: uhCAkst6DOJj8W2kUPwrGuBERFp9l_RJF6V56K_VaktBus68Wq0PN
mean 152.31/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 46.59879s (SD = 25.190249s)
  • agent: uhCAkCFqmQp4ewN7huDCZdhDRBfS9tqsWBLTY8vh90IhYMiFdAMbN
mean 103.752656s (SD = 18.249612s)
  • agent: uhCAkYbxX2nA6JE9cz-sDKrqsSnJLAqoQMvcfSnd4YDQS_qduhRh-
mean 8.556026s (SD = 23.356627s)
  • agent: uhCAkaRoMwVNmVvbkWd3v7P9j1Tsp8Mbq8JGCGIos7cMNtgbA-JHN
mean 27.487688s (SD = 33.964508s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 25/s
  • agent: uhCAkCFqmQp4ewN7huDCZdhDRBfS9tqsWBLTY8vh90IhYMiFdAMbN
mean 36/s
Not enough time data to show a trend.
  • agent: uhCAkYbxX2nA6JE9cz-sDKrqsSnJLAqoQMvcfSnd4YDQS_qduhRh-
mean 39/s
Not enough time data to show a trend.
  • agent: uhCAkaRoMwVNmVvbkWd3v7P9j1Tsp8Mbq8JGCGIos7cMNtgbA-JHN
mean 0/s
Not enough time data to show a trend.
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 2.69 (SD = 3.09) < max 8
zero-arc
min 1 < mean 6.62 (SD = 0.96) < max 8
Error count
The number of errors accumulated across all nodes.
4

Zome Call, Single Value

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

Started
Fri, 16 Jan 2026 13:45:04 UTC
Peer count
1
Peer count at end
1
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
zome_call_single_value_21068152216
Call timing
The time taken for the call to complete.
mean 0.003229s (SD = 0.017755s)
Call rate
The number of zome calls completed per second.
mean 3085.39/s
Error count
The number of errors accumulated during the run.
0