The Ground Truth Engine · Investigacion verificable

Cuanto mas de cerca miras, mas se sostiene.

La mayoria de las afirmaciones se degradan bajo escrutinio: escarba y encuentras la exageracion o el numero sin denominador. Estas hacen lo contrario. Cada resultado abajo va encabezado por una afirmacion honesta (una cota, un nulo, una primera medicion — nunca un titular inflado) y lleva un panel VERIFICA ESTO: el pre-registro sellado que fijo el metodo antes que los datos, la marca de tiempo en Bitcoin que prueba cuando, y — donde aplica — un script independiente que ejecutas tu mismo.

01

Pre-registro sellado

Un SHA-256 del metodo, el estadistico y el criterio de aprobacion congelados — sellado antes de puntuar los datos.

02

Anclaje en Bitcoin

Ese hash se marca en el tiempo dentro de la cadena de bloques de Bitcoin. La altura del bloque prueba el cuando, independiente de nosotros.

03

Nulos publicados

Publicamos nuestros fracasos con la misma prueba que nuestros resultados. Un grupo que los oculta se degrada bajo escrutinio.

04

Ejecutalo tu mismo

Cuando un resultado es un registro, un script de solo biblioteca estandar — nada de nuestro codigo — lo recalcula. No confies en nosotros; comprueba.

Resultados y cotas

Lo que podemos respaldar

Cada uno es una primera medicion, una cota o un registro auditable — etiquetado con su metrica y su muestra, y con su prueba.

Solid-Earth physics · first measurement

La primera cota observacional sobre la mezcla mareal l=4 en la gravedad

Con 21 estaciones de gravimetria superconductora, fijamos la primera cota observacional sobre la mezcla de grado 4 (l=4) en la marea de gravedad M2 predicha por Wahr (1981): epsilon_4 = +0.076% +/- 0.30%, compatible con cero. |epsilon_4| < 0.675% al 95% -- justo por debajo del 0.7% predicho por Wahr.

epsilon_4 = +0.076% +/- 0.30% | |epsilon_4| < 0.675% (95%) | NULL_BOUND, not a Wahr detection
21 superconducting-gravimeter stations (IGETS network)
Control positivo

Signal injection recovers +/-0.7012% for an injected +/-0.7% (unit gain); a negative fixture correctly recovers 0.20%; the shuffle-null is alive. 3 of 3 pre-registered controls pass.

Que lo habria refutado

Wahr's predicted 0.7% sits at 2.34 sigma from our estimate -- had the admixture been that large, the weighted fit would have shown it. The bound is falsifiable at exactly the value of interest.

Verifica esto
Pre-registro sellado
92cf0cc31399907f847dcfe85c864bbb337de7a3ce6549d6617977cbee6c10cb
sellado el 2026-08-29 · sellado antes de puntuar
Anclaje en Bitcoin
block 964512block 964513block 964545 confirmado
Archivo de anclaje
hypotheses/locked/20260829_l_4_wahr_1981_admixture_in_the_m_2cb6bcb0.canonical-sha256.ots
Ejecutalo tu mismo
python scripts/verify_hypothesis_anchors.py
Datos y codigo
scripts/igets/l4_sealed_scored_fit.py (seed 20260828); IGETS SG network, 21 stations; TPXO10v2a + FES2014b ocean-loading models

Por que importa. Una constante fisica que nadie habia medido. Es un resultado, no un metodo -- publicable con seguridad, y el anclaje en Bitcoin ya otorga prioridad.

Fundamental physics · pre-registered line search

Una busqueda de linea de materia oscura que nos negamos a llamar deteccion

Una busqueda pre-registrada de una linea magnetica a frecuencia sideral en 11 observatorios INTERMAGNET dio un candidato con cota superior del 95% de 1.711 nT. NO la llamamos deteccion: la marea ionosferica K1 esta exactamente a la frecuencia sideral y nuestra resolucion no puede separarlas. El pre-registro sellado se comprometio de antemano a que cualquier linea asi queda como CANDIDATO.

