Testnet only (Arkiv Tiramisu). OpenTrigger 0.1 has not had an outside audit.
OpenTrigger

Limits and timings

Every number that shapes how rules fire, in one place.

Arkiv

NetworkTiramisu testnet, chain 7738577, gas in GLM
Block timeAbout 2 seconds
Attribute nameUp to 32 bytes, lowercase
String attribute valueUp to 128 bytes
Attributes per entityUp to 32 (a rule uses about 10)
Query page200 entities

Workers

Deadline checkEvery 4 seconds (pollMs)
Rule reloadAt most every 30 seconds (reloadMs), at least every 60
Target re-readEvery 10 minutes, every 30 seconds within 10 minutes of the deadline, and right before firing
ClaimWritten 8 blocks before the deadline; lives 30 blocks (60 seconds)
Act only withAt least 18 blocks of lease left
Action budget30 seconds; 10 seconds per attempt
HeartbeatLives 5 minutes, renewed every minute
Query timeout30 seconds (QueryTimeoutError)

Lifetimes

EntityLifetime
RuleDeadline + 7 days, at least 1 day
Claim60 seconds
Receipt30 days
Heartbeat5 minutes

Measured on Tiramisu (17 and 18 October 2026)

TestResult
100 rules due together, two workers100 fired, 0 duplicates, 100% within 3 blocks, median 1
Expire rule, one worker0 to 1 blocks late
Worker query loadAbout 10 arkiv_query a minute with about 430 rules on the chain

On this page