Skip to main content

SDK Verification Matrix

This page describes verification evidence that is actually present in the public EdgeBase repository. It does not treat private certification workspaces or uncommitted local artifacts as public proof.

Current Repo State

  • SDK unit and E2E test sources are checked in with their language packages.
  • Public CI definitions select and run those suites from .github/workflows/ci.yml and .github/workflows/test.yml.
  • Release metadata and generated HTTP cores are checked against the versioned OpenAPI contract by the repository release checks.
  • Historical runtime/<target>/... sweeps and artifacts/<target>/wave-*/... certification files are not checked into this repository. Do not cite those paths as public evidence.

Evidence That Is Checked In

EvidenceRepresentative pathsWhat it proves
Public CI definitions.github/workflows/ci.yml, .github/workflows/test.ymlWhich repository-owned suites and platform matrices are configured to run
SDK unit and E2E suitespackages/sdk/*/test*, packages/sdk/*/tests*The assertions maintained for each language package
Generated contract teststools/sdk-codegen, generated SDK testsGenerated HTTP paths, methods, and parameters remain tied to OpenAPI
Release alignment checksscripts/release-version.test.mjs, scripts/check-release-versions.mjsPackage, documentation, generated surface, and changelog versions stay aligned

Checked-in test source shows what the repository intends to verify. A passing result belongs to the exact commit and CI or local run that produced it; the presence of a test file alone is not a blanket certification claim.

What Is Not Publicly Certified Here

The public repository does not preserve a current all-SDK, all-runtime certification sweep for dev, Docker, and deployed targets. If a separate internal verification workspace produces such a sweep, its status must be reported from that workspace and must not be described as checked into this repository.

Use the SDK Layer Matrix for package availability and the SDK Support Tiers for the project's maintained support policy. For pass/fail evidence, inspect the CI run or local receipt for the exact commit being evaluated.