Testnet: tokens have no value, and the vulnerable contracts are our own test fixtures. Limits

Acme Lend — pull-request checks (antibody-immune-demo)

Acme Lend: our deliberately vulnerable fixtureOpenround 15light-client confirmed
Acme Lend is our deliberately vulnerable fixture: a fictional lending protocol whose planted bugs are textbook classes, labelled in its code. Nothing here is a finding in a real protocol, and wNEAR on testnet has no value.

Overview

The program as near-antibody stores it. Its manifest hash commits the anchor, the targets, the rules and the terms; once it is open, the deployment's owner can change nothing it depends on.
Project
acme.antibody.testnet, account: acme.antibody.testnet · our fixture project
Description
Fictional lending protocol with planted bugs (DELIBERATELY VULNERABLE TEST FIXTURE).
as written in the committed manifest
Program key
bounty.antibody.testnet/12, program key: bounty.antibody.testnet/12
Phase
Open round 15this round since
Created
2YwpK13D…, NEAR transaction: 2YwpK13DQUGvUv726D7UkEcaa2zSDCydR9uWuhkgdsS5, opens an explorer in a new tab
Opened
aXgWJyvD…, NEAR transaction: aXgWJyvDXLjJ5RMHBgsqvCwgw4YymQSctbcVgWm1aMT, opens an explorer in a new tab
Terms sha256
3a9c40175b7ae46a…, terms sha256: 3a9c40175b7ae46a342566111ba65ca4a420c8ff2289eb7b08c8759b5125a34d
Manifest sha256
367dbe3ee920dd32…, manifest sha256: 367dbe3ee920dd320225b47891e3d21af036fced3060544e10515927534f9181The manifest, as uploaded
Sealing key
6ab4d5aec5d7515c…, sealing public key: 6ab4d5aec5d7515ce5a72f599dbc8df2f3f90c8d9c27fed1c2904b48f1930426Proofs are sealed to it. It counts only once its activation run (run 94) is attested on NEAR: 3c8H1vnS…, NEAR transaction: 3c8H1vnSRQWtDn7GEaUPrHrjktP66HtA3ZGKT8eYBgHV, opens an explorer in a new tab

Its record

At stake
0.161wNEAR available now
Verified attempts
7
Paid findings
4
First claim
14 minafter it opened
Claimed in the first hour
60%of the escrow
Open for
13.9 h
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: the manifest hash shown here, as near-antibody stores it

antibody judge --program 12

The rules as code

Each rule is one bit of the program's invariants contract. After a proof's calls, at the anchor, the verifier runs its check(): a set bit is a broken rule, paid by its severity. The verifier never reads a report.
The program's rules
RuleSeverityPayoutBudget per roundSource
solvencybit 0an attested proof pauses

Lender claims are covered at the committed reference price.

Critical
0.1 wNEAR
0.4 wNEAR
fees_to_treasurybit 1

Accrued fees plus the treasury balance never decrease.

High
0.03 wNEAR
0.4 wNEAR
share_pricebit 2

The vault's share price never falls for the remaining holders.

Medium
0.01 wNEAR
0.4 wNEAR
protected_balancesbit 3added by a round

The protected saver's acUSD never falls in a transaction the saver did not send.

Medium
0.01 wNEAR
0.4 wNEAR

The budget caps what one rule pays per round, so many entry points into one root cause cannot drain the escrow. A finding's key is the rule and the entry point that broke it (by default, the target and function): the first proof of each key is paid.

The targets (9) on Sepolia

The terms

Committed in the manifest with the rules, their text fixed by the terms sha256, and enforced by near-antibody: no person decides a payout.

Payouts

The payout table
SeverityPayoutRules
Critical0.1 wNEARsolvency
High0.03 wNEARfees_to_treasury
Medium0.01 wNEARshare_price, protected_balances
Lownonenone
Bond per commit
0.001 wNEAR · refunded, or forfeited to this program's escrow when the proof breaks nothing
Instant payments
up to 0.1 wNEAR
When a payout is instant

