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
Mon, 02 Feb 2026 17:13:23 UTC
Peer count
1
Peer count at end
1
Behaviours
  • large (1 agent)
Wind Tunnel version
0.6.0
Run ID
app_install_large_21596264841
First install time
The time from conductor startup to completion of the first app installation attempt.
0.884525195s
Install app timing
The time taken to install an app.
mean 0.52314s (SD = 0.349093s)

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
Mon, 02 Feb 2026 17:15:36 UTC
Peer count
1
Peer count at end
1
Behaviours
  • minimal (1 agent)
Wind Tunnel version
0.6.0
Run ID
app_install_minimal_21596264841
First install time
The time from conductor startup to completion of the first app installation attempt.
2.822966357s
Install app timing
The time taken to install an app.
mean 0.57279s (SD = 0.396627s)

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
Mon, 02 Feb 2026 17:26:02 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_21596264841
Create rate
The average number of created records per agent.
All agents
mean 61.71/s
  • agent: uhCAk4vdq98LfNo-GVWi68cyMoqPTZ1b0TdyRrdmyGjQgwXGTZx5T
mean 20.54/s
  • agent: uhCAkSZ0XYJujOPZZuJ8PpFL9Mpwu0l6C3P7WwvWhHLQhQyLRYvFs
mean 166.54/s
  • agent: uhCAkVdlOKPz7_PSS3cFYiWp1G3okotNqGXhwMEVrKaQtkV4wJ0Py
mean 23.43/s
  • agent: uhCAkgzRqkZcgqFBFHw5Q-BMx0SwiBQkwilz3wMFWn4vI7Quz0Wjg
mean 38.36/s
  • agent: uhCAkwA9MmoXy189Mju6TaNtkAHLcKlhHhh8pGZyFVsANWrzij8nU
mean 59.68/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.1092332484236009e+32 (SD = 1.2641218486907998e+32)
  • agent: uhCAkBwkZAiyCYQwKKgrvTWCWBeUrErwkpFxt1tNG8Vssw-l7LdaB
mean 5.627634688581072e+31s (SD = 1.2642318340065369e+32s)
  • agent: uhCAkCiUnAc7YDP4HTNXbXbnrnxlLIRgLVpBbTDolrUT2TDir3kQQ
mean 173.044139s (SD = 109.22519s)
  • agent: uhCAkP22sM_WDA5zVlet3rVa_j2kF804ZTwfXM88DrRsMyLXFSDbE
mean 1.824732839815598e+32s (SD = 1.6969366990570588e+32s)
  • agent: uhCAka4n5jp_ljZJYwH6-54ulsunFIVaT2sWskP7-wp5cVLHjZMRo
mean 1.8204406460790945e+32s (SD = 1.6972431684858495e+32s)
  • agent: uhCAkrlDkJ-5wLfdY3AcznJjpqE9nmS16p9f78GDw6HxgSmyzYAnj
mean 1.3382292873652046e+32s (SD = 1.662197541904553e+32s)
Sync lag rate
The average number of created records discovered per agent.
All agents
mean 265.15/s
  • agent: uhCAkBwkZAiyCYQwKKgrvTWCWBeUrErwkpFxt1tNG8Vssw-l7LdaB
mean 347.33/s
  • agent: uhCAkCiUnAc7YDP4HTNXbXbnrnxlLIRgLVpBbTDolrUT2TDir3kQQ
mean 182.33/s
  • agent: uhCAkP22sM_WDA5zVlet3rVa_j2kF804ZTwfXM88DrRsMyLXFSDbE
mean 520/s
Not enough time data to show a trend.
  • agent: uhCAka4n5jp_ljZJYwH6-54ulsunFIVaT2sWskP7-wp5cVLHjZMRo
mean 207/s
Not enough time data to show a trend.
  • agent: uhCAkrlDkJ-5wLfdY3AcznJjpqE9nmS16p9f78GDw6HxgSmyzYAnj
mean 69.1/s
Error count
The number of errors encountered during the scenario.
6

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
Mon, 02 Feb 2026 15:41:53 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
first_call_21596264841
Zome call timing
The time elapsed between start of install and calling init.
mean 0.00925s (SD = 0.00621s)

No scenario template for full_arc_create_validated_zero_arc_read!

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
Mon, 02 Feb 2026 15:52:18 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
local_signals_21596264841
Send timing
The time taken to emit a batch of 10,000 signals.
mean 0.918217s (SD = 0.465528s)
Not enough time data to show a trend.
Receive timing
The time taken to receive the completed batch, to the nearest 250ms.
mean 24.671512s (SD = 11.604844s)
Not enough time data to show a trend.
Success ratio
The proportion of signals successfully received in a batch.
min 0.9643999934196472 < mean 0.9875 (SD = 0.0103) < max 1

