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の冷凍魚は、出荷までに必ず2つの工程を経る — ①急速冷凍(quick-freeze)と②通常保管(storage)。本レポートは、この2工程それぞれに対して意図的に異なる開示レベルを設計したコールドチェーン証明システムを記述する。保管温度は完全に公開する — 実測温度を誰でもオンチェーンから読める。急速冷凍は3層の選択的開示で扱う — 品質基準を達成したという事実のみをゼロ知識証明で公開し、実測温度・測定対象・判定根拠・冷凍方法という企業秘密は開示しない。「何を隠し、何を見せるか」を工程ごとに分けて設計すること。これがGYOTAKのコールドチェーン証明の核心である。
ปลาแช่แข็งของ GYOTAK ต้องผ่านสองกระบวนการก่อนจัดส่ง: (1) การแช่แข็งเร็ว (quick-freeze) และ (2) การจัดเก็บ (storage) รายงานนี้อธิบายระบบรับรองห่วงโซ่ความเย็นที่ออกแบบระดับการเปิดเผยที่แตกต่างกันอย่างตั้งใจสำหรับแต่ละกระบวนการ อุณหภูมิจัดเก็บเป็นข้อมูลสาธารณะทั้งหมด — อุณหภูมิที่วัดจริงอ่านได้บนเชนโดยใครก็ได้ การแช่แข็งเร็วใช้การเปิดเผยแบบเลือกสรร 3 ระดับ — พิสูจน์เฉพาะข้อเท็จจริงว่าผ่านมาตรฐานคุณภาพผ่าน zero-knowledge proof; อุณหภูมิจริง เป้าหมายการวัด เกณฑ์ และวิธีการแช่แข็งยังคงเป็นความลับทางการค้า “จะซ่อนอะไร จะเปิดเผยอะไร” ถูกออกแบบตามกระบวนการ นี่คือแกนหลักของการรับรองห่วงโซ่ความเย็นของ GYOTAK
1. Two-Process Cold Chain
1. 二工程のコールドチェーン
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工程は証明の目的が異なる: 急速冷凍は「規定の品質基準をいかに達成したか(=性能)」が企業秘密であり、通常保管は「規定温度で保管され続けたこと」が顧客への約束である。したがって開示ポリシーも工程ごとに分ける — これは矛盾ではなく、設計である。
ปลาผ่านกระบวนการเสมอ: จับ → ① แช่แข็งเร็ว → ② จัดเก็บ → จัดส่ง/ใบแจ้งหนี้ สองกระบวนการมีวัตถุประสงค์ของการพิสูจน์ที่แตกต่างกัน: การแช่แข็งเร็วปกป้องวิธีที่บรรลุมาตรฐาน (ความลับทางการค้า); การจัดเก็บพิสูจน์การรักษาอุณหภูมิอย่างต่อเนื่อง (คำมั่นสัญญาต่อลูกค้า) ดังนั้นนโยบายการเปิดเผยจึงแตกต่างตามกระบวนการ — นี่ไม่ใช่ความขัดแย้ง แต่เป็นการออกแบบ
2. recordStorageTemp — Public Layer
2. recordStorageTemp — 公開層
2. recordStorageTemp — ชั้นสาธารณะ
Storage temperature is recorded on-chain in plaintext. All fields are public:
保管温度は平文でオンチェーンに記録される。全フィールドが公開:
อุณหภูมิจัดเก็บถูกบันทึกบนเชนในรูปข้อความธรรมดา ทุกฟิลด์เป็นสาธารณะ:
| Fieldフィールドฟิลด์ |
Content内容เนื้อหา |
Disclosure開示การเปิดเผย |
freezerId | Freezer number冷凍庫番号หมายเลขตู้แช่แข็ง | Public |
hourStartUtc | Aggregation time (UTC, text)集計時刻(UTC, テキスト)เวลารวม (UTC, ข้อความ) | Public |
avgTempOffset | Average temperature (offset encoding)平均温度(offset符号化)อุณหภูมิเฉลี่ย (การเข้ารหัส offset) | Public |
sampleCount | Sample 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 = 温度℃ × 100 + 10,000,000 で符号化される。可逆であり 温度℃ = (offset − 10,000,000) / 100 で復元可能。
อุณหภูมิถูกเข้ารหัสเป็น 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エージェントでも)がRPC/indexer経由で実測の保管温度を読み取れる。保管品質の透明性そのものが顧客への信頼になる。「−30℃で保管しています」を隠す理由はない。
เจตนาการออกแบบ: ใครก็ได้ (มนุษย์หรือ AI agent) สามารถอ่านอุณหภูมิจัดเก็บจริงผ่าน RPC/indexer โดยไม่ต้องยืนยันตัวตน ไม่ต้องมีรหัสลับ — ต้องการแค่ที่อยู่คอนแทรกต์ ความโปร่งใสในคุณภาพการจัดเก็บคือความไว้วางใจของลูกค้า
3. recordQuickFreeze — ZKP Layer
3. recordQuickFreeze — ゼロ知識証明層
3. recordQuickFreeze — ชั้น ZKP
Quick-freeze pass/fail is judged by internal criteria:
急速冷凍の合否判定は次の社内基準による:
ผ่าน/ไม่ผ่านของการแช่แข็งเร็วตัดสินโดยเกณฑ์ภายใน:
| Item項目รายการ |
Value値ค่า |
| Measurement point判定点จุดวัด | First reading 30 minutes after registration登録(投入)から30分後の最初の測定点ค่าแรกที่ 30 นาทีหลังลงทะเบียน |
| Pass condition合格条件เงื่อนไขผ่าน | Below −15°C (strict <, offset < 9,998,500)−15℃を下回る(厳密 <、offset < 9,998,500)ต่ำกว่า −15°C (เข้มงวด <, offset < 9,998,500) |
| Method判定方法วิธีการ | Single point only (no curve/minimum/multi-point)1点のみ(温度カーブ・最低値・複数点は見ない)จุดเดียวเท่านั้น (ไม่ใช้เส้นโค้ง/ค่าต่ำสุด/หลายจุด) |
| 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)実測温度(ゼロ知識witnessとして回路内にのみ存在)อุณหภูมิจริง (มีเฉพาะในฐานะพยาน 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 を出力できない。したがって改ざんは不可能である。
วงจรรับประกันผลลัพธ์ทางคณิตศาสตร์ — 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もオンチェーンに記録する。これは透明性であり、リスクを買い手と共有する誠実さである。
ไม่เพียง PASS แต่ FAIL ก็ถูกบันทึกบนเชนด้วย นี่คือความโปร่งใสและการแบ่งปันความเสี่ยงอย่างซื่อสัตย์กับผู้ซื้อ
4. Three-Tier Selective Disclosure (Core of This Report)
4. 三層の選択的開示(本レポートの核心)
4. การเปิดเผยแบบเลือกสรร 3 ระดับ (แกนหลักของรายงานนี้)
Tier 1 — Public (anyone can verify)
Tier 1 — 公開(誰でも検証可能)
Tier 1 — สาธารณะ (ใครก็ตรวจสอบได้)
- Result (PASS/FAIL)
- Existence of the judgment logic: “Does the single point 30 minutes after registration meet the −15°C threshold?” — This is written in the Compact contract source and verifiable by AI agents reading the code. Machine-readable quality criteria — not human sales talk — is the concrete implementation of GYOTAK’s core idea: AI-agent-verifiable provenance.
- 判定結果(result: PASS/FAIL)
- 判定ロジックの存在:「登録30分後の1点が−15℃基準を満たすか」という判定条件そのもの。Compactコントラクトのソースに記述されており、AIエージェントがコードを読めば検証できる。人間の営業トークではなく、機械が読める形での品質基準開示 — GYOTAKの中核思想「AIエージェントが検証可能なprovenance」の具体的実装。
- ผลลัพธ์ (PASS/FAIL)
- การมีอยู่ของตรรกะการตัดสิน: “จุดเดียวที่ 30 นาทีหลังลงทะเบียนผ่านเกณฑ์ −15°C หรือไม่?” — สิ่งนี้เขียนในซอร์สของ Compact contract และ AI agent ตรวจสอบได้ด้วยการอ่านโค้ด เกณฑ์คุณภาพที่เครื่องอ่านได้ — ไม่ใช่คำพูดขายของ — คือการนำแนวคิดหลักของ GYOTAK ไปปฏิบัติจริง: provenance ที่ AI agent ตรวจสอบได้
Tier 2 — ZK-Hidden
Tier 2 — ゼロ知識秘匿
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℃を下回ったという事実は証明されるが、実際に何℃だったか(−16℃なのか−40℃なのか)は復元できない。これにより急速冷凍機の到達温度性能(企業秘密)が守られる。
ค่าอุณหภูมิที่วัดได้จริง ข้อเท็จจริงที่ว่าต่ำกว่า −15°C ถูกพิสูจน์แล้ว แต่ว่าเป็น −16°C หรือ −40°C ไม่สามารถกู้คืนได้ สิ่งนี้ปกป้องสมรรถนะอุณหภูมิที่เครื่องแช่แข็งเร็วทำได้ (ความลับทางการค้า)
Tier 3 — Completely Undisclosed (Trade Secret)
Tier 3 — 完全非公開(企業秘密)
Tier 3 — ไม่เปิดเผยทั้งหมด (ความลับทางการค้า)
- What that −15°C measures — core fish temperature? chamber air temperature? liquid temperature? other? The measurement target is undisclosed.
- Why −15°C — the judgment that “below −15°C at 30 minutes means complete freezing” is derived empirically from years of internal data; the basis is undisclosed.
- Temperature curve (how the cooling progressed)
- Freezing method
- その−15℃が「何の温度」か — 魚の芯温度か、庫内の空間温度か、液体の温度か、その他か。測定対象は非公開。
- なぜ−15℃なのか — 「30分後に−15℃を下回れば完全凍結が達成されている」という判断は、長年の社内データから経験的に導いた品質基準であり、その根拠は非公開。
- 温度カーブ(どのように冷えていったか)
- 冷凍方法
- −15°C นั้นวัดอะไร — อุณหภูมิแกนปลา? อุณหภูมิอากาศในห้อง? อุณหภูมิของเหลว? อื่น ๆ? เป้าหมายการวัดไม่เปิดเผย
- ทำไม −15°C — การตัดสินว่า “ต่ำกว่า −15°C ที่ 30 นาทีหมายถึงแช่แข็งสมบูรณ์” ได้มาจากข้อมูลภายในหลายปีเชิงประจักษ์ เกณฑ์ไม่เปิดเผย
- เส้นโค้งอุณหภูมิ (ความเย็นดำเนินไปอย่างไร)
- วิธีการแช่แข็ง
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は登録30分後・−15℃という基準で急速冷凍の合否をZK判定している」ところまでである。しかし、その−15℃が何を測定した温度なのか、なぜその値が完全凍結を意味するのかは、完全にブラックボックスのままである。基準の"数値"は機械検証可能な形で公開する。基準の"意味"は企業秘密として秘匿する。この分離により、透明性と秘匿性を同時に成立させている。
บุคคลภายนอกเห็นว่า “GYOTAK ตัดสินผ่าน/ไม่ผ่านการแช่แข็งเร็วด้วย ZK ที่ 30 นาที / −15°C” แต่ −15°C นั้นวัดอะไรและทำไมค่านั้นหมายถึงการแช่แข็งสมบูรณ์ยังคงเป็นกล่องดำทั้งหมด ตัวเลขเกณฑ์เปิดเผยในรูปแบบที่เครื่องตรวจสอบได้ ความหมายของเกณฑ์เป็นความลับทางการค้า การแยกนี้ทำให้ความโปร่งใสและความลับเกิดขึ้นพร้อมกัน
5. Cold-Chain Continuity Across Inventory Moves
5. 在庫移動を跨ぐコールドチェーンの連続性
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では、フリーザーアプリ上での人間の移動操作が、そのままトレーサブルな記録になる。
ในทางปฏิบัติ กล่องปลาถูกย้ายระหว่างตู้แช่แข็ง (การจัดการสินค้าคงคลัง การจัดเก็บแยก) โดยปกติ การย้ายจะตัดความเชื่อมโยงระหว่าง “บันทึกอุณหภูมิของตู้แช่แข็งก่อนหน้า” กับผลิตภัณฑ์ GYOTAK แก้ปัญหานี้: การดำเนินการย้ายของมนุษย์ในแอปตู้แช่แข็งจะกลายเป็นบันทึกที่ตรวจสอบได้โดยอัตโนมัติ
- Which freezer a box was in, from when to when, is recorded automatically (
started_at / ended_at with freezer_id).
- Each freezer is 1:1 with a sensor, so temperature history of ALL freezers the product stayed in is chained by period.
- Even across multiple freezers, continuous temperature record is maintained — cold chain doesn’t break.
- For products stored across multiple freezers simultaneously, both freezers’ temperature histories are linked. Proper temperature management in both is proven.
- Grouping key: fish species × manufacture date (lot) × processing status.
- 箱がどの冷凍庫に「いつから・いつまで」在籍したかを、冷凍庫番号付きで自動記録する(
started_at / ended_at)。
- 各冷凍庫はセンサーと1対1で紐づくため、在籍した全冷凍庫の温度履歴が、期間ごとに連結される。
- 商品が複数の冷凍庫を渡り歩いても、移動を跨いだ温度の連続記録が得られる。コールドチェーンが途切れない。
- 複数の冷凍庫に分散して保管された場合も、両方の冷凍庫の温度履歴が紐づく。どちらの冷凍庫でも適温管理されていたことが証明される。
- 紐付けキー:魚種名 × 製造日(ロット) × 加工状態。
- กล่องอยู่ในตู้แช่แข็งไหน ตั้งแต่เมื่อไหร่ถึงเมื่อไหร่ ถูกบันทึกอัตโนมัติ (
started_at / ended_at พร้อม freezer_id)
- ตู้แช่แข็งแต่ละตู้ผูก 1:1 กับเซ็นเซอร์ ดังนั้นประวัติอุณหภูมิของตู้แช่แข็งทุกตู้ที่ผลิตภัณฑ์อยู่จะถูกเชื่อมต่อตามช่วงเวลา
- แม้ผ่านหลายตู้แช่แข็ง บันทึกอุณหภูมิต่อเนื่องยังคงรักษาไว้ — ห่วงโซ่ความเย็นไม่ขาด
- สำหรับผลิตภัณฑ์ที่จัดเก็บในหลายตู้แช่แข็งพร้อมกัน ประวัติอุณหภูมิของทั้งสองตู้จะถูกเชื่อมโยง พิสูจน์ว่าทั้งสองตู้รักษาอุณหภูมิเหมาะสม
- คีย์การจัดกลุ่ม: ชนิดปลา × วันที่ผลิต (ล็อต) × สถานะการแปรรูป
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. 実装範囲と限界
6. ขอบเขตและข้อจำกัด
This report is pre-mainnet. Implementation status is stated honestly:
本レポートはメインネット申請前の記録である。実装状況を正確に記す:
รายงานนี้เป็นก่อน mainnet สถานะการนำไปใช้ระบุอย่างตรงไปตรงมา:
- Implemented (Preprod):
recordStorageTemp running — hourly storage temperatures automatically recorded on-chain.
- Implemented (Preprod):
recordQuickFreeze spec confirmed and tested on preprod contract (718081e5). Both PASS and FAIL recording/verification tested.
- Implemented (Preprod): Inventory move traceability with auto-recording and query API tested.
- Implemented (Preprod): Automatic quick-freeze judgment — a scheduled task (every 5 min) picks up registered boxes in quick-freeze freezers and auto-judges them ~35–40 min after registration (cron pull model, not registration-triggered).
- Implemented (Preprod): Catch-report on-chain links displayed on invoices (Midnight explorer block links).
- Implemented (Operational): Temperature-ingestion reliability — the 5-min polling that feeds on-chain temperature records is monitored by an external watchdog; if ingestion stalls, it is auto-recovered within minutes, keeping the cold-chain data continuous.
- Not yet implemented: Mainnet deployment — quickFreeze and storageTemp are preprod only at time of writing.
- Not yet implemented: Quick-freeze result and storage-temperature trace links on invoices (not yet wired).
- Not yet implemented: Historical move data before auto-recording activation (only snapshot-based reconstruction available for pre-activation moves).
- 実装済み(Preprod):
recordStorageTemp 稼働中。毎時の保管温度を自動でオンチェーン記録。
- 実装済み(Preprod):
recordQuickFreeze 仕様確定、preprodコントラクト(718081e5)に実装済み。PASS/FAIL両方の記録・検証をテスト済み。
- 実装済み(Preprod):在庫移動トレーサビリティ:在籍記録テーブルと自動記録、照会API、移動テスト実証済み。
- 実装済み(Preprod):急速冷凍の自動判定 — 5分間隔のスケジュールタスクが急速冷凍庫の登録済みboxを拾い、登録後約35〜40分で自動判定する(cron pull型)。
- 実装済み(Preprod):漁獲記録のオンチェーンリンクを請求書に表示(Midnight explorerブロックリンク)。
- 実装済み(運用):温度取込の信頼性 — オンチェーン温度記録に供給する5分間隔pollingを外部watchdogが監視し、停止時は数分以内に自動復旧。コールドチェーンデータの連続性を維持。
- 未実装:メインネットデプロイ — quickFreeze・storageTempはpreprodのみ。
- 未実装:急速冷凍判定結果・保管温度トレースの請求書リンク表示(未配線)。
- 未実装:在庫移動の過去分 — 自動記録有効化以降は完全に記録。有効化以前はスナップショットからの再構成のみ。
- ใช้งานแล้ว (Preprod):
recordStorageTemp ทำงาน — อุณหภูมิจัดเก็บรายชั่วโมงถูกบันทึกบนเชนอัตโนมัติ
- ใช้งานแล้ว (Preprod):
recordQuickFreeze ข้อกำหนดยืนยันและทดสอบบนคอนแทรกต์ preprod (718081e5) ทดสอบทั้ง PASS และ FAIL แล้ว
- ใช้งานแล้ว (Preprod): การตรวจสอบย้อนกลับการย้ายสินค้าคงคลังพร้อมการบันทึกอัตโนมัติและ API สอบถามทดสอบแล้ว
- ใช้งานแล้ว (Preprod): การตัดสินการแช่แข็งเร็วอัตโนมัติ — งานตามกำหนดเวลา (ทุก 5 นาที) เลือกกล่องที่ลงทะเบียนในตู้แช่แข็งเร็วและตัดสินอัตโนมัติ ~35–40 นาทีหลังลงทะเบียน (โมเดล cron pull)
- ใช้งานแล้ว (Preprod): ลิงก์ออนเชนรายงานการจับปลาแสดงบนใบแจ้งหนี้ (ลิงก์บล็อก Midnight explorer)
- ใช้งานแล้ว (การดำเนินงาน): ความน่าเชื่อถือของการนำเข้าอุณหภูมิ — การ polling ทุก 5 นาทีที่ป้อนบันทึกอุณหภูมิออนเชนถูกตรวจสอบโดย watchdog ภายนอก; หากหยุดชะงัก จะกู้คืนอัตโนมัติภายในไม่กี่นาที รักษาความต่อเนื่องของข้อมูลห่วงโซ่ความเย็น
- ยังไม่ทำ: การ deploy บน Mainnet — quickFreeze และ storageTemp อยู่บน preprod เท่านั้น ณ เวลาที่เขียน
- ยังไม่ทำ: ลิงก์ผลการแช่แข็งเร็วและการตรวจสอบย้อนกลับอุณหภูมิจัดเก็บบนใบแจ้งหนี้ (ยังไม่เชื่อมต่อ)
- ยังไม่ทำ: ข้อมูลการย้ายในอดีตก่อนเปิดใช้การบันทึกอัตโนมัติ (มีเฉพาะการสร้างใหม่จาก snapshot)
7. Design Philosophy
7. 設計思想
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プロトコルレイヤー
8. GYOTAK Protocol Layers
Layer 1
gyotak-catch
Provenance ZKP (species/weight public, GPS hidden)漁獲証明(species/weight公開、GPS秘匿)ZKP พิสูจน์แหล่งกำเนิด (ชนิด/น้ำหนักเปิด, GPS ซ่อน)
✓ Mainnet
Layer 2
gyotak-temp-log (this report)
Storage temp public + quick-freeze ZKP保管温度公開 + 急速冷凍ZKPอุณหภูมิจัดเก็บสาธารณะ + ZKP แช่แข็งเร็ว
✓ Preprod → Mainnet
Layer 3
gyotak-ratio-log
Formula ratio compliance ZKP配合比率のコンプライアンス証明ZKP ความสอดคล้องสัดส่วนสูตร
✓ Preprod (TR-2026-007)
Layer 1+
gyotak-komon
Physical authentication & anti-swap物理認証・アンチスワップยืนยันตัวตนเชิงกายภาพและกันสับเปลี่ยน
✓ Preprod (TR-2026-009/010)
9. Archive Metadata
9. アーカイブメタデータ
9. Metadata
| Fieldフィールドฟิลด์ |
Value値ค่า |
| Document ID | ECOSUS-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)教材リポ (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等 — 発行時に付与)(Perma.cc — กำหนดเมื่อเผยแพร่) |