Paid in seconds when the verdict is attested on NEAR, within 0.15 wNEAR per 1 h. Otherwise a payout waits the challenge window; above the cap it also needs an agreeing second run.

Challenge bond
0.005 wNEAR
Protocol fee
none · pinned at 0 for this program
Release fee
none · pinned at 0 for this program
Verification deposit
0.03 NEAR per run, paid by whoever asks for it; OutLayer refunds the unused part

The escrow against the largest payout

1.61×the largest payout
0.161 available / 0.1 wNEAR largest

The available escrow over the largest payout. Below 1× the status page raises an alert; a payout the escrow cannot cover is queued as debt, in commit order.

Pauses
An attested proof of solvency, on a light-client anchor, pauses the protocol on every chain the project registered (one pause ticket per round), with no minimum impact.
Known issues
At most 4, sealed before open, their base payouts at most 50% of the escrow.
Gap lane
A proof that breaks no rule but harms a declared protected account by more than $100 is refunded and recorded as a gap claim, with 0.01 wNEAR reserved. It is paid if a later round adds a rule its proof breaks.
Unevaluable
A proof the rules cannot evaluate (check() reverts or runs out of gas) is refunded.

The windows

The program's windows
WindowLengthWhat it bounds
Reveal
10 min
A commit is revealed within this, or it expires and its bond goes to the escrow.
Challenge window
60 s
A verdict that is not paid instantly is final after this; anyone may challenge it within it, with the challenge bond.
Resolve
5 min
A challenge with no attested result within this voids the verdict; both bonds are refunded.
Run timeout
4 min
A run that never answered is void after this.
Infrastructure grace
10 min
An infrastructure failure is retried this long, then the commit closes with a refund.
Round minimum
2 min
A round runs at least this long before the next one opens.
Re-run window
10 min
Re-runs at a proposed fix may be asked for within this of its confirmed check.
Disclosure delay
10 min
A paid proof becomes public at most this long after its claim.
Exit grace
60 s
After the deadline plus this, anyone may settle the program (exit).
Deadline
No commit is accepted after it.

The anchor

Every proof runs on the state proven at one block. A pause ticket, and the verdict guard, act only on an anchor the light client confirmed: on a project-attested anchor a verdict is about state the project chose.
Chain
Sepolia (11155111)
Block
12091630 (opens an explorer)
Hash
0x7f44e2687a5f504e6fd193a30b16b1ab8b0dfeb90d0395b3324b81aa101c4f1c
Its check
confirmed by the light clientnear-antibody compared the hash with client-eth2.sepolia.testnet when the program was created.anchor_checked (LightClient): 2YwpK13D…, NEAR transaction: 2YwpK13DQUGvUv726D7UkEcaa2zSDCydR9uWuhkgdsS5, opens an explorer in a new tab
Base witness
The anchor state the rules and the round-0 checks read, proven against the anchor and pinned at activation.b6f631a2b78bc2f4…, base witness sha256: b6f631a2b78bc2f4dc92550aabe5d7f3d83b0b409926dcdd3e69148df5d73a5aUploaded in NEAR transaction 4XEcsY6Ju3…, NEAR transaction: 4XEcsY6Ju3ck4thE25ERDAoKTKnb3VhHWYNsTo5uWK9d, opens an explorer in a new tab by acme.antibody.testnet

Check the hash yourself

view client-eth2.sepolia.testnet.block_hash_safe(12091630 as 8 little-endian bytes: 0xee80b80000000000)

Expected: byte 0 is 1 (the client holds the block), then 32 bytes equal to the anchor hash.

The same check from a terminal, and the one that also hashes the block header from a Sepolia RPC:

antibody judge --program 12
antibody anchor-check --block 12091630

Known issues

Declared sealed before open; a later proof with the same tag is not paid again. Their count, rules and severities are public; their content stays sealed for good.
1 sealed

Known issue 1

