Skip to content

GenLayer Evidence Witness

An Intelligent Contract on GenLayer. Each validator independently fetches an evidence URL and the validators must agree on PASS or FAIL before a record is written. This page reads that contract, shows what it holds, and can request a new check through a relay.

Not to be confused with Provek's own WitnessRecord pages under /w/, which are a different thing.

Contract
0x499eD0E23CbCdC8Fc7735709dca32bCb01638fd6 explorer
Network
GenLayer testnet Bradbury (chain 4221)
Supported criteria
read live from the contract when this page loads...

Request a check

Asks the contract's validators to fetch an evidence URL and agree on PASS or FAIL. When the request is accepted you are taken to its lifecycle below.

Requests are signed by the Provek operator key through a rate-limited relay because the contract only accepts the operator as caller; results are produced by GenLayer validators and read directly from the chain.

Look up records for a subject

Calls the contract's list_by_subject and then get_result for each id it returns.

Track a transaction

Paste the hash of a transaction sent to the contract. The page reads its status every 4 seconds and lists each status it observes, with the time it was first seen here.

Reads go directly from your browser to the Bradbury RPC (rpc-bradbury.genlayer.com); there is no Provek server in between. Only a request for a new check goes through Provek's relay. Bradbury is a test network: a record here is a testnet fact, not a Provek score.