@@ -18,6 +18,7 @@ The `term-challenge` crate lives in-tree at `challenges/term-challenge/` and is
1818| Challenge | Location | Description |
1919| -----------| ----------| -------------|
2020| Terminal Bench | [ ` challenges/term-challenge/ ` ] ( challenges/term-challenge/ ) | Terminal task benchmark (WASM evaluation module) |
21+ | Terminal Bench v2 | [ ` challenges/term-challenge-wasm/ ` ] ( challenges/term-challenge-wasm/ ) | Terminal benchmark with LLM judge support (WASM ` cdylib ` ) |
2122| * (others)* | * (external repos or ` challenges/ ` subdirectories)* | * (challenge-specific)* |
2223
2324---
@@ -139,8 +140,9 @@ Each challenge defines its own scoring algorithm in its `evaluate()` method. Val
139140Build and test challenge WASM modules locally:
140141
141142``` bash
142- # Build the WASM artifact
143+ # Build the WASM artifacts
143144cargo build --release --target wasm32-unknown-unknown -p term-challenge
145+ cargo build --release --target wasm32-unknown-unknown -p term-challenge-wasm
144146
145147# Run workspace tests
146148cargo test
@@ -161,7 +163,8 @@ flowchart TB
161163 Platform --> Validator[validator-node]
162164 Platform --> Runtime[wasm-runtime-interface]
163165 Platform --> P2P[p2p-consensus]
164- Platform --> Challenges[challenges/term-challenge]
166+ Platform --> TC[challenges/term-challenge]
167+ Platform --> TCW[challenges/term-challenge-wasm]
165168```
166169
167170** Workspace crates** (from ` Cargo.toml ` ):
@@ -182,8 +185,12 @@ flowchart TB
182185- ` bins/utils ` — CLI utilities
183186- ` bins/mock-subtensor ` — mock Bittensor node for testing
184187- ` challenges/term-challenge ` — Terminal Bench WASM challenge
188+ - ` challenges/term-challenge-wasm ` — Terminal Bench v2 WASM challenge (LLM judge)
185189- ` tests ` — integration tests
186190
191+ ** Non-workspace crate** (exists on disk but not in workspace members):
192+ - ` crates/challenge-orchestrator ` — Docker-based challenge container orchestration (legacy)
193+
187194** Note:** Platform is fully decentralized—there is no central server. All validators communicate directly via libp2p (gossipsub + DHT).
188195
189196---
0 commit comments