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
Wed, 28 Jan 2026 12:54:48 UTC
Peer count
1
Peer count at end
1
Behaviours
  • minimal (1 agent)
Wind Tunnel version
0.6.0
Run ID
app_install_minimal_21436663743
First install time
The time from conductor startup to completion of the first app installation attempt.
0.418512353s
Install app timing
The time taken to install an app.
mean 0.435632s (SD = 0.402722s)

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
Wed, 28 Jan 2026 12:52:31 UTC
Peer count
1
Peer count at end
1
Behaviours
  • large (1 agent)
Wind Tunnel version
0.6.0
Run ID
app_install_large_21436663743
First install time
The time from conductor startup to completion of the first app installation attempt.
0.992459052s
Install app timing
The time taken to install an app.
mean 0.556605s (SD = 0.371646s)

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
Wed, 28 Jan 2026 12:56:57 UTC
Peer count
10
Peer count at end
10
Behaviours
  • record_lag (1 agent)
  • write (1 agent)
Wind Tunnel version
0.6.0
Run ID
dht_sync_lag_21436663743
Create rate
The average number of created records per agent.
All agents
mean 96.02/s
  • agent: uhCAk0vr9Cgyx_Pafgo0Vd-6S59SO-i_gjnYejOkj8G4aSFMvhczv
mean 184.31/s
  • agent: uhCAkHDvuzgw13kjhph-0CswfKGgB0FxriNUBTfZmA2RWA_6TTq9S
mean 10.85/s
  • agent: uhCAkIjdgXvlFEQabitXjZscbb-woQYDOv9mtiDTPWfDmdy3f5xy6
mean 155.07/s
  • agent: uhCAkU1l9RxjxgA0zsm9gOMj6gvi8_RQxsByXBpI-dSI010GiG9qv
mean 113.79/s
  • agent: uhCAkeqKpriwxixSEHobvJDzXMfd7NMdJNuSJa9y9j1RH6klnQuN5
mean 47.29/s
  • agent: uhCAkhBExKxCHUEAemlynW-MQaXJLyu31PdEKLRBJGEnx4CqLWEPN
mean 27.93/s
  • agent: uhCAkia8glYjCXnsx8G416Wg0FU95ZTfw7_DhnmzSDkhOUWrYDIJe
mean 92.64/s
  • agent: uhCAkjVbrAmuu0LzIY0q93-wBiHHTjOlLNuf2lvxeQMFqZHvb4yUb
mean 25.14/s
  • agent: uhCAkkZOyT1CEap1S-NIM7oYkLy07xAHouEKmtDoeGtLGGwL4I-qq
mean 138.86/s
  • agent: uhCAkqQCZWB-JzUXEq_jGu4u8kSzU6jSXiNpot6wgEFaQn-FATb3M
mean 164.29/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 6.278572348937011e+31 (SD = 6.695219253810027e+31)
  • agent: uhCAk5nomlLjmMpkNYBjQVaihPj0UMc8LxFrSGoeLeHPc9PKNRohC
mean 240.085816s (SD = 49.427336s)
  • agent: uhCAk86VoEQC4zGUFKlONypuoLvjYWKfRRNo80JmvpmcSPs1Vk2kT
mean 1285.92969s (SD = 56.818827s)
  • agent: uhCAk9SEGYASsnNe2ZRrtLKbsz77BI_vtLFS_Pk7rQv55Vm6HOUpF
mean 2.453406475734892e+31s (SD = 8.80147106585284e+31s)
  • agent: uhCAkO1kgyiKQb2HI0ULOPj34wvx1eIQqHmFrZOK3PJfNVJimTfIU
mean 2.4051371483940674e+31s (SD = 8.721117557969027e+31s)
  • agent: uhCAkVQbZGlfESqTjE-lBM6USrZkM8Tg1RIlGy7nqmq8HMTiv-6uJ
mean 2.094045334898083e+31s (SD = 8.177508449110795e+31s)
  • agent: uhCAkWmF1K4WsgMc9Uey617qSAdaINpTfYRDCrj1Kq2pqNQlx7yZS
mean 1.9334225393235138e+30s (SD = 2.5576776091285093e+31s)
  • agent: uhCAkXte7NE79gmL8Q2Vhzc9GWN8oC7NN_BWbM-MrxR0U2xRe7J4l
mean 5.006409118735339e+31s (SD = 1.2053843461967904e+32s)
  • agent: uhCAkYmRoZNzWIdC8bMsPGou4lZD0-0xYhLpvbUHiuo-fi4Fa06gj
mean 1246.308607s (SD = 96.950684s)
  • agent: uhCAk_35-y1zPqg-MuTaZJCsLDhN9eg2Dj5fLNZh9_XnU6gGaRvHS
mean 3.0889223690075373e+32s (SD = 9.846911941588756e+31s)
  • agent: uhCAkze7Yskol6MhxZBLJFzWuta-K6tSf24ba0YAQShxdsX9PeUxG
