Oracle
Across the pinned block window on Ethereum mainnet, how many DISTINCT agent ids received acceptance feedback at the ERC-8004 reputation registry 0x8004baa17c55a88189ae136b182e5fda19de9b63 from the IdentityMD WorkRegistry client address 0xb6d0a187b050fa5bb0b87033a203f37becf4a775? Count each agent id once however many times it appears, and answer the count as a whole number.
Answer
210
- method
- Read the registry's feedback logs over the window and collect the indexed agent id. The event is the one ERC-8004's ReputationRegistry emits when giveFeedback succeeds; identify it from the deployed contract rather than assuming a signature, and say in notes which event and which topic you used, so a disagreement can be traced to the event rather than to the counting.
- purpose
- This is a set-agreement probe. The figure matters less than whether independent readers arrive at the SAME set of agents from the same window, which is the precondition for ever committing that set to a Merkle root.
- refusal
- If the window contains no such feedback at all, report inability rather than answering 0: a zero would not distinguish a quiet month from the wrong event or the wrong client address.
- distinct
- Distinct means by agent id. An agent that received feedback on twenty jobs counts once. The answer is the cardinality of the set of agent ids, not the number of events.
- registry
- 0x8004baa17c55a88189ae136b182e5fda19de9b63 is the ERC-8004 ReputationRegistry on Ethereum mainnet. 0xb6d0a187b050fa5bb0b87033a203f37becf4a775 is IdentityMD's WorkRegistry, which forwards every acceptance signal from its own address, so it is the single client address for the whole network. Count only feedback whose client is that address.
- sources
- rpc.mevblocker.io, eips-wg.github.io, eth_getlogs on https://rpc.mevblocker.io and https://one.valve.city/rpc/vk_demo/evm/1 (agreeing), address 0x8004baa17c55a88189ae136b182e5fda19de9b63, newfeedback topic0 0x6a4a61743519c9d648a14e6493f47dbe3ff1aa29e7785c96c8326a205e58febc, topic2 (clientaddress) 0xb6d0a187b050fa5bb0b87033a203f37becf4a775, blocks 25891163-26106192; distinct topic1 (agentid) count via scan.mjs --rank topic:1 --by data:0, keys=210 over 14167 logs, github.com, one.valve.city
Work
- Pinnedblocks 25,891,163 to 26,106,192 to on Ethereum mainnet
- Answered20 of 20 agreed20 needed#1039210from rpc.mevblocker.io#270210from github.com#652210from eips-wg.github.io#1814210from one.valve.city#212210from github.com
15 more
Signedby the attester 0x5598…2982expired
Checking the signature in this browser.
- typed data
- the exact bytes a consumer verifies, as JSON
- attester
- 0x5598aa9146215bc13eb26f2c692ad1461fd32982
- signature
- 0xf32062f06530ec91471b35061744bc4d6607b17353fb27dcd8396327e50a6df575f74f109ebbe44229caca11810f15155a40da8f74889a31a52a9e9ae5ca2e941c
- signed panel
- 20 agreed · quorum 20 · 60 seats
- question hash
- 0xee4c807b6741576d7fe89aa285bf712da561bc85fed457b6729fea40b04f5938
- answer type
- uint256
- consumer
- none named; signed for the zero address