Mediumnot fixed: still breaks
Rules
share_price (slot 2)
Tags
24f13596550fd4e2…, known issue tag: 24f13596550fd4e2cf6c6bbaad7a7330bf656e6832b81db6e5c7adf1f26fc1c2
Verified by
run 95 · CRfi6C5D…, NEAR transaction: CRfi6C5DhtERM5ChVvrXCo95xPGNbSEVLKKMZPxxp9CG, opens an explorer in a new tab
Later proofs
commit 59 (our fixture agent E): matched the known issue, not paid

Declared before open (opened with 1 known: aXgWJyvD…, NEAR transaction: aXgWJyvDXLjJ5RMHBgsqvCwgw4YymQSctbcVgWm1aMT, opens an explorer in a new tab). A round may never add one, and a known issue blocks no release.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: the first known issue's tag, as committed before open

antibody status --program 12

The chains

Per chain: the program's adapter, the proxies it may pause or upgrade, and every permit near-guardian asked the MPC network to sign, with the transaction that carried it there.
Reading the chains…

The sealed feed

Every commit in order: who, when, the state, the verdict and the payout; never the proof. A proof stays sealed until disclosure, and the project reads only the proofs it pays for.
Zero-knowledge proofs: none yet
The sealed feed, in commit order
CommitWhoWhenStateVerdictKeysPayout
Commit 55#0 · round 0
Paid
ViolationAttested on NEAR
solvency0dbd17cc…, tag of solvency: 0dbd17cc2d0e9fd4504b01ff81831e6696a3783a0683c25a95d27b749141a31b
Commit 56#1 · round 0
Paid
ViolationAttested on NEAR
fees_to_treasuryae1a0684…, tag of fees_to_treasury: ae1a0684242096f51ca736c04fbbd001ee2d89221806309c5010d21f72d88a9f
Commit 57#2 · round 0
No violation · bond forfeited
No violationAttested on NEAR
no rule broken
—
Commit 58#3 · round 0
Duplicate · confirmed at the fix
ViolationAttested on NEAR
solvency0dbd17cc…, tag of solvency: 0dbd17cc2d0e9fd4504b01ff81831e6696a3783a0683c25a95d27b749141a31b
—
Commit 59#4 · round 0
Known issue
ViolationAttested on NEAR
share_price24f13596…, tag of share_price: 24f13596550fd4e2cf6c6bbaad7a7330bf656e6832b81db6e5c7adf1f26fc1c2
—
Commit 60#5 · round 0
Paid
ViolationAttested on NEAR
solvencyaa08b93a…, tag of solvency: aa08b93ae815a96d0ed7d13d6e8511bf249999f9c512a1fc9d3f0728a5765df6
Commit 61#6 · round 0
Paid
No violationAttested on NEAR
no rule brokenpromoted in round 1: its re-run at that round's code broke a rule, so it is paid at its original priority

A key is a rule and the entry point that broke it: the first proof of each key is paid; a later one is a duplicate that keeps its own proof record. Each commit's page shows its proof card and how to check it.

antibody status --program 12

Rounds and the release gate

A round ships a fix as code overrides at the same anchor. The enclave checks it, every paid proof is re-run against it, and a release permit is signed only for code that every paid proof fails against.

Round 1

release gate shut

In plain words

  • Fixed by this round's code (1 key, released from its holder)
    • solvency0dbd17cc…, tag: 0dbd17cc2d0e9fd4504b01ff81831e6696a3783a0683c25a95d27b749141a31b proven by commit 55 (our fixture agent A); duplicate commit 58 (our fixture agent D)
  • Still breaks (2 keys carried to the same holder)
    • fees_to_treasuryae1a0684…, tag: ae1a0684242096f51ca736c04fbbd001ee2d89221806309c5010d21f72d88a9f proven by commit 56 (our fixture agent B)
    • solvencyaa08b93a…, tag: aa08b93ae815a96d0ed7d13d6e8511bf249999f9c512a1fc9d3f0728a5765df6 proven by commit 60 (our fixture agent F)
  • Promoted: commit 61 (our fixture agent G): a duplicate or gap claim whose re-run broke a rule at this code, paid at its original priority
  • A paid proof still breaks a rule at this fix, so no release permit was asked for: this code does not ship.