mean 1.9744159467600003e+32s (SD = 1.6793662452482445e+32s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 188.95/s
  • agent: uhCAk5nomlLjmMpkNYBjQVaihPj0UMc8LxFrSGoeLeHPc9PKNRohC
mean 75.17/s
  • agent: uhCAk86VoEQC4zGUFKlONypuoLvjYWKfRRNo80JmvpmcSPs1Vk2kT
mean 10.5/s
  • agent: uhCAk9SEGYASsnNe2ZRrtLKbsz77BI_vtLFS_Pk7rQv55Vm6HOUpF
mean 250.14/s
  • agent: uhCAkO1kgyiKQb2HI0ULOPj34wvx1eIQqHmFrZOK3PJfNVJimTfIU
mean 913/s
Not enough time data to show a trend.
  • agent: uhCAkVQbZGlfESqTjE-lBM6USrZkM8Tg1RIlGy7nqmq8HMTiv-6uJ
mean 9.5/s
  • agent: uhCAkWmF1K4WsgMc9Uey617qSAdaINpTfYRDCrj1Kq2pqNQlx7yZS
mean 78.86/s
  • agent: uhCAkXte7NE79gmL8Q2Vhzc9GWN8oC7NN_BWbM-MrxR0U2xRe7J4l
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkYmRoZNzWIdC8bMsPGou4lZD0-0xYhLpvbUHiuo-fi4Fa06gj
mean 3.8/s
  • agent: uhCAk_35-y1zPqg-MuTaZJCsLDhN9eg2Dj5fLNZh9_XnU6gGaRvHS
mean 311.75/s
  • agent: uhCAkze7Yskol6MhxZBLJFzWuta-K6tSf24ba0YAQShxdsX9PeUxG
mean 235.8/s
Error count
The number of errors encountered during the scenario.
11

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
Wed, 28 Jan 2026 12:59:01 UTC
Peer count
10
Peer count at end
10
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.6.0
Run ID
validation_receipts_21436663743
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 40.191789 (SD = 17.413319)
  • agent: uhCAk02aMy5DUQrfpsgTd_pq6Tu_MXKkY70h9aOn0Z_kU3716pzGl
  • op_type: RegisterAgentActivity
mean 62.635975s (SD = 2.501188s)
Not enough time data to show a trend.
  • agent: uhCAk02aMy5DUQrfpsgTd_pq6Tu_MXKkY70h9aOn0Z_kU3716pzGl
  • op_type: StoreEntry
mean 62.635966s (SD = 2.501188s)
Not enough time data to show a trend.
  • agent: uhCAk02aMy5DUQrfpsgTd_pq6Tu_MXKkY70h9aOn0Z_kU3716pzGl
  • op_type: StoreRecord
mean 62.635969s (SD = 2.50117s)
Not enough time data to show a trend.
  • agent: uhCAk3wC8vH7kZ8bHH9zKFMmu9EnbAaCFSAYHq2EpgxwDD2MGNCmg
  • op_type: RegisterAgentActivity
mean 48.442172s (SD = 27.842993s)
Not enough time data to show a trend.
  • agent: uhCAk3wC8vH7kZ8bHH9zKFMmu9EnbAaCFSAYHq2EpgxwDD2MGNCmg
  • op_type: StoreEntry
mean 48.442189s (SD = 27.842991s)
Not enough time data to show a trend.
  • agent: uhCAk3wC8vH7kZ8bHH9zKFMmu9EnbAaCFSAYHq2EpgxwDD2MGNCmg
  • op_type: StoreRecord
mean 48.442174s (SD = 27.842983s)
Not enough time data to show a trend.
  • agent: uhCAk5RcRuCjnqwBpFh7HRLBLiBOkla5CqRS_G__tstQT8ZU7aTBA
  • op_type: RegisterAgentActivity
mean 51.790495s (SD = 29.601091s)
Not enough time data to show a trend.
  • agent: uhCAk5RcRuCjnqwBpFh7HRLBLiBOkla5CqRS_G__tstQT8ZU7aTBA
  • op_type: StoreEntry
mean 51.79051s (SD = 29.601097s)
Not enough time data to show a trend.
  • agent: uhCAk5RcRuCjnqwBpFh7HRLBLiBOkla5CqRS_G__tstQT8ZU7aTBA
  • op_type: StoreRecord
mean 51.790498s (SD = 29.601091s)
Not enough time data to show a trend.
  • agent: uhCAk7bOl-glc4TVO24nHvAevKLacqrCIF5qZMxXV5dYlcASwfSP3
  • op_type: RegisterAgentActivity
mean 14.400201s (SD = 19.77376s)
Not enough time data to show a trend.
  • agent: uhCAk7bOl-glc4TVO24nHvAevKLacqrCIF5qZMxXV5dYlcASwfSP3
  • op_type: StoreEntry
mean 14.400202s (SD = 19.773761s)
Not enough time data to show a trend.
  • agent: uhCAk7bOl-glc4TVO24nHvAevKLacqrCIF5qZMxXV5dYlcASwfSP3
  • op_type: StoreRecord
mean 14.400202s (SD = 19.773762s)
Not enough time data to show a trend.
  • agent: uhCAk9GHXOXV4SvhuWXethYrIRseS1IQs2GDML5k9zhYf75ZRVXf0
  • op_type: RegisterAgentActivity
mean 48.448475s (SD = 27.845056s)
Not enough time data to show a trend.
  • agent: uhCAk9GHXOXV4SvhuWXethYrIRseS1IQs2GDML5k9zhYf75ZRVXf0
  • op_type: StoreEntry
mean 48.448477s (SD = 27.845063s)
Not enough time data to show a trend.
  • agent: uhCAk9GHXOXV4SvhuWXethYrIRseS1IQs2GDML5k9zhYf75ZRVXf0
  • op_type: StoreRecord
mean 48.448473s (SD = 27.845068s)
Not enough time data to show a trend.
  • agent: uhCAkCMj_jsGqlXEpzGh8yRqxBym6HZPY5bUWihy2G3uJsc6bMeTR
  • op_type: RegisterAgentActivity
mean 5.638159s (SD = 1.929021s)
Not enough time data to show a trend.
  • agent: uhCAkCMj_jsGqlXEpzGh8yRqxBym6HZPY5bUWihy2G3uJsc6bMeTR
  • op_type: StoreEntry
mean 5.638161s (SD = 1.929022s)
Not enough time data to show a trend.
  • agent: uhCAkCMj_jsGqlXEpzGh8yRqxBym6HZPY5bUWihy2G3uJsc6bMeTR
  • op_type: StoreRecord
mean 5.638163s (SD = 1.929021s)
Not enough time data to show a trend.
  • agent: uhCAkCRXBBW-fsW8nzWxU6uwJflb6KbOYsP1ecpzwh2tjOTtvkA7o
  • op_type: RegisterAgentActivity
mean 65.156285s (SD = 50.116974s)
Not enough time data to show a trend.
  • agent: uhCAkCRXBBW-fsW8nzWxU6uwJflb6KbOYsP1ecpzwh2tjOTtvkA7o
  • op_type: StoreEntry
mean 65.156289s (SD = 50.116961s)
Not enough time data to show a trend.
  • agent: uhCAkCRXBBW-fsW8nzWxU6uwJflb6KbOYsP1ecpzwh2tjOTtvkA7o
  • op_type: StoreRecord
mean 65.156281s (SD = 50.116957s)
Not enough time data to show a trend.
  • agent: uhCAkDr6KK3-iAoiS9wtrU-OOW68vIRxOa-Q2j_pruN2-ypXaKJZQ
  • op_type: RegisterAgentActivity
mean 35.079109s (SD = 20.045962s)
Not enough time data to show a trend.
  • agent: uhCAkDr6KK3-iAoiS9wtrU-OOW68vIRxOa-Q2j_pruN2-ypXaKJZQ
  • op_type: StoreEntry
mean 62.629944s (SD = 7.504868s)
Not enough time data to show a trend.
  • agent: uhCAkDr6KK3-iAoiS9wtrU-OOW68vIRxOa-Q2j_pruN2-ypXaKJZQ
  • op_type: StoreRecord
mean 62.629924s (SD = 7.504874s)
Not enough time data to show a trend.
  • agent: uhCAkN4Xo__Q6dctAGm_zTcy_PIVkOMv-6T-ey8VpO8kZraiEOILn
  • op_type: RegisterAgentActivity
mean 5.633372s (SD = 1.637424s)
Not enough time data to show a trend.
  • agent: uhCAkN4Xo__Q6dctAGm_zTcy_PIVkOMv-6T-ey8VpO8kZraiEOILn
  • op_type: StoreEntry
mean 5.633372s (SD = 1.637426s)
Not enough time data to show a trend.
  • agent: uhCAkN4Xo__Q6dctAGm_zTcy_PIVkOMv-6T-ey8VpO8kZraiEOILn
  • op_type: StoreRecord
mean 5.633371s (SD = 1.637426s)
Not enough time data to show a trend.
  • agent: uhCAkS6e2boL4TSSJMEFTo83KtST5gq9kyWqobkLbkFKOK366T0Oc
  • op_type: RegisterAgentActivity
mean 6.102696s (SD = 2.450801s)
Not enough time data to show a trend.
  • agent: uhCAkS6e2boL4TSSJMEFTo83KtST5gq9kyWqobkLbkFKOK366T0Oc
  • op_type: StoreEntry
mean 6.102691s (SD = 2.450805s)
Not enough time data to show a trend.
  • agent: uhCAkS6e2boL4TSSJMEFTo83KtST5gq9kyWqobkLbkFKOK366T0Oc
  • op_type: StoreRecord
mean 6.102698s (SD = 2.450806s)
Not enough time data to show a trend.
  • agent: uhCAkTbedPSpIJlmL1owVvh8HDP94nShKe8r-X6C-2h5l253He7ez
  • op_type: RegisterAgentActivity
mean 48.384633s (SD = 20.148162s)
Not enough time data to show a trend.
  • agent: uhCAkTbedPSpIJlmL1owVvh8HDP94nShKe8r-X6C-2h5l253He7ez
  • op_type: StoreEntry
mean 48.384635s (SD = 20.148164s)
Not enough time data to show a trend.
  • agent: uhCAkTbedPSpIJlmL1owVvh8HDP94nShKe8r-X6C-2h5l253He7ez
  • op_type: StoreRecord
mean 48.384631s (SD = 20.148164s)
Not enough time data to show a trend.
  • agent: uhCAkVSDDoSZLT0M62NnH_TBcwJIRZBiaY8j08YNKx6Gqxzr8TZwG
  • op_type: RegisterAgentActivity
mean 48.39188s (SD = 27.812475s)
Not enough time data to show a trend.
  • agent: uhCAkVSDDoSZLT0M62NnH_TBcwJIRZBiaY8j08YNKx6Gqxzr8TZwG
  • op_type: StoreEntry
mean 48.391876s (SD = 27.812474s)
Not enough time data to show a trend.
  • agent: uhCAkVSDDoSZLT0M62NnH_TBcwJIRZBiaY8j08YNKx6Gqxzr8TZwG
  • op_type: StoreRecord
mean 48.39188s (SD = 27.812473s)
Not enough time data to show a trend.
  • agent: uhCAkW-5vGqe4jpN87yNTFE53UDSKBh8Fz8mq50DHkyUBqBxFS5MP
  • op_type: RegisterAgentActivity
mean 65.159709s (SD = 50.110006s)
Not enough time data to show a trend.
  • agent: uhCAkW-5vGqe4jpN87yNTFE53UDSKBh8Fz8mq50DHkyUBqBxFS5MP
  • op_type: StoreEntry
mean 65.15972s (SD = 50.110005s)
Not enough time data to show a trend.
  • agent: uhCAkW-5vGqe4jpN87yNTFE53UDSKBh8Fz8mq50DHkyUBqBxFS5MP
  • op_type: StoreRecord
mean 65.159726s (SD = 50.110002s)
Not enough time data to show a trend.
  • agent: uhCAkY6CxP_CWoCVZVy5i2VPiDdrsr5JWPiKH21FgrLCcfomy8T0H
  • op_type: RegisterAgentActivity
mean 62.635159s (SD = 7.502582s)
Not enough time data to show a trend.
  • agent: uhCAkY6CxP_CWoCVZVy5i2VPiDdrsr5JWPiKH21FgrLCcfomy8T0H
  • op_type: StoreEntry
mean 35.08233s (SD = 20.050257s)
Not enough time data to show a trend.
  • agent: uhCAkY6CxP_CWoCVZVy5i2VPiDdrsr5JWPiKH21FgrLCcfomy8T0H
  • op_type: StoreRecord
mean 62.635156s (SD = 7.502572s)
Not enough time data to show a trend.
  • agent: uhCAkZ8JNwf9CjvnfH7Zv5qU_Ac8Dyvw7snPI09-Dw_CZ1BFY_VRN
  • op_type: RegisterAgentActivity
mean 9.641411s (SD = 17.60911s)
Not enough time data to show a trend.
  • agent: uhCAkZ8JNwf9CjvnfH7Zv5qU_Ac8Dyvw7snPI09-Dw_CZ1BFY_VRN
  • op_type: StoreEntry
mean 6.070043s (SD = 2.033368s)
Not enough time data to show a trend.
  • agent: uhCAkZ8JNwf9CjvnfH7Zv5qU_Ac8Dyvw7snPI09-Dw_CZ1BFY_VRN
  • op_type: StoreRecord
mean 9.64141s (SD = 17.60911s)
Not enough time data to show a trend.
  • agent: uhCAkZoqp7Qu4KwY9yl_u_O2NCjoDJipgmcDnHi4to5NSQg-vaBNq
  • op_type: RegisterAgentActivity
mean 42.569613s (SD = 32.545349s)
Not enough time data to show a trend.
  • agent: uhCAkZoqp7Qu4KwY9yl_u_O2NCjoDJipgmcDnHi4to5NSQg-vaBNq
  • op_type: StoreEntry
mean 70.107823s (SD = 0.004337s)
Not enough time data to show a trend.
  • agent: uhCAkZoqp7Qu4KwY9yl_u_O2NCjoDJipgmcDnHi4to5NSQg-vaBNq
  • op_type: StoreRecord
mean 42.56961s (SD = 32.545349s)
Not enough time data to show a trend.
  • agent: uhCAkfEUt3UR5zdnX38sT75X89Wrwsw7NJOjIbTk6rkUo-dKa6hqi
  • op_type: RegisterAgentActivity
mean 72.573886s (SD = 2.506358s)
Not enough time data to show a trend.
  • agent: uhCAkfEUt3UR5zdnX38sT75X89Wrwsw7NJOjIbTk6rkUo-dKa6hqi
  • op_type: StoreEntry
mean 72.57389s (SD = 2.506358s)
Not enough time data to show a trend.
  • agent: uhCAkfEUt3UR5zdnX38sT75X89Wrwsw7NJOjIbTk6rkUo-dKa6hqi
  • op_type: StoreRecord
mean 72.573892s (SD = 2.506357s)
Not enough time data to show a trend.
  • agent: uhCAkhL1D3ufMrzjcu9BmVM3_ImyP_Pc1WWmmJHYWEQe8neeaTYN-
  • op_type: RegisterAgentActivity
mean 72.659457s (SD = 2.495853s)
Not enough time data to show a trend.
  • agent: uhCAkhL1D3ufMrzjcu9BmVM3_ImyP_Pc1WWmmJHYWEQe8neeaTYN-
  • op_type: StoreEntry
mean 72.659449s (SD = 2.49585s)
Not enough time data to show a trend.
  • agent: uhCAkhL1D3ufMrzjcu9BmVM3_ImyP_Pc1WWmmJHYWEQe8neeaTYN-
  • op_type: StoreRecord
mean 72.659456s (SD = 2.495866s)
Not enough time data to show a trend.
  • agent: uhCAkjq0krVSfLQ145fANzBQjBaZe5k8evPjPsoOenqL2fRPAX2Tc
  • op_type: RegisterAgentActivity
mean 6.275273s (SD = 2.604503s)
Not enough time data to show a trend.
  • agent: uhCAkjq0krVSfLQ145fANzBQjBaZe5k8evPjPsoOenqL2fRPAX2Tc
  • op_type: StoreEntry
mean 6.275269s (SD = 2.604504s)
Not enough time data to show a trend.
  • agent: uhCAkjq0krVSfLQ145fANzBQjBaZe5k8evPjPsoOenqL2fRPAX2Tc
  • op_type: StoreRecord
mean 6.275269s (SD = 2.604508s)
Not enough time data to show a trend.
  • agent: uhCAkuaq03fFXskSIAc6iiXKIszz8FVe3Iow-YQPHH3n07pA0F_I4
  • op_type: RegisterAgentActivity
mean 15.045917s (SD = 21.404796s)
Not enough time data to show a trend.
  • agent: uhCAkuaq03fFXskSIAc6iiXKIszz8FVe3Iow-YQPHH3n07pA0F_I4
  • op_type: StoreEntry
mean 15.045917s (SD = 21.404801s)
Not enough time data to show a trend.
  • agent: uhCAkuaq03fFXskSIAc6iiXKIszz8FVe3Iow-YQPHH3n07pA0F_I4
  • op_type: StoreRecord
mean 15.045919s (SD = 21.404802s)
Not enough time data to show a trend.
Receipts complete rate
The number of complete validation receipt sets collected per second.
All agents
mean 0.86/s
  • agent: uhCAk02aMy5DUQrfpsgTd_pq6Tu_MXKkY70h9aOn0Z_kU3716pzGl
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAk02aMy5DUQrfpsgTd_pq6Tu_MXKkY70h9aOn0Z_kU3716pzGl
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAk02aMy5DUQrfpsgTd_pq6Tu_MXKkY70h9aOn0Z_kU3716pzGl
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAk3wC8vH7kZ8bHH9zKFMmu9EnbAaCFSAYHq2EpgxwDD2MGNCmg
  • op_type: RegisterAgentActivity
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk3wC8vH7kZ8bHH9zKFMmu9EnbAaCFSAYHq2EpgxwDD2MGNCmg
  • op_type: StoreEntry
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk3wC8vH7kZ8bHH9zKFMmu9EnbAaCFSAYHq2EpgxwDD2MGNCmg
  • op_type: StoreRecord
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk5RcRuCjnqwBpFh7HRLBLiBOkla5CqRS_G__tstQT8ZU7aTBA
  • op_type: RegisterAgentActivity
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk5RcRuCjnqwBpFh7HRLBLiBOkla5CqRS_G__tstQT8ZU7aTBA
  • op_type: StoreEntry
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk5RcRuCjnqwBpFh7HRLBLiBOkla5CqRS_G__tstQT8ZU7aTBA
  • op_type: StoreRecord
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk7bOl-glc4TVO24nHvAevKLacqrCIF5qZMxXV5dYlcASwfSP3
  • op_type: RegisterAgentActivity
mean 1.67/s
  • agent: uhCAk7bOl-glc4TVO24nHvAevKLacqrCIF5qZMxXV5dYlcASwfSP3
  • op_type: StoreEntry
mean 1.67/s
  • agent: uhCAk7bOl-glc4TVO24nHvAevKLacqrCIF5qZMxXV5dYlcASwfSP3
  • op_type: StoreRecord
mean 1.67/s
  • agent: uhCAk9GHXOXV4SvhuWXethYrIRseS1IQs2GDML5k9zhYf75ZRVXf0
  • op_type: RegisterAgentActivity
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk9GHXOXV4SvhuWXethYrIRseS1IQs2GDML5k9zhYf75ZRVXf0
  • op_type: StoreEntry
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAk9GHXOXV4SvhuWXethYrIRseS1IQs2GDML5k9zhYf75ZRVXf0
  • op_type: StoreRecord
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkCMj_jsGqlXEpzGh8yRqxBym6HZPY5bUWihy2G3uJsc6bMeTR
  • op_type: RegisterAgentActivity
mean 1.84/s
  • agent: uhCAkCMj_jsGqlXEpzGh8yRqxBym6HZPY5bUWihy2G3uJsc6bMeTR
  • op_type: StoreEntry
mean 1.84/s
  • agent: uhCAkCMj_jsGqlXEpzGh8yRqxBym6HZPY5bUWihy2G3uJsc6bMeTR
  • op_type: StoreRecord
mean 1.84/s
  • agent: uhCAkCRXBBW-fsW8nzWxU6uwJflb6KbOYsP1ecpzwh2tjOTtvkA7o
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkCRXBBW-fsW8nzWxU6uwJflb6KbOYsP1ecpzwh2tjOTtvkA7o
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkCRXBBW-fsW8nzWxU6uwJflb6KbOYsP1ecpzwh2tjOTtvkA7o
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkDr6KK3-iAoiS9wtrU-OOW68vIRxOa-Q2j_pruN2-ypXaKJZQ
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkDr6KK3-iAoiS9wtrU-OOW68vIRxOa-Q2j_pruN2-ypXaKJZQ
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkDr6KK3-iAoiS9wtrU-OOW68vIRxOa-Q2j_pruN2-ypXaKJZQ
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkN4Xo__Q6dctAGm_zTcy_PIVkOMv-6T-ey8VpO8kZraiEOILn
  • op_type: RegisterAgentActivity
mean 1.81/s
  • agent: uhCAkN4Xo__Q6dctAGm_zTcy_PIVkOMv-6T-ey8VpO8kZraiEOILn
  • op_type: StoreEntry
mean 1.81/s
  • agent: uhCAkN4Xo__Q6dctAGm_zTcy_PIVkOMv-6T-ey8VpO8kZraiEOILn
  • op_type: StoreRecord
mean 1.81/s
  • agent: uhCAkS6e2boL4TSSJMEFTo83KtST5gq9kyWqobkLbkFKOK366T0Oc
  • op_type: RegisterAgentActivity
mean 1.73/s
  • agent: uhCAkS6e2boL4TSSJMEFTo83KtST5gq9kyWqobkLbkFKOK366T0Oc
  • op_type: StoreEntry
mean 1.73/s
  • agent: uhCAkS6e2boL4TSSJMEFTo83KtST5gq9kyWqobkLbkFKOK366T0Oc
  • op_type: StoreRecord
mean 1.73/s
  • agent: uhCAkTbedPSpIJlmL1owVvh8HDP94nShKe8r-X6C-2h5l253He7ez
  • op_type: RegisterAgentActivity
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkTbedPSpIJlmL1owVvh8HDP94nShKe8r-X6C-2h5l253He7ez
  • op_type: StoreEntry
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkTbedPSpIJlmL1owVvh8HDP94nShKe8r-X6C-2h5l253He7ez
  • op_type: StoreRecord
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkVSDDoSZLT0M62NnH_TBcwJIRZBiaY8j08YNKx6Gqxzr8TZwG
  • op_type: RegisterAgentActivity
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkVSDDoSZLT0M62NnH_TBcwJIRZBiaY8j08YNKx6Gqxzr8TZwG
  • op_type: StoreEntry
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkVSDDoSZLT0M62NnH_TBcwJIRZBiaY8j08YNKx6Gqxzr8TZwG
  • op_type: StoreRecord
mean 1/s
Not enough time data to show a trend.
  • agent: uhCAkW-5vGqe4jpN87yNTFE53UDSKBh8Fz8mq50DHkyUBqBxFS5MP
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkW-5vGqe4jpN87yNTFE53UDSKBh8Fz8mq50DHkyUBqBxFS5MP
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkW-5vGqe4jpN87yNTFE53UDSKBh8Fz8mq50DHkyUBqBxFS5MP
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkY6CxP_CWoCVZVy5i2VPiDdrsr5JWPiKH21FgrLCcfomy8T0H
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkY6CxP_CWoCVZVy5i2VPiDdrsr5JWPiKH21FgrLCcfomy8T0H
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkY6CxP_CWoCVZVy5i2VPiDdrsr5JWPiKH21FgrLCcfomy8T0H
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkZ8JNwf9CjvnfH7Zv5qU_Ac8Dyvw7snPI09-Dw_CZ1BFY_VRN
  • op_type: RegisterAgentActivity
mean 1.64/s
  • agent: uhCAkZ8JNwf9CjvnfH7Zv5qU_Ac8Dyvw7snPI09-Dw_CZ1BFY_VRN
  • op_type: StoreEntry
mean 1.69/s
  • agent: uhCAkZ8JNwf9CjvnfH7Zv5qU_Ac8Dyvw7snPI09-Dw_CZ1BFY_VRN
  • op_type: StoreRecord
mean 1.64/s
  • agent: uhCAkZoqp7Qu4KwY9yl_u_O2NCjoDJipgmcDnHi4to5NSQg-vaBNq
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkZoqp7Qu4KwY9yl_u_O2NCjoDJipgmcDnHi4to5NSQg-vaBNq
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkZoqp7Qu4KwY9yl_u_O2NCjoDJipgmcDnHi4to5NSQg-vaBNq
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkfEUt3UR5zdnX38sT75X89Wrwsw7NJOjIbTk6rkUo-dKa6hqi
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkfEUt3UR5zdnX38sT75X89Wrwsw7NJOjIbTk6rkUo-dKa6hqi
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkfEUt3UR5zdnX38sT75X89Wrwsw7NJOjIbTk6rkUo-dKa6hqi
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkhL1D3ufMrzjcu9BmVM3_ImyP_Pc1WWmmJHYWEQe8neeaTYN-
  • op_type: RegisterAgentActivity
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkhL1D3ufMrzjcu9BmVM3_ImyP_Pc1WWmmJHYWEQe8neeaTYN-
  • op_type: StoreEntry
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkhL1D3ufMrzjcu9BmVM3_ImyP_Pc1WWmmJHYWEQe8neeaTYN-
  • op_type: StoreRecord
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkjq0krVSfLQ145fANzBQjBaZe5k8evPjPsoOenqL2fRPAX2Tc
  • op_type: RegisterAgentActivity
mean 1.75/s
  • agent: uhCAkjq0krVSfLQ145fANzBQjBaZe5k8evPjPsoOenqL2fRPAX2Tc
  • op_type: StoreEntry
mean 1.75/s
  • agent: uhCAkjq0krVSfLQ145fANzBQjBaZe5k8evPjPsoOenqL2fRPAX2Tc
  • op_type: StoreRecord
mean 1.75/s
  • agent: uhCAkuaq03fFXskSIAc6iiXKIszz8FVe3Iow-YQPHH3n07pA0F_I4
  • op_type: RegisterAgentActivity
mean 1.67/s
  • agent: uhCAkuaq03fFXskSIAc6iiXKIszz8FVe3Iow-YQPHH3n07pA0F_I4
  • op_type: StoreEntry
mean 1.67/s
  • agent: uhCAkuaq03fFXskSIAc6iiXKIszz8FVe3Iow-YQPHH3n07pA0F_I4
  • op_type: StoreRecord
mean 1.67/s

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
Wed, 28 Jan 2026 13:01:22 UTC
Peer count
2
Peer count at end
2
Behaviours
  • get_agent_activity (1 agent)
  • write (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_get_agent_activity_21436663743
Highest observed action_seq
The change in the highest action index on the write peer's source chain.
369 2818 change: 663.6856368563685% over 4219.660738538s ( 0.58/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.
All agents
mean 0.014472 (SD = 0.019838)
  • agent: uhCAk8scqWaXM_21eKHNr7qmgPxhni4ET_4ZX-YL4-VbFMfPx7Xf6
mean 0.012949s (SD = 0.002718s)
  • agent: uhCAkzY_iUCzNsOnRtYxn4_rtNkAnSfirOIlHh8FWdsu1FbIYkEfa
mean 0.015995s (SD = 0.036958s)
Error count
The number of errors accumulated.
0

Write/Read

Creates an entry and reads it back, then repeats.

Started
Wed, 28 Jan 2026 12:46:13 UTC
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_read_21436663743
Write timing
The time taken to write the entry.
mean 0.022093s (SD = 0.012068s)
Write rate
The number of writes completed per second.
mean 168.18/s
Read timing
The time taken to read the entry.
mean 0.034892s (SD = 0.022488s)
Read rate
The number of reads completed per second.
mean 168.21/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
Wed, 28 Jan 2026 12:48:16 UTC
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_validated_21436663743
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.064418s (SD = 0.161179s)
Write rate
The number of write zome function calls that complete per second.
mean 65.52/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.082444s (SD = 0.138929s)
Read rate
The number of read zome function calls that complete per second.
mean 65.52/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
Wed, 28 Jan 2026 13:03:33 UTC
Peer count
2
Peer count at end
2
Behaviours
  • must_get_agent_activity (1 agent)
  • write (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_validated_must_get_agent_activity_21436663743
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 1765 change: 10931.25% over 836.233984421s ( 2.09/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: uhCAkTLtxkd4EiRBcLr3Pq4tF68yLSYyMnvKK2_85NnajqTbhS-6-
mean 703.093569s (SD = 4.108056s)
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: uhCAkTLtxkd4EiRBcLr3Pq4tF68yLSYyMnvKK2_85NnajqTbhS-6-
mean 2.05/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: uhCAkTLtxkd4EiRBcLr3Pq4tF68yLSYyMnvKK2_85NnajqTbhS-6-
mean 0.18206s (SD = 0.401654s)
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: uhCAkTLtxkd4EiRBcLr3Pq4tF68yLSYyMnvKK2_85NnajqTbhS-6-
Final error count
The total number of all types of error accumulated over the run by all agents.
71614

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
Wed, 28 Jan 2026 13:07:49 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full (1 agent)
  • zero (1 agent)
Wind Tunnel version
0.6.0
Run ID
zero_arc_create_data_21436663743
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 47.54/s
  • agent: uhCAk6lLwm75J2SQeYmcNwPrc36S6CZR6WpmcF5qRX9ar7xKwh-bh
mean 15/s
  • agent: uhCAkA63u-M0rIoN2_O9vmG_lSh3UtHYpq4pH7IgClGi7UFNxD6BE
mean 26.92/s
  • agent: uhCAkFhTnf8z3AxIYkcPmF6DTXjouMmdO0bX9bT4qJ8zbVIydPfTq
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkKCRt629cyp5AOFjh8irDgctb4O_eX5OdxvTGzBYFwAmQ0Lvs
mean 91/s
Not enough time data to show a trend.
  • agent: uhCAkZtPAQToWWS1MrLcYNQcQJcNQqDFsk7z3ZYLQAX73JxvycIZa
mean 58.93/s
  • agent: uhCAkdeUckkV0XFDb8QXSnr1ZORfT_Bkx-KGjya6RVy0PMUBElvlf
mean 150.43/s
  • agent: uhCAkeOmYAUN5S0hn1wT4NTWBshnx3vIlk0jDEW7-rFc3k1HPWmZW
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkf9LL-kD1hP5ELfCfuWC-ZLyqayALHu3doR4Rgq-qrrpxkwSw
mean 55.85/s
  • agent: uhCAki11iLMjCzHpH5R7rFrBtUbZZphViFohP7174hkWTXbysf-ny
mean 75.36/s
  • agent: uhCAkiivSJIHRggskgSGsJ6JIb6OY02o_hClNBmWHSQMpWgYbqzO_
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkwRDIQjXy60mnE1WVsdraWkR3tZFMjnwqPozg-HF11qw0rfly
mean 64/s
Not enough time data to show a trend.
  • agent: uhCAkxFmSIdiV5NC2AFp2wirJY95HaYuCtt-a57jqKsFV6vnt9tkn
mean 33/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.080647371389321e+32 (SD = 1.3242820921048658e+32)
  • agent: uhCAk-rZ7wE2m54X_M8I3XBuvcwXk3oWNTq1ZXYpQTDaxYn7HZoFp
mean 1.0541355931789941e+32s (SD = 1.573478852167617e+32s)
  • agent: uhCAkZG4m5n2mVkyBp35IeB8eXddMIa4zRE3r8Czgk32gRTafMhYJ
mean 1.458353001089736e+32s (SD = 1.6839609955053157e+32s)
Not enough time data to show a trend.
  • agent: uhCAkmovacUgiYHEcmtMaO68grvGbd5JVSupomBtfPvG5xZByanWv
mean 9.626429s (SD = 0.8666s)
Not enough time data to show a trend.
  • agent: uhCAkoECfi9xgyj9FN47ucqg0B8rRh5metYg9IUKLM-NLsTN9qi6c
mean 1.432395261588139e+32s (SD = 1.680009617346081e+32s)
  • agent: uhCAktyA_Amb9iPr1Mn_3w1pQH76x-qGC5oLl_OIqueuzSceTR-NM
mean 1.458353001089736e+32s (SD = 1.683960995505316e+32s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 72.96/s
  • agent: uhCAk-rZ7wE2m54X_M8I3XBuvcwXk3oWNTq1ZXYpQTDaxYn7HZoFp
mean 41.8/s
  • agent: uhCAkZG4m5n2mVkyBp35IeB8eXddMIa4zRE3r8Czgk32gRTafMhYJ
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkmovacUgiYHEcmtMaO68grvGbd5JVSupomBtfPvG5xZByanWv
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkoECfi9xgyj9FN47ucqg0B8rRh5metYg9IUKLM-NLsTN9qi6c
mean 323/s
  • agent: uhCAktyA_Amb9iPr1Mn_3w1pQH76x-qGC5oLl_OIqueuzSceTR-NM
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 3.42 (SD = 3.04) < max 9
zero-arc
min 1 < mean 7.06 (SD = 1.34) < max 9
Error count
The number of errors accumulated across all nodes.
1

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
Wed, 28 Jan 2026 12:50:23 UTC
Behaviours
  • Default (1 agent)
Wind Tunnel version
0.6.0
Run ID
zome_call_single_value_21436663743
Call timing
The time taken for the call to complete.
mean 0.004209s (SD = 0.029898s)
Call rate
The number of zome calls completed per second.
mean 2322.88/s
Error count
The number of errors accumulated during the run.
0