No scenario template for mixed_arc_get_agent_activity!

Mixed Arc must_get_agent_activity

A scenario where write agents create entries in batches of 10, while must_get_agent_activity agents each pick a random write agent and repeatedly attempt to create an entry that references the chain top of their latest batch. This reference means that the entry's validation function needs to make a must_get_agent_activity call.

The purpose of this scenario is to measure the time it takes for published agent activity data to be gossiped among authorities and become available to peers that query it via must_get_agent_activity.

This test is similar to Write Validated must_get_agent_activity, but some write agents are zero-arc and all must_get_agent_activity agents are zero-arc. This forces the must_get_agent_activity host call to go to the network.

Started
Mon, 02 Feb 2026 18:58:19 UTC
Peer count
10
Peer count at end
10
Behaviours
  • full_write (1 agent)
  • zero_must_get_agent_activity (1 agent)
  • zero_write (1 agent)
Wind Tunnel version
0.6.0
Run ID
mixed_arc_must_get_agent_activity_21596264841
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 533 change: 3231.25% over 1041.523565262s ( 0.5/s)
Chain batch delay timing
The time between a write agent's creation of a batch and a must_get_agent_activity agent's successful discovery of the batch and creation/self-validation of a new entry that depends on it.
All agents
mean 165.311692 (SD = 6.144411)
  • must_get_agent_activity_agent: uhCAk2OwkTTSHtzNfQ3wNO6ubVcdqgYUvxzcNDM1e-_KtLLsQxKFc
mean 9.022979s (SD = 6.341797s)
  • must_get_agent_activity_agent: uhCAk4e2F7VRJXQvA7OcUBb9EI3X2CtNnbifaUfB-x4sMHXQLIpn6
mean 11.714083s (SD = 6.216848s)
  • must_get_agent_activity_agent: uhCAk75jCL5NSmpZqUJyv4_sVwKz35BvZZrdOaXc8VVmQ3KBMO7K7
mean 787.167188s (SD = 6.947394s)
  • must_get_agent_activity_agent: uhCAkkaaoNIb32GIX45j-3h0UsZiYxbw6xWe6HaXcKjJwQNuJDujt
mean 9.551312s (SD = 5.681683s)
  • must_get_agent_activity_agent: uhCAkmI_imugCZUq7RPEzMpHBCAxPIAKxp4U7Cdpl66B59xsomu3_
mean 9.102896s (SD = 5.534335s)
Chain batch delay rate
The rate at which a must_get_agent_activity agent was able to discover batches and create/self-validate new entries that depend on them.
All agents
mean 1.98/s
  • must_get_agent_activity_agent: uhCAk2OwkTTSHtzNfQ3wNO6ubVcdqgYUvxzcNDM1e-_KtLLsQxKFc
mean 1.91/s
  • must_get_agent_activity_agent: uhCAk4e2F7VRJXQvA7OcUBb9EI3X2CtNnbifaUfB-x4sMHXQLIpn6
mean 2.05/s
  • must_get_agent_activity_agent: uhCAk75jCL5NSmpZqUJyv4_sVwKz35BvZZrdOaXc8VVmQ3KBMO7K7
mean 2/s
  • must_get_agent_activity_agent: uhCAkkaaoNIb32GIX45j-3h0UsZiYxbw6xWe6HaXcKjJwQNuJDujt
mean 2/s
  • must_get_agent_activity_agent: uhCAkmI_imugCZUq7RPEzMpHBCAxPIAKxp4U7Cdpl66B59xsomu3_
mean 1.95/s
create_validated_sample_entry zome call timing
The time taken to complete the zome function call that creates the entry that depends on a write agent's source chain.
All agents
mean 0.285124 (SD = 0.177454)
  • agent: uhCAk2OwkTTSHtzNfQ3wNO6ubVcdqgYUvxzcNDM1e-_KtLLsQxKFc
mean 0.210147s (SD = 0.121489s)
  • agent: uhCAk4e2F7VRJXQvA7OcUBb9EI3X2CtNnbifaUfB-x4sMHXQLIpn6
mean 0.168873s (SD = 0.149646s)
  • agent: uhCAk75jCL5NSmpZqUJyv4_sVwKz35BvZZrdOaXc8VVmQ3KBMO7K7
