NEWTON PROTOCOL · POLICY CLIENT
0xb3e9…909arevision 1 · current
0xb3e9a63f877e758a6c49702b40d8a9263b39909a · 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.1%
Policies — 1
one Rego + WASM pair per slot- 00x59d46e1d98f4038cca022e719e7555319db4b9690x59d4…b969not in factory registry300 blocksbounds set expiryadminnot in schema0x0000000000000000000000000000000000000001allowed_chain_idsnot in schema["11155111"]allowed_contractsnot in schema["0xb1ad5f82407bc0f19f42b2614fb9083035a36b69"]allowed_functionsnot in schema["buy"]
policyParams — 200 bytes on chain
0x7b0a20202261646d696e223a2022307830303030303030303030303030303030303030303030303030303030303030303030303030303031222c0a202022616c6c6f7765645f636861696e5f696473223a205b223131313535313131225d2c0a202022616c6c6f7765645f636f6e747261637473223a205b22307862316164356638323430376263306631396634326232363134666239303833303335613336623639225d2c0a202022616c6c6f7765645f66756e6374696f6e73223a205b22627579225d0a7d0a
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 | 0x19d1ae7f…98f0 | first set | 0x59d46e1d98f4038cca022e719e7555319db4b969 | — | 11,782,0600xd79d…4858 | 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
50 of 2,417 matchingExport CSVJSON| Task | Sender | Policy | Function | Signers | Result | Age |
|---|---|---|---|---|---|---|
| 0xc6118b97… | 0xf39f…2266 | 0x59d46e1d98f4038cca022e719e7555319db4b969 | function buy(address,uint256,uint32) | 2 | COMPLIANT | 12d 0h |
| 0xf98d7cd0… | 0xf39f…2266 | 0x59d46e1d98f4038cca022e719e7555319db4b969 | function buy(address,uint256,uint32) | 2 | COMPLIANT | 18d 5h |
| 0x372af240… | 0xf39f…2266 | 0x59d46e1d98f4038cca022e719e7555319db4b969 | function buy(address,uint256,uint32) | 2 | COMPLIANT | 20d 2h |
| 0x5c8b5172… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 25d 23h | ||
| 0x6b0581ee… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 25d 23h | ||
| 0x9f946252… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 0h | ||
| 0xe4d20616… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 0h | ||
| 0xd99fbd79… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 1h | ||
| 0x559e7ba8… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 1h | ||
| 0x4cdc1c5d… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 1h | ||
| 0x8081b717… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 2h | ||
| 0x434f5fb3… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 2h | ||
| 0x101de583… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 3h | ||
| 0x0eeb6545… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 4h | ||
| 0x8f2ea1d3… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 5h | ||
| 0xcb42127c… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 6h | ||
| 0x5a9b8953… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 7h | ||
| 0xb62df99e… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 8h | ||
| 0xdf675fed… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 9h | ||
| 0x127ee796… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 10h | ||
| 0x4cafd5d0… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 11h | ||
| 0x0d337acf… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 12h | ||
| 0x06cf0fab… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 13h | ||
| 0x842698f6… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 14h | ||
| 0xecffbe20… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 15h | ||
| 0x8340da39… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 16h | ||
| 0x382bc0b9… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 17h | ||
| 0xa7e9e676… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 18h | ||
| 0xd3c386d3… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 19h | ||
| 0xe842091d… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 20h | ||
| 0x278d109d… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 21h | ||
| 0xdc2bbb0b… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 22h | ||
| 0x0b2a0902… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 26d 23h | ||
| 0x0493d2d4… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 0h | ||
| 0x8e6b4477… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 1h | ||
| 0xbfe7dd8c… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 2h | ||
| 0x63a8b206… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 3h | ||
| 0x1be171b4… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 4h | ||
| 0x8f66bcc8… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 5h | ||
| 0xaa48c7b9… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 6h | ||
| 0x4b1419ba… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 7h | ||
| 0xbcb0be54… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 8h | ||
| 0xb5896cd9… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 9h | ||
| 0x8d7b9adb… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 10h | ||
| 0xb5ba8457… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 11h | ||
| 0x15ae1178… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 12h | ||
| 0x84e48971… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 13h | ||
| 0x488fc3ce… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 14h | ||
| 0x9536005c… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 15h | ||
| 0x4d4a7649… | 0xf39f…2266 | function buy(address,uint256,uint32) | NON-COMPLIANT | 27d 16h |
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.