{"tick":{"minute":"2026-10-12T04:20Z","goes_time":"2026-10-12T04:17:00Z","flux":6.671634196209197e-7,"class":"B6.6","source":"suvi","frame_url":"https://services.swpc.noaa.gov/images/animations/suvi/primary/171/or_suvi-l2-ci171_g19_s20261012T041200Z_e20261012T041600Z_v1-0-2.png","frame_time":"2026-10-12T04:12:00Z","sha256":"ac4d2da4824ba0d6d008ca8be400e1b63241c0c26adda23ca37e64d3e355ab0d","sdo_url":"https://sdo.gsfc.nasa.gov/assets/img/browse/2026/10/12/20261012_040746_1024_0171.jpg","sdo_time":"2026-10-12T04:07:46Z","sdo_sha256":"d9fe09c2062795c7f18b802487a9f6b53bff526e50bdc7e10f8b54faf12e55ac","prev_hash":"8a2a6201b0023e89609ebcc2e505cd62c3276766705f316db0556aa9482b379e","tick_hash":"dd95a60b08ee50f9e017caa612d049ca020e95491dfffc8e211a0c3aa03939aa","status":"unposted"},"canonical":"FLARE-ORACLE-v1|2026-10-12T04:20Z|8a2a6201b0023e89609ebcc2e505cd62c3276766705f316db0556aa9482b379e|2026-10-12T04:17:00Z|6.6716e-7|B6.6|suvi|https://services.swpc.noaa.gov/images/animations/suvi/primary/171/or_suvi-l2-ci171_g19_s20261012T041200Z_e20261012T041600Z_v1-0-2.png|2026-10-12T04:12:00Z|ac4d2da4824ba0d6d008ca8be400e1b63241c0c26adda23ca37e64d3e355ab0d|https://sdo.gsfc.nasa.gov/assets/img/browse/2026/10/12/20261012_040746_1024_0171.jpg|2026-10-12T04:07:46Z|d9fe09c2062795c7f18b802487a9f6b53bff526e50bdc7e10f8b54faf12e55ac","recomputed_tick_hash":"dd95a60b08ee50f9e017caa612d049ca020e95491dfffc8e211a0c3aa03939aa","tick_hash_match":true,"prev_link_match":true,"primary_frame":{"url":"https://services.swpc.noaa.gov/images/animations/suvi/primary/171/or_suvi-l2-ci171_g19_s20261012T041200Z_e20261012T041600Z_v1-0-2.png","expected":"ac4d2da4824ba0d6d008ca8be400e1b63241c0c26adda23ca37e64d3e355ab0d","got":"ac4d2da4824ba0d6d008ca8be400e1b63241c0c26adda23ca37e64d3e355ab0d","match":true},"sdo_frame":{"url":"https://sdo.gsfc.nasa.gov/assets/img/browse/2026/10/12/20261012_040746_1024_0171.jpg","expected":"d9fe09c2062795c7f18b802487a9f6b53bff526e50bdc7e10f8b54faf12e55ac","got":"d9fe09c2062795c7f18b802487a9f6b53bff526e50bdc7e10f8b54faf12e55ac","match":true},"how":["curl -s <frame_url> | shasum -a 256","sha256 of the canonical string must equal tick_hash","prev_hash must equal the previous tick’s tick_hash"]}