mean 0.403947s (SD = 0.274085s)
  • agent: uhCAkkaaoNIb32GIX45j-3h0UsZiYxbw6xWe6HaXcKjJwQNuJDujt
mean 0.335812s (SD = 0.165893s)
  • agent: uhCAkmI_imugCZUq7RPEzMpHBCAxPIAKxp4U7Cdpl66B59xsomu3_
mean 0.306841s (SD = 0.176159s)
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: uhCAk2OwkTTSHtzNfQ3wNO6ubVcdqgYUvxzcNDM1e-_KtLLsQxKFc
  • agent: uhCAk4e2F7VRJXQvA7OcUBb9EI3X2CtNnbifaUfB-x4sMHXQLIpn6
  • agent: uhCAk75jCL5NSmpZqUJyv4_sVwKz35BvZZrdOaXc8VVmQ3KBMO7K7
  • agent: uhCAkkaaoNIb32GIX45j-3h0UsZiYxbw6xWe6HaXcKjJwQNuJDujt
  • agent: uhCAkmI_imugCZUq7RPEzMpHBCAxPIAKxp4U7Cdpl66B59xsomu3_
Open connections
The average number of open connections maintained by an agent over the run, broken down by behaviour.
  • behaviour: full_write
min 0 < mean 7.24 (SD = 2.57) < max 9
  • behaviour: zero_must_get_agent_activity
min 0 < mean 3.68 (SD = 1.73) < max 8
  • behaviour: zero_write
min 0 < mean 3.58 (SD = 1.67) < max 7
Final error count
The total number of all types of error accumulated over the run by all agents.
11522

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
Mon, 02 Feb 2026 16:03:30 UTC
Peer count
2
Peer count at end
2
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
remote_call_rate_21596264841
Dispatch timing
The time between sending a remote call and the remote handler being invoked.
All agents
mean 0.00281 (SD = 0.00601)
  • agent: uhCAk8HeoP4gLqjKjwgoz_HeXzdqWQH72xFb97FRXFWvlCAce7yJn
mean 0.002817s (SD = 0.00628s)
  • agent: uhCAkW8NLouvtDUiY0RZ9j0ruD5DON9_t9yUrJJOD5kiOdtNwBJVn
mean 0.002802s (SD = 0.00574s)
Round-trip timing
The total elapsed time to get a response to the client.
All agents
mean 0.007598 (SD = 0.036643)
  • agent: uhCAk8HeoP4gLqjKjwgoz_HeXzdqWQH72xFb97FRXFWvlCAce7yJn
mean 0.007604s (SD = 0.036688s)
  • agent: uhCAkW8NLouvtDUiY0RZ9j0ruD5DON9_t9yUrJJOD5kiOdtNwBJVn
mean 0.007591s (SD = 0.036598s)

Remote Signals

This scenario tests the throughput of remote_signals operations.

Started
Mon, 02 Feb 2026 16:15:20 UTC
Peer count
2
Peer count at end
2
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
remote_signals_21596264841
Round trip time
The time from origin signal dispatch to origin receive of the remote side's response signal.
mean 0.028868s (SD = 0.026288s)
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
Mon, 02 Feb 2026 16:24:03 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
single_write_many_read_21596264841
read call timing
The time it takes to complete the zome call that retrieves the record.
mean 0.002525s (SD = 0.003976s)
read call rate (10s)
The number of zome calls made in a 10-second window.
mean 3879.75/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
Mon, 02 Feb 2026 17:34:20 UTC
Peer count
10
Peer count at end
10
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
validation_receipts_21596264841
Receipts complete timing
The amount of time between publishing a record and receiving the required number of validation receipts.
All agents
mean 5.233099 (SD = 1.231935)
  • agent: uhCAk0PUyYchVbAJPqgKY0KV2P0dSs8gnPBNPGa-2facWYi6_x3mN
  • op_type: RegisterAgentActivity
mean 5.0352s (SD = 0.011602s)
Not enough time data to show a trend.
  • agent: uhCAk0PUyYchVbAJPqgKY0KV2P0dSs8gnPBNPGa-2facWYi6_x3mN
  • op_type: StoreEntry
mean 5.035198s (SD = 0.0116s)
Not enough time data to show a trend.
  • agent: uhCAk0PUyYchVbAJPqgKY0KV2P0dSs8gnPBNPGa-2facWYi6_x3mN
  • op_type: StoreRecord
mean 5.0352s (SD = 0.011603s)
Not enough time data to show a trend.
  • agent: uhCAk2u8ahW2-JYIG33owHXrzSWw18QNaylavwod07kL_IYTnDHvc
  • op_type: RegisterAgentActivity