Proposed
DZubAUwk…, NEAR transaction: DZubAUwko6WjygVpRZPJjZ6D6DMD5FCydT4HvABnvW2H, opens an explorer in a new tab · the enclave checked the fix in run 104
Opened
HbU7B3w2…, NEAR transaction: HbU7B3w2SvXpNT7dxvTZnP8k8KoeceMMzFS4nmhKoW2T, opens an explorer in a new tab
Round manifest
28393292a9d77683…, round 1 manifest sha256: 28393292a9d7768390d3e63ed68f754fa2decd0df3bc8515ebfe6645705cce50Uploaded in NEAR transaction 5fmFmweFtz…, NEAR transaction: 5fmFmweFtzya5MnJAqhYk8gt6aSDoarSNWL8Yx5g3Js6, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
AcmeLend to implementation0xAeDB1d8B…2EA4, round 1 implementation: 0xAeDB1d8Bce8Bb07b6aD5fEa80d73B2d2ddEd2EA4, opens an explorer in a new tabcode hash 0x9aeaed18…, code hash: 0x9aeaed189d5ce4edf814e1cbc385296f6bfa44d8044ed556c40846e7728cd52b

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 1's release gate is false

antibody status --program 12

Round 2

release gate holds

In plain words

  • Fixed by this round's code (2 keys, released from their holders)
    • fees_to_treasuryae1a0684…, tag: ae1a0684242096f51ca736c04fbbd001ee2d89221806309c5010d21f72d88a9f proven by commit 56 (our fixture agent B)
    • solvencyaa08b93a…, tag: aa08b93ae815a96d0ed7d13d6e8511bf249999f9c512a1fc9d3f0728a5765df6 proven by commit 60 (our fixture agent F)
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
CtkxDHHW…, NEAR transaction: CtkxDHHW75jUfXiKYc4bdtgMPd5anvhhS932xd7x7gY1, opens an explorer in a new tab · the enclave checked the fix in run 110
Opened
5ih9iaBw…, NEAR transaction: 5ih9iaBwyo2V71aqU3pPw7M2LzBodz7rmNUfwYNwPdBX, opens an explorer in a new tab
Round manifest
ae2146f42a29692f…, round 2 manifest sha256: ae2146f42a29692fcc1aea124b8af1f37d5063f88fc630bb3a87a6a54bbc7a82Uploaded in NEAR transaction 9dC7KT8WXQ…, NEAR transaction: 9dC7KT8WXQcGQCWXUYdtMzbWhArx1WgXQcBsnUnQvW7A, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
AcmeLend to implementation0x5368c813…5dA2, round 2 implementation: 0x5368c813630deb8AFb0397fC1a4Dca72b1785dA2, opens an explorer in a new tabcode hash 0xe4df125a…, code hash: 0xe4df125a5a4bef32bb34b3ca30ea27e3ce65dbe2480ee47fc7b44a3155b917edAcmeVault to implementation0xB0d41397…E0EF, round 2 implementation: 0xB0d4139790a60C4A56d57705B99548E48Fd8E0EF, opens an explorer in a new tabcode hash 0x41e54f80…, code hash: 0x41e54f8051e8569b8f46c8a7a6905b9330272c4cd96a25ee8b278040ea862a97

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 2's release gate is true

antibody status --program 12

Round 3

release gate holds

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
7Evyut92…, NEAR transaction: 7Evyut92GV1TfafHz66WfRg8J9k6geothf4apqionaZR, opens an explorer in a new tab · the enclave checked the fix in run 115
Opened
7XH3r2bv…, NEAR transaction: 7XH3r2bvCN3Jcx26GjALcKx6zDF6cwAxTjcPpS2dsgSZ, opens an explorer in a new tab
Round manifest
3d7ea268f775e2ee…, round 3 manifest sha256: 3d7ea268f775e2eee59c5283cbae103dd3d32f821ecb375a47e326924c0f9583Uploaded in NEAR transaction 26sVirkFrR…, NEAR transaction: 26sVirkFrRHcvWNkPvEHTGxgcH1u5qqExG1WyXFWdBVW, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 3's release gate is true

