From b5ccb039f407c8b2511e088f4286e5e5245b4cce Mon Sep 17 00:00:00 2001 From: blocksifrdev Date: Tue, 15 Sep 2026 13:10:07 -0400 Subject: [PATCH 1/2] Remove the internal launch-readiness checklist docs/public-readiness.md was the internal gate list for deciding whether to launch, opening with "not yet ready for a broad public launch". It is a decision document for the team, and it was public. Co-Authored-By: Claude Opus 5 --- docs/public-readiness.md | 70 ---------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 docs/public-readiness.md diff --git a/docs/public-readiness.md b/docs/public-readiness.md deleted file mode 100644 index 5e4a20f..0000000 --- a/docs/public-readiness.md +++ /dev/null @@ -1,70 +0,0 @@ -# Public Repository Readiness - -This checklist is used to decide whether TTP is ready for a public launch. - -## Current Assessment - -**Status:** Adoption-ready for early technical evaluators; not yet ready for a broad public launch. - -The repo now has a dependency-free local demo that shows the central value proposition: a protected action can be permitted, stepped up, or denied with an execution receipt. The remaining launch gates are mostly packaging, CI, and production-readiness polish. - -## Release Gates - -### 1) Build & Test Reliability - -- [x] Trust Authority TypeScript build compiles in local reference environment. -- [x] Automated CI workflow for build/test/docs checks on every PR. -- [x] Basic smoke tests for key admin/token endpoints. - -### 2) Documentation Quality - -- [x] Role-based onboarding docs are split by audience (`getting-started`, `operator-guide`, `ecosystem-integrations`). -- [x] Contributing guide is role-based and structured. -- [x] Integration guide includes AGT and network adapter patterns. -- [x] Add a concise "public quickstart" issue template for first-time contributors. - -### 3) Security & Governance Baseline - -- [x] Security model and threat docs exist. -- [x] Governance and RFC contribution process documented. -- [x] `SECURITY.md` entry-point exists for responsible disclosure and access controls. -- [x] Branch/access control policy is documented (`docs/repo-access-control.md`). - -### 4) Operational Readiness (Reference Stack) - -- [x] Agent registry listing endpoint exists (`GET /v1/admin/agents`). -- [x] Quarantine/block workflows documented and implemented. -- [x] Add persistent-storage guidance for production-like deployments in a dedicated operator runbook section. - -### 5) Repo Hygiene - -- [x] Core docs references resolve (roadmap, guides, contributing). -- [ ] Add CI badge/status in README once workflow is live and passing. -- [x] CODEOWNERS exists for protocol/security/runtime critical paths. - -### 6) Open-Source Boundary Integrity - -- [x] Public/open boundary is documented (`docs/open-source-boundary.md`). -- [ ] Perform a release-time audit to confirm no premium compliance/risk modules are included. -- [ ] Verify product language in docs keeps protocol semantics vendor-neutral and portable. - -## Recommended Pre-Public Action Plan (Fast) - -1. Publish or explicitly reserve the SDK package name used in docs. -2. Extend CI to build SDK/reference packages and run markdown/link checks. -3. Enforce branch protection + required checks in repository settings. -4. Add one smoke-test script for core Trust Authority endpoints. -5. Cut a tagged pre-release (`v1.0.0-rc1`) with changelog. -6. Run open-source boundary audit against `docs/open-source-boundary.md`. - -## Packaging Notes - -The root npm package is scoped to protocol runtime primitives, schemas, and release-critical documentation through the `files` allowlist in `package.json`. Reference implementations, broad documentation, tests, CI workflows, policies, and partner collateral remain in the repository but are not part of the root npm tarball. - -Pre-release package names are aligned under the BlockSiFr npm scope: - -- `@blocksifr/ttp-protocol` -- `@blocksifr/ttp-sdk` -- `@blocksifr/ttp-trust-authority` - -If those are done, the repo is in strong shape for a broader public launch. From 1157ff44cc431f794db5fb17a8b06b28e89dd0e5 Mon Sep 17 00:00:00 2001 From: blocksifrdev Date: Tue, 15 Sep 2026 13:10:17 -0400 Subject: [PATCH 2/2] Drop the dangling reference to the removed checklist Co-Authored-By: Claude Opus 5 --- ttp-language.md | 1 - 1 file changed, 1 deletion(-) diff --git a/ttp-language.md b/ttp-language.md index a7a14a9..83644d1 100644 --- a/ttp-language.md +++ b/ttp-language.md @@ -135,4 +135,3 @@ Those can be explored as future ecosystem extensions, but are not v1 protocol re - Aggregation algorithm: `protocol/aggregation-spec.md` - Integration details: `docs/integration-guide.md` - Security model: `docs/security.md` -- Public launch checklist: `docs/public-readiness.md`