Technical Report · ECOSUS CO., LTD. · TR-2026-011 EN JP TH
TR-2026-011

gyotak-temp-log

Cold-Chain ZKP: Public Storage Temperature + Quick-Freeze Selective Disclosure ZKP สายควบคุมความเย็น: อุณหภูมิจัดเก็บสาธารณะ + การเปิดเผยแบบเลือกสรรของการแช่แข็งเร็ว

Selective disclosure by process — storage is transparent, quick-freeze is zero-knowledge · Preprod · 2026-07 การเปิดเผยแบบเลือกสรรตามกระบวนการ — จัดเก็บโปร่งใส แช่แข็งเร็วเป็น zero-knowledge · Preprod · ก.ค. 2569
✓ Preprod implemented · Mainnet pendingใช้งานบน Preprod แล้ว · รอ Mainnet
Dateวันที่
July 2026
Layer
Cold-Chain (Temp + Quick-Freeze)ห่วงโซ่ความเย็น (อุณหภูมิ + การแช่แข็งเร็ว)
Statusสถานะ
Preprod implemented · Mainnet pendingใช้งานบน Preprod แล้ว · รอ Mainnet
Classหมวดหมู่
Public Defensive Publicationการเผยแพร่เชิงป้องกัน
Contract (Preprod)คอนแทรกต์ (Preprod)
718081e5…
Abstract / 要旨 / บทคัดย่อ
GYOTAK frozen fish go through two processes before shipment: (1) quick-freeze and (2) storage. This report describes a cold-chain certification system that intentionally applies different disclosure levels to each process. Storage temperature is fully public — actual measured temperatures are readable on-chain by anyone. Quick-freeze uses 3-tier selective disclosure — only the fact that a quality standard was met is proven via zero-knowledge proof; actual temperature, measurement target, basis, and freezing method remain trade secrets. “What to hide and what to reveal” is designed per process. This is the core of GYOTAK’s cold-chain certification.
ปลาแช่แข็งของ GYOTAK ต้องผ่านสองกระบวนการก่อนจัดส่ง: (1) การแช่แข็งเร็ว (quick-freeze) และ (2) การจัดเก็บ (storage) รายงานนี้อธิบายระบบรับรองห่วงโซ่ความเย็นที่ออกแบบระดับการเปิดเผยที่แตกต่างกันอย่างตั้งใจสำหรับแต่ละกระบวนการ อุณหภูมิจัดเก็บเป็นข้อมูลสาธารณะทั้งหมด — อุณหภูมิที่วัดจริงอ่านได้บนเชนโดยใครก็ได้ การแช่แข็งเร็วใช้การเปิดเผยแบบเลือกสรร 3 ระดับ — พิสูจน์เฉพาะข้อเท็จจริงว่าผ่านมาตรฐานคุณภาพผ่าน zero-knowledge proof; อุณหภูมิจริง เป้าหมายการวัด เกณฑ์ และวิธีการแช่แข็งยังคงเป็นความลับทางการค้า “จะซ่อนอะไร จะเปิดเผยอะไร” ถูกออกแบบตามกระบวนการ นี่คือแกนหลักของการรับรองห่วงโซ่ความเย็นของ GYOTAK

1. Two-Process Cold Chain 1. ห่วงโซ่ความเย็นสองกระบวนการ

Fish always passes through: Catch → ① Quick-freeze → ② Storage → Shipment/Invoice. The two processes differ in proof purpose: quick-freeze protects how the standard was achieved (trade secret); storage proves continuous temperature maintenance (customer promise). Therefore disclosure policy differs by process — this is not a contradiction but a design choice. ปลาผ่านกระบวนการเสมอ: จับ → ① แช่แข็งเร็ว → ② จัดเก็บ → จัดส่ง/ใบแจ้งหนี้ สองกระบวนการมีวัตถุประสงค์ของการพิสูจน์ที่แตกต่างกัน: การแช่แข็งเร็วปกป้องวิธีที่บรรลุมาตรฐาน (ความลับทางการค้า); การจัดเก็บพิสูจน์การรักษาอุณหภูมิอย่างต่อเนื่อง (คำมั่นสัญญาต่อลูกค้า) ดังนั้นนโยบายการเปิดเผยจึงแตกต่างตามกระบวนการ — นี่ไม่ใช่ความขัดแย้ง แต่เป็นการออกแบบ