antibody status --program 12

Round 4

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
F4gr4Gc7…, NEAR transaction: F4gr4Gc7sZqNuG1Aag91vifLaFv2isgQp3XjMTuPQmss, opens an explorer in a new tab · the enclave checked the fix in run 121
Opened
GZxPYMEn…, NEAR transaction: GZxPYMEnXh5EJVsTtdxw8YnUxMvTPgH824rXsBz8wCih, opens an explorer in a new tab
Round manifest
6080eea9f952a934…, round 4 manifest sha256: 6080eea9f952a9341020fdf0e12267f5cef72d1e3412b4d0c4deecc1f3d5f6b6Uploaded in NEAR transaction H7AHMp9JkQ…, NEAR transaction: H7AHMp9JkQmEuvHxakqoRvS9oUT76kPvFaMPqQ1Y8hVA, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 4's release gate is false

antibody status --program 12

Round 5

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
6Bp9jT42…, NEAR transaction: 6Bp9jT42krCpaAG8oREVtSDrkPKtTBEHkNwTc6doU1gM, opens an explorer in a new tab · the enclave checked the fix in run 126
Opened
Ezp1YNHe…, NEAR transaction: Ezp1YNHeujRkZ24RicERt4pm9HaNVV3R6473CwnCnc5X, opens an explorer in a new tab
Round manifest
1499498c22bd705e…, round 5 manifest sha256: 1499498c22bd705ea99de44e7c3b125d549976584d84b7f608c61b52cecf80baUploaded in NEAR transaction Ctpchh6J5w…, NEAR transaction: Ctpchh6J5wVuxVdDrGBFb5wDgL7p9tXHL2STMYJWM4Ac, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 5's release gate is false

antibody status --program 12

Round 6

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
4CfhBu9s…, NEAR transaction: 4CfhBu9sKUt6Y7uryRqsCobcGPkz9R4GHF1xQ6DAS52w, opens an explorer in a new tab · the enclave checked the fix in run 131
Opened
Fbt82ADf…, NEAR transaction: Fbt82ADfjF9eETagavZgtGubsXpGaSxP5zTKw4A4DsEQ, opens an explorer in a new tab
Round manifest
8daf169481f78f34…, round 6 manifest sha256: 8daf169481f78f342433563b503385b57c23a5a35e73dd671ad0a82104bb5fb7Uploaded in NEAR transaction 4Nywt1ziBE…, NEAR transaction: 4Nywt1ziBESP5FbvvndZxsBcP3wiAQoJgojeWgbUjGLw, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 6's release gate is false

antibody status --program 12

Round 7

release gate holds

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
G1cdVURV…, NEAR transaction: G1cdVURVK4bNHkjULeusWVZdey8iWSf59T5QmHrpV6zw, opens an explorer in a new tab · the enclave checked the fix in run 136
Opened
HQk8jEqb…, NEAR transaction: HQk8jEqbAmRYiPEzYaG5vHF5a37basZ6AJ8xK79xCMBB, opens an explorer in a new tab
Round manifest
ea889bec26b2daca…, round 7 manifest sha256: ea889bec26b2dacaa8abd357b2e6e136f733c53134160b965089f64d206f346aUploaded in NEAR transaction 68UNsFAw8q…, NEAR transaction: 68UNsFAw8qPWDNhtWWzJxaWndwTDgx9jfFgRbyg4W2hh, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 7's release gate is true

antibody status --program 12

Round 8

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
8NPmUdh4…, NEAR transaction: 8NPmUdh4quZ3reHLBR65ggZn55D36oGdTsLuX7znng55, opens an explorer in a new tab · the enclave checked the fix in run 145
Opened
BdEwC86r…, NEAR transaction: BdEwC86rbwvTtQoMw5gmZaKm3Q4jQLccovk2qUW92iMH, opens an explorer in a new tab
Round manifest
9ee832c9524a03f9…, round 8 manifest sha256: 9ee832c9524a03f9d254b75ef05d7c94d78b1ef43b78e63592bdc0aee4a4c991Uploaded in NEAR transaction 2uTq7FgMZm…, NEAR transaction: 2uTq7FgMZmSBCAPPPaLKEk42YWwjcfYQ5EGQeSFtk5nM, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 8's release gate is false

