PageSourceSearch

https://tumitrust.com/docs/assets/js/9eb396a9.3b663dc1.js

js tumitrust.com collected 2026-09-28 06:43:41 UTC 16,827 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs_new=globalThis.webpackChunkdocs_new||[]).push([[5331],{28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>c});var r=i(96540);const s={},t=r.createContext(s);function a(e){const n=r.useContext(t);return r.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),r.createElement(t.Provider,{value:n},e.children)}},36180:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>a,metadata:()=>r,toc:()=>o});const r=JSON.parse('{"id":"pti/governance/ecosystem-roadmap","title":"Ecosystem Roadmap","description":"Four-phase roadmap for PTI ecosystem governance, from founder stewardship to mature independent ecosystem.","source":"@site/docs/pti/governance/ecosystem-roadmap.md","sourceDirName":"pti/governance","slug":"/pti/governance/ecosystem-roadmap","permalink":"/docs/pti/governance/ecosystem-roadmap","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":21,"frontMatter":{"title":"Ecosystem Roadmap","description":"Four-phase roadmap for PTI ecosystem governance, from founder stewardship to mature independent ecosystem.","sidebar_position":21},"sidebar":"ptiSidebar","previous":{"title":"Contribution Process","permalink":"/docs/pti/governance/contribution-process"},"next":{"title":"Community Participation","permalink":"/docs/pti/governance/community-participation"}}');var s=i(74848),t=i(28453);const a={title:"Ecosystem Roadmap",description:"Four-phase roadmap for PTI ecosystem governance, from founder stewardship to mature independent ecosystem.",sidebar_position:21},c="Ecosystem Roadmap",d={},o=[{value:"Phase overview",id:"phase-overview",level:2},{value:"Phase 1. Founder Stewardship",id:"phase-1-founder-stewardship",level:2},{value:"Characteristics",id:"characteristics",level:3},{value:"Governance rules",id:"governance-rules",level:3},{value:"Exit criteria (all required)",id:"exit-criteria-all-required",level:3},{value:"Phase 2. Partner Participation",id:"phase-2-partner-participation",level:2},{value:"Characteristics",id:"characteristics-1",level:3},{value:"Governance rules",id:"governance-rules-1",level:3},{value:"Exit criteria",id:"exit-criteria",level:3},{value:"Phase 3. Community Governance",id:"phase-3-community-governance",level:2},{value:"Characteristics",id:"characteristics-2",level:3},{value:"Governance rules",id:"governance-rules-2",level:3},{value:"Exit criteria",id:"exit-criteria-1",level:3},{value:"Phase 4. Mature Ecosystem",id:"phase-4-mature-ecosystem",level:2},{value:"Characteristics",id:"characteristics-3",level:3},{value:"Governance rules",id:"governance-rules-3",level:3},{value:"Ongoing obligations",id:"ongoing-obligations",level:3},{value:"Cross-phase invariants",id:"cross-phase-invariants",level:2},{value:"Current status",id:"current-status",level:2},{value:"Related documents",id:"related-documents",level:2}];function l(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",mermaid:"mermaid",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"ecosystem-roadmap",children:"Ecosystem Roadmap"})}),"\n",(0,s.jsxs)(n.p,{children:["PTI governance ",(0,s.jsx)(n.strong,{children:"MUST"})," evolve as the implementer base, institutional adoption, and public scrutiny grow. This roadmap defines ",(0,s.jsx)(n.strong,{children:"four phases"})," from founding stewardship to a mature ecosystem. Timelines are ",(0,s.jsx)(n.strong,{children:"indicative:"})," phase transitions require published criteria, not calendar dates alone."]}),"\n",(0,s.jsx)(n.mermaid,{value:"timeline\n  title PTI Governance Phases\n  Phase 1 : Founder Stewardship\n           : Initial RFCs Stable\n           : Reference implementation\n  Phase 2 : Partner Participation\n           : Independent pilots\n           : Accredited certification live\n  Phase 3 : Community Governance\n           : Elected Maintainers\n           : Foundation charter draft\n  Phase 4 : Mature Ecosystem\n           : Independent foundation\n           : Multi-vendor federation"}),"\n",(0,s.jsx)(n.h2,{id:"phase-overview",children:"Phase overview"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Phase"}),(0,s.jsx)(n.th,{children:"Focus"}),(0,s.jsx)(n.th,{children:"Primary decision body"}),(0,s.jsx)(n.th,{children:"Success signal"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"1. Founder Stewardship"})}),(0,s.jsx)(n.td,{children:"Establish RFCs, tests, reference impl"}),(0,s.jsx)(n.td,{children:"Appointed WG + Stewardship Council"}),(0,s.jsx)(n.td,{children:"v1.0 Stable; Core certification path"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"2. Partner Participation"})}),(0,s.jsx)(n.td,{children:"Independent implementers, labs"}),(0,s.jsx)(n.td,{children:"WG + expanding CPB"}),(0,s.jsx)(n.td,{children:"\u22652 certified non-steward implementations"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"3. Community Governance"})}),(0,s.jsx)(n.td,{children:"Elective leadership, public bylaws"}),(0,s.jsx)(n.td,{children:"Elected Maintainers + boards"}),(0,s.jsx)(n.td,{children:"Annual elections; transparency report"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.strong,{children:"4. Mature Ecosystem"})}),(0,s.jsx)(n.td,{children:"Neutral legal home, federation scale"}),(0,s.jsx)(n.td,{children:"Foundation board + WG"}),(0,s.jsx)(n.td,{children:"Foundation operating; trademark transferred"})]})]})]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"phase-1-founder-stewardship",children:"Phase 1. Founder Stewardship"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Objective:"})," Publish a coherent, certifiable PTI v1.0 and prove implementability."]}),"\n",(0,s.jsx)(n.h3,{id:"characteristics",children:"Characteristics"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Working Group convened with Maintainers appointed by founding steward"}),"\n",(0,s.jsxs)(n.li,{children:["TumiTrust operates flagship ",(0,s.jsx)(n.a,{href:"/docs/pti/governance/reference-implementation-policy",children:"reference implementation"})]}),"\n",(0,s.jsxs)(n.li,{children:["RFCs RFC-001 through RFC-012 reach ",(0,s.jsx)(n.strong,{children:"Stable"})," or documented path thereto"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/pti/governance/conformance-program",children:"Conformance Program"})," publishes Core profile and tests"]}),"\n",(0,s.jsx)(n.li,{children:"Governance documents in this section published and maintained"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"governance-rules",children:"Governance rules"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Rough consensus with appointed Maintainers; appeals to Stewardship Council"}),"\n",(0,s.jsxs)(n.li,{children:["Independent reviewer minimums ",(0,s.jsx)(n.strong,{children:"SHOULD"})," be met but may include steward affiliates with disclosure"]}),"\n",(0,s.jsxs)(n.li,{children:["Trademark administered by steward per ",(0,s.jsx)(n.a,{href:"/docs/pti/governance/trademark-branding",children:"Trademark and Branding"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"exit-criteria-all-required",children:"Exit criteria (all required)"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/pti/specification/v1.0/",children:"Specification v1.0"})," bundle marked ",(0,s.jsx)(n.strong,{children:"Current"})]}),"\n",(0,s.jsx)(n.li,{children:"Self-assessment and pilot lab certification available"}),"\n",(0,s.jsxs)(n.li,{children:["Public ",(0,s.jsx)(n.a,{href:"/docs/pti/governance/rfc-process",children:"RFC Process"})," operating \u22656 months"]}),"\n",(0,s.jsx)(n.li,{children:"Phase 2 transition plan published"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Indicative duration:"})," 12\u201324 months from first public RFC bundle."]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"phase-2-partner-participation",children:"Phase 2. Partner Participation"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Objective:"})," Demonstrate vendor-neutral adoption beyond the founding steward."]}),"\n",(0,s.jsx)(n.h3,{id:"characteristics-1",children:"Characteristics"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u22652 organizations run independent pilots using ",(0,s.jsx)(n.a,{href:"/docs/pti/build-your-pti/",children:"Build Your Own PTI"})]}),"\n",(0,s.jsx)(n.li,{children:"Accredited labs certify implementations other than TumiTrust"}),"\n",(0,s.jsx)(n.li,{children:"Enterprise profile tests available; federation pilots per RFC-006"}),"\n",(0,s.jsx)(n.li,{children:"Partner institutions participate in WG plenary without fee"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"governance-rules-1",children:"Governance rules"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Maintainers ",(0,s.jsx)(n.strong,{children:"SHOULD"})," include \u22651 non-steward affiliate"]}),"\n",(0,s.jsxs)(n.li,{children:["ARB ",(0,s.jsx)(n.strong,{children:"MUST"})," include \u22651 independent implementer representative"]}),"\n",(0,s.jsxs)(n.li,{children:["Stewardship Council publishes ",(0,s.jsx)(n.strong,{children:"annual transparency report"})," (funding, trademarks, WG appointments)"]}),"\n",(0,s.jsx)(n.li,{children:"Certification registry public"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"exit-criteria",children:"Exit criteria"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"\u22652 active certificates held by non-steward implementers"}),"\n",(0,s.jsx)(n.li,{children:"\u226512 months accredited certification operation"}),"\n",(0,s.jsx)(n.li,{children:"Documented independent implementer council"}),"\n",(0,s.jsx)(n.li,{children:"Supermajority WG vote to adopt Phase 3 election rules"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Indicative duration:"})," 18\u201336 months."]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"phase-3-community-governance",children:"Phase 3. Community Governance"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Objective:"})," Transfer substantive governance authority to elected community leadership."]}),"\n",(0,s.jsx)(n.h3,{id:"characteristics-2",children:"Characteristics"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Maintainers elected by contributor electorate per ",(0,s.jsx)(n.a,{href:"/docs/pti/governance/decision-making",children:"Decision Making"})]}),"\n",(0,s.jsx)(n.li,{children:"Board appointments include institutional user and public-interest seats"}),"\n",(0,s.jsxs)(n.li,{children:["Draft ",(0,s.jsx)(n.a,{href:"/docs/pti/governance/future-foundation-model",children:"Future Foundation Model"})," charter circulated for comment"]}),"\n",(0,s.jsx)(n.li,{children:"Major RFC work includes implementation reports from \u22652 vendors"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"governance-rules-2",children:"Governance rules"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Steward ",(0,s.jsx)(n.strong,{children:"MUST NOT"})," hold majority of Maintainer seats"]}),"\n",(0,s.jsx)(n.li,{children:"Governance document changes require 28-day public comment"}),"\n",(0,s.jsx)(n.li,{children:"Foundation formation exploratory committee chartered by WG"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"exit-criteria-1",children:"Exit criteria"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Two consecutive elected Maintainer terms completed"}),"\n",(0,s.jsx)(n.li,{children:"Foundation legal entity formed OR binding hosted-standards agreement signed"}),"\n",(0,s.jsx)(n.li,{children:"Trademark transfer plan approved"}),"\n",(0,s.jsx)(n.li,{children:"Multi-year funding committed for foundation runway"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Indicative duration:"})," 24\u201348 months."]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"phase-4-mature-ecosystem",children:"Phase 4. Mature Ecosystem"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Objective:"})," Sustainable, neutral stewardship supporting global federation."]}),"\n",(0,s.jsx)(n.h3,{id:"characteristics-3",children:"Characteristics"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Independent foundation (or equivalent) owns trademarks and test IP"}),"\n",(0,s.jsx)(n.li,{children:"Multiple certified implementations in production federation"}),"\n",(0,s.jsx)(n.li,{children:"Government and enterprise profiles widely certified"}),"\n",(0,s.jsxs)(n.li,{children:["TumiTrust continues as ",(0,s.jsx)(n.strong,{children:"one"})," reference implementer among many"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"governance-rules-3",children:"Governance rules"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Board composition per ",(0,s.jsx)(n.a,{href:"/docs/pti/governance/future-foundation-model",children:"Future Foundation Model"})]}),"\n",(0,s.jsx)(n.li,{children:"Working Group operates under foundation bylaws"}),"\n",(0,s.jsx)(n.li,{children:"Stewardship Council dissolved or purely advisory"}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/pti/governance/public-governance-statement",children:"Public Governance Statement"})," updated to reflect foundation"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"ongoing-obligations",children:"Ongoing obligations"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Maintain Stable RFC cadence and security disclosure"}),"\n",(0,s.jsx)(n.li,{children:"Never reintroduce single-vendor specification capture"}),"\n",(0,s.jsx)(n.li,{children:"Publish conformance and transparency reports annually"}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"cross-phase-invariants",children:"Cross-phase invariants"}),"\n",(0,s.jsxs)(n.p,{children:["These ",(0,s.jsx)(n.strong,{children:"MUST NOT"})," regress across phases:"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Invariant"}),(0,s.jsx)(n.th,{children:"Document"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"RFC 2119 normative process for breaking changes"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/docs/pti/governance/breaking-changes-policy",children:"Breaking Changes Policy"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Free RFC contribution"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/docs/pti/governance/contribution-process",children:"Contribution Process"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Certification vendor neutrality"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/docs/pti/governance/conformance-program",children:"Conformance Program"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Spec vs product separation"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/docs/pti/governance/specification-vs-implementation",children:"Specification vs Implementation"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Subject-facing privacy and explainability in RFCs"}),(0,s.jsxs)(n.td,{children:[(0,s.jsx)(n.a,{href:"/docs/pti/rfcs/rfc-009-privacy",children:"RFC-009"}),", ",(0,s.jsx)(n.a,{href:"/docs/pti/rfcs/rfc-012-trust-evidence",children:"RFC-012"})]})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"current-status",children:"Current status"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"As of publication:"})," Phase 1. Founder Stewardship."]}),"\n",(0,s.jsxs)(n.p,{children:["The Working Group ",(0,s.jsx)(n.strong,{children:"WILL"})," update this page when exit criteria for Phase 2 are met, including links to transparency reports and certification registry snapshots."]}),"\n",(0,s.jsx)(n.h2,{id:"related-documents",children:"Related documents"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/pti/governance/future-foundation-model",children:"Future Foundation Model"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/pti/go
1vernance/governance-model",children:"Governance Model"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/pti/governance/why-governance-matters",children:"Why Governance Matters"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/pti/conformance/",children:"PTI Conformance"})}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.