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 11:26:48 UTC
Peer count
1
Peer count at end
1
Behaviours
  • minimal (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
app_install_minimal_21064506041
First install time
The time from conductor startup to completion of the first app installation attempt.
2.085044235s
Install app timing
The time taken to install an app.
mean 1.060618s (SD = 1.052435s)

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 11:24:29 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_21064506041
First install time
The time from conductor startup to completion of the first app installation attempt.
0.937840633s
Install app timing
The time taken to install an app.
mean 0.531019s (SD = 0.353622s)

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 11:28:54 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_21064506041
Create rate
The average number of created records per agent.
All agents
mean 44.59/s
  • agent: uhCAk1ab_ez-gqy6n5d2yfwXAKBYLeP5_w1MrdyMb1tS2FvcRjSoi
mean 42.57/s
  • agent: uhCAk32ArYysdjfQx0idyhr0KhGCWO_9LpikGEflzpJklftcAUJ2Z
mean 19.31/s
  • agent: uhCAkRaJY48Ki8BmBHngl8CC7pxrswVeH_MkMkIlsEOTLv-_Yk9S7
mean 97.68/s
  • agent: uhCAkXxVvYstzkXWBF5oOO9wSJFIBcPtCVL_qIi3s9VBUmVpIAHRW
mean 36.54/s
  • agent: uhCAkiJd9N7KnNkF9ZmRpOlC6SR5sZo6pRMOBxb4m5NE7xnXzyxNI
mean 26.86/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 4.308976009558956e+31s (SD = 7.248962054993596e+31s)
  • agent: uhCAk5tBKpJmdjMvdU0O6EH6IxD3skRLVdUA0GHHyl1DXKYai69-V
mean 1.2939365181490089e+32s (SD = 1.6518977260751463e+32s)
  • agent: uhCAkEH3fI7flTe3Jak8Gzj1-KY1tPWJNqx0YFDPQIMDsGntlF6jN
mean 356.258753s (SD = 31.70217s)
  • agent: uhCAkO95w6siJr-HOqEitq4Pm7ZcsufFLyZ1UnOSvD9KzcXjgIFCZ
mean 68.218573s (SD = 10.760376s)
  • agent: uhCAkPTr8wwJ29hITz7EGYSCNfFNCHo_BDW9LYxpqhtjm1Qire1a8
mean 7.695182156510849e+31s (SD = 1.4235085225900303e+32s)
  • agent: uhCAkzcldr0t7prWic0Fl4ohmTf8qhAOljsuyfwHyJo53KUmCa1xz
mean 9.103327097938429e+30s (SD = 5.490747788316217e+31s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 194.52/s
  • agent: uhCAk5tBKpJmdjMvdU0O6EH6IxD3skRLVdUA0GHHyl1DXKYai69-V
mean 186.54/s
  • agent: uhCAkEH3fI7flTe3Jak8Gzj1-KY1tPWJNqx0YFDPQIMDsGntlF6jN
mean 66.83/s
  • agent: uhCAkO95w6siJr-HOqEitq4Pm7ZcsufFLyZ1UnOSvD9KzcXjgIFCZ
mean 26/s
Not enough time data to show a trend.
  • agent: uhCAkPTr8wwJ29hITz7EGYSCNfFNCHo_BDW9LYxpqhtjm1Qire1a8
mean 268/s
  • agent: uhCAkzcldr0t7prWic0Fl4ohmTf8qhAOljsuyfwHyJo53KUmCa1xz
mean 425.25/s
Error count
The number of errors encountered during the scenario.
1

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 11:05:10 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_21064506041
Zome call timing
The time elapsed between start of install and calling init.
mean 0.021455s (SD = 0.004673s)

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 11:07:15 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_21064506041
Send timing
The time taken to emit a batch of 10,000 signals.
mean 6.467479s (SD = 6.903999s)
Not enough time data to show a trend.
Receive timing
The time taken to receive the completed batch, to the nearest 250ms.
mean 36.468893s (SD = 6.904082s)
Not enough time data to show a trend.
Success ratio
The proportion of signals successfully received in a batch.
min 0.38679999113082886 < mean 0.5243 (SD = 0.1074) < max 0.7143999934196472

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 11:09:17 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_21064506041
Dispatch timing
The time between sending a remote call and the remote handler being invoked.
All agents
mean 0.004808s (SD = 0.034567s)
  • agent: uhCAk3ZyVvHWyb6J9Jx5ZuA0v13Q18LomOJlorp6yTzmoMmMI9JL8
mean 0.004812s (SD = 0.033722s)
  • agent: uhCAkdSEWdfT_unXL419MvgYZu4xA4Gm1FluEKMfbJhcWnBCGJtyS
mean 0.004804s (SD = 0.035412s)
Round-trip timing
The total elapsed time to get a response to the client.
All agents
mean 0.010228s (SD = 0.052083s)
  • agent: uhCAk3ZyVvHWyb6J9Jx5ZuA0v13Q18LomOJlorp6yTzmoMmMI9JL8
mean 0.010223s (SD = 0.052633s)
  • agent: uhCAkdSEWdfT_unXL419MvgYZu4xA4Gm1FluEKMfbJhcWnBCGJtyS
mean 0.010233s (SD = 0.051533s)

Remote Signals

This scenario tests the throughput of remote_signals operations.

Started
Fri, 16 Jan 2026 11:11:29 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_21064506041
Round trip time
The time from origin signal dispatch to origin receive of the remote side's response signal.
mean 0.039403s (SD = 0.019255s)
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 11:13:34 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_21064506041
read call timing
The time it takes to complete the zome call that retrieves the record.
mean 0.005452s (SD = 0.017939s)
read call rate (10s)
The number of zome calls made in a 10-second window.
mean 1780.89/10s
Error count
The number of errors collected.
0

Two-party countersigning

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

Started
Fri, 16 Jan 2026 11:37:15 UTC
Peer count
3
Peer count at end
3
Behaviours
  • initiate (1 agent)
  • participate (2 agents)
Wind Tunnel version
0.5.0-dev.0
Run ID
two_party_countersigning_21064506041
Session accepted -- timing
The duration of the session from acceptance to completion.
All agents
mean 1.098534s (SD = 1.459799s)
  • agent: uhCAkqrZ9G26as6L8o-oLRGswYHoDSTq3OJ-PVqTl9IqGE5Uc08dL
mean 1.028378s (SD = 1.342107s)
  • agent: uhCAkzhx2HsX3C7GMoxszwuhY20AX9BLWr-C7p7nKAiK1n33DLzZ9
mean 1.168689s (SD = 1.57749s)
Session accepted -- success rate
The number of accepted sessions that completed per second.
All agents
mean 3.51/s
  • agent: uhCAkqrZ9G26as6L8o-oLRGswYHoDSTq3OJ-PVqTl9IqGE5Uc08dL
mean 3.5/s
  • agent: uhCAkzhx2HsX3C7GMoxszwuhY20AX9BLWr-C7p7nKAiK1n33DLzZ9
mean 3.53/s
Session accepted -- failure rate
The number of accepted sessions that failed per second.
All agents
mean 0.13000000000000034/s
  • agent: uhCAkqrZ9G26as6L8o-oLRGswYHoDSTq3OJ-PVqTl9IqGE5Uc08dL
mean 1.45/s
  • agent: uhCAkzhx2HsX3C7GMoxszwuhY20AX9BLWr-C7p7nKAiK1n33DLzZ9
mean 0.9411764705882353/s
Session initiated -- timing
The duration of the session from initiation to completion.
  • agent: uhCAkxPRW6xn529lK6t4DmDf8AUum_kf6fPZ6D5ZtYi0euM0GmVFy
mean 1.434065s (SD = 1.57898s)
Session initiated -- success rate
The number of initiated sessions that completed per second.
  • agent: uhCAkxPRW6xn529lK6t4DmDf8AUum_kf6fPZ6D5ZtYi0euM0GmVFy
mean 6.8/s
Session initiated -- failure rate
The number of initiated sessions that failed per second.
  • agent: uhCAkxPRW6xn529lK6t4DmDf8AUum_kf6fPZ6D5ZtYi0euM0GmVFy
mean 2.05/s

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 11:30:53 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_21064506041
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 10.659369s (SD = 17.416551s)
  • agent: uhCAk05NTXFqgJhdW_Tj_u-_o1C3u8POVuM5WF7MkN8eZ4fYod72l
  • op_type: RegisterAgentActivity
mean 9.363862s (SD = 12.982607s)
Not enough time data to show a trend.
  • agent: uhCAk05NTXFqgJhdW_Tj_u-_o1C3u8POVuM5WF7MkN8eZ4fYod72l
  • op_type: StoreEntry
mean 9.363893s (SD = 12.468727s)
Not enough time data to show a trend.
  • agent: uhCAk05NTXFqgJhdW_Tj_u-_o1C3u8POVuM5WF7MkN8eZ4fYod72l
  • op_type: StoreRecord
mean 9.146172s (SD = 12.05509s)
Not enough time data to show a trend.
  • agent: uhCAk5CqYaS9iN7yK29zdLYddBHhX8ESpuz6X_BSxuMWSbAzjKD8o
  • op_type: RegisterAgentActivity
mean 11.96246s (SD = 17.937669s)
Not enough time data to show a trend.
  • agent: uhCAk5CqYaS9iN7yK29zdLYddBHhX8ESpuz6X_BSxuMWSbAzjKD8o
  • op_type: StoreEntry
mean 11.962461s (SD = 17.937672s)
Not enough time data to show a trend.
  • agent: uhCAk5CqYaS9iN7yK29zdLYddBHhX8ESpuz6X_BSxuMWSbAzjKD8o
  • op_type: StoreRecord
mean 11.96246s (SD = 17.937673s)
Not enough time data to show a trend.
  • agent: uhCAk7BrIqRbD55QwbWyh1rDQpN2Nwl-WnVPHbmRLRxydoD2I4sG0
  • op_type: RegisterAgentActivity
mean 11.929285s (SD = 17.911849s)
Not enough time data to show a trend.
  • agent: uhCAk7BrIqRbD55QwbWyh1rDQpN2Nwl-WnVPHbmRLRxydoD2I4sG0
  • op_type: StoreEntry
mean 12.555457s (SD = 20.151647s)
Not enough time data to show a trend.
  • agent: uhCAk7BrIqRbD55QwbWyh1rDQpN2Nwl-WnVPHbmRLRxydoD2I4sG0
  • op_type: StoreRecord
mean 12.555453s (SD = 20.151652s)
Not enough time data to show a trend.
  • agent: uhCAkAECi_OPtkiAxdo_A1VCgWC1xk3q2pbvRt9qRFnnJNA_QwT9r
  • op_type: RegisterAgentActivity
mean 9.019506s (SD = 12.510652s)
Not enough time data to show a trend.
  • agent: uhCAkAECi_OPtkiAxdo_A1VCgWC1xk3q2pbvRt9qRFnnJNA_QwT9r
  • op_type: StoreEntry
mean 8.819177s (SD = 11.619154s)
Not enough time data to show a trend.
  • agent: uhCAkAECi_OPtkiAxdo_A1VCgWC1xk3q2pbvRt9qRFnnJNA_QwT9r
  • op_type: StoreRecord
mean 9.019507s (SD = 12.510654s)
Not enough time data to show a trend.
  • agent: uhCAkD9hHJFqA_Z5bWr_XIUpZSlvA-HuW5vkHfnWhUv9zV23GaSDd
  • op_type: RegisterAgentActivity
mean 11.830038s (SD = 24.678121s)
Not enough time data to show a trend.
  • agent: uhCAkD9hHJFqA_Z5bWr_XIUpZSlvA-HuW5vkHfnWhUv9zV23GaSDd
  • op_type: StoreEntry
mean 11.830044s (SD = 24.678125s)
Not enough time data to show a trend.
  • agent: uhCAkD9hHJFqA_Z5bWr_XIUpZSlvA-HuW5vkHfnWhUv9zV23GaSDd
  • op_type: StoreRecord
mean 11.830045s (SD = 24.678123s)
Not enough time data to show a trend.
  • agent: uhCAkRPjxXpCmLmlG5fRR_TTyvzV61ZRHzu6zkIOocyROx8YeVE9W
  • op_type: RegisterAgentActivity
mean 9.582353s (SD = 11.712082s)
Not enough time data to show a trend.
  • agent: uhCAkRPjxXpCmLmlG5fRR_TTyvzV61ZRHzu6zkIOocyROx8YeVE9W
  • op_type: StoreEntry
mean 9.364791s (SD = 10.781324s)
Not enough time data to show a trend.
  • agent: uhCAkRPjxXpCmLmlG5fRR_TTyvzV61ZRHzu6zkIOocyROx8YeVE9W
  • op_type: StoreRecord
mean 9.582354s (SD = 11.712081s)
Not enough time data to show a trend.
  • agent: uhCAkmLFp0clrABKlNlTJCoXX0poLrBzVklD027XUsh3vCLtNBb-_
  • op_type: RegisterAgentActivity
mean 8.977722s (SD = 16.983894s)
Not enough time data to show a trend.
  • agent: uhCAkmLFp0clrABKlNlTJCoXX0poLrBzVklD027XUsh3vCLtNBb-_
  • op_type: StoreEntry
mean 9.186478s (SD = 17.981916s)
Not enough time data to show a trend.
  • agent: uhCAkmLFp0clrABKlNlTJCoXX0poLrBzVklD027XUsh3vCLtNBb-_
  • op_type: StoreRecord
mean 8.977723s (SD = 16.983895s)
Not enough time data to show a trend.
  • agent: uhCAknzLTzZgcjqZbkeCWZjKyJ2t2moCOW4B8Twhc750VS-lUtF_-
  • op_type: RegisterAgentActivity
mean 14.672838s (SD = 30.551031s)
Not enough time data to show a trend.
  • agent: uhCAknzLTzZgcjqZbkeCWZjKyJ2t2moCOW4B8Twhc750VS-lUtF_-
  • op_type: StoreEntry
mean 14.287401s (SD = 30.638574s)
Not enough time data to show a trend.
  • agent: uhCAknzLTzZgcjqZbkeCWZjKyJ2t2moCOW4B8Twhc750VS-lUtF_-
  • op_type: StoreRecord
mean 13.902031s (SD = 29.3049s)
Not enough time data to show a trend.
  • agent: uhCAkoM2gyGVLZXyqcF6U_jZFuECi_S4olpJWj0An_PGW8oQLSrv9
  • op_type: RegisterAgentActivity
mean 9.347377s (SD = 15.962053s)
Not enough time data to show a trend.
  • agent: uhCAkoM2gyGVLZXyqcF6U_jZFuECi_S4olpJWj0An_PGW8oQLSrv9
  • op_type: StoreEntry
mean 9.347039s (SD = 14.873532s)
Not enough time data to show a trend.
  • agent: uhCAkoM2gyGVLZXyqcF6U_jZFuECi_S4olpJWj0An_PGW8oQLSrv9
  • op_type: StoreRecord
mean 9.108486s (SD = 14.900519s)
Not enough time data to show a trend.
  • agent: uhCAkulLdbb-eD3MQO4Lb5sXfXEGqqgk_z6y2eH_lZvIYsmNG_aI5
  • op_type: RegisterAgentActivity
mean 10.018643s (SD = 12.933592s)
Not enough time data to show a trend.
  • agent: uhCAkulLdbb-eD3MQO4Lb5sXfXEGqqgk_z6y2eH_lZvIYsmNG_aI5
  • op_type: StoreEntry
mean 10.495723s (SD = 13.990233s)
Not enough time data to show a trend.
  • agent: uhCAkulLdbb-eD3MQO4Lb5sXfXEGqqgk_z6y2eH_lZvIYsmNG_aI5
  • op_type: StoreRecord
mean 9.780304s (SD = 12.977491s)
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.63/s
  • agent: uhCAk05NTXFqgJhdW_Tj_u-_o1C3u8POVuM5WF7MkN8eZ4fYod72l
  • op_type: RegisterAgentActivity
mean 1.67/s
  • agent: uhCAk05NTXFqgJhdW_Tj_u-_o1C3u8POVuM5WF7MkN8eZ4fYod72l
  • op_type: StoreEntry
mean 1.67/s
  • agent: uhCAk05NTXFqgJhdW_Tj_u-_o1C3u8POVuM5WF7MkN8eZ4fYod72l
  • op_type: StoreRecord
mean 1.67/s
  • agent: uhCAk5CqYaS9iN7yK29zdLYddBHhX8ESpuz6X_BSxuMWSbAzjKD8o
  • op_type: RegisterAgentActivity
mean 1.44/s
  • agent: uhCAk5CqYaS9iN7yK29zdLYddBHhX8ESpuz6X_BSxuMWSbAzjKD8o
  • op_type: StoreEntry
mean 1.44/s
  • agent: uhCAk5CqYaS9iN7yK29zdLYddBHhX8ESpuz6X_BSxuMWSbAzjKD8o
  • op_type: StoreRecord
mean 1.44/s
  • agent: uhCAk7BrIqRbD55QwbWyh1rDQpN2Nwl-WnVPHbmRLRxydoD2I4sG0
  • op_type: RegisterAgentActivity
mean 1.56/s
  • agent: uhCAk7BrIqRbD55QwbWyh1rDQpN2Nwl-WnVPHbmRLRxydoD2I4sG0
  • op_type: StoreEntry
mean 1.63/s
  • agent: uhCAk7BrIqRbD55QwbWyh1rDQpN2Nwl-WnVPHbmRLRxydoD2I4sG0
  • op_type: StoreRecord
mean 1.63/s
  • agent: uhCAkAECi_OPtkiAxdo_A1VCgWC1xk3q2pbvRt9qRFnnJNA_QwT9r
  • op_type: RegisterAgentActivity
mean 1.77/s
  • agent: uhCAkAECi_OPtkiAxdo_A1VCgWC1xk3q2pbvRt9qRFnnJNA_QwT9r
  • op_type: StoreEntry
mean 1.77/s
  • agent: uhCAkAECi_OPtkiAxdo_A1VCgWC1xk3q2pbvRt9qRFnnJNA_QwT9r
  • op_type: StoreRecord
mean 1.77/s
  • agent: uhCAkD9hHJFqA_Z5bWr_XIUpZSlvA-HuW5vkHfnWhUv9zV23GaSDd
  • op_type: RegisterAgentActivity
mean 1.67/s
  • agent: uhCAkD9hHJFqA_Z5bWr_XIUpZSlvA-HuW5vkHfnWhUv9zV23GaSDd
  • op_type: StoreEntry
mean 1.67/s
  • agent: uhCAkD9hHJFqA_Z5bWr_XIUpZSlvA-HuW5vkHfnWhUv9zV23GaSDd
  • op_type: StoreRecord
mean 1.67/s
  • agent: uhCAkRPjxXpCmLmlG5fRR_TTyvzV61ZRHzu6zkIOocyROx8YeVE9W
  • op_type: RegisterAgentActivity
mean 1.67/s
  • agent: uhCAkRPjxXpCmLmlG5fRR_TTyvzV61ZRHzu6zkIOocyROx8YeVE9W
  • op_type: StoreEntry
mean 1.67/s
  • agent: uhCAkRPjxXpCmLmlG5fRR_TTyvzV61ZRHzu6zkIOocyROx8YeVE9W
  • op_type: StoreRecord
mean 1.67/s
  • agent: uhCAkmLFp0clrABKlNlTJCoXX0poLrBzVklD027XUsh3vCLtNBb-_
  • op_type: RegisterAgentActivity
mean 1.75/s
  • agent: uhCAkmLFp0clrABKlNlTJCoXX0poLrBzVklD027XUsh3vCLtNBb-_
  • op_type: StoreEntry
mean 1.82/s
  • agent: uhCAkmLFp0clrABKlNlTJCoXX0poLrBzVklD027XUsh3vCLtNBb-_
  • op_type: StoreRecord
mean 1.75/s
  • agent: uhCAknzLTzZgcjqZbkeCWZjKyJ2t2moCOW4B8Twhc750VS-lUtF_-
  • op_type: RegisterAgentActivity
mean 1.67/s
  • agent: uhCAknzLTzZgcjqZbkeCWZjKyJ2t2moCOW4B8Twhc750VS-lUtF_-
  • op_type: StoreEntry
mean 1.67/s
  • agent: uhCAknzLTzZgcjqZbkeCWZjKyJ2t2moCOW4B8Twhc750VS-lUtF_-
  • op_type: StoreRecord
mean 1.67/s
  • agent: uhCAkoM2gyGVLZXyqcF6U_jZFuECi_S4olpJWj0An_PGW8oQLSrv9
  • op_type: RegisterAgentActivity
mean 1.5/s
  • agent: uhCAkoM2gyGVLZXyqcF6U_jZFuECi_S4olpJWj0An_PGW8oQLSrv9
  • op_type: StoreEntry
mean 1.5/s
  • agent: uhCAkoM2gyGVLZXyqcF6U_jZFuECi_S4olpJWj0An_PGW8oQLSrv9
  • op_type: StoreRecord
mean 1.5/s
  • agent: uhCAkulLdbb-eD3MQO4Lb5sXfXEGqqgk_z6y2eH_lZvIYsmNG_aI5
  • op_type: RegisterAgentActivity
mean 1.5/s
  • agent: uhCAkulLdbb-eD3MQO4Lb5sXfXEGqqgk_z6y2eH_lZvIYsmNG_aI5
  • op_type: StoreEntry
mean 1.64/s
  • agent: uhCAkulLdbb-eD3MQO4Lb5sXfXEGqqgk_z6y2eH_lZvIYsmNG_aI5
  • op_type: StoreRecord
mean 1.58/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
Fri, 16 Jan 2026 11:33:01 UTC
Peer count
2
Peer count at end
2
Behaviours
  • get_agent_activity (1 agent)
  • write (1 agent)
Wind Tunnel version
0.5.0-dev.0
Run ID
write_get_agent_activity_21064506041
Highest observed action_seq
The change in the highest action index on the write peer's source chain.
51 2701 change: 5196.078431372549% over 798.694124836s ( 3.32/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: uhCAkWy959_WCLz2yeMWc2s997tc22pGbXnykcWl9MOY8xEooAvQ1
mean 0.01986s (SD = 0.015897s)
Error count
The number of errors accumulated.
0

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 11:15:47 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_21064506041
Write timing
The time it takes to complete the zome function call that writes the entry.
mean 0.112886s (SD = 0.347689s)
Write rate
The number of writes completed per second.
mean 64.07/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 11:17:54 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_21064506041
Write timing
The time taken to write the entry.
mean 0.06954s (SD = 0.178599s)
Write rate
The number of writes completed per second.
mean 102.5/s
Read timing
The time taken to read the entry.
mean 0.023776s (SD = 0.012163s)
Read rate
The number of reads completed per second.
mean 102.46/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 11:19:58 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_21064506041
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.196977s (SD = 0.430598s)
Write rate
The number of write zome function calls that complete per second.
mean 22.14/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.229703s (SD = 0.443963s)
Read rate
The number of read zome function calls that complete per second.
mean 22.18/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 11:35:12 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_21064506041
Highest observed action_seq
The change in the must_get_agent_activity peer's source chain top over the run.
16 1820 change: 11275% over 818.168539875s ( 2.2/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: uhCAktCk25on7GvX-tfakFSl12GO3c8bv4SzTerVuo7eP1vN0xbwv
mean 0.185209s (SD = 0.232343s)
Error count
The number of errors accumulated over the run.
37899

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 11:39:17 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_21064506041
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 126.61/s
  • agent: uhCAk39qWTtkV26gGpYIm0idYKHey7oz07UO7CnHvUFM8Iooegk7C
mean 57/s
  • agent: uhCAkBvbRtCbOBjJqXabPSq4l-6LHdIkMqalmZynNQsGnu4wG1ZPY
mean 165.6/s
  • agent: uhCAkMQvB7IP0tgg-VSRNEDGT1IPlBy15T5g3dSgnq3IE-5ixYomY
mean 70.67/s
  • agent: uhCAknjLwGQKt52ZnR9sw7b7O9Jhvk4Vnnh8b7n_on4EVheoOeybn
mean 194.5/s
  • agent: uhCAkqxTTBrVfesBV08E8w_GE2pQeh7MlzE7_8bPwkk1DKIzjUdm7
mean 230.4/s
  • agent: uhCAkzqYD5DbLVW9pPYDSi7hUxP4gQ23m33QnGTeG2jsT7reTnuCq
mean 41.5/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 2.8153796853944654e+31s (SD = 6.110587825550548e+31s)
  • agent: uhCAk57uawGmlsH_YD1LMXwrV4ooVXXl-_i_a6USmo_sYoifWQLaQ
mean 1054.308945s (SD = 33.292193s)
Not enough time data to show a trend.
  • agent: uhCAk7kg8FQhV1suid4KoE-FW2-d6Z3kz4Dp8wQSwRX9EDtAT9mxo
mean 8.0066439275514945e+31s (SD = 1.4434182612584655e+32s)
  • agent: uhCAkRbYV784LCC2v_ZM88rt7au6ClRnCQqGgC3yg3jCzv0SFr_8s
mean 3.254874814026368e+31s (SD = 1.0008168689617537e+32s)
Not enough time data to show a trend.
  • agent: uhCAkgXbBzlhymmh0PQRU4WQEsizDTj1-Q9DWYlY0Ik5qqmiCWvGw
mean 49.989807s (SD = 23.017608s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 12.75/s
  • agent: uhCAk57uawGmlsH_YD1LMXwrV4ooVXXl-_i_a6USmo_sYoifWQLaQ
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAk7kg8FQhV1suid4KoE-FW2-d6Z3kz4Dp8wQSwRX9EDtAT9mxo
mean 34/s
  • agent: uhCAkRbYV784LCC2v_ZM88rt7au6ClRnCQqGgC3yg3jCzv0SFr_8s
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkgXbBzlhymmh0PQRU4WQEsizDTj1-Q9DWYlY0Ik5qqmiCWvGw
mean 17/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 0 < mean 5.51 (SD = 2.84) < max 9
zero-arc
min 7 < mean 8.3 (SD = 0.48) < max 9
Error count
The number of errors accumulated across all nodes.
0

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 11:42:43 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_21064506041
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 57.43/s
  • agent: uhCAkYQHu1pXJnHID21SWMUf73UNd4QqkYcTuzZMXxFBgCzdRodFJ
mean 36.08/s
  • agent: uhCAkj5lAoX18HWUi3_9jb5IckF2rgjvHKh582BtKHEQ5mT-XNiBX
mean 55.96/s
  • agent: uhCAkjR2aziPv74zQWdirqIib8C7QyW5KT0PO4znq9SZoNzj4CTN4
mean 56/s
  • agent: uhCAkk-Jb--v62oppPrX3DBa27oCT5PynkJLfBbnZ9FNz9_XhJPDp
mean 135.09/s
  • agent: uhCAkpUicJKS8040F0uQq-4a7V2ZbGWlHgDzpTSeHxjBlk8eSNXM9
mean 43.5/s
  • agent: uhCAkv9fzixJXBl3-gNk93hladRcj0ARsLa9uWvn-5ndHJoUtw2rI
mean 17.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 344.372844s (SD = 28.959644s)
  • agent: uhCAkHIy5Q-ccPPdAgtD6z1QQ7he2Hr3y__iXS9PPdVp0viK31VAT
mean 75.055s (SD = 49.844169s)
  • agent: uhCAkKC8xPkKLSUoUNqmyFnxPiq4KjkeKj0Ssm0-M23C53vyg1xlO
mean 47.745111s (SD = 56.988812s)
  • agent: uhCAkWCbRa9Il_qFSxOwWpWc2dFgFZJrDyMeJJoyCQu5Do_wxBUxo
mean 1163.060003s (SD = 5.016147s)
  • agent: uhCAkySSi0pDPG9I0zAxT9cUqZIs1XsIv3VeURtp1w8XKAPf0faFz
mean 91.63126s (SD = 3.989447s)
Not enough time data to show a trend.
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 150/s
  • agent: uhCAkHIy5Q-ccPPdAgtD6z1QQ7he2Hr3y__iXS9PPdVp0viK31VAT
mean 449.5/s
  • agent: uhCAkKC8xPkKLSUoUNqmyFnxPiq4KjkeKj0Ssm0-M23C53vyg1xlO
mean 150.5/s
  • agent: uhCAkWCbRa9Il_qFSxOwWpWc2dFgFZJrDyMeJJoyCQu5Do_wxBUxo
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAkySSi0pDPG9I0zAxT9cUqZIs1XsIv3VeURtp1w8XKAPf0faFz
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.68 (SD = 1.93) < max 9
zero-arc
min 1 < mean 5.18 (SD = 1.93) < max 9
Error count
The number of errors accumulated across all nodes.
2

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 11:22:13 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_21064506041
Call timing
The time taken for the call to complete.
mean 0.001481s (SD = 0.002359s)
Call rate
The number of zome calls completed per second.
mean 6707.59/s
Error count
The number of errors accumulated during the run.
0