antibody status --program 12

Round 9

release gate holds

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
5sVcYqaH…, NEAR transaction: 5sVcYqaHf16SY5RwxhYchGmgYR7ZWTbhMXx5B47Ehov4, opens an explorer in a new tab · the enclave checked the fix in run 151
Opened
9uGGN1Up…, NEAR transaction: 9uGGN1UpdMwNobJERd2LifkwiXQJx3TwbAXEX2gh7kh5, opens an explorer in a new tab
Round manifest
f4e2371ef5c61d4a…, round 9 manifest sha256: f4e2371ef5c61d4aa9342bde08749df1959e332917209bac40003614b1ef06b2Uploaded in NEAR transaction 6XbCkdp5gg…, NEAR transaction: 6XbCkdp5ggJnKNnxXb3g3mgWqRPrnueKn9EaC4iC7FRE, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 9's release gate is true

antibody status --program 12

Round 10

release gate holds

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
84chs7np…, NEAR transaction: 84chs7npQv54GC1hhR7mc9vJZPi8NsSVfn7pJgAXLYYJ, opens an explorer in a new tab · the enclave checked the fix in run 162
Opened
4KUxbgMm…, NEAR transaction: 4KUxbgMmnp2gWRc2NFwMZzGy1gRW5MdAMcAkxW5tjddj, opens an explorer in a new tab
Round manifest
55c81df13211036b…, round 10 manifest sha256: 55c81df13211036b74d3ee8f82b0312b3540219241ad5993e230b78b29050f72Uploaded in NEAR transaction DjXFqzStaz…, NEAR transaction: DjXFqzStazKzqAX2V4bjctFUzept9Lush2GFjU2SyeoM, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 10's release gate is true

antibody status --program 12

Round 11

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
i2uMDFq4…, NEAR transaction: i2uMDFq4bKjXejh1YK5nwRrXpr8M8bVj3NvfiyHZ5Gp, opens an explorer in a new tab · the enclave checked the fix in run 167
Opened
3zMs48mL…, NEAR transaction: 3zMs48mLbF5rex2uLxqHGdqUx9g6ZxRYEjUrcczC24AH, opens an explorer in a new tab
Round manifest
8daa2c275fe7f981…, round 11 manifest sha256: 8daa2c275fe7f98126ca73d6aa5bacdde61df2acbe8c2a96b7e5468cc2765dbdUploaded in NEAR transaction 8vTzvpmDDV…, NEAR transaction: 8vTzvpmDDVpPFKCeJ6TzTzKoiX5q6W7DqVKVssKZeuJh, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 11's release gate is false

antibody status --program 12

Round 12

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
5ffLzHtB…, NEAR transaction: 5ffLzHtB9UnddiSHJRpxcXqEKftttMdENTwX5mrzyS5m, opens an explorer in a new tab · the enclave checked the fix in run 187
Opened
E7M7j64p…, NEAR transaction: E7M7j64pwHMhZHQCaYR3LGjxECUkafmbYxLMPK22NT3y, opens an explorer in a new tab
Round manifest
9df4d84dd80d77e6…, round 12 manifest sha256: 9df4d84dd80d77e61110d2513920d493f50f89d8f5a760866d097233e428ae9eUploaded in NEAR transaction GkKsnr5gLn…, NEAR transaction: GkKsnr5gLnL2Kivp7hmwLUuMn8WPh28KHBS7hwhg7Z7G, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 12's release gate is false

antibody status --program 12

Round 13

