# RadhikaChain — Premine Lock Schedule (público y verificable)

**Generado:** 31 de julio de 2026
**Altura al bloquear:** 610
**Total bloqueado:** 13,299.00 RADH
**Clase:** RADH-NATIVO (pre-peg) — **NO redimible por BTC**

---

## Por qué existe este documento

Crítica legítima: *"69% del supply está en una wallet. Eso es premine."*

**Respuesta: sí, es premine. Y aquí está el timelock on-chain que lo prueba.**

Un premine bloqueado y auditable es una historia distinta a un premine
disponible. Ethereum tuvo premine. Lo que define la percepción es si está
documentado y demostrablemente ilíquido.

Estos RADH **no se pueden gastar** antes de su altura de desbloqueo. No es una
promesa del operador — es una regla de consenso (`OP_CHECKLOCKTIMEVERIFY`).
Cualquier nodo rechaza un gasto anticipado.

---

## Schedule

| Tramo | RADH | Altura desbloqueo | Fecha estimada | TXID del bloqueo |
|---|---|---|---|---|
| 1 | 3,324.75 | 53,170 | 2027-07-31 | `839a215ee7ec92dad625e3dfcc1af14992f402ae0fced6b26f78a8de224c9505` |
| 2 | 3,324.75 | 105,730 | 2028-07-30 | `d68375b002ef637cf7aa7adf9f286ad5195feaca30eb437a9b765ac36e9ff46b` |
| 3 | 3,324.75 | 158,290 | 2029-07-30 | `c3ae81de3c12d8b90d5d58ab2a6045fb860881bd9fe1bcf395b9422ada8adf61` |
| 4 | 3,324.75 | 210,854 | 2030-07-30 | `b45c9d3e13cef00c66bd592aceb6574208e8b03fe277046d57daa6cddb3bec16` |

## Direcciones de bloqueo (P2WSH con CLTV)

```
Tramo 1  radh1qetexugyrlgz7e4dynvctek8rll489qc7k6eanf865dg3adajrrksate2k0
Tramo 2  radh1q5yzq3vwnq08pecymg5q39hdjyt07w5gp2x3endhpyffk5qzsnkpsfcyjmq
Tramo 3  radh1qsdjj8xvjwzd62rf9kzmp0su8rrx0rv4u9k5zunrtz0nmqke3gvqsm9e6mz
Tramo 4  radh1q7kz8ruwddfzxn42afqy8u5mey8x7uh3qgpgekpmnp7vzewm7fk3qsfqayl
```

## Witness scripts (para verificación independiente)

```
Tramo 1  03b2cf00b17521028af3df33cdce5ce30e84325d34ce1fabff327905409e93f29850ac7382b498abac
Tramo 2  03029d01b175210311bcd5a43ddc1044667344e06ca06974a04eb0f24d6cb76767181aa3101f1fa6ac
Tramo 3  03526a02b1752102ca89a40f526af7ea23de68a4b423858ab7560d224127881414d1f90762145c58ac
```

### Estructura del script

```
<locktime>  OP_CHECKLOCKTIMEVERIFY  OP_DROP  <pubkey>  OP_CHECKSIG
```

Verificación del tramo 1 (bytes):
```
[0]  0x03        push 3 bytes
[1:4] b2cf00     locktime = 53170 (little-endian)
[4]  0xb1        OP_CHECKLOCKTIMEVERIFY
[5]  0x75        OP_DROP
[6]  0x21        push 33 bytes
[7:40]           pubkey comprimida
[-1] 0xac        OP_CHECKSIG
```

---

## Cómo verificar tú mismo

```bash
# 1. Confirmar que los fondos llegaron a la dirección bloqueada
bitcoin-cli getreceivedbyaddress radh1qetexugyrlgz7e4dynvctek8rll489qc7k6eanf865dg3adajrrksate2k0

# 2. Confirmar que el witness script hashea a esa dirección
#    sha256(witness_script) == witness program de la dirección

# 3. Leer el locktime del script (bytes 1-3, little-endian)
#    y comparar con la altura actual de la cadena
bitcoin-cli getblockcount
```

Si `getblockcount` < `locktime`, esos RADH son **matemáticamente ilíquidos**.

---

## Balance del operador

```
Antes del bloqueo : 18,349.69 RADH líquidos
Después           :  5,050.69 RADH líquidos
Bloqueados        : 13,299.00 RADH hasta 2027-2030
```

---

*El supply pre-peg permanece declarado como NO redimible por BTC.
El peg 1:1 solo aplica a RADH-PEG acuñado contra reserva verificada.*