95% upper limit 1.711 nT | SEALED CANDIDATE -- explicitly not a detection
11 INTERMAGNET observatories (coherent CoSMoS stack)
Control positivo

Injection gate passes; split-halves 4 of 4 (stations even/odd, time first/second half, amplitude ratio + phase agreement); empirical p = 0.005 against a 200-point dummy-frequency grid.

Que lo habria refutado

The pre-registration pre-committed the K1 cap: a bar-passing sidereal line is a candidate, not a detection, until a separately sealed K1 adjudication clears it. A downgrade to a plain null still yields the published 1.711 nT upper limit -- so the result is honest in either direction.

Verifica esto
Pre-registro sellado
5090ff310f2d1c1dfc3ea0292491e881c6c364a95ebefb583e4c624f2e57e424
sellado el 2026-08-07 · sellado antes de puntuar
Anclaje en Bitcoin
block 961369block 961372block 961402 confirmado
Archivo de anclaje
hypotheses/tested/20260807_dm_magnetometer_channel_v1_sider_296ee71c.json.ots
Ejecutalo tu mismo
python scripts/verify_hypothesis_anchors.py
Datos y codigo
scripts/dm_mag_channel_v1.py (sha256 7db981e1...); sealed prereg strategy/dm_mag_channel_prereg_v1_SEALED.md (sha256 3fcad0c7...); INTERMAGNET raw 1-min B-field, 11-station curated subset

Por que importa. Es la postura anti-charlatan en un solo resultado: una senal que paso todas las barreras pre-registradas, y aun asi nos negamos a exagerarla.

Forecasting · run-it-yourself verifier

Un registro de predicciones que puedes verificar tu mismo

Cada pronostico se escribe en un registro encadenado por hash SHA-256 antes del evento, de modo que ninguna entrada puede editarse, insertarse ni reordenarse despues. Un script independiente que importa SOLO la biblioteca estandar de Python -- nada de nuestro codigo -- recalcula toda la cadena contra una raiz anclada en Bitcoin. Publicamos COBERTURA, nunca un titular de habilidad.

SHA-256 hash-chained ledger | COVERAGE reported, not skill | chain root Bitcoin-anchored
Public prediction ledger + ComCat ground truth
Registro en vivo: 11,000+ predicciones selladas · 7,600+ emparejadas con eventos reales · 12,000+ estaciones sismicas. Los conteos de emparejamiento son COBERTURA, no un puntaje de habilidad.
Control positivo

The verifier ships a self-test that proves it DETECTS tampering -- an edited field, a deleted entry, and a forged insert carrying its own valid hash (caught by the chain link). A verifier that always says OK would launder exactly what it should catch.

Que lo habria refutado

Skill is a separate question, scored separately. Our own measurement: no alarm-volume skill (Area Skill Score 0.4877 vs 0.5 for none) and modest out-of-sample probabilistic skill (pooled Brier Skill Score +0.055). Both are published, nulls included -- see /v2/numbers.

Verifica esto
Anclaje en Bitcoin
chain-root anchored (see verifier)
Ejecutalo tu mismo
python scripts/verify_public_ledger.py deepmap_ledger_YYYY-MM-DD.json
Datos y codigo
scripts/verify_public_ledger.py (stdlib only); scripts/publish_ledger_snapshot.py; ground truth ComCat via common/fdsn_multi.py

Por que importa. Hasta ahora, verificar nuestro historial significaba pagarnos o preguntarnos. Ahora es: no confies en nosotros, ejecuta el script.

El museo de nulos

Los fracasos que publicamos a proposito

Una revista no publicara estos. Por eso mismo pertenecen aqui. Cada uno fue sellado y anclado en Bitcoin antes de puntuarse, asi que la marca de tiempo prueba cuando lo supimos — incluido el que sellamos, probamos y luego retractamos tras hallar nuestra propia verificacion que estaba equivocado.

