NEWTON PROTOCOL · POLICY CLIENT
0x6ded…cf2arevision 1 · current
0x6ded0aca06d76fef4ec8254b8f661edbc387cf2a · 1 of 8 policies · Sepolia
POLICY ID
REVISION
1 of 1
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
1 write · newest first| Rev | Policy set | Change | Policies | Configured by | Block | Tasks |
|---|---|---|---|---|---|---|
| 1 · current | 0xf4c070d6…6e5f | first set | 0xd0ff7aca199aeacc5f316b029a476da7684a3877 | — | 11,877,1720x23bf…cf81 | 2 |
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
2 of 2 matchingExport CSVJSON| Task | Sender | Policy | Function | Signers | Result | Age |
|---|---|---|---|---|---|---|
| 0x5ec21840… | 0x5404…1808 | 0x | NON-COMPLIANT | 11d 8h | ||
| 0x3ef9d4a5… | 0x0ea1…2ae3 | 0x | NON-COMPLIANT | 11d 8h |
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.