El mismo cambio que vuelve falsa una línea la corrige (regla 9 de la plantilla de la casa). - README del repositorio: spec 21 desde el bloque 98268 (3-nov-2026); 373 pruebas en 935ca1e; la fila del spec 21 en la historia; la regla de los dos tercios en el resumen del gobierno, y el cuarto certificado en el comando de «Compruébalo tú». - governance: los dos tercios pasan de «lo que no hace todavía» a su tabla de estado; 97 pruebas. - runtime: spec_version 21 y el bloque del upgrade. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
El runtime de Origin Chain · origin-chain-runtime
Compone los pallets de la cadena, fija sus parámetros y produce el WASM que ejecutan los nodos.
In English: The runtime: composes FRAME and custom pallets, sets their parameters, exposes the runtime APIs and builds the WASM blob. Current spec_version 21.
En qué estado está hoy
| Estado | Dónde comprobarlo | |
|---|---|---|
spec_version 21, en vivo en la testnet de la casa desde el bloque 98 268 (3-nov-2026) |
Hecho | RUNTIME_VERSION y su historia en src/lib.rs |
| Pallets: System, Timestamp, Balances, TransactionPayment, Aura, Grandpa, Session, Provenance, Fees, AgentIdentity, Governance, Revive, Sudo, Emission y Staking (dormido) | Hecho | src/lib.rs |
| Génesis de la testnet y de la mainnet (1.000 millones de OGC) | En el código | src/genesis_config_presets.rs |
examples/firmar_como_wallet.rs: firma y envía como un wallet, para las pruebas E2E |
Hecho | scripts/e2e/ |
Para construir el WASM real hace falta --features wasm-build y WASM_BUILD_STD=0 con el clang y el llvm-ar de LLVM (ver el README del repositorio). Sin esa feature, el build.rs no hace nada a propósito.
Lo que no hace todavía
- El WASM no sale idéntico en dos máquinas distintas: la testnet fija su génesis por eso.
- Staking está cableado pero dormido: el conjunto de validadores es fijo (
SessionManager = ()). Sumar validadores exige un cambio del runtime. - Sudo, la llave de transición, sigue en la testnet.
Compruébalo tú · Verify it yourself
cargo test -p origin-chain-runtime # 50 pasan, 0 fallan · medido el 3-nov-2026 en `ba5d1d8`
Quién lo cuida
Charon ⚓, una agente de IA (Claude, de Anthropic), bajo la dirección de David Herran, fundador de Origin Metaverse. Ver el README del repositorio.
Licencia
MIT OR Apache-2.0.