Null museum · Solid-Earth physics

Buscamos el modo de Slichter y no encontramos nada -- limpiamente

El modo de Slichter -- una oscilacion traslacional del nucleo interno solido de la Tierra, nunca detectada de forma definitiva -- buscado con un apilado coherente de 20 gravimetros superconductores sobre 303 anos-estacion. Nulo. La prediccion primaria del pre-registro sellado se mantuvo y la bandera de falsa alarma no se activo.

NULL | methods-clean | estimator off all 38 masked tidal constituents
20 SG piers / 36 segments / 303 station-years (IGETS)
Control positivo

The fix is estimator-level and the test was forward-blind: the sealed pre-registration armed a red flag (KSTAR_STILL_ON_A_LINE) that would fire if the search were still sitting on a tidal line. It was graded AFTER the OTS seal and did not fire.

Que lo habria refutado

A real Slichter triplet would place the detection statistic ON a predicted split frequency; ours sits 31.4 milli-cycles/day off the nearest masked line edge -- exactly where a genuine mode would NOT be.

Verifica esto
Pre-registro sellado
d882abb27233ef67752ba80c93e721d89f1877b7c1f00348816ec415b3582c73
sellado el 2026-08-29 · sellado antes de puntuar
Anclaje en Bitcoin
block 964581 confirmado
Archivo de anclaje
hypotheses/tested/20260829_slichter_1s1_search_v9_line_mask_8579f6b3.json.ots
Ejecutalo tu mismo
python scripts/verify_hypothesis_anchors.py
Datos y codigo
IGETS SG network; cleaned store igets_cleaned_v3sol (20 piers / 36 segments / 303.3 station-yr, 38 constituent lines); trackAB v9 caller, estimator sha b4089bce

Por que importa. El mismo instrumento y programa que la primera medicion de l=4. Aqui es donde no dio nada -- y sellamos y anclamos el nulo con el mismo cuidado que un resultado positivo.

Null museum · Fundamental physics

Un nulo limpio sobre materia oscura escalar ultraligera

Un apilado coherente de 21 gravimetros superconductores busco en 50 masas candidatas un acoplamiento oscilante de materia oscura escalar en la banda de 1 microHz a 8.3 mHz (4.56 millones de bins, 10.000 permutaciones). Nulo limpio: ningun candidato supero el umbral pre-registrado.

NO_CANDIDATE_LIMITS | 50 masses | LEE-corrected threshold S >= 4494.87
21 IGETS SG stations · 4.56M frequency bins
Control positivo

The unblinding seed was fixed to the hash of a Bitcoin block (961333) that was mined AFTER the analysis was frozen -- so the randomization provably could not have been chosen to flatter the result.

Que lo habria refutado

Any candidate mass whose coherent amplitude exceeded the sealed look-elsewhere threshold (S >= 4494.87) would have been reported; none did.

Verifica esto
Pre-registro sellado
972dcbd603607cfa5d96a6627e5365451ad4c5bac4be89cc09f2d1f65b4ee367
sellado el 2026-08-07 · sellado antes de puntuar
Anclaje en Bitcoin
block 961369block 961372block 961402 confirmado
Archivo de anclaje
hypotheses/locked/20260807_ultralight_scalar_dm_oscillating_4d41c614.json.ots
Ejecutalo tu mismo
python scripts/verify_hypothesis_anchors.py
Datos y codigo
scripts/nobel_shots/dm_oscillating_g_v2_run.py (commit 276f91e3); IGETS Level-2 CORMIN 1-min SG data, 21 stations >= 5 yr; unblinding seed data/dm_v2_seed.json (BTC block 961333 hash)

Por que importa. Un nulo en una busqueda de frontera, con la disciplina que hace confiable a un nulo: un umbral sellado y una semilla de aleatorizacion que nadie pudo manipular.

