Verification
1. Download the images involved.
curl \
https://electro.ntsomz.ru/i/splash_l3/20260329-0130.jpg -o 01.jpg \
https://abrc.ayu.land/cache/1774740654000_GEOS_IMAGR_GBAL_L2_MOS_IRX_GLL_20260328_2300_10KM_MS.jpg -o 02.jpg \
https://abrc.ayu.land/cache/1774738284000_GEOS_IMAGR_GBAL_L2_MOS_WVX_GLL_20260328_2200_10KM_MS.jpg -o 03.jpg \
https://cdn.star.nesdis.noaa.gov/GOES18/ABI/FD/GEOCOLOR/20260872300_GOES18-ABI-FD-GEOCOLOR-1808x1808.jpg -o 04.jpg \
https://www.data.jma.go.jp/mscweb/data/himawari/img/fd_/fd__b13_2300.jpg -o 05.jpg \
https://www.data.jma.go.jp/mscweb/data/himawari/img/fd_/fd__trm_2300.jpg -o 06.jpg \
https://mosdac.gov.in/look/3S_IMG/preview/2026/28MAR/3SIMG_28MAR2026_2230_L1B_STD_IR1_V01R00.jpg -o 07.jpg \
https://mosdac.gov.in/look/3S_IMG/preview/2026/28MAR/3SIMG_28MAR2026_2230_L1B_STD_MIR_V01R00.jpg -o 08.jpg \
https://eumetview.eumetsat.int/static-images/MSG/IMAGERY/IR039/BW/FULLDISC/IMAGESDisplay/qEO825DZylHD8 -o 09.jpg \
https://eumetview.eumetsat.int/static-images/MSG/IMAGERY/IR108/BW/FULLDISC/IMAGESDisplay/vsGyqesqiiq2Y -o 10.jpg
2. Verify the signatures.
openssl dgst -sha3-224 01.jpg 02.jpg 03.jpg 04.jpg 05.jpg 06.jpg 07.jpg 08.jpg 09.jpg 10.jpg
SHA3-224(01.jpg)= ffd4125dc32e9ae7c6d924c39de2d328ff419c1b8155c0bf3f7324a5
SHA3-224(02.jpg)= f04534e9d8d659f78e809320d4a57990fa9bb939dc73d7fdeba6b876
SHA3-224(03.jpg)= 94c6c88da9058e2402ee3cdaa7b59fa57eb2670fab9c880fd24dce74
SHA3-224(04.jpg)= 4a4a69fac174aea3a6c30c1e54a07ce33117fbbc340b1f6358781f0c
SHA3-224(05.jpg)= 1f21d91f783bca8080de82fd4ee399d573c750107b54fa038187d2c8
SHA3-224(06.jpg)= e27bcd720074a1b57da46ef774e94c1d0577738419c527cae30e1678
SHA3-224(07.jpg)= 87b244763e652ebaf58f461b6c1af976e91f058da21d7666ec7105f2
SHA3-224(08.jpg)= 67f7ba03970506384233a311b2b20161e4eb5cf7fd1d5dc3c515915e
SHA3-224(09.jpg)= ef37e107dfe6a5c21b9673209fb54bfb5ff4a92ae4d02ad871c13a7f
SHA3-224(10.jpg)= fc1dc49916a03690a948f948d74f8cd115c9b0969a5f01c582751a1f
curl https://abrc.ayu.land/1774738800000 | perl -nle 'print join "\n", m/"digest":"([0-9a-f]+)"/g'
ffd4125dc32e9ae7c6d924c39de2d328ff419c1b8155c0bf3f7324a5
f04534e9d8d659f78e809320d4a57990fa9bb939dc73d7fdeba6b876
94c6c88da9058e2402ee3cdaa7b59fa57eb2670fab9c880fd24dce74
4a4a69fac174aea3a6c30c1e54a07ce33117fbbc340b1f6358781f0c
1f21d91f783bca8080de82fd4ee399d573c750107b54fa038187d2c8
e27bcd720074a1b57da46ef774e94c1d0577738419c527cae30e1678
87b244763e652ebaf58f461b6c1af976e91f058da21d7666ec7105f2
67f7ba03970506384233a311b2b20161e4eb5cf7fd1d5dc3c515915e
ef37e107dfe6a5c21b9673209fb54bfb5ff4a92ae4d02ad871c13a7f
fc1dc49916a03690a948f948d74f8cd115c9b0969a5f01c582751a1f
3. Calculate the 4096-byte hash from the files.
curl https://abrc.ayu.land/hash.c -o hash.c
cc -O2 hash.c -o hash
HASH=$(./hash 01.jpg 02.jpg 03.jpg 04.jpg 05.jpg 06.jpg 07.jpg 08.jpg 09.jpg 10.jpg); echo ${HASH::16}...${HASH:(-16)}
4dd9f0e4dfc46d64...878a9d8f750e1720
4. Verify that local randomness matches the precommitment digest in the previous pulse.
PRECM=$(curl https://abrc.ayu.land/1774735200000 | perl -ne 'm/"precommit":"([0-9a-f]+)"/; print "$1"'); echo ${PRECM:0:16}...${PRECM:(-16)}
28ab5fb9dcff650b...4bf7fd867d88165a
LOCAL=$(curl https://abrc.ayu.land/1774738800000 | perl -ne 'm/"local":"([0-9a-f]+)"/; print "$1"'); echo ${LOCAL:0:16}...${LOCAL:(-16)}
dabff2220a225ff7...fc4872af893c507a
xxd -r -p <<< $LOCAL | openssl dgst -sha3-512
28ab5fb9dcff650b...4bf7fd867d88165a
5. Retrieve the previous output.
PREV=$(curl https://abrc.ayu.land/1774735200000 | perl -ne 'm/"output":"([0-9a-f]+)"/; print "$1"'); echo ${PREV:0:16}...${PREV:(-16)}
db6b07041d7aead9...44cc42c2647aa285
6. Finally, calculate the bitwise exclusive-or of the hash of files (step 3), the local randomness (step 4), and previous output (step 5).
python3 -c "print('%08192x' % (0x$HASH ^ 0x$LOCAL ^ 0x$PREV))"
4c0d05c2c89cd84a...3f0eade29848e5df
# Or alternatively:
perl -Mbigint -le "printf \"%08192s\n\", (0x$HASH ^ 0x$LOCAL ^ 0x$PREV)->copy()->to_hex()"
4c0d05c2c89cd84a...3f0eade29848e5df
This is the output of the latest pulse (2026-03-28 23:00 UTC).
PREV=$(curl https://abrc.ayu.land/1774738800000 | perl -ne 'm/"output":"([0-9a-f]+)"/; print "$1"'); echo ${PREV:0:16}...${PREV:(-16)}
4c0d05c2c89cd84a...3f0eade29848e5df
Nuvens… São como eu, uma passagem desfeita entre o céu e a terra, ao sabor de um impulso invisível, trovejando ou não trovejando, alegrando brancas ou escurecendo negras, ficções do intervalo e do descaminho, longe do ruído da terra e sem ter o silêncio do céu.
“Clouds… They’re like me, a ravaged passage between the sky and the land, at the mercy of an invisible impulse, thundering or not thundering, cheerfully white or gloomily black, fictions of break and detour, distant from the noises of the land and without the silence of the sky.”
The Book of Disquiet (Livro do Desassossego)
Fernando Pessoa