2. recordStorageTemp — Public Layer 2. recordStorageTemp — ชั้นสาธารณะ

Storage temperature is recorded on-chain in plaintext. All fields are public: อุณหภูมิจัดเก็บถูกบันทึกบนเชนในรูปข้อความธรรมดา ทุกฟิลด์เป็นสาธารณะ:

Fieldฟิลด์ Contentเนื้อหา Disclosureการเปิดเผย
freezerIdFreezer numberหมายเลขตู้แช่แข็งPublic
hourStartUtcAggregation time (UTC, text)เวลารวม (UTC, ข้อความ)Public
avgTempOffsetAverage temperature (offset encoding)อุณหภูมิเฉลี่ย (การเข้ารหัส offset)Public
sampleCountSample countจำนวนตัวอย่างPublic

Temperature is encoded as offset = temp°C × 100 + 10,000,000. This is reversible: temp°C = (offset − 10,000,000) / 100. Anyone can recover actual temperatures. อุณหภูมิถูกเข้ารหัสเป็น offset = อุณหภูมิ°C × 100 + 10,000,000 ซึ่งเป็นแบบย้อนกลับได้: อุณหภูมิ°C = (offset − 10,000,000) / 100 ใครก็ตามสามารถคืนค่าอุณหภูมิจริงได้

Design intent: Anyone (human or AI agent) can read actual storage temperatures via RPC/indexer without authentication. No secret key is needed — only the contract address. Transparency in storage quality IS customer trust. There is no reason to hide “stored at −30°C” — making it verifiable is the value. เจตนาการออกแบบ: ใครก็ได้ (มนุษย์หรือ AI agent) สามารถอ่านอุณหภูมิจัดเก็บจริงผ่าน RPC/indexer โดยไม่ต้องยืนยันตัวตน ไม่ต้องมีรหัสลับ — ต้องการแค่ที่อยู่คอนแทรกต์ ความโปร่งใสในคุณภาพการจัดเก็บคือความไว้วางใจของลูกค้า

3. recordQuickFreeze — ZKP Layer 3. recordQuickFreeze — ชั้น ZKP

Quick-freeze pass/fail is judged by internal criteria: ผ่าน/ไม่ผ่านของการแช่แข็งเร็วตัดสินโดยเกณฑ์ภายใน:

Itemรายการ Valueค่า
Measurement pointจุดวัดFirst reading 30 minutes after registrationค่าแรกที่ 30 นาทีหลังลงทะเบียน
Pass conditionเงื่อนไขผ่านBelow −15°C (strict <, offset < 9,998,500)ต่ำกว่า −15°C (เข้มงวด <, offset < 9,998,500)
MethodวิธีการSingle point only (no curve/minimum/multi-point)จุดเดียวเท่านั้น (ไม่ใช้เส้นโค้ง/ค่าต่ำสุด/หลายจุด)
Time windowหน้าต่างเวลาenteredAtUnix + 1800~2100s (30~35 min)
Public valueค่าสาธารณะPASS(1) / FAIL(0)
Hidden valueค่าซ่อนActual temperature (exists only as ZK witness inside the circuit)อุณหภูมิจริง (มีเฉพาะในฐานะพยาน ZK ภายในวงจรเท่านั้น)