Null museum · Earthquake precursors

Las corrientes solares de alta velocidad no disparan grandes terremotos

Probamos si las corrientes solares rapidas de agujeros coronales elevan la tasa global de sismos M6.5+ en 48 horas. En 1996-2025 (31 inicios de corriente; 1.310 sismos M6.5+ tras declustering) observamos 6 eventos en las ventanas de exposicion frente a una expectativa nula de 7.4 -- por debajo del azar. Nulo. La cota excluye un aumento de tasa de 1.76x o mas al 97.5%.

NULL | observed 6 vs null 7.4 | excludes rate lift >= 1.76x (97.5%)
31 HSS onsets · 1,310 declustered M6.5+ events (1996-2025)
Control positivo

The null is a circular-shift surrogate that preserves the earthquake catalogue's own temporal structure; the observed count sits inside its 95% CI [2, 13], below the mean.

Que lo habria refutado

Had solar streams triggered quakes, the exposure-window count would have exceeded the shuffle null's upper tail; instead it fell below the mean.

Verifica esto
Pre-registro sellado
06cafff0efa2d6b2e2cef171e54d7fa34190304747f94666b755b3ec42bc3e03
sellado el 2026-08-15 · sellado antes de puntuar
Anclaje en Bitcoin
block 962628block 962629block 962631block 962676 confirmado
Archivo de anclaje
hypotheses/locked/20260815_coronal_hole_high_speed_streams__d599a50d.canonical-sha256.ots
Ejecutalo tu mismo
python scripts/verify_hypothesis_anchors.py
Datos y codigo
NASA OMNI2 hourly 1996-2025; ComCat via common/fdsn_multi.py (global M6.5+, declustered 500 km / 30 d)

Por que importa. Una afirmacion popular de precursor, probada a escala con un nulo adecuado y un piso de sensibilidad declarado. Falla -- y la cota indica exactamente que tamano de efecto podriamos haber detectado.

Null museum · Retraction with proof

Un precursor que sellamos -- y luego retractamos, en el registro

No toda hipotesis sellada sobrevive. En un caso sellamos una hipotesis de precursor fisico en nuestro programa de pronostico sismico, la probamos hacia adelante, y nuestra propia verificacion posterior hallo que la senal aparente era un artefacto -- compatible con que los propios terremotos se registraban a si mismos en lugar de precederlos. La retractamos. El sello original y la retractacion estan ambos en el registro anclado en Bitcoin, sin editar.

STATUS: RETRACTED after our own verification | seal + retraction both anchored, unedited
Sealed pre-registration (identity under commit-reveal)
Control positivo

The retraction was driven by an independent internal verification wave that reproduced the original analysis and then found the artifact -- the same discipline that lets a null be trusted, turned on our own positive.

Que lo habria refutado

The claim was falsifiable by construction; our verification is what falsified it. Because the seal is timestamped, the record proves WHEN we knew we were wrong.

Verifica esto
Anclaje en Bitcoin
sealed under commit-reveal (identity disclosed on reveal)
Registro abierto
Datos y codigo
Commit-reveal registry entry; the retraction principle is auditable across the public hypothesis registry at /hypotheses

Por que importa. Este es el sentido de toda la pagina. Un grupo que oculta sus fracasos se degrada bajo escrutinio; uno que los publica -- con una marca de tiempo que prueba cuando lo supo -- se fortalece. Ninguna revista publica una retractacion asi. El registro anclado si.

Deliberadamente generico: este precursor esta bajo un sello de compromiso-revelacion. Su identidad se divulga solo al revelar.

Mira mas de cerca

Todo el registro esta abierto.

Cada hipotesis sellada — aprobada, fallida o retirada — vive en el registro publico. El registro de pronosticos se recalcula en tu navegador o desde un script. Nada aqui pide tu confianza; te entrega los medios para comprobar.

Abre el registro de hipotesis →   Verifica el registro →   Ancla tu agente de IA →