§7.9 specifies the tiled layout, the two stages of the detector step by step in integers, the bound over all 12 decodes and its check, the battery's additions (crops from each side, a crop of 25%, a rotation of 5 degrees, two simulated captures of a screen) and the measurement: both generated sets survive every attack; the claims are what the photographs survived too. §7.4, §7.6 to §7.8 and §13, §14 cover both registered schemes; §1 drops the crop-and-rotation exclusion. Registry, export, SPEC §5, CHANGELOG, READMEs and the CI step's description follow. _wai_mark.py gains the tiled scheme from the text (the autocorrelation by one integer product a frame, the fold, the phase and a bit-sliced agreement count); synthesis_verify.py recomputes and reruns either scheme; synthesis_mark_verify.py checks the tiled files, derives the frames they name, mutates them and weakens itself against them. Tests pin §7.9.1's definition and digest, §7.9.2's shuffle, §7.9.5's figures and §7.9.7's table and claims to the reference. Co-Authored-By: Claude Opus 5.5 <[email protected]>
1 line
No EOL
652 B
JSON
1 line
No EOL
652 B
JSON
{"amplitude":12,"cells_per_bit":16,"cells_per_tile_bit":4,"class_max":3,"code":[255,71,29],"field":"11d","generator":"140a722a1a468d36d87a25364e685922a1e56fd1a478c1d","grid":64,"length":248,"luma":[77,150,29,128,8],"margin":[3,2],"max_frame_bytes":268435456,"media":["image","video"],"min_height":128,"min_width":128,"orientations":8,"pattern":"tent","resync":{"bins":[4,8],"candidates":8,"decodes":4,"frames":8,"robust":[25,5,100],"slope":[3,20],"span":[[7,20],[3,4]],"subsample":64,"working_side":1024},"sample":"RGB8","scheme":"wai-mark:tent64s","specification":"extensions/synthesis.md section 7.9","stream":"wai-mark:tent64s stream","tiles":[2,2]} |