mean 5.419416s (SD = 2.206668s)
Not enough time data to show a trend.
  • agent: uhCAk2u8ahW2-JYIG33owHXrzSWw18QNaylavwod07kL_IYTnDHvc
  • op_type: StoreEntry
mean 5.419416s (SD = 2.206667s)
Not enough time data to show a trend.
  • agent: uhCAk2u8ahW2-JYIG33owHXrzSWw18QNaylavwod07kL_IYTnDHvc
  • op_type: StoreRecord
mean 5.419415s (SD = 2.206668s)
Not enough time data to show a trend.
  • agent: uhCAk5zB5Hk6eXUh_fDG0DunQeQRBeZ_PCvezXnD_5JiELC_ViJgI
  • op_type: RegisterAgentActivity
mean 5.319201s (SD = 2.103723s)
Not enough time data to show a trend.
  • agent: uhCAk5zB5Hk6eXUh_fDG0DunQeQRBeZ_PCvezXnD_5JiELC_ViJgI
  • op_type: StoreEntry
mean 5.419332s (SD = 2.203512s)
Not enough time data to show a trend.
  • agent: uhCAk5zB5Hk6eXUh_fDG0DunQeQRBeZ_PCvezXnD_5JiELC_ViJgI
  • op_type: StoreRecord
mean 5.419328s (SD = 2.203513s)
Not enough time data to show a trend.
  • agent: uhCAkDbsmbXIBVdViTyfIbN7HsbPi9lMAimALrrMuIggHHFNxWmMg
  • op_type: RegisterAgentActivity
mean 5.143575s (SD = 0.712384s)
Not enough time data to show a trend.
  • agent: uhCAkDbsmbXIBVdViTyfIbN7HsbPi9lMAimALrrMuIggHHFNxWmMg
  • op_type: StoreEntry
mean 5.143573s (SD = 0.712383s)
Not enough time data to show a trend.
  • agent: uhCAkDbsmbXIBVdViTyfIbN7HsbPi9lMAimALrrMuIggHHFNxWmMg
  • op_type: StoreRecord
mean 5.143574s (SD = 0.712384s)
Not enough time data to show a trend.
  • agent: uhCAkJl1OXbcnuzjzxRNqgOCus8zYoQqchGxyls-81o8EAR1qAjre
  • op_type: RegisterAgentActivity
mean 5.314249s (SD = 2.084944s)
Not enough time data to show a trend.
  • agent: uhCAkJl1OXbcnuzjzxRNqgOCus8zYoQqchGxyls-81o8EAR1qAjre
  • op_type: StoreEntry
mean 5.314251s (SD = 2.084944s)
Not enough time data to show a trend.
  • agent: uhCAkJl1OXbcnuzjzxRNqgOCus8zYoQqchGxyls-81o8EAR1qAjre
  • op_type: StoreRecord
mean 5.31425s (SD = 2.084945s)
Not enough time data to show a trend.
  • agent: uhCAkQifxz7DclOZ_XU47_z3tUEHrCevTBE_XPc-X6AN3ivsdsvBH
  • op_type: RegisterAgentActivity
mean 5.041999s (SD = 0.02571s)
Not enough time data to show a trend.
  • agent: uhCAkQifxz7DclOZ_XU47_z3tUEHrCevTBE_XPc-X6AN3ivsdsvBH
  • op_type: StoreEntry
mean 5.041998s (SD = 0.02571s)
Not enough time data to show a trend.
  • agent: uhCAkQifxz7DclOZ_XU47_z3tUEHrCevTBE_XPc-X6AN3ivsdsvBH
  • op_type: StoreRecord
mean 5.041999s (SD = 0.025711s)
Not enough time data to show a trend.
  • agent: uhCAkiIm0AvYxRkCrtOMWOX_Zu0cem6WN1CSmie7YsXkMjdbybJY_
  • op_type: RegisterAgentActivity
mean 5.038481s (SD = 0.017012s)
Not enough time data to show a trend.
  • agent: uhCAkiIm0AvYxRkCrtOMWOX_Zu0cem6WN1CSmie7YsXkMjdbybJY_
  • op_type: StoreEntry
mean 5.038483s (SD = 0.01701s)
Not enough time data to show a trend.
  • agent: uhCAkiIm0AvYxRkCrtOMWOX_Zu0cem6WN1CSmie7YsXkMjdbybJY_
  • op_type: StoreRecord
mean 5.038482s (SD = 0.017011s)
Not enough time data to show a trend.
  • agent: uhCAkiw7zWVXcjnq-c2vLB0lfWQF8fdt4myytRszDbmZHS0FIDzei
  • op_type: RegisterAgentActivity
