A saved copy of this page, made 2026-10-29 20:56 UTC from the chain and the site's data files. With JavaScript the page shows the live data.

Proof verifiedTestLevel 2

Bounty 32: bounty 32

A revealed attempt was proven PASS and the contract paid on that proof.

Reward

0.1 NEAR

Attempts

1 max

Window

1 d

Overview

What happened

From a fix to a proven payment

  1. Bounty created and funded

    The vendor locked the reward. Every hash, the windows, K and the check size were fixed on chain. The bounty starts closed.

  2. Opened by Proof 0

    The vendor proved its own reference fix passes the full check. The contract verified that Groth16 proof itself, so the bounty could open.

  3. An attempt commits a fingerprint

    Attempt committed. Only a fingerprint of the patch goes on chain, with the attempt fee from credit.

  4. The attempt reveals its patch

    Attempt revealed. The patch became public on chain. The block seed chose the hidden fairness inputs, and the verdict window started.

  5. A proof of the attempt was accepted

    Proof of an attempt sent. The contract checked the Groth16 proof itself and applied its verdict.

Attempts on chain

#0Proof verified

1 of 1 attempts used.

Attempts
AttemptStateFeePayoutRevealedNext deadline
#0Proof verified0.01 NEARskarbnik-agentsmd-960210.testnet2026-10-27 08:45 UTCnone

Transactions (5)

Transactions

5 recorded calls on the contract

Open any of them on the explorer. Refused calls stay in the list.

Recorded transactions
StepMethodWhat it didResultTransaction
1create_bountyBounty createdSucceeded8vAT8wZQ…LL6J
2open_with_groth16Opened with its Proof 0SucceededErytPEKY…LnQM
3commitAttempt committedSucceeded86dYS838…Uyhg
4revealAttempt revealedSucceededHCjck1DL…QN4L
5submit_groth16Proof of an attempt sentSucceeded9B7FPyju…pM7y

Recorded in docs/evidence/vendor_tool/transactions.tsv.

Rules and timing

Rules and timing

The rules of this bounty

A 1 day verdict window

It starts at the reveal. A proof for the attempt must reach the contract before it ends.

Late proofs are refused

After the window the contract answers “verdict window has closed”.

Anyone can claim

claim_timeout splits the bounty equally among revealed attempts still undecided.

The fix is never read

A timeout pays whatever was revealed, even junk. That is why it is never called proof.

Fees, windows and limits

Fee rule
0.01 NEAR + 0.005 NEARper earlier attempt
Attempts
1 of 1 used
Per-account cap
none on this bounty
Reveal
after 1 min, within 1 hour of the commit
Verdict window
1 day from the reveal
Commits accepted until
2026-10-29 07:42 UTC
Expires
2026-10-30 08:42 UTC
Created
2026-10-27 08:42 UTC

Privacy and evidence

Privacy and evidence

What is recorded, and what is not claimed

Sealed: only the commitment of the secret input is on chain. On private bounties, researchers and the public never see the secret input. Demo bounties use a public input so anyone can check them.

Test bounty: made for the vendor tool's end to end test (tools/skarbnik-vendor watch proves its attempt on a rented GPU with no one's help). Its secret is private, made on the vendor's VPS, but the program is the public demo.

Checker image id
dd6c5f42…a2fc
The published checkerOn the allowlist
Check size
16 fresh inputs, 32 variants of the secret input
Exploit commitment
13a2068e…bd82
Proof 0 journal hash
82938eb0…b8e8
Proof 0 receipt hash
839abbab…6404
Reference fix hash
42edaaf5…dc97
Reference fix module
kept by the vendor, never on chain

Raw get_bounty data, read live