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.