NEWTON PROTOCOL · POLICY CLIENT
0x5f75…6880revision 16 · superseded
0x5f75377870f4e477bf5ad149cfc9549af1ba6880 · 1 of 8 policies · Sepolia
Revision 16 is superseded. Every attestation minted against 0x17c4a105…4356 was revoked when revision 17 landed on 2026-09-30 — regardless of its expiry block, because the client’s policyId no longer matches. Tasks created under it still replay correctly: each one carries this exact set as its own frozen snapshot. See revision 19, the current set →
POLICY ID
REVISION
16 of 19
POLICIES
1 of 8
DISTINCT
1
RESPONSE EXPIRY
300 blocks
CHAIN
Sepolia
TASKS · 24H
—
ALLOW RATE
—
Policies — 1
one Rego + WASM pair per slot- 00xa1ac0aef68ff48a383fe6ab17590a63a0b0ff08e0xa1ac…f08enot in factory registry300 blocksbounds set expirylistnot in schema0x2614CdfC0119B509c0B98236545751Bc19DfcF22swap_selectornot in schema0x9d555cf7threshold_hexnot in schema0000000000000000000000000000000000000000000000000000000000000000deposit_selectornot in schema0xf08a814e
policyParams — 197 bytes on chain
0x7b22737761705f73656c6563746f72223a2230783964353535636637222c226465706f7369745f73656c6563746f72223a2230786630386138313465222c227468726573686f6c645f686578223a2230303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030222c226c697374223a22307832363134436466433031313942353039633042393832333635343537353142633139446663463232227d
Each module is evaluated against its own input — {"params": <this slot’s policyParams>, "wasm": <this slot’s WASM output>}. There is no shared data.wasm object and no cross-slot namespace, so slot 1 cannot read slot 0’s WASM output and a policy cannot be written to depend on its neighbours.
Tasks under revision 16
5 of 5 matchingExport CSVJSON| Task | Sender | Policy | Function | Signers | Result | Age |
|---|---|---|---|---|---|---|
| 0x4405d6ff… | 0xfb9f…0c0f | 0xa1ac0aef68ff48a383fe6ab17590a63a0b0ff08e | function swap(address currency0, address currency1, uint24 fee, int24 tickSpacing, bool zeroForOne, bool exactInput, uint256 amount, uint160 sqrtPriceLimitX96) | 2 | COMPLIANT | 20d 6h |
| 0xdc66536b… | 0xdac1…66e0 | 0xa1ac0aef68ff48a383fe6ab17590a63a0b0ff08e | function swap(address currency0, address currency1, uint24 fee, int24 tickSpacing, bool zeroForOne, bool exactInput, uint256 amount, uint160 sqrtPriceLimitX96) | 2 | COMPLIANT | 20d 6h |
| 0xc0588cf7… | 0xfb9f…0c0f | 0xa1ac0aef68ff48a383fe6ab17590a63a0b0ff08e | function swap(address currency0, address currency1, uint24 fee, int24 tickSpacing, bool zeroForOne, bool exactInput, uint256 amount, uint160 sqrtPriceLimitX96) | 2 | COMPLIANT | 20d 6h |
| 0xf9407391… | 0x09ec…6a40 | 0xa1ac0aef68ff48a383fe6ab17590a63a0b0ff08e | function swap(address currency0, address currency1, uint24 fee, int24 tickSpacing, bool zeroForOne, bool exactInput, uint256 amount, uint160 sqrtPriceLimitX96) | 2 | COMPLIANT | 20d 6h |
| 0x9bdfd03d… | 0xfb9f…0c0f | 0xa1ac0aef68ff48a383fe6ab17590a63a0b0ff08e | function swap(address currency0, address currency1, uint24 fee, int24 tickSpacing, bool zeroForOne, bool exactInput, uint256 amount, uint160 sqrtPriceLimitX96) | 2 | COMPLIANT | 20d 6h |
The 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.