NEWTON PROTOCOL · POLICY CLIENT
0x57f4…8d18revision 4 · current
0x57f4fb0a4a4b34ea51d47bc7c99c960b80a58d18 · 1 of 8 policies · Sepolia
POLICY ID
REVISION
4 of 4
POLICIES
1 of 8
DISTINCT
1
RESPONSE EXPIRY
300 blocks
CHAIN
Sepolia
TASKS · 24H
0
ALLOW RATE
0.0%
Policies — 1
one Rego + WASM pair per slot- 00xd0ff7aca199aeacc5f316b029a476da7684a38770xd0ff…3877not in factory registry300 blocksbounds set expirymax_list_age_secondsnot in schema691200
policyParams — 36 bytes on chain
0x7b0a2020226d61785f6c6973745f6167655f7365636f6e6473223a203639313230300a7d
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
4 writes · newest first| Rev | Policy set | Change | Policies | Configured by | Block | Tasks |
|---|---|---|---|---|---|---|
| 4 · current | 0xdb7b1ec2…674d | identical re-apply | 0xd0ff7aca199aeacc5f316b029a476da7684a3877 | — | 11,877,2130x4ad4…04e3 | 40 |
| 3 | 0x10596ed0…0a2c | identical re-apply | 0x95c66b29db62136094dc95e40c33cc524cfe4ba1 | — | 11,877,1930x73e4…a387 | 0 |
| 2 | 0x34cb95f2…acd0 | identical re-apply | 0xd0ff7aca199aeacc5f316b029a476da7684a3877 | — | 11,877,1890xadd9…161c | 2 |
| 1 | 0x34addc48…aded | first set | 0x95c66b29db62136094dc95e40c33cc524cfe4ba1 | — | 11,799,7020xaea7…3bf1 | 16 |
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 4 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
50 of 58 matchingExport CSVJSON| Task | Sender | Policy | Function | Signers | Result | Age |
|---|---|---|---|---|---|---|
| 0x0a1ba86e… | 0x620f…d934 | 0x | NON-COMPLIANT | 4d 2h | ||
| 0x9f3acc45… | 0x4bb3…cf04 | 0x | NON-COMPLIANT | 5d 4h | ||
| 0xaf71d996… | 0x9242…6e35 | 0x | NON-COMPLIANT | 5d 5h | ||
| 0x0bc8ec93… | 0x2d57…7a7b | 0x | NON-COMPLIANT | 5d 6h | ||
| 0xc6350007… | 0xcb6c…7ea2 | 0x | NON-COMPLIANT | 5d 6h | ||
| 0x02029938… | 0xcdc4…8a67 | 0x | NON-COMPLIANT | 5d 6h | ||
| 0x2a176e1b… | 0xe83c…e288 | 0x | NON-COMPLIANT | 5d 14h | ||
| 0x3688a544… | 0x720d…251c | 0x | NON-COMPLIANT | 5d 14h | ||
| 0x0048860e… | 0xd1cc…6d5e | 0x | NON-COMPLIANT | 6d 8h | ||
| 0xb9a7ecf3… | 0x87af…a3c4 | 0x | NON-COMPLIANT | 6d 8h | ||
| 0xc23ff30a… | 0x2767…d05a | 0x | NON-COMPLIANT | 6d 16h | ||
| 0xd6726a89… | 0x1219…2978 | 0x | NON-COMPLIANT | 6d 16h | ||
| 0x38859964… | 0xffb1…9209 | 0x | NON-COMPLIANT | 6d 16h | ||
| 0x2661c4d7… | 0x2aa7…29e2 | 0x | NON-COMPLIANT | 6d 16h | ||
| 0x3399af7c… | 0x76f3…3546 | 0x | NON-COMPLIANT | 6d 21h | ||
| 0x7301a26f… | 0x7966…28e9 | 0x | NON-COMPLIANT | 6d 21h | ||
| 0xedf18446… | 0xcf3d…eb2d | 0x | NON-COMPLIANT | 7d 6h | ||
| 0x70c8e743… | 0x35e2…0ede | 0x | NON-COMPLIANT | 10d 23h | ||
| 0x9f463ee6… | 0x2057…3baf | 0x | NON-COMPLIANT | 11d 8h | ||
| 0x602b245f… | 0x519e…9463 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x77d75fa3… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x334ffeaa… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0xc9bc7731… | 0x895a…824e | 0x | NON-COMPLIANT | 11d 10h | ||
| 0xcfa168ce… | 0xde5e…e8ff | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x90c7cdbf… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x35b4771e… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0xf8da5e82… | 0xcea9…9fc1 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x24aecf0c… | 0x6940…653e | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x62783983… | 0x2f20…9ce9 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0xc241c5b5… | 0xa7fc…fb5b | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x13e176be… | 0xc4d1…f0f1 | 0x | NON-COMPLIANT | 11d 10h | ||
| 0x2956ec91… | 0x4d45…c9dc | 0x | NON-COMPLIANT | 11d 10h | ||
| 0xd0a57b34… | 0x53ed…ce82 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0xfa11cf21… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0xe0dd72b2… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0xd0ec9b47… | 0x9e02…e8e5 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0xb3eae86a… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0xd9544054… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0x5dd5d126… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0x624e7005… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0x38cdfe30… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0xe07103a4… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 11d 11h | ||
| 0x26e73427… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 13d 3h | ||
| 0xf6c9f23e… | 0x8b4b…1a48 | 0x | NON-COMPLIANT | 13d 3h | ||
| 0xbb3e7bb7… | 0x6797…641d | 0x | NON-COMPLIANT | 22d 6h | ||
| 0xc23f6e8e… | 0x4146…6119 | 0x | NON-COMPLIANT | 22d 11h | ||
| 0x5c627445… | 0x9958…d043 | 0x | NON-COMPLIANT | 22d 11h | ||
| 0xb549240f… | 0x31e4…2473 | 0x | NON-COMPLIANT | 22d 13h | ||
| 0xf6a73db9… | 0x70d6…5964 | 0x | NON-COMPLIANT | 22d 13h | ||
| 0xde664a85… | 0x1024…dcbf | 0x | NON-COMPLIANT | 22d 13h |
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.