NEWTON PROTOCOL · POLICY CLIENT
0x6596…14a2revision 1 · current
0x6596ce280670ac4b772e8401e925c35aa0e814a2 · 4 of 8 policies · Sepolia
POLICY ID
REVISION
1 of 1
POLICIES
4 of 8
DISTINCT
4
RESPONSE EXPIRY
50 blocks
CHAIN
Sepolia
TASKS · 24H
0
ALLOW RATE
—
Policies — 4
one Rego + WASM pair per slot- 00x0aabbd11e418ae7c444454b099caaa1dff2260df0x0aab…60dfnot in factory registry50 blocksbounds set expiryaccountantnot in schema0xEd7bf616874E6138453474406F48b8B361F7A12A
policyParams — 59 bytes on chain
0x7b226163636f756e74616e74223a22307845643762663631363837344536313338343533343734343036463438623842333631463741313241227d - 10x578535de882ec8faf2d8fbe9bc372f07087988fe0x5785…88fenot in factory registry50 blocksbounds set expiryenablednot in schematruewhitelist_contractnot in schema0xD5449576f026898BC71737126800D85eE1Be9fCA
policyParams — 82 bytes on chain
0x7b22656e61626c6564223a747275652c2277686974656c6973745f636f6e7472616374223a22307844353434393537366630323638393842433731373337313236383030443835654531426539664341227d - 20x4e3877488aa4dfa98c94f8909bfd490be5df6d5c0x4e38…6d5cnot in factory registry50 blocksbounds set expirydeny_on_sanctionednot in schematruerisk_categories_blocklistnot in schema[]deny_on_high_risk_categorynot in schemafalse
policyParams — 93 bytes on chain
0x7b2264656e795f6f6e5f686967685f7269736b5f63617465676f7279223a66616c73652c2264656e795f6f6e5f73616e6374696f6e6564223a747275652c227269736b5f63617465676f726965735f626c6f636b6c697374223a5b5d7d - 30x4b6bb99e90ddbad07a50bca62d41d03628af69cd0x4b6b…69cdnot in factory registry50 blocksbounds set expirycheck_feednot in schematruecheck_marketnot in schematruecheck_cooldownnot in schematruecheck_exposurenot in schematruecheck_fee_limitnot in schematruemax_exposure_bpnot in schema9500check_alloc_sizenot in schematruecheck_utilizationnot in schematruemax_alloc_size_bpnot in schema2500max_utilization_bpnot in schema10000check_concentrationnot in schematruecheck_reserve_floornot in schematruemax_market_share_bpnot in schema100max_platform_fee_bpnot in schema50min_idle_reserve_bpnot in schema500check_fee_rate_limitnot in schematruemax_feed_age_secondsnot in schema7200max_performance_fee_bpnot in schema1500min_supply_cap_headroom_bpnot in schema500min_allocation_cooldown_secondsnot in schema21600min_fee_change_interval_secondsnot in schema86400
policyParams — 560 bytes on chain
0x7b22636865636b5f616c6c6f635f73697a65223a747275652c22636865636b5f636f6e63656e74726174696f6e223a747275652c22636865636b5f636f6f6c646f776e223a747275652c22636865636b5f6578706f73757265223a747275652c22636865636b5f6665655f6c696d6974223a747275652c22636865636b5f6665655f726174655f6c696d6974223a747275652c22636865636b5f66656564223a747275652c22636865636b5f6d61726b6574223a747275652c22636865636b5f726573657276655f666c6f6f72223a747275652c22636865636b5f7574696c697a6174696f6e223a747275652c226d61785f616c6c6f635f73697a655f6270223a323530302c226d61785f6578706f737572655f6270223a393530302c226d61785f666565645f6167655f7365636f6e6473223a373230302c226d61785f6d61726b65745f73686172655f6270223a3130302c226d61785f706572666f726d616e63655f6665655f6270223a313530302c226d61785f706c6174666f726d5f6665655f6270223a35302c226d61785f7574696c697a6174696f6e5f6270223a31303030302c226d696e5f616c6c6f636174696f6e5f636f6f6c646f776e5f7365636f6e6473223a32313630302c226d696e5f6665655f6368616e67655f696e74657276616c5f7365636f6e6473223a38363430302c226d696e5f69646c655f726573657276655f6270223a3530302c226d696e5f737570706c795f6361705f68656164726f6f6d5f6270223a3530307d
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 | 0x4e27fe8e…1caa | first set | 0x0aabbd11e418ae7c444454b099caaa1dff2260df · 0x578535de882ec8faf2d8fbe9bc372f07087988fe · 0x4e3877488aa4dfa98c94f8909bfd490be5df6d5c · 0x4b6bb99e90ddbad07a50bca62d41d03628af69cd | — | 11,852,6650x45b4…4c1e | 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 1 is the only one whose attestations are still spendable.
Task history — every revision
no tasksExport CSVJSONNo tasks match this scope yet.
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.