mean 5.321477s (SD = 2.10484s)
Not enough time data to show a trend.
  • agent: uhCAkiw7zWVXcjnq-c2vLB0lfWQF8fdt4myytRszDbmZHS0FIDzei
  • op_type: StoreEntry
mean 5.4216s (SD = 2.20436s)
Not enough time data to show a trend.
  • agent: uhCAkiw7zWVXcjnq-c2vLB0lfWQF8fdt4myytRszDbmZHS0FIDzei
  • op_type: StoreRecord
mean 5.421601s (SD = 2.204359s)
Not enough time data to show a trend.
  • agent: uhCAkrIC86kZUCGpv4BDwhrO1nZbXLrDhdILGHampgeSI7GN-cZjC
  • op_type: RegisterAgentActivity
mean 5.14436s (SD = 0.717037s)
Not enough time data to show a trend.
  • agent: uhCAkrIC86kZUCGpv4BDwhrO1nZbXLrDhdILGHampgeSI7GN-cZjC
  • op_type: StoreEntry
mean 5.144359s (SD = 0.717036s)
Not enough time data to show a trend.
  • agent: uhCAkrIC86kZUCGpv4BDwhrO1nZbXLrDhdILGHampgeSI7GN-cZjC
  • op_type: StoreRecord
mean 5.144359s (SD = 0.717039s)
Not enough time data to show a trend.
  • agent: uhCAkzt-2zrRMu27BsvDzT6Fpo4Du5HTGv2HnmhDBSQi2Snoi6Km4
  • op_type: RegisterAgentActivity
mean 5.419532s (SD = 2.20256s)
Not enough time data to show a trend.
  • agent: uhCAkzt-2zrRMu27BsvDzT6Fpo4Du5HTGv2HnmhDBSQi2Snoi6Km4
  • op_type: StoreEntry
mean 5.419531s (SD = 2.20256s)
Not enough time data to show a trend.
  • agent: uhCAkzt-2zrRMu27BsvDzT6Fpo4Du5HTGv2HnmhDBSQi2Snoi6Km4
  • op_type: StoreRecord
mean 5.419532s (SD = 2.202559s)
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.89/s
  • agent: uhCAk0PUyYchVbAJPqgKY0KV2P0dSs8gnPBNPGa-2facWYi6_x3mN
  • op_type: RegisterAgentActivity
mean 1.83/s
  • agent: uhCAk0PUyYchVbAJPqgKY0KV2P0dSs8gnPBNPGa-2facWYi6_x3mN
  • op_type: StoreEntry
mean 1.83/s
  • agent: uhCAk0PUyYchVbAJPqgKY0KV2P0dSs8gnPBNPGa-2facWYi6_x3mN
  • op_type: StoreRecord
mean 1.83/s
  • agent: uhCAk2u8ahW2-JYIG33owHXrzSWw18QNaylavwod07kL_IYTnDHvc
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAk2u8ahW2-JYIG33owHXrzSWw18QNaylavwod07kL_IYTnDHvc
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAk2u8ahW2-JYIG33owHXrzSWw18QNaylavwod07kL_IYTnDHvc
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAk5zB5Hk6eXUh_fDG0DunQeQRBeZ_PCvezXnD_5JiELC_ViJgI
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAk5zB5Hk6eXUh_fDG0DunQeQRBeZ_PCvezXnD_5JiELC_ViJgI
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAk5zB5Hk6eXUh_fDG0DunQeQRBeZ_PCvezXnD_5JiELC_ViJgI
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAkDbsmbXIBVdViTyfIbN7HsbPi9lMAimALrrMuIggHHFNxWmMg
  • op_type: RegisterAgentActivity
mean 1.8/s
  • agent: uhCAkDbsmbXIBVdViTyfIbN7HsbPi9lMAimALrrMuIggHHFNxWmMg
  • op_type: StoreEntry
mean 1.8/s
  • agent: uhCAkDbsmbXIBVdViTyfIbN7HsbPi9lMAimALrrMuIggHHFNxWmMg
  • op_type: StoreRecord
mean 1.8/s
  • agent: uhCAkJl1OXbcnuzjzxRNqgOCus8zYoQqchGxyls-81o8EAR1qAjre
  • op_type: RegisterAgentActivity
mean 2/s
  • agent: uhCAkJl1OXbcnuzjzxRNqgOCus8zYoQqchGxyls-81o8EAR1qAjre
  • op_type: StoreEntry