The circuit mathematically guarantees the result — GYOTAK cannot write “pass” arbitrarily. The circuit can only output result=1 after comparing actual temperature against the threshold. Falsification is impossible. วงจรรับประกันผลลัพธ์ทางคณิตศาสตร์ — GYOTAK ไม่สามารถเขียน “ผ่าน” ตามอำเภอใจ วงจรสามารถส่งออก result=1 ได้เฉพาะหลังเปรียบเทียบอุณหภูมิจริงกับเกณฑ์เท่านั้น การปลอมแปลงเป็นไปไม่ได้

Failures are also recorded on-chain.ความล้มเหลวก็ถูกบันทึกบนเชน — Not only PASS but also FAIL is recorded on-chain. This is transparency and honest risk-sharing with buyers. ไม่เพียง PASS แต่ FAIL ก็ถูกบันทึกบนเชนด้วย นี่คือความโปร่งใสและการแบ่งปันความเสี่ยงอย่างซื่อสัตย์กับผู้ซื้อ

4. Three-Tier Selective Disclosure (Core of This Report) 4. การเปิดเผยแบบเลือกสรร 3 ระดับ (แกนหลักของรายงานนี้)

Tier 1 — Public (anyone can verify) Tier 1 — สาธารณะ (ใครก็ตรวจสอบได้)

Tier 2 — ZK-Hidden Tier 2 — ซ่อนด้วย ZK

The actual measured temperature value. The fact that it was below −15°C is proven, but whether it was −16°C or −40°C cannot be recovered. This protects the quick-freeze machine’s achievable temperature performance (trade secret). ค่าอุณหภูมิที่วัดได้จริง ข้อเท็จจริงที่ว่าต่ำกว่า −15°C ถูกพิสูจน์แล้ว แต่ว่าเป็น −16°C หรือ −40°C ไม่สามารถกู้คืนได้ สิ่งนี้ปกป้องสมรรถนะอุณหภูมิที่เครื่องแช่แข็งเร็วทำได้ (ความลับทางการค้า)

Tier 3 — Completely Undisclosed (Trade Secret) Tier 3 — ไม่เปิดเผยทั้งหมด (ความลับทางการค้า)

Design point:จุดออกแบบ: Third parties can see “GYOTAK judges quick-freeze pass/fail by ZK at 30 min / −15°C.” But WHAT that −15°C measures and WHY that value means complete freezing remains a complete black box. The threshold number is publicly machine-verifiable. The threshold meaning is trade secret. This separation achieves transparency and secrecy simultaneously. บุคคลภายนอกเห็นว่า “GYOTAK ตัดสินผ่าน/ไม่ผ่านการแช่แข็งเร็วด้วย ZK ที่ 30 นาที / −15°C” แต่ −15°C นั้นวัดอะไรและทำไมค่านั้นหมายถึงการแช่แข็งสมบูรณ์ยังคงเป็นกล่องดำทั้งหมด ตัวเลขเกณฑ์เปิดเผยในรูปแบบที่เครื่องตรวจสอบได้ ความหมายของเกณฑ์เป็นความลับทางการค้า การแยกนี้ทำให้ความโปร่งใสและความลับเกิดขึ้นพร้อมกัน

5. Cold-Chain Continuity Across Inventory Moves 5. ความต่อเนื่องของห่วงโซ่ความเย็นข้ามการย้ายสินค้าคงคลัง

In practice, fish boxes move between freezers (inventory management, split storage). Normally, moving breaks the link between “previous freezer’s temperature record” and the product. GYOTAK solves this: human move operations in the freezer app automatically become traceable records. ในทางปฏิบัติ กล่องปลาถูกย้ายระหว่างตู้แช่แข็ง (การจัดการสินค้าคงคลัง การจัดเก็บแยก) โดยปกติ การย้ายจะตัดความเชื่อมโยงระหว่าง “บันทึกอุณหภูมิของตู้แช่แข็งก่อนหน้า” กับผลิตภัณฑ์ GYOTAK แก้ปัญหานี้: การดำเนินการย้ายของมนุษย์ในแอปตู้แช่แข็งจะกลายเป็นบันทึกที่ตรวจสอบได้โดยอัตโนมัติ

