„puzzle‑NFT” oparte o ukryte warstwy w SVG/HTML i klucze z hashy inskrypcji — idealne do Ordinals/rekursji. --- 1) Katalog motywów (krótko, jasno) Steganografia w SVG: ukrywanie wskazówek w , i w samych współrzędnych ścieżek (). Np. para (x,y) → litera, a seria węzłów → słowo. Klucze w hashach: bierzemy txid/inscription id, wyciągamy cyfry/hex i mapujemy je na współrzędne/offsety (np. a–f→1–6, pary → kroki w labiryncie). Samoodwołanie: plik A opisuje algorytm do wydobycia klucza B; B prowadzi do C… (łańcuch scen). „Świadomy” JSON: manifest z polami role, hint, seed, krótkie komentarze jako podpowiedzi dla gracza i dla przyszłej rekursji. --- 2) Dwa mikro‑prototypy jednoplikowe (do wrycia wprost) A. Hash‑Maze (HTML Canvas) Idea: Canvas rysuje deterministyczny labirynt z txid jako seedem PRNG. Zasada gry: przejdź od startu do mety; wyjście = 4 ostatnie hexy z poprawnej ścieżki (klucz do „następnej sceny”). Struktura pliku: + mały PRNG (xorshift z seedem z txid), generator komórek (np. Aldous‑Broder albo Wilson), prosty sterownik klawiatury. Co ukryć: w tagu wsadź mini‑algorytm dekodowania („ostatnie 4 hexy po dotknięciu flagi = kod”). B. SVG‑Chord (muzyka w ścieżce) Idea: atrybut d w niesie nuty (np. M x y → nuta, odległość Δy → interwał). Zasada gry: poprawne odczytanie akordu (np. C‑E‑G lub modalny wariant) odkrywa link do kolejnej inskrypcji (). Struktura: czyste SVG bez JS, z viewBox i jednym . W krótki „słownik”: „Δy=2 → sekunda, 4 → tercja…”. Co ukryć: w id lub w kolejności komend L/Q/C umówiony alfabet (np. Q=„?”/skok). --- 3) Minimalne szkielety (gotowe do wklejenia) Hash‑Maze — szkielet Hash‑Maze SVG‑Chord — szkielet Δy=2: sekunda, 3: mała tercja, 4: wielka tercja… Odczytaj akord. {"role":"chord","hint":"czytaj po węzłach L"} --- 4) Proponowany manifest JSON (uniwersalny) { "p": "ordinal-puzzle", "v": "1.0.0", "title": "Scene 01 — Hash‑Maze", "roles": ["seeded-maze","key-emitter"], "seed": {"source": "txid", "map": "hex→PRNG"}, "hint": "ostatnie 4 hexy = kod do Scene 02", "next": "inscription://" } --- 5) Co dalej (szybki plan) 1. Wybieramy ID startowe i wpisujemy je w szkielety. 2. Ustalamy alfabet Δy/interwałów i „mapę” hex→nuty. 3. Wypuszczamy Scenę 01 (Maze) → klucz prowadzi do Sceny 02 (Chord). 4. Dopinamy rekursję: każda scena w opisuje algorytm do wydobycia klucza znastępnł pełne, działające pliki (