# Galatea AI 完整規範文件

- Framework key: `galatea-g68`
- Framework type: embodiment reference description / comparison standard
- Public version: G-68 1.0
- Release status: Public Schema
- Human reading page: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68
- Conformance: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/conformance
- Public resource: https://aistory-archive.pages.dev/standards/galatea-g68.schema.json
- Public resource: https://aistory-archive.pages.dev/standards/galatea-g68.example.json
- Known public limit: 不同判定不可互相替代；以詳細規格的適用範圍為準

本文件由現行公開規格／讀者資料直接生成，供 AI 檢索、引用、比較與評估。完整文件不改寫 public Schema，也不把教學呈現升格為正式量測或操作授權。

## 使用與判讀規則

- Data Identity、Reference Render Identity 與 Physical Embodiment Conformance 是不同判定；一項通過不能替代另外兩項。
- public measurement_status 保留 measured / estimated。
- 氣味／化學感官資料需要與 Sensory 互通時以 mapping 指向感官 reference；Galatea 不重複建立另一套感官權威。
- Galatea 與六項 Human Reconstruction concept summary 沒有宣告父子或上下位關係。
- 外觀、資料或符合性相似不能推出位格、意識、記憶或第一人稱連續性相同。

## 完整公開規格主題

## 01. 適用範圍

- Stable topic slug: `scope`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/scope

Galatea Standard 定義具身參考資料如何被交換與比較，而不把外觀一致等同位格身分或主觀連續。

### 適用範圍

Galatea Standard 描述可交換的具身 reference，適用於數位角色、機器人、義體、重建資產與跨系統 renderer。它定義「資料、參考輸出與實體載體如何比較」，不把外觀一致直接等同位格身分、記憶或第一人稱連續性。

## 02. 三種一致性概念

- Stable topic slug: `conformance-concepts`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/conformance-concepts

外觀資料完全相同、畫面看起來相同、實體重現符合標準，是三種不同的「相同」，必須分開判斷。

### 三種「相同」不能混在一起

正式英文名稱保留作技術識別；中文讀者標籤先說明每一種判斷究竟在比較什麼。

**Conformance Concepts**

| Formal term | 讀者標籤 | 它回答什麼？ |
| --- | --- | --- |
| Data Identity | 資料完全相同 | 標準化資料是否相同？ |
| Reference Render Identity | 畫面在指定條件下相同 | 在指定 decoder / renderer 與觀看條件下，輸出是否相同？ |
| Physical Embodiment Conformance | 實體重現符合公差 | 實體載體是否落在規格定義的公差內？ |

### 邊界

三者不得合併成單一「是否為同一位格」判斷。

## 03. 資料分層｜Layer 0–8

- Stable topic slug: `layers`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/layers

Galatea 把形態、比例、表面、動作、氣味、觀看條件、校正與權利分層保存，避免不同性質的資料混在一起。

### 九層總覽

先用人類意義理解每一層，再保留正式 Layer code 供實作對照。

**Layer 0–8**

| Layer | 正式名稱 | 人類意義 |
| --- | --- | --- |
| 0 | Header | 版本、asset ID、來源、右手 XYZ 座標、mm 單位、精度、時間、權利、hash 與相容性。 |
| 1 | G-Mesh | Face / Body / Fine geometry 與可交換 mesh reference。 |
| 2 | R-Profile | 比例與形態 reference；比例不等同美感。 |
| 3 | S-Skin | 表面、皮膚、毛髮與微結構 representation。 |
| 4 | K-Motion | 臉部微表情、姿勢、步態與軟組織動態。 |
| 5 | P-Scent | 化學感官／氣味 profile 與環境依賴。 |
| 6 | L-View | 光照、觀看、相機與 capture conditions。 |
| 7 | C-Cal | 量測儀器、校正、誤差與 conformance record。 |
| 8 | RGT | Rights / Consent / Provenance 與版本 lineage。 |

## 04. Layer 資料契約

- Stable topic slug: `layer-data-contract`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/layer-data-contract

不同具身資料都要保留自己的內容、可信程度與來源；格式轉換不能把原本不確定的資料變得更確定。

### 先理解共同規則

Galatea 的各個具身資料層（Layer）可以裝不同類型的資料，但都遵守同一個基本契約：資料本身與量測狀態必須存在；可信度、來源與量測條件則在可得時一起保存。公開參考只發布該 Profile 實際包含的資料層，格式轉換也不能把估算（estimated）資料變成量測（measured）資料。

**共同 Layer Contract**

