Skip to content

testnet: freeze the v1 API surface and document the compatibility promise #512

Description

@Depo-dev

Once SDKs ship against testnet, breaking changes cost other people work. Right now there is no stated promise about what v1 guarantees.

Scope

  • Declare what is stable in v1: routes, request/response shapes, error codes, pagination semantics.
  • Declare what is explicitly not stable yet.
  • Define the deprecation policy: notice period, and how removal is signalled.
  • Decide how a breaking change would be versioned if one becomes unavoidable.

Done when

  • The compatibility promise is documented and the v1 surface is frozen against it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programapiGo REST API + Rust gRPC APIdocumentationDocumentationtestnet-launchBlocks or de-risks the testnet launch

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions