Skip to content

Glossary

This guide is non-normative. For precise definitions and verification conditions, use the reference.

TermMeaning
FormService or resource settings and behavior defined independently of an implementation.
Form DefinitionData describing a Form's identity, desired/observed/output schemas, operations and resource relationships.
FormRefAn exact definition identified by apiVersion, kind, definitionVersion and schemaDigest.
Form FamilyA publisher-owned namespace for Forms, written in reverse-DNS form without a version.
Form PackageA distribution unit containing one Form definition and its declared files; it contains no executable code.
CoreGo libraries for package verification, Snapshot construction, Host API clients and trust verification.
SnapshotImmutable verified packages, Interfaces, Bindings and references, constructed independently of input order.
Host APIHTTP discovery, resource management, asynchronous operations, concurrency control and errors. Its API version is forms.takoform.com/v1.
HostAn implementation that serves Host API and creates and manages resources for supported Forms.
OperationA record of acceptance and eventual completion of a long-running action.
InterfaceDigest-bound operations, inputs, outputs, errors and consistency semantics.
BindingDigest-bound capabilities and roles needed at the source and target of a connection.
ArtifactManifests and binary data identified by content digest. A digest is not a credential.
Standard ServiceA defined reference to an external protocol; the Host implements its delivery.
publisherThe party publishing Form/package sources, provenance and distribution artifacts.
client adapterAn implementation mapping Snapshot and Host API to client-specific schemas and state management.
ConformanceVerification that specified data or an implementation satisfies the stated requirements.
trust / revocationOffline verification of signatures, provenance and revocation data under caller-supplied policy.
desiredThe state a user requests for a resource.
observedThe current state observed and returned by the Host.
outputResults following the Form's declared types, not Host secrets or internal configuration.
schemaDigestSHA-256 digest of the canonically encoded Form Definition; part of FormRef.
packageDigestSHA-256 digest of the canonically encoded package index; not part of FormRef.
uidImmutable Host-issued resource identity. Deleting and recreating the same name changes it.
generationA number that advances with desired-state changes and participates in concurrency control.
revisionA number that advances with response-data changes, including status/output, and participates in concurrency control.

Verification, publication, Host installation, support, activation and commercial availability are separate states. Evidence for one does not establish the others.

Specifications and source code are available on GitHub.