{"counts":{"by_priority":{"P0":2,"P1":6},"by_status":{"needs_external_partner":2,"needs_live_certification":1,"needs_package_release":4,"needs_public_benchmark_data":1},"open_requirements":8},"definition_of_done":["No open readiness status may be vague.","Each open item must state current scope, blocker, next wave, proof required, done-when criteria, and verification commands.","Marketing and product UI must not describe these items as fully shipped until the status is promoted."],"generated_from":"docs/product-sota-readiness.json","open_requirements":[{"blocking_condition":"public_leaderboard_data","build_or_proof_required":["Run public tasks against Kolm artifacts, OpenAI, Anthropic, Gemini, local GGUF, browser worker, and at least one hosted open-model baseline.","Publish raw JSON, command lines, model versions, hardware, latency, cost, scoring method, and benchmark harness configuration.","Attach statistical uncertainty, contamination provenance, leaderboard stability analysis, freshness windows, and retest cadence to /benchmarks."],"current_scope":"The benchmark harness, local evidence contract, and sample reference report exist; competitor and hardware leaderboard claims need reproducible public runs.","done_when":["/benchmarks contains reproducible multi-provider data, raw report links, uncertainty intervals, contamination checks, and leaderboard-stability artifacts.","Marketing copy cites only benchmarked claims and includes dataset/date context.","verify:sota passes with public leaderboard evidence attached."],"evidence_paths":["src/benchmark-evidence.js","scripts/benchmark-evidence.mjs","docs/benchmark-evidence.md","tests/wave589-benchmark-evidence-contract.test.js","public/benchmarks/trinity-500-benchmark.json"],"next_wave":"W571-public-leaderboard","priority":"P0","requirement_id":"benchmarking-infra","status":"needs_public_benchmark_data","surface_id":"infrastructure-enterprise","title":"Benchmark harness and hardware/model catalog exist; public reproducible leaderboard data needs publication.","verification":["npm run verify:benchmark-evidence","npm run verify:sota","node scripts/bench-compare.mjs --help","node scripts/bench-compare.mjs --matrix reports/benchmarks/provider-matrix.json --public"]},{"blocking_condition":"live_auditor_certification","build_or_proof_required":["Collect SOC 2, ISO 27001, HIPAA BAA, GDPR DPA, FedRAMP boundary, SBOM, and SLSA evidence packets.","Attach auditor reports or signed attestations through reports/compliance-certification-manifest.json.","Attach authority-reference crosswalks, control-period dates, system-boundary scope, evidence-register hashes, and chain-of-custody reviewer-independence metadata for every claimed control.","Update public trust pages to distinguish controls implemented from certifications awarded."],"current_scope":"Security controls, BAA copy, and evidence hooks exist locally; formal compliance claims require auditor/certification artifacts and live production evidence.","done_when":["Trust pages link dated auditor/certification evidence or stay scoped to implemented controls.","Enterprise readiness exports include the same evidence IDs and manifest hashes.","Compliance audit promotes live_certification_verified only after retained evidence, evidence-register, and signature artifacts all hash-match.","verify:sota passes with certification evidence attached or this item remains explicitly blocked."],"evidence_paths":["public/security.html","public/baa.html","docs/kolm-format-v1.md",".github/workflows/sdk-c-rust.yml","src/compliance-certification-packet.js","scripts/compliance-certification-packet.mjs","docs/compliance-certification-packet.md","tests/wave592-compliance-certification-packet.test.js"],"next_wave":"W573-compliance-certification","priority":"P0","requirement_id":"compliance-certifications","status":"needs_live_certification","surface_id":"infrastructure-enterprise","title":"SOC 2, ISO 27001, HIPAA BAA, GDPR, FedRAMP, and formal SLSA/SBOM evidence require live certification/auditor process.","verification":["npm run verify:sota","npm run lint:refs","npm run verify:compliance-packet","node --test --test-concurrency=1 tests/wave592-compliance-certification-packet.test.js"]},{"blocking_condition":"installer_channel_release","build_or_proof_required":["Produce signed release artifacts and checksums for macOS, Windows, Linux, and container targets.","Run install script smoke tests on clean hosts or CI images.","Submit or publish Homebrew, winget, apt, Docker, and direct install channels."],"current_scope":"Install scripts and package-manager manifests exist locally; Homebrew, winget, apt, and release-channel publication require signed release artifacts.","done_when":["Install docs link package-manager commands backed by published artifacts.","CI verifies installer checksums and smoke tests.","verify:sota passes with installer release evidence attached."],"evidence_paths":["scripts/install.ps1","packages/homebrew","packages/apt","packages/winget","src/package-release-readiness.js","scripts/package-release-readiness.mjs","docs/package-release-readiness.md"],"next_wave":"W575-installer-release","priority":"P1","requirement_id":"one-line-install","status":"needs_package_release","surface_id":"developer-experience","title":"Install scripts exist; public package-manager channels need release-backed publication.","verification":["npm run verify:sota","node scripts/package-release-readiness.mjs --smoke-installers --summary","node scripts/package-release-readiness.mjs --run-local-checks --summary","node scripts/build-deb.mjs --dry-run --json","powershell -NoProfile -ExecutionPolicy Bypass -File scripts/install.ps1 -WhatIf"]},{"blocking_condition":"external_runtime_adoption","build_or_proof_required":["Create adapter packets for Ollama, llama.cpp, ONNX/GGUF, Hugging Face Hub, and hardware partners.","Record merged or published external integration evidence in reports/runtime-adoption-manifest.json.","Document compatibility tests and supported artifact subset per runtime."],"current_scope":"Kolm runtime and compute adapters exist locally; native third-party support is not claimable until external projects merge or publish support.","done_when":["Every required external target row has merged/published status and conformance-report hash.","The runtime support matrix links to external artifacts, merged code, or package records.","verify:sota passes with third-party adoption evidence attached."],"evidence_paths":["docs/kolm-format-v1.md","src/compute/registry.json","public/runtimes.html","src/runtime-adoption-packets.js","scripts/runtime-adoption-packets.mjs","docs/runtime-adoption-packets.md"],"next_wave":"W566-runtime-adapters","priority":"P1","requirement_id":"ecosystem-runtime-adoption","status":"needs_external_partner","surface_id":"format-standard","title":"Get third-party runtime support from Hugging Face, Ollama, llama.cpp, ONNX/GGUF tooling, and hardware vendors.","verification":["npm run verify:governance-packets","npm run verify:sota","npm run build:readiness-closeout -- --check"]},{"blocking_condition":"external_partner_acceptance","build_or_proof_required":["Publish the RFC packet and governance proposal from docs/format-governance-packet.md.","Record accepted public venue evidence in reports/format-governance-submission.json.","Add the accepted governance venue and compatibility policy to /spec."],"current_scope":"The public v1 spec is shipped locally; neutral stewardship is not claimable until an outside standards venue or foundation accepts the process.","done_when":["A neutral venue or foundation process is publicly linked and accepted.","The spec has an external change-control path, versioning rules, and conformance-suite hash.","verify:sota passes with this requirement promoted to implemented or shipped."],"evidence_paths":["docs/kolm-format-v1.md","public/spec.html","src/format-governance-packet.js","scripts/format-governance-packet.mjs","docs/format-governance-packet.md"],"next_wave":"W565-format-governance","priority":"P1","requirement_id":"foundation-standardization","status":"needs_external_partner","surface_id":"format-standard","title":"Submit or steward the .kolm format through a neutral standards/foundation process.","verification":["npm run verify:governance-packets","npm run verify:sota","npm run build:readiness-closeout -- --check"]},{"blocking_condition":"sdk_package_release","build_or_proof_required":["Run build/check/package commands for every SDK with available toolchains.","Add CI jobs for C, Rust, TypeScript, Python, VS Code, Swift, Kotlin, and React Native packages.","Publish or attach signed release artifacts with install instructions."],"current_scope":"SDK source and metadata exist locally across languages; package manager availability is not complete until channel-specific release artifacts are published.","done_when":["Every SDK page links a tested package artifact or explicitly says local-source only.","CI compile-verifies SDKs on every change.","verify:sota passes with SDK release evidence attached."],"evidence_paths":["sdk/node","sdk/python","sdk/mcp","sdk/vscode","sdk/c","sdk/rust","packages/sdk-ts","packages/sdk-swift","packages/sdk-kotlin","packages/sdk-rn","src/package-release-readiness.js","scripts/package-release-readiness.mjs","scripts/verify-sdk-dist.mjs","scripts/verify-python-package-dist.mjs","docs/package-release-readiness.md","packages/sdk-ts/dist/index.js","packages/sdk-rn/dist/index.js","packages/attestation/tests/attestation.test.js","scripts/build-browser-extension.mjs","tests/wave591-package-local-build-contract.test.js"],"next_wave":"W572-sdk-release-matrix","priority":"P1","requirement_id":"sdk-depth","status":"needs_package_release","surface_id":"infrastructure-enterprise","title":"Node, Python, MCP, VS Code, C, Rust, TypeScript package, Swift, Kotlin, and React Native SDK surfaces exist locally.","verification":["npm run verify:sota","npm run verify:sdk-manifest","node scripts/verify-sdk-dist.mjs sdk-ts --json","node scripts/verify-sdk-dist.mjs sdk-rn --json","node scripts/verify-python-package-dist.mjs --json","npm run verify:package-release","node scripts/build-browser-extension.mjs --dry-run --json","node --test --test-concurrency=1 tests/wave591-package-local-build-contract.test.js"]},{"blocking_condition":"mobile_package_release","build_or_proof_required":["Run SwiftPM, Gradle, and React Native package checks where toolchains are available.","Create release tarballs or package dry-run artifacts.","Link install commands and version badges from SDK docs."],"current_scope":"Swift, Kotlin, and React Native SDK sources exist locally; SwiftPM, Maven, and npm publication are not complete until release artifacts exist.","done_when":["iOS, Android, and React Native SDK docs link installable packages or signed release artifacts.","CI verifies build/package checks for Swift, Kotlin, and React Native.","verify:sota passes with mobile package release evidence attached."],"evidence_paths":["packages/sdk-swift","packages/sdk-kotlin","packages/sdk-rn","src/package-release-readiness.js","scripts/package-release-readiness.mjs","scripts/verify-sdk-dist.mjs","docs/package-release-readiness.md","packages/sdk-rn/dist/index.js","packages/sdk-rn/ios/KolmRN.swift","packages/sdk-rn/android/src/main/java/ai/kolm/rn/KolmRNModule.kt","packages/sdk-swift/Tests/KolmTests/KolmTests.swift","packages/sdk-kotlin/src/main/AndroidManifest.xml","tests/wave591-package-local-build-contract.test.js"],"next_wave":"W570-mobile-sdk-release","priority":"P1","requirement_id":"ios-android-sdk","status":"needs_package_release","surface_id":"runtime-compute","title":"iOS, Android, and React Native SDK source exists; package publication remains external.","verification":["npm run verify:sota","npm --prefix packages/sdk-rn run build","node scripts/verify-sdk-dist.mjs sdk-rn --json","npm run verify:package-release","node --test --test-concurrency=1 tests/wave591-package-local-build-contract.test.js"]},{"blocking_condition":"package_channel_release","build_or_proof_required":["Build packages/sdk-ts and publish or dry-run the runtime package manifest.","Add browser embed smoke tests for public/sdk.js and recipe-worker.js.","Record npm package metadata, integrity hash, and CDN import URL."],"current_scope":"Browser runtime code exists locally; npm/CDN package publication remains an external release step.","done_when":["A package tarball or registry URL is linked from /runtimes and SDK docs.","The browser worker smoke test passes in CI.","verify:sota passes with package release evidence attached."],"evidence_paths":["public/sdk.js","public/recipe-worker.js","packages/sdk-ts","src/package-release-readiness.js","scripts/package-release-readiness.mjs","scripts/verify-sdk-dist.mjs","docs/package-release-readiness.md","packages/sdk-ts/dist/index.js","packages/sdk-ts/dist/index.d.ts","tests/wave591-package-local-build-contract.test.js"],"next_wave":"W569-runtime-wasm-package","priority":"P1","requirement_id":"runtime-wasm","status":"needs_package_release","surface_id":"runtime-compute","title":"Browser web runtime is packaged for embedding.","verification":["npm run verify:sota","npm --prefix packages/sdk-ts run build","node scripts/verify-sdk-dist.mjs sdk-ts --json","npm run verify:package-release","node --test --test-concurrency=1 tests/wave591-package-local-build-contract.test.js"]}],"purpose":"Generated closeout ledger for every non-final product readiness requirement.","schema_version":"2026-05-21.closeout"}
