Marcas de tiempo inmutables sobre nuestros registros
Cada cambio en una donación, un informe de campo o un certificado se escribe en un registro que no se puede editar, y la huella de ese registro se publica en la blockchain de Bitcoin.
Lea esto antes de leer las huellas
Lo que esto demuestra: que nuestros registros no fueron reescritos en silencio después del hecho. Una vez que una huella está en un bloque, cualquier edición posterior — nuestra, de un administrador o de cualquiera con acceso a la base de datos — deja de coincidir con ella.
Lo que esto no demuestra: que un registro fuera correcto cuando se escribió. Si un informe dice 1.000 árboles y estaba equivocado, la marca de tiempo lo conserva permanentemente equivocado. La confianza en la cifra viene de la verificación de campo independiente, no de la cadena.
Aquí no se guarda ningún dinero ni ningún NFT en una blockchain. Las donaciones pasan por los canales de pago habituales y los certificados viven en nuestra base de datos. Lo que va a la cadena es una huella de 32 bytes y nada más.
0
Confirmados en un bloque
50
Esperando bloque
50
Registros cubiertos
Cómo funciona
- 1
Cada acción significativa — una donación liquidada, un informe de campo verificado, un certificado emitido, un retiro — escribe una fila en un registro de auditoría. La base de datos se niega físicamente a actualizar o eliminar esas filas.
- 2
Cada pocas horas, las filas escritas desde la ejecución anterior se resumen en una única raíz de Merkle, con la misma construcción de árbol que usa Certificate Transparency.
- 3
Esa raíz se envía a calendarios independientes de OpenTimestamps. Ellos agregan miles de raíces de muchas partes en una sola transacción de Bitcoin, y por eso esto no cuesta nada ni necesita monedero.
- 4
Cuando la transacción se mina, la prueba se actualiza y nombra una altura de bloque. Desde ese momento, la marca de tiempo ya no depende de nosotros ni del operador del calendario.
Compromisos publicados
Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 22 sept 2026, 18:21 — 22 sept 2026, 18:21
- Enviado:
- 23 sept 2026, 0:28
Raíz de Merkle (SHA-256)
47898d3c347043f1fe940afd6fc1aba5f019bc7e11bfce550337fc5fa989c37bAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 22 sept 2026, 12:24 — 22 sept 2026, 12:24
- Enviado:
- 22 sept 2026, 18:21
Raíz de Merkle (SHA-256)
6c4968dff881f843d454914a31e196f87fda549533271f5b5de5218a53f54194Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 22 sept 2026, 6:25 — 22 sept 2026, 6:25
- Enviado:
- 22 sept 2026, 12:24
Raíz de Merkle (SHA-256)
14cfe83918033b6dd87b9713c630a9f2d05ba45d59aa11a603b4e9eb6ca9e100Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 22 sept 2026, 0:24 — 22 sept 2026, 0:24
- Enviado:
- 22 sept 2026, 6:25
Raíz de Merkle (SHA-256)
4bf4c6c8301e2f2d262269efd0867a1cc57086fb30742f2a0d08b8f67ae5b830Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 21 sept 2026, 18:27 — 21 sept 2026, 18:27
- Enviado:
- 22 sept 2026, 0:24
Raíz de Merkle (SHA-256)
d42d85f9ecd243f937b8b4b2b2a7b8636d94c25ab99fecec15851492636e352cAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 21 sept 2026, 12:26 — 21 sept 2026, 12:26
- Enviado:
- 21 sept 2026, 18:27
Raíz de Merkle (SHA-256)
079c2d18efe467574280d9f6e584e66e3969c2e270c942ec7a0fa6c2bb558a14Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 21 sept 2026, 6:20 — 21 sept 2026, 6:20
- Enviado:
- 21 sept 2026, 12:26
Raíz de Merkle (SHA-256)
dd9c6ca47d3ebfccc6166b9f77655e64a29a64800615688540ab0db191b2aaebAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 21 sept 2026, 0:24 — 21 sept 2026, 0:24
- Enviado:
- 21 sept 2026, 6:20
Raíz de Merkle (SHA-256)
1e97f3ff1de5b841e2767611e372881890072e52839df99d2a8284464b01a381Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 20 sept 2026, 18:25 — 20 sept 2026, 18:25
- Enviado:
- 21 sept 2026, 0:24
Raíz de Merkle (SHA-256)
db670f4aa8862bfb7ed2224bb85824906003cbc1c8fba85c9bdeafe74aa2e4cfAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 20 sept 2026, 12:27 — 20 sept 2026, 12:27
- Enviado:
- 20 sept 2026, 18:25
Raíz de Merkle (SHA-256)
39f319cc2a7791bbe409d69be6f8b15102ff43b508530253e34411ded4563ff0Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 20 sept 2026, 6:20 — 20 sept 2026, 6:20
- Enviado:
- 20 sept 2026, 12:27
Raíz de Merkle (SHA-256)
80bee6b42cf9a3061277566f96d8c135ba86db0184f9e84d8242cc91212ce009Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 20 sept 2026, 0:21 — 20 sept 2026, 0:21
- Enviado:
- 20 sept 2026, 6:20
Raíz de Merkle (SHA-256)
54eb0f235de1f02e8b040eaac9c076bdbf1dbc86fa7f8a2827247fb8df3086caAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 19 sept 2026, 18:26 — 19 sept 2026, 18:26
- Enviado:
- 20 sept 2026, 0:21
Raíz de Merkle (SHA-256)
85df010b2cdf487ff620c98cb828a6e02c35ce6b3a615fb4d6fb79be5e851c97Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 19 sept 2026, 12:21 — 19 sept 2026, 12:21
- Enviado:
- 19 sept 2026, 18:26
Raíz de Merkle (SHA-256)
aa6ed0fdc23799b115b180d405e77ae59bb8e5c3784047e52df4d139ba803390Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 19 sept 2026, 6:21 — 19 sept 2026, 6:21
- Enviado:
- 19 sept 2026, 12:21
Raíz de Merkle (SHA-256)
b6ca23d731276895512dd7388b488cd9bcd081a77dedf9b6f06c1133d73a9bf9Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 19 sept 2026, 0:24 — 19 sept 2026, 0:24
- Enviado:
- 19 sept 2026, 6:21
Raíz de Merkle (SHA-256)
3526f363618d73ddea04fa51f4b8673579695637d89e0c8b62b7eb0e7f987bceAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 18 sept 2026, 18:28 — 18 sept 2026, 18:28
- Enviado:
- 19 sept 2026, 0:24
Raíz de Merkle (SHA-256)
ee1d7850991b2116d6275e5ddd2e53a330676fed8d6bab35cbbb98b809457d11Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 18 sept 2026, 12:28 — 18 sept 2026, 12:28
- Enviado:
- 18 sept 2026, 18:28
Raíz de Merkle (SHA-256)
41554781736979b4f1c03a025bf4fb49d94a826cd74e2471196de6186b2ac843Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 18 sept 2026, 6:26 — 18 sept 2026, 6:26
- Enviado:
- 18 sept 2026, 12:28
Raíz de Merkle (SHA-256)
cc8c10888edf9d93bd1e96c551fdefd5da32bd70903ac81e499abc2a1c657e88Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 18 sept 2026, 0:22 — 18 sept 2026, 0:22
- Enviado:
- 18 sept 2026, 6:26
Raíz de Merkle (SHA-256)
db05d3ba023a58121039b3b1c5b56ba7aef0979e265e3aa96f3bfa5a9b6a8e1aAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 17 sept 2026, 18:22 — 17 sept 2026, 18:22
- Enviado:
- 18 sept 2026, 0:22
Raíz de Merkle (SHA-256)
2008b62b8eaba9455f1706a43576ea0381d884a7de239205dc0619d14434da2bAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 17 sept 2026, 12:29 — 17 sept 2026, 12:29
- Enviado:
- 17 sept 2026, 18:22
Raíz de Merkle (SHA-256)
aade7a359febf6c9199a5f20059dc58d5d1758ba8850e72954553b0ecfa27a80Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 17 sept 2026, 6:23 — 17 sept 2026, 6:23
- Enviado:
- 17 sept 2026, 12:29
Raíz de Merkle (SHA-256)
b92b516cfeb1b6b859414bf9e932fa374e41d77469e8ab6eedcaca59afa77763Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 17 sept 2026, 0:28 — 17 sept 2026, 0:28
- Enviado:
- 17 sept 2026, 6:23
Raíz de Merkle (SHA-256)
1ff71f5b54acca957db9d5c7f07662b185ed6ab7e1ace44fb593afb528e56c9dAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 16 sept 2026, 18:21 — 16 sept 2026, 18:21
- Enviado:
- 17 sept 2026, 0:28
Raíz de Merkle (SHA-256)
40449fd84e3d8dbc9713f5504e44592b5334454e164078fedf177e777e4e62fbAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 16 sept 2026, 12:20 — 16 sept 2026, 12:20
- Enviado:
- 16 sept 2026, 18:21
Raíz de Merkle (SHA-256)
0b8068519168366bfb0aaa1761174d9505ef8da09d25edf76e895341d4b4be20Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 16 sept 2026, 0:28 — 16 sept 2026, 0:28
- Enviado:
- 16 sept 2026, 12:20
Raíz de Merkle (SHA-256)
e4791beee266c18bca4eb714ba702fe5d23c55f38d7f32a71bb49361774f49c1Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 15 sept 2026, 18:28 — 15 sept 2026, 18:28
- Enviado:
- 16 sept 2026, 0:28
Raíz de Merkle (SHA-256)
2342848ee125bb08a5941a5ba11975ecd2c64276c16a4ae4b66b08d5c4398e6fAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 15 sept 2026, 12:22 — 15 sept 2026, 12:22
- Enviado:
- 15 sept 2026, 18:28
Raíz de Merkle (SHA-256)
8487e7eaf528801203e63d65687b7278ffd4cea5051edc5e0a4ef38b9e288bc8Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 15 sept 2026, 6:26 — 15 sept 2026, 6:26
- Enviado:
- 15 sept 2026, 12:22
Raíz de Merkle (SHA-256)
6dac017380b4b28608043935590dc20fd0263394b37e26fb9026d001a3f1648dAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 15 sept 2026, 0:29 — 15 sept 2026, 0:29
- Enviado:
- 15 sept 2026, 6:26
Raíz de Merkle (SHA-256)
82287f8b35e665c2298c319c56d6d52341153ad3cc458945a4c7e7fa0f4cd373Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 14 sept 2026, 18:26 — 14 sept 2026, 18:26
- Enviado:
- 15 sept 2026, 0:29
Raíz de Merkle (SHA-256)
e95a4894e19d678b464ab13becbd5cdc90b5144974a1a9a81634774403687f8fAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 14 sept 2026, 12:27 — 14 sept 2026, 12:27
- Enviado:
- 14 sept 2026, 18:26
Raíz de Merkle (SHA-256)
189d9ca0ab3ca8a97b14070ec2ce2a1d08b864597bb1c647b168585f733c0083Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 14 sept 2026, 6:20 — 14 sept 2026, 6:20
- Enviado:
- 14 sept 2026, 12:27
Raíz de Merkle (SHA-256)
a48c0db43ea28f1f4433cedb79066e647dfeafd9f0ec2cd930ce01a25349f0bcAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 14 sept 2026, 0:24 — 14 sept 2026, 0:24
- Enviado:
- 14 sept 2026, 6:20
Raíz de Merkle (SHA-256)
d56fab079c590ed8dadda5856fe818d0605dc6424fb8115bca5b8b55aa445101Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 13 sept 2026, 18:28 — 13 sept 2026, 18:28
- Enviado:
- 14 sept 2026, 0:24
Raíz de Merkle (SHA-256)
1231789ea895694a94c8b5f0888800895702fa5d3f46e7a870a8ebee8845f74fAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 13 sept 2026, 12:21 — 13 sept 2026, 12:21
- Enviado:
- 13 sept 2026, 18:28
Raíz de Merkle (SHA-256)
8b4370cd287c558aae1ab1676235df26d4332961efa06b7349b9ecea30acb9b4Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 13 sept 2026, 6:25 — 13 sept 2026, 6:25
- Enviado:
- 13 sept 2026, 12:21
Raíz de Merkle (SHA-256)
415243850e15d03694609cbdcef3ba184584734c98ee814ab68b070deaa55afbAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 13 sept 2026, 0:25 — 13 sept 2026, 0:25
- Enviado:
- 13 sept 2026, 6:25
Raíz de Merkle (SHA-256)
29e801cacb3022e6ef3840f98f356bfad6e46c80ef02ec2e35ac74a1f5dc2128Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 12 sept 2026, 18:29 — 12 sept 2026, 18:29
- Enviado:
- 13 sept 2026, 0:25
Raíz de Merkle (SHA-256)
52328144ca1d669d1b948cfeff63e0c861008762411381f5d045f2d3e93fbd52Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 12 sept 2026, 12:29 — 12 sept 2026, 12:29
- Enviado:
- 12 sept 2026, 18:29
Raíz de Merkle (SHA-256)
751e370e1fc82e860c1a1dd3da0a3de76572bcce4d3bcc6c549b0f4f17e8fbccAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 12 sept 2026, 6:27 — 12 sept 2026, 6:27
- Enviado:
- 12 sept 2026, 12:29
Raíz de Merkle (SHA-256)
ebefdfe8b9f8797b33ded20c809aee9656d1bfe6e4a8cd79d8302718bb5eef1cAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 12 sept 2026, 0:22 — 12 sept 2026, 0:22
- Enviado:
- 12 sept 2026, 6:27
Raíz de Merkle (SHA-256)
3d98f58883a6f74ef327c90d22921dfb98a0970116035e9fbe462bc0c62a3474Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 11 sept 2026, 18:26 — 11 sept 2026, 18:26
- Enviado:
- 12 sept 2026, 0:22
Raíz de Merkle (SHA-256)
bdc6fae822f7754a1ffcd9bc5d95303fd58717169732661cb65ed0fbb3f1f590Aceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 11 sept 2026, 12:25 — 11 sept 2026, 12:25
- Enviado:
- 11 sept 2026, 18:26
Raíz de Merkle (SHA-256)
139080b290f3a901c01b969288a9281c5bb7e119faa443767965b129c01bd6dcAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 11 sept 2026, 6:26 — 11 sept 2026, 6:26
- Enviado:
- 11 sept 2026, 12:25
Raíz de Merkle (SHA-256)
08e62b54624de83542278b886abd8cdac83bf1765aa28e5e808c9dff8674f92fAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 11 sept 2026, 0:20 — 11 sept 2026, 0:20
- Enviado:
- 11 sept 2026, 6:26
Raíz de Merkle (SHA-256)
4cdbc19a73e1b2cd1af9d31e06bce581ac9f587272510f21f624de024e0bbc6bAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 10 sept 2026, 18:22 — 10 sept 2026, 18:22
- Enviado:
- 11 sept 2026, 0:20
Raíz de Merkle (SHA-256)
13fb67078a9c51baa530e89ad5e068b5f07ca632736f95ed811a574f8615a8ddAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 10 sept 2026, 12:25 — 10 sept 2026, 12:25
- Enviado:
- 10 sept 2026, 18:22
Raíz de Merkle (SHA-256)
0cb23bbcce7af1d62e4c8dee5e4f7deaf6d08788659414fe281de4073bd707afAceptado por un calendario de marcas de tiempo pero aún no incluido en un bloque. Hasta entonces, el operador del calendario es la única parte que atestigua la hora.
- Rango:
- 10 sept 2026, 6:29 — 10 sept 2026, 6:29
- Enviado:
- 10 sept 2026, 12:25
Raíz de Merkle (SHA-256)
8eb9036e76546266ad85d682587803a4968e22f1572944713986b259e358758bVerifíquelo usted mismo, sin nosotros
Publicamos un endpoint que recalcula la raíz, pero eso solo demuestra que estamos de acuerdo con nosotros mismos. La comprobación que vale la pena usa el cliente de referencia de OpenTimestamps, que habla con Bitcoin y no tiene motivo para creernos.
pip install opentimestamps-client curl -o anchor.ots https://earth365.org/api/anchors/<id>/proof ots verify --digest <merkle-root> anchor.ots
Una verificación correcta le dice que la huella existía en la hora de ese bloque. Para comprobar que la huella sigue coincidiendo con los registros de hoy, pídanos la prueba de inclusión de un registro concreto.