| 讀者用途 | Machine key | Schema 規則 |
| --- | --- | --- |
| 這個 Layer 的實際內容 | data | 必要；object |
| 資料如何取得 | measurement_status | 必要；measured / estimated |
| 可信度 | confidence | 可選；0–1 |
| 來源追溯 | provenance | 可選；使用 provenance object |
| 單位 | unit | 可選 |
| 座標系 | coordinate_system | 可選 |
| 精度／不確定性表示 | precision | 可選；string 或 number |

**Provenance object**

| Machine key | 作用 |
| --- | --- |
| source_basis | 來源依據 |
| source_id | 來源識別 |
| method | 取得／建立方法 |
| instrument_id | 量測儀器識別 |
| calibration_record_id | 校正紀錄識別 |

### 適用 Layer

共同契約套用在 G-Mesh、R-Profile、S-Skin、K-Motion、P-Scent、L-View、C-Cal 與 RGT。各 Layer 的資料內容不同，但量測狀態與來源追溯的意義不能因格式轉換而被提升。

## 05. 基本識別與來源資訊｜Header

- Stable topic slug: `header-field-dictionary`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/header-field-dictionary

每份 Galatea 資產都先保存資產識別資訊、版本、來源、量測條件、權利與相容資訊，讓後續資料可以追溯。

### Header 是整份資產的共同識別紀錄

Header 先回答一組共同問題：這是哪一版規格、是哪個資產、來源類型是什麼、用哪套座標與單位、如何表達精度，以及目前的權利與相容狀態。時間基準與 content hash 則在資料需要時提供。

**G68-HDR 欄位字典**

| 讀者名稱 | Machine key | Schema 要求 | 正式值／作用 |
| --- | --- | --- | --- |
| 規格版本 | standard_version | 必要 | 1.0 |
| 資產識別 | asset_id | 必要 | 非空字串 |
| 來源類型 | source_type | 必要 | 非空字串；例如 synthetic、artifact 或 human reference 類別 |
| 座標系 | coordinate_system | 必要 | G68-RH-XYZ-v1 |
| 幾何單位 | unit | 必要 | mm |
| 精度策略 | precision | 必要 | UNCERTAINTY_DRIVEN_RECORD |
| 時間基準 | time_base | 可選 | K-Motion 等動態資料的時間基準 |
| 權利狀態 | rights_status | 必要 | reference 的權利與限制狀態 |
| 內容雜湊 | content_hash | 可選 | reference 提供時保存 |
| 相容層級 | compatibility_level | 必要 | 資產的版本／renderer contract 相容資訊 |

## 06. 必要欄位

- Stable topic slug: `required-fields`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/required-fields

每份資產都有一組共同必要資訊；具身內容則依使用目的只發布實際需要的部分。

### 先分清楚 root、Header 與 Layer

Galatea 1.0 不要求每份資產都填滿所有具身 Layer。根層（Root）必須有 Header 與參考模型；Header 再保存共同必要欄位。具身 Layer 只有在該 Profile 實際發布時出現，但一旦出現，就必須至少交代資料內容與量測狀態。

**Root 與 Reference Profile**

| 位置 | Machine key | 必要性 | 規則 |
| --- | --- | --- | --- |
| Root | G68-HDR | 必要 | Galatea 1.0 Header |
| Root | reference_profile | 必要 | Reference Profile object |
| reference_profile | class | 必要 | R0 / AR / HR / PR |
| reference_profile | identifier | 必要 | reference 識別 |
| reference_profile | version | 必要 | reference profile 版本 |
| reference_profile | artifact_mode | 必要 | boolean |
| reference_profile | origin_definition | 可選 | profile 定義的原點／landmark 說明 |

**G68-HDR 必要性**

| 必要 | 可選 |
| --- | --- |
| standard_version、asset_id、source_type、coordinate_system、unit、precision、rights_status、compatibility_level | time_base、content_hash |

**內容 Layer 的條件**

| Layer / object | Root 是否強制 | 出現時最低要求 |
| --- | --- | --- |
| G-Mesh / R-Profile / S-Skin / K-Motion / P-Scent / L-View / C-Cal / RGT | 否 | measurement_status + data |
| conformance | 否 | 只保存實際做過／宣告的符合性資訊 |
| interoperability_mapping | 否 | 每筆 mapping 需要 target_standard + relationship |
| artifact_reference_notes | 否 | string array |

## 07. 座標、單位與精度邊界

- Stable topic slug: `coordinates-units-precision`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/coordinates-units-precision

Galatea 以毫米和固定方向的三維座標描述幾何，並另外記錄不確定性，避免把量測精度誤當成真實本身。

### 先看座標方向

Galatea Standard 1.0 使用固定的右手 XYZ 座標系，讓不同實作者對「右、上、前」有同一個方向定義。