mean 2/s
  • agent: uhCAkJl1OXbcnuzjzxRNqgOCus8zYoQqchGxyls-81o8EAR1qAjre
  • op_type: StoreRecord
mean 2/s
  • agent: uhCAkQifxz7DclOZ_XU47_z3tUEHrCevTBE_XPc-X6AN3ivsdsvBH
  • op_type: RegisterAgentActivity
mean 1.8/s
  • agent: uhCAkQifxz7DclOZ_XU47_z3tUEHrCevTBE_XPc-X6AN3ivsdsvBH
  • op_type: StoreEntry
mean 1.8/s
  • agent: uhCAkQifxz7DclOZ_XU47_z3tUEHrCevTBE_XPc-X6AN3ivsdsvBH
  • op_type: StoreRecord
mean 1.8/s
  • agent: uhCAkiIm0AvYxRkCrtOMWOX_Zu0cem6WN1CSmie7YsXkMjdbybJY_
  • op_type: RegisterAgentActivity
mean 1.83/s
  • agent: uhCAkiIm0AvYxRkCrtOMWOX_Zu0cem6WN1CSmie7YsXkMjdbybJY_
  • op_type: StoreEntry
mean 1.83/s
  • agent: uhCAkiIm0AvYxRkCrtOMWOX_Zu0cem6WN1CSmie7YsXkMjdbybJY_
  • op_type: StoreRecord
mean 1.83/s
  • agent: uhCAkiw7zWVXcjnq-c2vLB0lfWQF8fdt4myytRszDbmZHS0FIDzei
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAkiw7zWVXcjnq-c2vLB0lfWQF8fdt4myytRszDbmZHS0FIDzei
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAkiw7zWVXcjnq-c2vLB0lfWQF8fdt4myytRszDbmZHS0FIDzei
  • op_type: StoreRecord
mean 1.96/s
  • agent: uhCAkrIC86kZUCGpv4BDwhrO1nZbXLrDhdILGHampgeSI7GN-cZjC
  • op_type: RegisterAgentActivity
mean 1.83/s
  • agent: uhCAkrIC86kZUCGpv4BDwhrO1nZbXLrDhdILGHampgeSI7GN-cZjC
  • op_type: StoreEntry
mean 1.83/s
  • agent: uhCAkrIC86kZUCGpv4BDwhrO1nZbXLrDhdILGHampgeSI7GN-cZjC
  • op_type: StoreRecord
mean 1.83/s
  • agent: uhCAkzt-2zrRMu27BsvDzT6Fpo4Du5HTGv2HnmhDBSQi2Snoi6Km4
  • op_type: RegisterAgentActivity
mean 1.96/s
  • agent: uhCAkzt-2zrRMu27BsvDzT6Fpo4Du5HTGv2HnmhDBSQi2Snoi6Km4
  • op_type: StoreEntry
mean 1.96/s
  • agent: uhCAkzt-2zrRMu27BsvDzT6Fpo4Du5HTGv2HnmhDBSQi2Snoi6Km4
  • op_type: StoreRecord
mean 1.96/s

Write/Query

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

Started
Mon, 02 Feb 2026 16:32:44 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_query_21596264841
Write timing
The time it takes to complete the zome function call that writes the entry.
mean 0.117566s (SD = 0.334265s)
Write rate
The number of writes completed per second.
mean 64.93/s
Error count
The number of errors accumulated during the run.
0

Write/Read

Creates an entry and reads it back, then repeats.

