Glossary
Short explanations of the words used across the Takosumi docs, one term at a time. How each thing behaves is described in the API and CLI references.
Words on screen and words inside
The dashboard does not put internal terms in front of you. When the API or these docs use a different name, read it back through this table.
| Word on screen | Internal term | What it refers to |
|---|---|---|
| Service / App | Capsule | One deployed unit. |
| Connected accounts | ProviderConnection / ProviderBinding | Stored credentials, and where they are assigned. |
| Changes | plan | The list of changes you review before anything is applied. |
| Change verification ID | planDigest | The value that proves the plan you reviewed is the plan being applied. |
| Update history | The list of Runs | What ran, and when. |
| History | Activity / AuditEvent | Who did what, and when. |
| Restore this state | Restoring from a StateVersion | Choosing an earlier state again. |
The overall frame
| Term | Meaning |
|---|---|
| Takosumi | A control plane that runs OpenTofu / Terraform modules kept in Git through plan, review, and apply, and keeps the history. |
| OpenTofu | An open-source tool that defines infrastructure as code and applies it. Compatible with Terraform. |
| Workspace | A personal purpose, resource, and security context. Optional membership and sharing extend it; members, permissions, connections, and history remain separated by it. |
| Handle | A stable, globally unique public API identifier for a Workspace, written as @handle. API and CLI callers may supply it; first-party dashboard flows generate it and show it only for disambiguation or advanced details. |
| Project | A division used to organize the inside of a Workspace. |
| Source | A registration of which repository, which directory, and which ref to follow. |
| SourceSnapshot | The commit a Source resolved its ref to. This is always what gets executed. |
| Capsule | One deployed unit. It runs a single OpenTofu root module and owns concrete execution environments such as production and preview. |
| Environment | A concrete execution lane owned by a Capsule, such as production or preview; it is not another name for Workspace. |
| stale | The state of a Capsule whose tracked Source has a newer commit. |
| Stack flow | The path that runs a module you wrote yourself from Git. |
| Compatibility report | The result of analyzing a registered module read-only, showing the variables and providers it needs. |
| Dependency | A relation that connects Capsules so one can read another's Output. Across Workspaces it goes through an OutputShare. |
| InstallConfig | The settings Takosumi keeps for how a Capsule runs, such as variable mapping and which Outputs are published. |
| Git revision plan | A durable coordinator record that advances an existing Capsule's Source ref through a pinned snapshot and compatibility check to a reviewable Plan Run. |
| Adopted Source revision | The SourceSnapshot ref/path/commit derived from the Capsule's current StateVersion and its applied Plan Run; it is distinct from the Source default. |
| App Handoff | The URL convention that sends a user from an outside app into the creation screen. |
| Store | The listing used to find and browse services you can add. |
Running and recording
| Term | Meaning |
|---|---|
| Run | The record of one execution. plan and apply are separate Runs, and an apply Run is pinned to the plan Run you reviewed. |
| plan | The operation that computes and shows what will change. Nothing real changes yet. |
| apply | The operation that applies the plan you reviewed, unchanged. |
| destroy | The operation that removes the resources a Capsule created. A plan is produced first, then applied. |
| refresh | The operation that re-reads state and Outputs into Takosumi without touching anything real outside. |
| drift check | The read-only operation that looks for gaps between saved state and reality. |
| drift | The gap that has appeared between saved state and reality. |
| RunGroup | The record grouping several Runs in dependency order. It is created by a Workspace-wide update or drift check, and by adding, updating, or destroying a Capsule. |
| Runner | The isolated execution environment that actually runs OpenTofu. Credentials are handed over only inside it. |
| StateVersion | The state at the moment an apply finished. These accumulate rather than overwrite. |
| Output | A non-secret value a Capsule publishes outward. |
| OutputShare | The record that passes an Output across Workspaces. The receiving side approves it before it takes effect. |
| AuditEvent | A record, one per entry, of who acted on what, how, and with what result. |
| ledger | The store that Run and Resource records accumulate in. The entry point differs, but the destination is the same. |
Credentials
| Term | Meaning |
|---|---|
| Connection | Credentials saved write-only. There is no path to read them back after creation. |
| ProviderConnection | The name for a Connection that is handed to an OpenTofu provider. |
| ProviderBinding | The mapping that says this provider in this Capsule uses this connection. |
| CredentialRecipe | A setup aid that collects the environment-variable names and file names each provider needs. |
| Secret | A secret value stored encrypted. |
| secret partition | The token naming the encryption partition a secret is stored in. You give it when creating a Connection. |
| personal access token | An Accounts API token carrying core scopes or explicitly declared Workspace-bound extension scopes. admin remains operator-issued only. |
Runtime connections
| Term | Meaning |
|---|---|
| Interface | The declaration of what something you deployed provides. |
| InterfaceBinding | The authorization for who may use that Interface, and with which permissions. |
| Principal | The subject on the consuming side that is a person or an account. |
| ServiceAccount | The subject on the consuming side that is not a person. |
| permission | A token for an operation a Binding allows. You request this range when taking a token. |
| Interface token | A non-refreshable token valid for at most 60 seconds when calling an Interface. Its string format is host-defined. |
Retained Resource / Form migration vocabulary
These terms remain only in the old Resource Shape / Form Host API, stored data, and migration runbooks. They do not describe a supported OSS authoring surface or dashboard navigation. The current user path is a Git module with ordinary OpenTofu providers.
| Term | Meaning |
|---|---|
| Resource | An old typed-service record retained for migration only. |
| Resource Shape | An old API/schema/state name for a Resource type; migration only. |
| Service Form | Takoform portable vocabulary; not Takosumi OSS Host ownership. |
| FormRef | An exact Takoform definition identity used by an external Host. |
| Form Package | A Takoform definition bundle used by an external Host. |
| Form Registry | An external Host's pinned Form Package records; migration only here. |
| FormActivation | An external Host/operator Form exposure record; migration only here. |
| Space | The old Resource API namespace; migration only. |
| Target | The old placement record for a Resource; migration only. |
| TargetPool | The old set of operator-enabled candidate Targets; migration only. |
| SpacePolicy | The old placement constraints for a Resource; migration only. |
| Resolver | The old Resource implementation/placement selector; migration only. |
| Adapter | The old Resource backend adapter; migration only. |
| ResolutionLock | The old record pinning Resource implementation and placement; migration only. |
| NativeResource | The old provider-side object record; migration only. |
| observe | The old Resource read-only drift check; migration only. |
| import | The old operation taking an existing object into the Resource ledger; migration only. |
| portability | The old Resource-resolution mobility classification; migration only. |
| Compatibility API | An entry point that accepts a standard protocol such as S3 or OCI within a decided scope and version. |
Reading status
| Term | Meaning |
|---|---|
| phase | The observed stage. A Resource ranges from Pending through Ready or Failed. |
| Ready | A word for a usable state. It is a phase value on Resource and InterfaceBinding, and one of the Condition types. |
| Condition | A record that keeps the evidence for a state, one entry at a time. It holds a type, true / false / unknown, and a reason. |
| generation | The version number of the desired state. It advances each time the declaration changes. |
| observedGeneration | The number showing which generation the status was written against. |
Words that cut across
| Term | Meaning |
|---|---|
| capability | A token for what is enabled on an endpoint. Read this rather than an edition name. |
| profile | A named bundle of settings with a decided scope. Examples are compat.s3.v1 on the compatibility API, and the profiles an EdgeWorker asks of its runtime. |
| surface | A group of entry points. Takosumi public JSON APIs use /api/v1, operator APIs use /internal/v1, and the retired /v1 namespace is not a public surface. |
| digest | A SHA-256 fingerprint computed from content. The same content always gives the same value. |
| fail closed | Stopping rather than letting something through when the decision is unclear. |
| lease | A mechanism that reserves ownership with an expiry so the same target is not processed in two places at once. |
| CAS (compare-and-swap) | Checking just before an update that the version you read is still current, and not writing if it changed. |
| cursor | An opaque token for reading the next part of a list. Do not interpret it; pass it straight into the next request. |
Which capabilities are enabled on an endpoint is answered by the endpoint itself.
bash
curl -s https://takosumi.example.com/.well-known/takosumiWho operates it
| Term | Meaning |
|---|---|
| Operator | The party running Takosumi for themselves or for their own users. |
| Takosumi hosted service | The hosted service run officially. |
| showback | The billing mode that goes as far as recording and showing usage. |