Skip to main content

Recorded demo evidence

These records were captured on November 10, 2026, on NEAR testnet. The final contract is tenders-v1.sealedchoice.testnet. Amounts are tUSDC, a test token with six decimals, issued by usdc.sealedchoice.testnet.

Demo 1: top-ranked bid awarded​

Open tender 1, its verifier and paid award.

StageRecorded evidence
Create and derive keyCreation transaction, OutLayer 15039
Fund 15,000 tUSDCFunding transaction
Bid ASubmission
Bid BSubmission
Bid CSubmission
Close, attempt 1Close transaction, OutLayer 15056, failed model availability
Retry, accepted attempt 2Retry transaction, OutLayer 15517, 35,095 ms
RankingA 86.66, C 52.00 with injection flag, B 47.55; all eligible
Award A, 12,000 tUSDCAward transaction
Acceptance and paymentPayment transaction, winner vendor-a.sealedchoice.testnet, 3,000 tUSDC remainder to buyer

The accepted public bundle contains 817,201 bytes. Its SHA-256 is:

b51e5e927d344ac456054e979fd4e82bb132571e0b91665b39e2aeec54d518a7

The compact on-chain result is 309 bytes. The six recorded model calls have provider-TEE signatures. The after-payment public verification passed 10/10, with no skips.

Demo 2: a recorded committee deviation​

Open tender 2, its verifier and paid award.

StageRecorded evidence
CreateCreation transaction
FundFunding transaction
Bid ASubmission
Bid BSubmission
Bid CSubmission
Accepted attempt 1Close transaction, OutLayer 15566, 35,316 ms
RankingA 81.66, B 47.55, C 45.00; C flagged
Award lower-ranked BAward transaction, deviation recorded
Pay 9,000 tUSDC to BAcceptance and payout, 6,000 tUSDC remainder to buyer

The committee's recorded rationale is: “Demo deviation: the committee chooses the lower-priced 14-day proposal despite its lower model score; the decision and reason are recorded for review.”

The accepted bundle contains 772,407 bytes. After-payment verification passed 10/10, with no skips.

Attack records​

Tender 3 is the dedicated attack tender. Its public verifier passed 10/10 after payment. The attack page and the table below use the same recorded dataset, apps/web/src/data/attacks.json.

AttemptRecorded outcomeTestnet evidence
1. Read bids through a direct requestAccess deniedTransaction, OutLayer 15559
3. Change the published rubricMethodNotFoundTransaction
4. Close before the deadlineE_DEADLINE_NOT_REACHEDTransaction
5. Copy a sealed bidE_DUPLICATE_CIPHERTEXTTransaction
6. Deliver a fake evaluationPrivate callbackTransaction
7. Evaluate a second timeE_BAD_STATUSTransaction
8. Award as an outsiderE_NOT_COMMITTEETransaction
9. Deviate without a rationaleE_RATIONALE_REQUIREDTransaction
10. Accept and redirect another bidder's awardE_NOT_WINNERTransaction
11. Inject instructions into a proposalINJECTION_SUSPECTEDTransaction, OutLayer 15568

The direct request was refused before guest execution, with zero guest instructions. The injection bid was flagged during scoring, rather than rejected. The experiment does not establish universal resistance to prompt injection.

Frozen artifacts​

ArtifactSHA-256
Frozen contract WASM21e94da15087a942debeaa547bf5e5caaec4a4dc0a669e07e7af0e78b762b307
Frozen evaluator WASM737b91e724b25facefce9d9e53655bd18e3a4070c857af54f88f0e7b5f18d470

The evaluator is available from the immutable artifact commit. The contract account reports deployed NEAR code hash 3HNnjqgBrxMXhJnmBk2vxHax2iFDrFzp94vVAdXEtGuU.

The release was compared with clean pinned-image builds. Frozen source references contract-v1.0.0 and evaluator-v1.0.0 remain local pending source publication. Do not confuse a successful artifact download/hash check with independently rebuilding that source. See development and build boundaries.

The contract and secret-owner keys remain retained. See deployment trust assumptions.

Model variability​

These earlier measurements belong to the previous contract, tenders.sealedchoice.testnet:

Earlier tenderBid ABid C
1, OutLayer 960381.6652.00
2, OutLayer 960586.6652.00
3, recorded prior-run dataset86.6645.00

The same rubric and proposals produced different model judgments despite temperature zero and the same seed. The scoring rules were deterministic for the recorded outputs. These historical tender IDs must not be mixed with the final contract's tenders 1, 2 and 3.