Chapter 7: Deliverables and Roadmap

7.1 Three-Tier Deliverable Catalog

All deliverables of the TP project are organized into three priority tiers:

Tier 1 — Core Deliverables (Must-Have)

DeliverableTarget PhaseDependencies
Blueprint document (zh-CN + en)Phase 0None
TP protocol specification draftPhase 1Blueprint document
JSON Schema definitions (MessageEnvelope, Intent, Capability, Task, Context, SharedContext)Phase 1Protocol specification
TypeScript type definitionsPhase 1JSON Schema
TypeScript reference SDKPhase 3Schema + Protocol specification

Tier 2 — Important Deliverables (Should-Have)

DeliverableTarget PhaseDependencies
MDX human-readable documentationPhase 1JSON Schema
Multi-language protocol documents (9 languages)Phase 4Source language documents
Developer guide (Quick Start + Architecture Overview)Phase 1Blueprint document
SDK usage guide and API referencePhase 3TypeScript SDK

Tier 3 — Enhancement Deliverables (Nice-to-Have)

DeliverableTarget PhaseDependencies
Community contribution guide and governance documentsPhase 0None
Protocol conformance test suitePhase 4SDK + Schema
Example application projectsPhase 4SDK

7.2 Roadmap

Phase 0: Foundation

The core objective of Phase 0 is to establish the project's infrastructure and top-level narrative. Key milestones include: publishing the blueprint document in both Chinese and English, establishing TP's core positioning as a cognitive sharing protocol; finalizing the project directory structure and naming conventions; creating open-source governance files including README.md, CONTRIBUTING.md, and CODE_OF_CONDUCT.md; establishing Schema version management conventions (date-based naming, three-file synchronization, backward compatibility rules); marking the earlier agent-to-agent-protocol spec as deprecated, officially superseded by the telepathy-protocol spec. The exit criteria for Phase 0 are the bilingual publication of the blueprint document and readiness of the repository infrastructure.

Phase 1: Core Specification

Phase 1 focuses on TP's core technical specification. Key milestones include: publishing the TP protocol specification draft, defining shared context semantics and transport-agnostic message envelope format; delivering JSON Schema and TypeScript type definitions covering core data structures including MessageEnvelope, Intent, Capability, Task, Context, and SharedContext; delivering MDX-format human-readable documentation; publishing the developer quick-start guide. The exit criteria for Phase 1 are that the core Schema three-file set (.json / .ts / .mdx) passes consistency validation, and the specification draft completes review.

Phase 2: Security, Privacy and Shared Context

Phase 2 delves into the security and privacy domain. Key milestones include: delivering encryption and credential-related Schema definitions (EncryptedPayload, CallbackCredential); publishing the security specification covering end-to-end encryption, authentication mechanisms, and Host-delegated authorization; defining the complete lifecycle management of Shared Context — creation, scope definition, expiration, and revocation; establishing the Technical Steering Committee (TSC) governance mechanism. The exit criteria for Phase 2 are that the security Schema passes consistency validation and the TSC charter is officially published.

Phase 3: Transport Bridges and SDK

Phase 3 transforms the protocol specification into runnable code. Key milestones include: delivering the TypeScript reference SDK implementing core message processing logic; implementing protocol bridge interfaces for A2A and MCP, validating transport agnosticism and protocol negotiation capabilities; delivering bridge interfaces for sibling protocols (ICP, SSP, CAP, DTP, FP); publishing SDK documentation and usage examples. The exit criteria for Phase 3 are that the SDK passes all unit tests and property-based tests, and bridge interfaces pass integration tests.

Phase 4: Ecosystem and Community

Phase 4 expands TP from a technical project into an open ecosystem. Key milestones include: completing multi-language documentation translation for all 9 languages; delivering the protocol conformance test suite for third-party implementations to verify compliance; publishing example application projects demonstrating shared context in real-world business scenarios; establishing the RFC process to provide community-driven governance for the protocol's ongoing evolution. The exit criteria for Phase 4 are that the translation status dashboard shows all Tier 1 and Tier 2 document translations are complete.

gantt
    title TP Project Roadmap
    dateFormat YYYY-MM
    axisFormat %Y-%m

    section Phase 0
    Foundation                          :done, p0, 2025-07, 2025-08

    section Phase 1
    Core Specification                  :active, p1, 2025-08, 2025-10

    section Phase 2
    Security & Privacy                  :p2, 2025-10, 2026-01

    section Phase 3
    Transport Bridges & SDK             :p3, 2026-01, 2026-04

    section Phase 4
    Ecosystem & Community               :p4, 2026-04, 2026-07