Started
Mon, 02 Feb 2026 16:41:29 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_read_21596264841
Write timing
The time taken to write the entry.
mean 0.087365s (SD = 0.259433s)
Write rate
The number of writes completed per second.
mean 89.14/s
Read timing
The time taken to read the entry.
mean 0.019135s (SD = 0.014939s)
Read rate
The number of reads completed per second.
mean 89.14/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
Mon, 02 Feb 2026 16:52:11 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
write_validated_21596264841
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.085523s (SD = 0.158122s)
Write rate
The number of write zome function calls that complete per second.
mean 48.07/s
Read timing
The time it takes to complete the zome function call that reads the data.
mean 0.119504s (SD = 0.184127s)
Read rate
The number of read zome function calls that complete per second.
mean 48.07/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
Mon, 02 Feb 2026 17:55:08 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_21596264841
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 1820 change: 11275% over 872.476820947s ( 2.07/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: uhCAkQtrFRKRxcRm_xg_3cAVQTWdnd7OwPtFwUUdTJsjJ1O8OXVs6
mean 28.238885s (SD = 0.605563s)
Not enough time data to show a trend.
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: uhCAkQtrFRKRxcRm_xg_3cAVQTWdnd7OwPtFwUUdTJsjJ1O8OXVs6
mean 1.87/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: uhCAkQtrFRKRxcRm_xg_3cAVQTWdnd7OwPtFwUUdTJsjJ1O8OXVs6
mean 0.055293s (SD = 0.01934s)
Not enough time data to show a trend.
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: uhCAkQtrFRKRxcRm_xg_3cAVQTWdnd7OwPtFwUUdTJsjJ1O8OXVs6
Not enough time data to show a trend.
Final error count
The total number of all types of error accumulated over the run by all agents.
66769

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
Mon, 02 Feb 2026 18:32:39 UTC
Peer count
9
Peer count at end
9
Behaviours
  • full (1 agent)
  • zero_read (1 agent)
  • zero_write (1 agent)
Wind Tunnel version
0.6.0
Run ID
zero_arc_create_and_read_21596264841
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 178.54/s
  • agent: uhCAkIY2IAZipETwvBJWm62coRTSknFb3DSFsr-Y_5WQfUQkIuU6o
mean 210.81/s
  • agent: uhCAkotUPjFp-mEzAfXKURYKZUPnloaOku1CSVuDjspWgcMZd9PUm
mean 146.27/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 138.779322 (SD = 20.130624)
  • agent: uhCAkCFP9jpBTFJM1xZSuJ6NvjH6PaLc4Li6CMFf31xn1_y9TD0Ta
mean 91.7311s (SD = 21.317435s)
  • agent: uhCAkdQQ2HDHrayHLLb_6_avAtiCtQb4UKokUADw8VX6JHTQZBY6N
mean 202.947266s (SD = 23.346177s)
  • agent: uhCAkhM6FVwJRFaiKqbas7fUsLLd9lqozKYHnTk5fU156Zol-HiTB
mean 121.659599s (SD = 15.728259s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 66.67/s
  • agent: uhCAkCFP9jpBTFJM1xZSuJ6NvjH6PaLc4Li6CMFf31xn1_y9TD0Ta
mean 100/s
Not enough time data to show a trend.
  • agent: uhCAkdQQ2HDHrayHLLb_6_avAtiCtQb4UKokUADw8VX6JHTQZBY6N
mean 100/s
Not enough time data to show a trend.
  • agent: uhCAkhM6FVwJRFaiKqbas7fUsLLd9lqozKYHnTk5fU156Zol-HiTB
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 1 < mean 6.53 (SD = 0.94) < max 7
zero-arc
min 6 < mean 6.55 (SD = 0.5) < max 7
Error count
The number of errors accumulated across all nodes.
4

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
Mon, 02 Feb 2026 18:13:48 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_21596264841
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 89.98/s
  • agent: uhCAk6dW8C0Paj361KLREQWS01PlN36cpceeSQmhr3SEoyfaoemy8
mean 158.04/s
  • agent: uhCAkDqLJFXPmU61qmKzpDYkkzyjREykyMggO8IMs3kra2mq4f_pW
mean 35.54/s
  • agent: uhCAkhl7Dvm_lK1I7zjd5hEXBdJkFXk9WaXm9O1vASrPU8rWREmpr
mean 74.54/s
  • agent: uhCAkk-oiCV_oNNE-Nq3tRndES7MgpVI3uFgyt0u3MVPjYL97o6aR
mean 64.96/s
  • agent: uhCAkq309U5vzhtt6CeWOgskWaM42mi-jrYhrEddLrUBYuYfEuBgu
mean 47.25/s
  • agent: uhCAkwCOmdPpHH-pGAlLPCxftLEuzR4_DG_ZS83f3E_PJOhtlrAr7
mean 159.56/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 3.7342503971049667e+31 (SD = 9.103334236897315e+31)
  • agent: uhCAkD6fmWCiN7SnaEoDG_tfavEEAvJKQXncrejRnRIoEMt_zorUQ
mean 2.0214794074511196e+31s (SD = 8.043693228249793e+31s)
  • agent: uhCAkPVmcsWbnqH2s0D3Jni2tyGliHaELITLp9BTaJPP4TM1Yr3yi
mean 1.6985808664938696e+30s (SD = 2.398149162786035e+31s)
  • agent: uhCAkYQ7B__Mjxlz5Dt0IGnDeIWf69O9HqPjEXLB52JfceUMGlaf9
mean 8.507059173023461e+31s (SD = 1.4734658710671507e+32s)
  • agent: uhCAkdAo7mMjA365WrLoSDjTH566pMswtHjBhUC_0ELapvREPbAGi
mean 4.238604921295899e+31s (SD = 1.1236835845881916e+32s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 58.44/s
  • agent: uhCAkD6fmWCiN7SnaEoDG_tfavEEAvJKQXncrejRnRIoEMt_zorUQ
mean 36.43/s
  • agent: uhCAkPVmcsWbnqH2s0D3Jni2tyGliHaELITLp9BTaJPP4TM1Yr3yi
mean 128.25/s
  • agent: uhCAkYQ7B__Mjxlz5Dt0IGnDeIWf69O9HqPjEXLB52JfceUMGlaf9
mean 11.5/s
  • agent: uhCAkdAo7mMjA365WrLoSDjTH566pMswtHjBhUC_0ELapvREPbAGi
mean 57.57/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 1 < mean 6.95 (SD = 1.44) < max 9
zero-arc
min 0 < mean 5.61 (SD = 2.35) < max 8
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
Mon, 02 Feb 2026 18:24:18 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_validated_21596264841
Create rate
The number of timed entries created by the zero-arc node(s) per second.
All agents
mean 70.78/s
  • agent: uhCAk-f_KEQzc8UQ6alDjpHHsxtMkWm7u5Hk2ampvDeCzMPYq-jve
mean 59.39/s
  • agent: uhCAkAGg02QZYfoyrghVuJmUvQqLI_yLfVqPNHMA93cKVtV_-3La3
mean 29.78/s
  • agent: uhCAkFO1rFT0TzsNNMLUFUU9zJuvs7OYoDP4mZi0EGFwAIi_qxsdg
mean 62.48/s
  • agent: uhCAkZIQ007KNSqHER7GVAUhWoINpVqHo-MJjoMSKFYKC_rzsDO2K
mean 104.04/s
  • agent: uhCAkl-UUp8rJkSrxBnUc1svEp_qvsorAN39lCXTkhFQI3DyOFqEG
mean 37.04/s
  • agent: uhCAkl86NnVbmeVQ7mBGR3AgAOGaehKNldu4yg480nIghXfQaxUEn
mean 131.96/s
Sync lag timing
For each entry, the time lag between when it was created and when the full-arc node could read it via the get_timed_local_entries zome function.
All agents
mean 84.202379 (SD = 39.833378)
  • agent: uhCAk1rbRWUNfjKuDQk6j7dg28M2IDAnwTFErW_pnhknIh_DSyVfC
mean 57.234448s (SD = 34.618888s)
  • agent: uhCAk6PJC2JbWoMx4-I4-fiVSQ4pJF4Z2SlR3TbGKWIQC2If5x2uf
mean 196.976135s (SD = 50.485588s)
  • agent: uhCAk_125Hkpmdqu-6lQotBWAuKJLml9clt_j4ZTEKMJrl5oCMSfU
mean 64.001339s (SD = 64.147671s)
  • agent: uhCAktAfl4T7j2PxTjkQCfh2dIiHPFQfPmMT7zR42QohLwN7dotSu
mean 18.597595s (SD = 10.081366s)
Sync lag rate
The number of entries per second received by full nodes.
All agents
mean 97.48/s
  • agent: uhCAk1rbRWUNfjKuDQk6j7dg28M2IDAnwTFErW_pnhknIh_DSyVfC
mean 244/s
  • agent: uhCAk6PJC2JbWoMx4-I4-fiVSQ4pJF4Z2SlR3TbGKWIQC2If5x2uf
mean 46.5/s
  • agent: uhCAk_125Hkpmdqu-6lQotBWAuKJLml9clt_j4ZTEKMJrl5oCMSfU
mean 0/s
Not enough time data to show a trend.
  • agent: uhCAktAfl4T7j2PxTjkQCfh2dIiHPFQfPmMT7zR42QohLwN7dotSu
mean 99.4/s
Open connections
The number of currently open connections to other conductors.
full-arc
min 2 < mean 7.56 (SD = 0.96) < max 9
zero-arc
min 0 < mean 5.39 (SD = 2.27) < max 9
Error count
The number of errors accumulated across all nodes.
0

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
Mon, 02 Feb 2026 17:01:44 UTC
Peer count
1
Peer count at end
1
Behaviours
  • default (1 agent)
Wind Tunnel version
0.6.0
Run ID
zome_call_single_value_21596264841
Call timing
The time taken for the call to complete.
mean 0.005039s (SD = 0.047659s)
Call rate
The number of zome calls completed per second.
mean 1958.25/s
Error count
The number of errors accumulated during the run.
0