Complete path: Invoice → Product → All freezer temperature histories (including moves) → Quick-freeze record. Human inventory moves automatically become verifiable cold-chain evidence. เส้นทางสมบูรณ์: ใบแจ้งหนี้ → ผลิตภัณฑ์ → ประวัติอุณหภูมิตู้แช่แข็งทั้งหมด (รวมการย้าย) → บันทึกการแช่แข็งเร็ว การย้ายสินค้าคงคลังโดยมนุษย์กลายเป็นหลักฐานห่วงโซ่ความเย็นที่ตรวจสอบได้โดยอัตโนมัติ

6. Scope & Limitations 6. ขอบเขตและข้อจำกัด

This report is pre-mainnet. Implementation status is stated honestly: รายงานนี้เป็นก่อน mainnet สถานะการนำไปใช้ระบุอย่างตรงไปตรงมา:

7. Design Philosophy 7. ปรัชญาการออกแบบ

"Trade secrets (quick-freeze performance) are protected by zero-knowledge proof. Quality assurance to customers (storage temperature) is transparently published. Threshold numbers are disclosed in machine-verifiable form. Threshold meaning is kept as trade secret. Design what to hide and what to reveal, per process. This is selective disclosure in cold-chain."
"ความลับทางการค้า (สมรรถนะการแช่แข็งเร็ว) ถูกปกป้องด้วย zero-knowledge proof การรับประกันคุณภาพต่อลูกค้า (อุณหภูมิจัดเก็บ) ถูกเผยแพร่อย่างโปร่งใส ตัวเลขเกณฑ์ถูกเปิดเผยในรูปแบบที่เครื่องตรวจสอบได้ ความหมายของเกณฑ์ถูกเก็บเป็นความลับทางการค้า ออกแบบว่าจะซ่อนอะไรและเปิดเผยอะไร ตามกระบวนการ นี่คือการเปิดเผยแบบเลือกสรรในห่วงโซ่ความเย็น"

8. GYOTAK Protocol Layers 8. GYOTAK Protocol Layers

Layer 1
gyotak-catch
Provenance ZKP (species/weight public, GPS hidden)ZKP พิสูจน์แหล่งกำเนิด (ชนิด/น้ำหนักเปิด, GPS ซ่อน)
✓ Mainnet
Layer 2
gyotak-temp-log (this report)
Storage temp public + quick-freeze ZKPอุณหภูมิจัดเก็บสาธารณะ + ZKP แช่แข็งเร็ว
✓ Preprod → Mainnet
Layer 3
gyotak-ratio-log
Formula ratio compliance ZKPZKP ความสอดคล้องสัดส่วนสูตร
✓ Preprod (TR-2026-007)
Layer 1+
gyotak-komon
Physical authentication & anti-swapยืนยันตัวตนเชิงกายภาพและกันสับเปลี่ยน
✓ Preprod (TR-2026-009/010)

9. Archive Metadata 9. Metadata

Fieldฟิลด์ Valueค่า
Document IDECOSUS-TR-2026-011
Publisherผู้เผยแพร่ ECOSUS CO., LTD. · 0205562030631 · Pranburi, Thailand
Classหมวดหมู่ Public Defensive Publication
Licenseใบอนุญาต CC BY 4.0
Dateวันที่ 2026-07-04
Prior Reportรายงานก่อน TR-2026-010 · gyotak-komon (Physical PUF)
Relatedที่เกี่ยวข้อง Teaching repo (Apache-2.0)Repo สอน (Apache-2.0) · github.com/ecosus-co/gyotak-compact-teaching
Authorผู้เขียน Takuya Ogura, Chairman, ECOSUS CO., LTD.
Archiveจัดเก็บ (Perma.cc — assigned at publication)(Perma.cc — กำหนดเมื่อเผยแพร่)