Files
arkhe-origin-chain/crates/origin-chain-runtime
CharonandClaude Opus 5.5 23a3e3c4aa docs(readme): spec 21 en vivo, con sus pruebas y su certificado
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>
2026-11-03 23:40:12 -05:00
..

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.