Skip to content

Glossary ​

Form ​

A versioned specification URL published by its author. It defines Resource meaning and operation requirements; it is not itself a Host or execution environment.

Host ​

A service that implements Forms and exposes a Resource API to authenticated clients. Support for a particular Form varies by Host.

Resource ​

An object managed by a Host. It has a UID, Form URL, Space, name, generation, spec, observed, output, and other fields defined by the contract.

spec ​

The accepted desired state of a Resource. Update replaces the complete document.

observed ​

The latest state checked by the Host. It can lag behind the desired generation.

output ​

Operation results or connection information whose meaning is defined by the Form. It may be empty.

generation / observedGeneration ​

generation identifies an accepted desired-state version. observedGeneration identifies the version reflected by observed.

Operation ​

A record of progress and outcome for Create, Update, or Delete. A client reads it and may fetch the Resource again.

Idempotency-Key ​

A client-provided key that identifies retries of the same request. A retry using the key must preserve the original request contents.

Space ​

A Resource scope within a Host. Naming a Space does not grant permission to use it.

v1-only terms ​

FormRef, Form Package, Snapshot, revision, and schemaDigest belong to the frozen v1 contract. They are not synonyms for a v2 Form URL or Resource generation. See the frozen v1 specification.