=== YUMO YUMO PRICE EPOCH v1 === # # Yumo Yumo — open price ledger # Product prices read from real receipts, published permanently. # # Publisher : Yumo Yumo Inc · https://yumoyumo.com # Sealed by : 32T9x5xGz6uaHtPnRhUhqHgJyWshbDJas7RYahEJjMjE (Solana mainnet) # One memo per epoch, no other authority: # yumoyumo:price-epoch:v1:::: # # Each observation below is identity-free: no buyer, no wallet, no receipt # id, and no time — merchant, city, date and price only. Receipt leaves are # opaque hashes; a receipt sealed with a wallet can be proven its owner's by # signing with that wallet's key, and reveals nothing to anyone else. # # Verify (needs nothing but this file and the memo above): # 1. keccak256(this file) === in the memo # 2. leaf = keccak256(utf8(line)) — the line IS the preimage # node = keccak256(concat(sort([l,r]))) — 32-byte pairs, sorted # leaves sorted ascending; an odd node is carried up unchanged # 3. fold every price-obs:v1| line + every receipt leaf # → must equal MERKLE_ROOT below and the root in the memo # # The chain proves this data was not altered. It does not prove we read # each receipt correctly: observations are validated before publication, # and whatever fails is withheld rather than published. # # When we get one wrong after publishing it, we say so here rather than # quietly. A === WITHDRAWN === section, when present, lists observations from # earlier epochs that this epoch retracts: # price-withdrawn:v1||| # is keccak256 of the published line, so you can find it in that # epoch's manifest yourself. Apply epochs in order and drop what is withdrawn; # a corrected value, where one exists, is republished here as a normal # observation. Withdrawals fold into the root below, so a retraction is sealed # as firmly as the mistake was. # # Row : price-obs:v1|||| # |||||| # |||| # kind = product | category (category = loose produce, id is a category) # discounted = 1 if the price was on offer, else 0 # Recipe : https://arweave.net/eabxr24slHrMbnZWIaKL3QiL7oitneL7y5sBHzK6EXQ # Licence : CC0-1.0 · https://creativecommons.org/publicdomain/zero/1.0/ # Public domain. Take it, republish it, build on it. # Attribution appreciated, never required. # EPOCH | 100 WINDOW_START | 2026-10-22T21:00:14.635Z WINDOW_END | 2026-10-23T21:00:14.545Z MERKLE_ROOT | e10abea2e9a1e07ae1eaa895168d2d8e765e5bb0aa6010d3e9b7d0ba4af7a54a OBSERVATION_COUNT | 14 RECEIPT_COUNT | 8 CATALOG_HASH | cc722dc4751eee81cf08522afebc43dd5e7e4ae596ec36aaf8a7bd95ad8c00a9 === OBSERVATIONS === price-obs:v1|1ad79775-f7ce-4448-9189-0f29fc5fc978|Balkan Yarım Yağlı Süt 1L|balkan|1l|groceries.dairy_eggs.milk|TR|IZMIR|FIRAT İHTİYAÇ MADDELERİ GIDA VE İNŞAAT SANAYİ|2026-10-09|48.50|TRY|adet|product|0 price-obs:v1|1dd3f88c-f6c3-4c0b-bd29-e5e29eebac3a|Sütaş Ayran 175ml|sutas|175ml|groceries.beverages.ayran_kefir|TR|IZMIR|FIRAT İHTİYAÇ MADDELERİ GIDA VE İNŞAAT SANAYİ|2026-10-09|12.50|TRY|adet|product|0 price-obs:v1|2323a652-1bd0-48f2-9756-9169a04121a1|Gappınar Su 5L|gappinar|5l|groceries.beverages.still_water|TR|GAZIANTEP|Şok Marketler|2026-10-09|36.00|TRY|adet|product|0 price-obs:v1|2511b0be-78f5-432c-86f1-ff4c3fff30a3|Domates|manav|1kg|groceries.produce.fresh_veg|TR|IZMIR|FIRAT İHTİYAÇ MADDELERİ GIDA VE İNŞAAT SANAYİ|2026-10-09|59.03|TRY|kg|category|0 price-obs:v1|5f391899-ca90-4a70-9da8-23a6870dcdf6|Chivas Regal 12 Yıllık 100cl|chivas_regal|100cl|groceries.alcohol|TR|IZMIR|DUFREE MARKET|2026-10-09|2350.00|TRY|adet|product|0 price-obs:v1|637173bc-10a9-4cab-839a-dc08fd13e185|Ülker Çikolatalı Gofret 36g|ulker|36g|groceries.snacks_nuts|TR|ISTANBUL|A101|2026-10-09|14.50|TRY|adet|product|0 price-obs:v1|73a09c15-e3c5-47fa-abb0-893e91743edf|Çamsakızı Süper Ağda|camsakizi||services.hair_beauty.haircut_women|TR|IZMIR|ÖZKAYALAR TAŞTİM.|2026-10-09|79.90|TRY|adet|product|0 price-obs:v1|7853b133-8b12-4873-bb46-658edf07fe10|Dolmalık Biber|manav||groceries.produce.fresh_veg|TR|IZMIR|ÖZKAYALAR TAŞTİM.|2026-10-09|119.95|TRY|kg|category|0 price-obs:v1|7f93e750-5d77-4061-91c4-1317e50fb30f|Gofret Vanilyalı 475g||475g|groceries.snacks_nuts|TR|IZMIR|BIM|2026-10-09|75.00|TRY|adet|product|0 price-obs:v1|84a1c941-61ea-49b7-96c1-cb9aa6a815ec|Ekmek|||groceries.bakery.bread|TR|IZMIR|FIRAT İHTİYAÇ MADDELERİ GIDA VE İNŞAAT SANAYİ|2026-10-09|15.00|TRY|adet|product|0 price-obs:v1|8e7827e9-a8ab-453f-8237-5e71deef28fb|Kivi|||groceries.produce.fresh_fruit|TR|IZMIR|ÖZKAYALAR TAŞTİM.|2026-10-09|199.95|TRY|kg|category|0 price-obs:v1|9109098d-41c8-4bf6-8c97-6120a21e70dd|Cokomilk 24g|ulker|24g|groceries|TR|IZMIR|FIRAT İHTİYAÇ MADDELERİ GIDA VE İNŞAAT SANAYİ|2026-10-09|10.00|TRY|adet|product|0 price-obs:v1|9b421e9b-c766-463e-986d-d0dc169f519d|Salatalık||1kg|groceries.produce.fresh_veg|TR|IZMIR|FIRAT İHTİYAÇ MADDELERİ GIDA VE İNŞAAT SANAYİ|2026-10-09|40.00|TRY|kg|category|0 price-obs:v1|ad8cf957-0bbf-45a9-8dbe-e60787621029|Damacana Su||19l|groceries.beverages.still_water|TR|IZMIR|TEMİZ ALISVERİŞ MERKEZİ|2026-10-09|200.00|TRY|adet|product|0 === RECEIPT_LEAVES === 057c5ddd6c17f519ebc8c89b02449481703f9490aeb949629ed963e77d887429 2874f2810f93636a9fe1aa781c7a254f40a65cf9390dacfb016d10b77264978d 3dd6d67808b75d52f1b7329517ae30337110095d7b52d1b93f4042f0c174ffdd 701cfd6725ff00101b33996f0a13fa8dd9f1ac62d40817d7f47cbdc7802692e8 71abab8ba781c0042e503d8ddaf744b1800e8b488febf08de20e188cf50b6466 d1344e381ec6921713da79695f0a526fc40dbaa0b837d39ae7431f128004fede e12f91c8ec5574875ce0bd68bbb19250f466cd7d3c25322e72cb35a280c6c7d2 e2ca03493b558d40f03729fdaf90bc60693f170ba4395abbd45c3dc4bdbafa5f