NEWTON PROTOCOL · POLICY CLIENT
0x1785…aa16revision 1 · current
0x1785774f58618f874efcc19bc0e72c6ea2b4aa16 · 1 of 8 policies · Sepolia
POLICY ID
REVISION
1 of 1
POLICIES
1 of 8
DISTINCT
1
RESPONSE EXPIRY
25 blocks
CHAIN
Sepolia
TASKS · 24H
0
ALLOW RATE
66.7%
Policies — 1
one Rego + WASM pair per slot- 00x59d46e1d98f4038cca022e719e7555319db4b9690x59d4…b969not in factory registry25 blocksbounds set expiryadminnot in schema0xA6Bdc5A8825d5B96BadB8F91D37a7c4a3fD860a7allowed_chain_idsnot in schema[]allowed_contractsnot in schema[]allowed_functionsnot in schema[]
policyParams — 123 bytes on chain
0x7b2261646d696e223a22307841364264633541383832356435423936426164423846393144333761376334613366443836306137222c22616c6c6f7765645f636861696e5f696473223a5b5d2c22616c6c6f7765645f636f6e747261637473223a5b5d2c22616c6c6f7765645f66756e6374696f6e73223a5b5d7d
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
1 write · newest first| Rev | Policy set | Change | Policies | Configured by | Block | Tasks |
|---|---|---|---|---|---|---|
| 1 · current | 0x840b6e50…d16a | first set | 0x59d46e1d98f4038cca022e719e7555319db4b969 | — | 11,803,4000x1ca4…43b5 | 3 |
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 1 is the only one whose attestations are still spendable.
Task history — every revision
3 of 3 matchingExport CSVJSON| Task | Sender | Policy | Function | Signers | Result | Age |
|---|---|---|---|---|---|---|
| 0x2751d951… | 0xa6bd…60a7 | 0x59d46e1d98f4038cca022e719e7555319db4b969 | ping() | 2 | COMPLIANT | 21d 23h |
| 0x9cc54fbd… | 0x0000…dead | 0x59d46e1d98f4038cca022e719e7555319db4b969 | ping() | 2 | NON-COMPLIANT | 22d 0h |
| 0x71dd5ac4… | 0xa6bd…60a7 | 0x59d46e1d98f4038cca022e719e7555319db4b969 | ping() | 2 | COMPLIANT | 22d 0h |
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.