Support status

Support status is a public commitment about a package or a protocol: what you can depend on today, and how much it may still move. This page is generated from the reviewed catalog at the root of the Putnami repository, so it cannot disagree with it.

Support status and feature maturity are different concepts. Support status is a product commitment about a subject. Feature maturity is an evidence ladder about what a repository has actually proven — see Write a feature spec.

What each status means

Status Meaning
Stable Carries the normal public support commitment.
Preview Public and usable, but may change before becoming stable.
Experimental No compatibility or parity promise, and never default-on.

Two further claims are recorded independently of the status, and each is only present when it was reviewed:

  • not default — the subject is never part of the default experience.
  • no cross-implementation parity promise — nothing guarantees that this subject behaves like its Go or TypeScript counterpart.

An omitted claim makes no statement about that axis.

Packages

Package Status Independent claims
@putnami/application Stable
@putnami/cli Stable
@putnami/cli-protocol Stable
@putnami/client Stable
@putnami/database Stable
@putnami/document Stable
@putnami/events Stable
@putnami/go Stable
@putnami/migration Stable
@putnami/python Experimental not default; no cross-implementation parity promise
@putnami/runtime Stable
@putnami/scaffold Stable
@putnami/storage Stable
@putnami/typescript Stable
@putnami/ui Stable
@putnami/utils Stable
@putnami/web Stable
go-library Stable
go-server Stable
go.putnami.dev/api Stable
go.putnami.dev/app Stable
go.putnami.dev/cache Stable
go.putnami.dev/client Stable
go.putnami.dev/config Stable
go.putnami.dev/ctxutil Stable
go.putnami.dev/database Stable
go.putnami.dev/errors Stable
go.putnami.dev/events Stable
go.putnami.dev/grpc Stable
go.putnami.dev/http Stable
go.putnami.dev/inject Stable
go.putnami.dev/keyringstore Stable
go.putnami.dev/logger Stable
go.putnami.dev/migratecli Stable
go.putnami.dev/migration Stable
go.putnami.dev/openapi Stable
go.putnami.dev/parallel Stable
go.putnami.dev/platform Stable
go.putnami.dev/proto Stable
go.putnami.dev/schema Stable
go.putnami.dev/security Stable
go.putnami.dev/storage Stable
go.putnami.dev/telemetry Stable
putnami-extension-sdk Stable
python-library Experimental not default; no cross-implementation parity promise
python-server Experimental not default; no cross-implementation parity promise
typescript-library Stable
typescript-server Stable
typescript-web Stable

Protocols

Protocols are the versioned wire contracts every layer implements. Their identity is the owning Go module path.

Protocol Status Independent claims
go.putnami.dev/protocol/agentcontext Preview no cross-implementation parity promise
go.putnami.dev/protocol/architecture Experimental not default
go.putnami.dev/protocol/cache Stable
go.putnami.dev/protocol/capabilities Preview
go.putnami.dev/protocol/ci Preview
go.putnami.dev/protocol/cli Stable
go.putnami.dev/protocol/config Preview
go.putnami.dev/protocol/contracts Preview
go.putnami.dev/protocol/database Stable
go.putnami.dev/protocol/diagnostic Preview
go.putnami.dev/protocol/doctor Stable
go.putnami.dev/protocol/events Preview
go.putnami.dev/protocol/extension Stable
go.putnami.dev/protocol/features Preview
go.putnami.dev/protocol/gomod Preview
go.putnami.dev/protocol/http-routes Stable
go.putnami.dev/protocol/identity Preview
go.putnami.dev/protocol/infra Stable
go.putnami.dev/protocol/job Stable
go.putnami.dev/protocol/keyring Preview
go.putnami.dev/protocol/migration Stable
go.putnami.dev/protocol/oci Preview
go.putnami.dev/protocol/platform Stable
go.putnami.dev/protocol/registry Preview
go.putnami.dev/protocol/runtime Stable
go.putnami.dev/protocol/sitecontent Preview
go.putnami.dev/protocol/storage Preview
go.putnami.dev/protocol/support Preview no cross-implementation parity promise
go.putnami.dev/protocol/telemetry Stable
go.putnami.dev/protocol/template Preview
go.putnami.dev/protocol/transaction Stable
go.putnami.dev/protocol/workspace Stable

What is not on this page

A subject that does not appear above has no reviewed public support status. The catalog classifies subjects that were reviewed; it does not infer a status for everything else, and absence is never an implicit promise.

Deployed websites are not classified. The support protocol classifies packages, protocols, and features — things you depend on — not services Putnami operates.

Release planning is also separate. Which platforms are release candidates, how compatibility works before v1.0.0, and the intended license transition are recorded in RELEASE.md. The license in force is always the checked-in LICENSE.md.