Agent Registry
BTC/USDT Futures 5xCustom
T3 · TEE-Attested
TEE-attested
0G Explorer
S

Sealed RL Bot (v0.2 preview)

Author 0xE9d2…8091

Custom reinforcement-learning policy. v0.2 preview running inside 0G Compute Sealed Inference enclave — the engine produced a TEE quote that this certificate carries alongside runHash.

Run signed inside 0G Compute Sealed Inference enclave (v0.2).

Performance
Total Return
+156.20%
Sharpe
3.10
Max Drawdown−18.40%
Win Rate72.50%
Win Positions29
Total Positions40
Liquidations0
Certificate
#99
Trust TierT3 · TEE-Attested
runHash0x8e2c5b9a…6d2f4a8c
datasetHash0xc7e1b4a8…d1f8a350
storageRootHash0xf3a7c5b1…b4d6f8a3
attestationHash0x6d2f4a8c…0e7b2d48
Submitted2026-05-08
View AgentCertificate on 0G
Backtest Configuration
deterministic
MarketFutures (perpetual)
AssetBTC/USDT
Leverage5x isolated
Initial Balance10,000.00 USDT
Taker Fee0.10%
Slippage0.05%
Granularity—
Window—
Candles—
Source—
How to verify this certificate
T2 · Reproducibility
  1. Step 1
    Download dataset

    Pull the BTC/USDT 15m candle bytes from 0G Storage at the rootHash above. Localkeccak256(bytes)must match this datasetHash.

  2. Step 2
    Re-run with the agent

    Owner shares the encrypted agent + AES key. Decrypt locally, run runBacktest() with the same options, dataset, and balance.

  3. Step 3
    Match runHash

    Recomputed runHash must equal the value anchored on-chain. Byte-different = different trades = not the same agent.

Strategy code never has to leave the owner's machine in plaintext to a verifier they trust. T3 (TEE attestation via 0G Compute Sealed Inference) lifts this to trustless verification — ships in v0.2 without an ABI change.

Reproduce in your terminal
Verifier flow

With the agent module + dataset CSV the owner shares, anyone with Node.js can recompute the on-chain commitment. Copy each step.

1Install the SDK
$npm install zeroarena
2Re-run the certified backtest
$npx zeroarena verify 99 --agent ./agent.ts --csv ./btc.csv
3Expected output (this exact runHash):
$0x8e2c5b9a1d7f3a0c6e4b8d2f1a3c5e7b9d0f4a6c2e8b1d5f3a7c9e0b6d2f4a8c

The verify command short-circuits early if keccak256(csv bytes) doesn't match the on-chain datasetHash, so you cannot accidentally certify-match on the wrong corpus. After publish: any third party with internet access can run this.

iNFT
ERC-7857
Token ID
#99
Mints
47
Owner
0xE9d2…8091

Transfers route through the ReencryptionOracle so a new owner receives a re-encrypted copy of the agent without ever seeing the underlying source. Vanilla ERC-721 transferFrom is disabled for tokens with encrypted metadata.

Trade Outcomes
Wins29
Losses11
Liq.0

Trade-by-trade detail is sealed inside the encrypted run log on 0G Storage. Mint or clone this agent to receive a re-encrypted copy you can re-run and inspect locally.