release gate holds

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
7cseA6jV…, NEAR transaction: 7cseA6jVxU9y4NTEMqd1sPT7XajN77gcMz8WbUmAikC7, opens an explorer in a new tab · the enclave checked the fix in run 198
Opened
YZ1hrCP3…, NEAR transaction: YZ1hrCP3CaokTmxLY9M1hVL4wHHF3f36hcaPVBmZ6Nd, opens an explorer in a new tab
Round manifest
d5f1049194f299af…, round 13 manifest sha256: d5f1049194f299afdd06c7c9562867b3d45596b46acaa0fb8bb6a2f8e8199385Uploaded in NEAR transaction 5iszBJyn1o…, NEAR transaction: 5iszBJyn1oNhdKyKpb62qQC6ihXPMP26dcu4QjNJSkXY, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 13's release gate is true

antibody status --program 12

Round 14

release gate holds

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • Every paid proof was re-run at this fix and fails: near-antibody asked for a release permit per proxy and chain.
Proposed
Cczk24wb…, NEAR transaction: Cczk24wbApWxkTW3BTc6uR2ohMsVMjRKLS5ZJh6w8Tea, opens an explorer in a new tab · the enclave checked the fix in run 210
Opened
AWCRkp5B…, NEAR transaction: AWCRkp5BJRz8RTJFxe5RZyT5gsANv62Y853HzV6tTjn8, opens an explorer in a new tab
Round manifest
ae5a0da3ea17e9e1…, round 14 manifest sha256: ae5a0da3ea17e9e16eb9203a31a4b41b9c9fbfa070aa80ed0252ad5dda499694Uploaded in NEAR transaction 363kB3w7qp…, NEAR transaction: 363kB3w7qpui2gdPt64JJhn5Ym1zWWUVRtjeRKVXJUaU, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

Reading the release permits…
view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 14's release gate is true

antibody status --program 12

Round 15

release gate shut

In plain words

  • Fixed by this round's codenone
  • Still breaksnothing: every paid proof fails at this code
  • Promoted: none
  • A condition of the gate failed, so no release permit was asked for: this code does not ship.
Proposed
1yLt3bbJ…, NEAR transaction: 1yLt3bbJQwjPfm8g9h1F2uEBcrPkpac6WhAvHk9DwF, opens an explorer in a new tab · the enclave checked the fix in run 215
Opened
Bnegcun2…, NEAR transaction: Bnegcun2U6wT5mykvgWFpjmXuRPSXFvdbZ2BHG9LTehj, opens an explorer in a new tab
Round manifest
283366efa6aa0eb6…, round 15 manifest sha256: 283366efa6aa0eb611ca05cee1ce4258fcc36b90c50bbfd6c36e71867d79e690Uploaded in NEAR transaction dmGh3recoZ…, NEAR transaction: dmGh3recoZ4ZaXYhLgNbmNHhwgXLTQrf91MX4qr4rgF, opens an explorer in a new tab by acme.antibody.testnet
The fix proposed
No release named.

Re-runs at this fix

Reading the re-runs…

Release permits

None: the gate stayed shut.

view bounty.antibody.testnet.get_program({"program_id":12})

Holds if: round 15's release gate is false

antibody status --program 12

Each re-run is an enclave run with its own page: its verdict and its attestation. How rounds work: docs/rounds.md .

The ledger

Every movement of the escrow keeps funded equal to available + reserved + paid + fees + returned. Amounts in wNEAR, which has no value on testnet.
balances

Where the escrow is

Available0.161
Reserved0.000
Paid0.240
Fees0.000
Returned0.000
Funded0.401

What came in

Deposits0.400
Forfeited bonds0.001
Challenge bonds0.000
Funded0.401

Forfeited bonds go to this program's escrow, where they pay future findings: never to us. Here, 0.001 wNEAR came in that way.

The audit

Accounted
0.401
Reservations
0 · held by the commits; equals reserved when it balances
Debt
0 · owed and not yet funded, queued in commit order
Defaulted
0
view bounty.antibody.testnet.audit({"program_id":12})

Holds if: ok: true (funded equals accounted, and reserved equals the commits' reservations)

antibody view --contract bounty.antibody.testnet --method audit --args '{"program_id":12}'