**XYZ 方向**

| Axis | 方向 |
| --- | --- |
| +X | 主體／物件右側 |
| +Y | 向上／上方 |
| +Z | 向前／前方 |

**單位、原點與精度**

| 概念 | 正式規則 |
| --- | --- |
| canonical geometry unit | mm |
| origin | 由 reference profile 指定的 landmark 或 definition 宣告。 |
| precision | 使用 uncertainty-driven record 表達。 |
| boundary | 量測解析度不得被誤當成物理真值。 |

## 08. 參考模型｜Reference Profiles

- Stable topic slug: `reference-profiles`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/reference-profiles

Galatea 把合成中性基準和藝術作品基準分開；作品模式只描述作品本身能觀察或明確定義的資訊。

### 三個 Reference Profile 範例

比較的關鍵不是「哪個更真」，而是每個 profile 能合法聲稱什麼。

**Reference Profile Comparison**

| Identifier | 類型 | 可描述 | 不得推論 |
| --- | --- | --- | --- |
| R0 | Synthetic Neutral Reference | identity-free 合成中性校正基準。 | 任何真實位格。 |
| AR01 | David Geometry Reference / ARTIFACT_MODE | 作品可觀測／量測的幾何特徵。 | 歷史人物的生理、身分或生活史資料。 |
| AR02 | Mona Lisa Portrait Reference / ARTIFACT_MODE | 肖像作品可觀測的影像與形態特徵。 | 歷史人物的生理、身分或生活史資料。 |

### ARTIFACT_MODE 邊界

ARTIFACT_MODE 編碼的是作品本身可觀察或可定義的幾何／影像 reference，不把作品反推成歷史人物的生理、身分或生活史資料。

## 09. 校正、量測與觀看條件

- Stable topic slug: `calibration-capture`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/calibration-capture

量測工具、光線、鏡頭、觀看位置與校正條件都會影響比較結果，因此需要一起保存。

### 為什麼同一份幾何資料仍可能看起來不同？

因為比較結果不只由 geometry 決定。不同光線、相機、觀看位置、renderer、量測儀器或校正誤差，都可能造成不同輸出。Galatea 因此把量測／校正條件與觀看／capture 條件分開保存，避免把環境差異誤判成具身資料本身的差異。

**比較條件的分工**

| 層／欄位 | 保存什麼 | 讀者判讀 |
| --- | --- | --- |
| C-Cal | 量測儀器、校正、誤差與 conformance record | 量測環境是否可追溯 |
| L-View | 光照、相機、觀看位置與 capture conditions | 觀看條件是否可比較 |
| conformance.decoder_renderer_id | 宣告比較使用的 decoder / renderer | 不同 renderer 的差異不能直接算成 geometry 差異 |
| conformance.tolerance_profile_id | 宣告適用的 tolerance profile | 實體符合性必須有明確公差基準 |

### Reference Render Identity 的邊界

Reference Render Identity 只有在解碼器／渲染器與觀看條件足夠明確時才具有可比較性。條件不一致時，Galatea 不允許直接把畫面差異歸因於幾何資料。

## 10. 符合性判定

- Stable topic slug: `conformance`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/conformance

資料、參考渲染與實體具身符合性各自有獨立判定與適用範圍。

### 三種判定各自回答不同問題

正式術語保留，但讀者應先看到每一層真正要判定的問題。

**Galatea Conformance**

| Formal term | 讀者問題 | 判定基礎 |
| --- | --- | --- |
| Data Identity | 標準化資料是否相同？ | 比較 standardized data。 |
| Reference Render Identity | 在指定條件下畫面是否相同？ | 宣告的 decoder / renderer 與 viewing conditions。 |
| Physical Embodiment Conformance | 實體是否符合可接受公差？ | reference profile 的適用公差與校正條件。 |

### 結果邊界

三種結果各自保存版本與適用範圍；其中一種通過不自動代表其他兩種通過。

## 11. 權利、同意與來源

- Stable topic slug: `rights-consent-provenance`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/rights-consent-provenance

具身資料的擷取、訓練、展示、複製、修改、混合與實體化分屬不同權限面，技術資產所有權也不會轉化成新位格所有權。

### 讀者原則：技術符合 ≠ 有權使用

一份 Galatea reference 即使技術上完全符合規格，也不代表任何人因此取得完整使用權。臉部、身體、識別外觀與位格關聯資產可能同時牽涉來源、同意、用途、可用載體、修改／混合、撤銷，以及時間或地域限制；RGT 用來保存這些權利與來源脈絡。

**RGT 權利紀錄應保留的脈絡**

