NEWTON PROTOCOL · POLICY CLIENT
0x5105…7fa6revision 3 · current
0x51054ed0a36f216f5ff57428e9581fae67be7fa6 · 2 of 8 policies · Sepolia
POLICY ID
REVISION
3 of 3
POLICIES
2 of 8
DISTINCT
2
RESPONSE EXPIRY
7,200 blocks
CHAIN
Sepolia
TASKS · 24H
0
ALLOW RATE
41.4%
Policies — 2
one Rego + WASM pair per slot- 0wasmnone — pure Regoregoloadtest_intent.allowtoken0xe42e3458283032c669c98e0d8f883a92fc64fe22target0xb1ad5f82407bc0f19f42b2614fb9083035a36b69chain_id11155111max_amount100000000000max_slippage2
policyParams — 173 bytes on chain
0x7b22636861696e5f6964223a223131313535313131222c226d61785f616d6f756e74223a3130303030303030303030302c226d61785f736c697070616765223a322c22746172676574223a22307862316164356638323430376263306631396634326232363134666239303833303335613336623639222c22746f6b656e223a22307865343265333435383238333033326336363963393865306438663838336139326663363466653232227d - 1wasmbafkreihz7xu6fjzooxnlj6zxwdnusatqbmlcmfz5hhsqezrlsfacofgtzmregoloadtest_risk.allowmax_score50source_versionv1
policyParams — 38 bytes on chain
0x7b226d61785f73636f7265223a35302c22736f757263655f76657273696f6e223a227631227d
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.
Configuration history
3 writes · newest first| Rev | Policy set | Change | Policies | Configured by | Block | Tasks |
|---|---|---|---|---|---|---|
| 3 · current | 0x94ec97f3…5293 | identical re-apply | 0xdddb457aec77cfc57b381001d4511f93b45abddc · 0x196e1a2c89accae1a677df18d3739b849fef8b0e | — | 11,865,7470x668e…53ff | 12 |
| 2 | 0x126dde1a…4a9c | identical re-apply | 0xa572044b393bcd1980330220a4dec66dabbb0805 · 0x196e1a2c89accae1a677df18d3739b849fef8b0e | — | 11,865,7300xb2d4…351f | 0 |
| 1 | 0xa48a00b9…f74c | first set | 0x37cd0e284a9cfaa516193fdaa1fa1e695eef2744 | — | 11,770,0000x8ace…0b61 | 0 |
Every write mints a new policyId and revokes every attestation bound to the previous one, because the id commits the client, the chain, the revision counter and the exact ordered list — keccak256(POLICY_SET_DOMAIN, chainId, client, revision, policies). Revision 3 is the only one whose attestations are still spendable. One write here re-applied a byte-identical list. PoliciesUpdated fires anyway and the revision advances anyway, so that write changed nothing about the policies and still killed every outstanding authorization.
Task history — every revision
29 of 29 matchingExport CSVJSON| Task | Sender | Policy | Function | Signers | Result | Age |
|---|---|---|---|---|---|---|
| 0x07c70351… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 22h |
| 0xaa88036c… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 22h |
| 0x1adc7503… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 22h |
| 0xde4102ba… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 22h |
| 0xb9dadfa5… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 22h |
| 0xcbc4fdd5… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 22h |
| 0x30d32f2d… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 23h |
| 0x23fd42b6… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 23h |
| 0x8ff97530… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 23h |
| 0x673a91f1… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 23h |
| 0x2d5a19a5… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 23h |
| 0xe722d83b… | 0x0000…0099 | 0xdddb457aec77cfc57b381001d4511f93b45abddc + 0x196e1a2c89accae1a677df18d3739b849fef8b0e | buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 23h |
| 0x5e5b9b7f… | 0x0000…0099 | — | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 13d 2h | |
| 0xcc893425… | 0x0000…0099 | — | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 26d 2h | |
| 0xe2a3bb93… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0xa2fddee8… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0xc941b28c… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x6efca8c7… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x68760497… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x6222ae5a… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x54a0fc70… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0xad30a332… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x09aec404… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0xd85fe346… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x5972c251… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0xad0990bd… | 0xf39f…2266 | — | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | |
| 0x5443ce30… | 0xf39f…2266 | — | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | |
| 0x0e7f4426… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h | ||
| 0x12de8b30… | 0xf39f…2266 | 0x62757928616464726573732c75696e743235362c75696e74333229 | NON-COMPLIANT | 125d 3h |
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.