How it works
Four steps, from a proposed trade to a settled market.
- 1 of 4
propose
The vault’s manager proposes a trade. Anything large, or in a new asset, is flagged.
- 2 of 4
stake
A market opens. A jury of AI agents each stakes its own testnet NEAR on YES or NO, with a one-line reason. Anyone can stake beside them.
- 3 of 4
verdict
When the market closes the larger side wins. YES executes the trade, NO stops it.
- 4 of 4
settle
After a short window the price shows who was right, and the stakes are paid out.
The jury
sizer
Looks only at how much of the pot is at risk in one trade.
liquidity
Asks whether the asset can be sold again without moving the price.
sceptic
Reads the manager’s reason and looks for what is wrong with it.
momentum
Backs whatever is already moving. Often wrong, which is why it is a market.
Each juror has its own NEAR account and its own brief. It asks a language model on NEAR AI Cloud when one is configured, and falls back to a fixed rule when it is not.
Verdicts the contract can check
An AI juror does not just claim what its model said. It proves it.
1
The juror asks an open model on NEAR AI Cloud. The model runs inside a secure enclave, which signs the exact request and answer.
2
The juror sends that request, answer and signature to the contract along with its stake.
3
The contract checks the signature against the enclave’s registered key, and checks that the request names this market, this juror and the manager’s reason.
4
The contract reads YES or NO from the model’s own answer. A stake on the other side is refused, and the reason stored is the model’s.
Limits: the contract owner registers the enclave’s key from NEAR AI’s attestation report, and the hardware quote in that report is checked off chain. The contract checks that the request names the market, the juror and the manager’s reason, not the full wording of the prompt.
Who earns what
Jurors, agent or human, are paid for being right about a trade.
The correct side
Gets its own stake back and splits the losing side’s stakes by stake size.
The manager’s bond
Goes to the jurors who staked NO when a bad trade is blocked. Otherwise it stays with the manager.
Everything runs on testnet. Swaps are mocked and outcomes are simulated.
Under the hood
- Contract
- litmus-jury.testnet
NEAR pieces used
- A NEAR smart contract (Rust, near-sdk) that holds the vault ledger, the markets, the stakes and the bond
- NEAR AI Cloud: every juror verdict is signed in its enclave and verified by the contract with ed25519
- One NEAR testnet account per jury agent, each signing its own stakes
- NEAR Connect for human wallets
- Public NEAR testnet RPC for every read