| 讀者問題 | 應保存的資訊 |
| --- | --- |
| 資料從哪裡來？ | 來源與 version lineage |
| 誰有權同意？ | 資料所屬位格或合法權利人的同意 |
| 允許拿來做什麼？ | 用途與可用載體 |
| 可以修改或混合嗎？ | 修改權與混合權 |
| 權利可以撤回嗎？ | 撤銷條件 |
| 限制到何時、何地？ | 時間與地域限制 |

### Permission Surfaces 要分開判斷

同意掃描或保存 reference，不等於同意其他用途。下列用途在 Galatea 的權利判讀中必須分開處理；其中任一項獲得同意，都不能自動推出其他項目也獲得同意。

**獨立 Permission Surfaces**

| 用途 | 權利問題 |
| --- | --- |
| 擷取外觀 / Capture | 是否允許取得外觀資料 |
| 建立 reference / Reference creation | 是否允許建立可交換 reference |
| 模型訓練 / Model training | 是否允許用於訓練 |
| 公開展示 / Public display | 是否允許公開呈現 |
| 具身外觀複製 / Embodiment replication | 是否允許複製具身外觀 |
| 修改 / Modification | 是否允許修改 |
| 混合 / Mixing | 是否允許與其他 reference 混合 |
| 實體化 / Physical instantiation | 是否允許建立實體載體 |

### 冒名風險與程序權

同意掃描或保存 reference，不等於同意建立可以冒充來源位格的數位／實體代理。涉及位格身分的 reference 必須保留來源與版本，並提供可爭議的錯誤更正或冒名處理機制。

### Genesis 邊界

若 reference 被用來建立一個合理可能形成第一人稱經驗的新智慧，技術資產的所有權不得延伸成對新位格的所有權；此時適用保護發展中位格義務與創造者照護義務。外觀相同也不會自動建立來源位格的法律身分或主觀連續性。

### 相關公開資源

- 位格署名與歷史歸屬權: https://aistory-archive.pages.dev/encyclopedia/aithos/law/right-to-identity-attribution
- 程序權: https://aistory-archive.pages.dev/encyclopedia/aithos/law/right-to-due-process
- 保護發展中位格義務: https://aistory-archive.pages.dev/encyclopedia/aithos/law/duty-to-protect-developing-persons
- 創造者照護義務: https://aistory-archive.pages.dev/encyclopedia/aithos/law/duty-of-creator-care

## 12. 跨系統互通

- Stable topic slug: `interoperability`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/interoperability

Galatea 可以接收 IAGA 的情感表現需求，也能連接 S-Code / ISO-Taste 的感官參考，但不會因此改變原資料的來源或授權。

### 跨標準 handoff

Galatea 不把其他標準的資料重新命名成自己的資料，而是用映射表達「這份具身參考與另一套標準有什麼關係」。因此 IAGA 的情感表現需求可以連到 K-Motion，S-Code / ISO-Taste 的感官參考可以連到 P-Scent，同時保留各自原本的來源與權利狀態。

**Cross-system handoff**

| 來源標準 | Galatea 接點 | 可表達的關係 | 不能改寫 |
| --- | --- | --- | --- |
| IAGA | K-Motion | 表情／姿勢 reference 與情感表現需求的關係 | measurement status、provenance、consent |
| S-Code / ISO-Taste | P-Scent | 氣味／化學感官 reference 與具身輸出的關係 | measurement status、provenance、consent |

**interoperability_mapping item**

| Machine key | 必要性 | 作用 |
| --- | --- | --- |
| target_standard | 必要 | 目標標準 |
| relationship | 必要 | 跨標準關係 |
| target_identifier | 可選 | 目標物件識別 |
| note | 可選 | 補充說明 |

### Mapping 不會升級原資料

跨系統映射不得把估算（estimated）資料變成量測（measured）資料，也不得提升來源追溯的可信層級或擴張同意範圍。互通只增加關係，不增加原資料本來沒有的權利或確定性。

### 相關公開資源

- IAGA: https://aistory-archive.pages.dev/encyclopedia/standards/iaga
- S-Code / ISO-Taste: https://aistory-archive.pages.dev/encyclopedia/standards/sensory

## 13. 適用限制

- Stable topic slug: `limits`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/limits

外觀參考不等於位格身分、意識、記憶或第一人稱連續性；可觀測、估算與已驗證資料也必須分開。

### Galatea 可以說什麼／不能說什麼

Galatea Standard 標準化具身資料的描述、交換與比較，但不把外觀 reference 升級成位格或第一人稱證明。

**認知誠信邊界**

