NEWTON PROTOCOL · POLICY ARTIFACT
loadtest_intent
loadtest_intent · loadtest_intent · 0 rules · Pure Rego
policy.regosha256 9ac6…0d72
1
package loadtest_intent2
3
import future.keywords4
5
default allow := false6
7
allow if {8
input.chain_id == data.params.chain_id9
lower(input.to) == lower(data.params.target)10
input.function.name == "buy"11
lower(input.decoded_function_arguments[0]) == lower(data.params.token)12
to_number(input.decoded_function_arguments[1]) <= data.params.max_amount13
to_number(input.decoded_function_arguments[2]) <= data.params.max_slippage14
}0 rules · 0 deny · entrypoint loadtest_intent.allow · policyCodeHash 0x885e…e445
Composed by
1 slot across 1 client| Client | Policy set | Revision | Slot |
|---|---|---|---|
| 0x5105…7fa60x5105…7fa6 | 0x94ec97f3…5293 | 3 | 0 |
This policy has no allow rate of its own. Every set that includes it holds more than one policy, and TaskResponse.allowed is a single boolean for the whole set — so a denial names no culprit, and a per-policy rate would be invention.
Same module, other chains
matched on policyCodeHash| Chain | Policy address |
|---|---|
| Base Sepolia | 0x93beb6c2a1b204b8472d176a29a9554ff561489f |
| Base Sepolia | 0x7cee48b36680af56a28f255cb8f435f06255c96b |
| Sepolia | 0xa572044b393bcd1980330220a4dec66dabbb0805 |
A separate deployment, not a link the protocol knows about: each chain runs its own factory, so identical bytes land at unrelated addresses and neither contract references the other.
Tasks running this policy
12 of 12 matchingExport CSVJSONThe export carries one row per task with the frozen policy set in slot order, and it is the complete filtered history rather than this page. It has no per-policy verdict column: TaskResponse.allowed is a single boolean for the whole set, so which policy denied a task is in no record.