Skip to content

Glossary

このページは non-normative な用語案内です。canonical English token と、この site での日本語の 説明をそろえるための表です。詳しい意味や検証条件は Reference から 英語の source をたどってください。

Canonical token日本語での説明
Form一つの portable な service shape を表す desired-state contract。
Form DefinitionForm の identity、desired / observed / output schema、lifecycle capability、relation などを記述する data-only 定義。
FormRefapiVersionkinddefinitionVersionschemaDigest の4要素で一つの Definition を指す exact な参照。
Form Familypublisher が管理する versionless な reverse-DNS group。namespace であり、version や catalog ではない。
Form Package一つの exact な FormRef と、Definition、列挙された data-only payload を閉じ込めた package。
CoreForm Package の検証、Snapshot compile、Host API client、trust 検証、generic conformance を提供する Go module。現在の artifact identity は v1.1.0
Snapshot検証済みの package、Interface、Binding を exact digest で束ね、入力順に依存せず compile した immutable graph。
Host APIclient と Host の discovery、lifecycle、Operation、fence、error を運ぶ wire contract。現在の lane は forms.takoform.com/v1
HostHost API を受け、Form を install して resource lifecycle を実装する側。特定の Host が動いていることは Core の report からは分からない。
Operation時間のかかる mutation の受付と terminal result を表す record。
Interfaceresource が公開する operation、input / output、error、consistency などを固定する exact contract。
Bindingsource と target の間に必要な typed capability と role を digest で固定する contract。
Artifactmanifest と blob の content-addressed な data。digest は bytes を指し、権限や credential を与えない。
Standard Service外部 protocol を sealed slot として要求する参照。protocol の意味と実体化は Host integration 側に残る。
publisherForm や package の source、provenance、release bytes を提供する主体。Core に privileged publisher はない。
client adapterSnapshot と Host API を一つの client の schema、state、import、codec へ写像する実装。
Conformancereport が名指した artifact または実装について、決められた性質を確認した証拠。別の能力や公開状態までは含まない。
trust / revocationcaller が渡す publisher policy、署名、provenance、revocation の入力と、その offline 検証。
desired利用者が指定する portable な希望状態。
observedHost が観測して返す状態。desired を別の identity に読み替えるものではない。
outputcontract が宣言する typed な結果。Host の秘密や内部設定を意味しない。
schemaDigestcanonical な Form Definition bytes の SHA-256 digest。FormRef の一部。
packageDigestcanonical な package index bytes の SHA-256 digest。配布 bytes の証拠であり、FormRef の identity ではない。
uidHost が一つの resource incarnation に発行する immutable な識別子。delete と recreate で変わる。
generationportable desired state の変更で進む version fence。
revisionstatus や output を含む representation の変更で進む revision fence。

FormRef は official bit を持たず、publisher を選ぶ中央 catalog も common model の 一部ではありません。検証、installation、Host support、activation、commercial Offering は別の事実として扱います。

normative source は tako0614/takoform。realized DNS と配信 account は公開 operator の authority です。