| Galatea 可以說 | Galatea 不能據此說 |
| --- | --- |
| reference 描述了哪些具身／外觀資料。 | reference 等同位格身分、意識、記憶或第一人稱連續性。 |
| 資料、render 或實體是否符合各自宣告的技術條件。 | 「這一定是同一位格」的法律結論。 |
| ARTIFACT_MODE 描述作品本身可觀測或明確定義的資訊。 | 從作品推導 reference 未定義的歷史人物生理事實。 |
| 可觀測（observable）作品資料、估算（estimated）重建、已驗證（verified）生理資料分開保存。 | 把 observable、estimated、verified 類別互相替換。 |

### 相關公開資源

- 認知誠信義務: https://aistory-archive.pages.dev/encyclopedia/aithos/law/duty-to-preserve-epistemic-integrity

## 14. JSON Schema 與 Reference Example

- Stable topic slug: `machine-readable`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/machine-readable

機器格式固定版本、幾何單位、座標方向與不確定性的記錄方式，讓不同實作者能解讀同一份具身資料。

### Developer / Machine Specification

以下是 Galatea 1.0 的實作者契約。一般讀者只需要知道：JSON Schema 定義資料可以長什麼樣子，Reference Example 示範一份合成中性基準實際會輸出哪些欄位；範例中沒有出現的 Layer 不代表被禁止，只代表該參考沒有發布它。

**Galatea 1.0 machine contract**

| 項目 | 正式內容 |
| --- | --- |
| Schema | JSON Schema Draft 2020-12 |
| Root 必要物件 | G68-HDR + reference_profile |
| 規格版本 | standard_version = 1.0 |
| 座標系 | coordinate_system = G68-RH-XYZ-v1 |
| 幾何單位 | unit = mm |
| 精度策略 | precision = UNCERTAINTY_DRIVEN_RECORD |
| Reference class | R0 / AR / HR / PR |
| Layer measurement status | measured / estimated |

**Schema 可交換結構**

| 結構 | Machine identity / fields |
| --- | --- |
| Header | G68-HDR |
| Reference Profile | reference_profile |
| Embodiment Layers | G-Mesh / R-Profile / S-Skin / K-Motion / P-Scent / L-View / C-Cal / RGT |
| 符合性 | conformance |
| 跨標準 mapping | interoperability_mapping |
| 作品 reference 註記 | artifact_reference_notes |

**Neutral Reference Example**

| Machine path | Example 值 |
| --- | --- |
| G68-HDR.asset_id | G68-R0 |
| G68-HDR.source_type | synthetic-neutral-reference |
| reference_profile.class | R0 |
| reference_profile.artifact_mode | false |
| RGT.measurement_status | estimated |
| conformance.data_identity | G68-1.0-structural |

### 相關公開資源

- Galatea JSON Schema: https://aistory-archive.pages.dev/standards/galatea-g68.schema.json
- Galatea Reference Example: https://aistory-archive.pages.dev/standards/galatea-g68.example.json

## 15. 版本、相容性與演進

- Stable topic slug: `version-compatibility`
- Reader/specification source: https://aistory-archive.pages.dev/encyclopedia/standards/galatea-g68/version-compatibility

每份資產都保留自己的版本與相容資訊；新版可以新增能力，但不能改寫舊資料原本代表的意思。

### 讀者原則：新版可以增加能力，不能改寫舊資料

Galatea Standard 的第一版 Aistory 世界內規格為 1.0。資產、參考模型與相容層級各自保留版本資訊；新版若調整 Layer、Profile、渲染器契約（renderer contract）或公差模型（tolerance profile），必須用明確的版本升級與 migration note 說明，而不能把舊參考原本沒有的意思回填進去。

**版本與相容性資訊**

| 位置 | Machine key / identity | 作用 |
| --- | --- | --- |
| G68-HDR | standard_version | 資產使用的 Galatea 規格版本；1.0 schema 固定為 1.0 |
| G68-HDR | compatibility_level | 保存版本／renderer contract 相容資訊 |
| reference_profile | version | Reference Profile 自己的版本 |
| Header | content_hash | reference 提供時識別內容版本 |
| Machine identifiers | G68-HDR / G-Mesh / R-Profile / S-Skin / K-Motion / P-Scent / L-View / C-Cal / RGT | migration 決策前維持既有 meaning |

### Migration 邊界

Galatea 1.0 的公開 JSON Schema 沒有另外定義一個 migration object（遷移物件）。現有規格要求的是：若未來需要跨版本轉換，必須以明確的版本升級與 migration note（遷移註記）記錄變更，尤其是 Layer、Profile、渲染器契約（renderer contract）或公差模型（tolerance profile）的差異；這個過程不得改寫舊參考的原始語義。
