Skip to content

ChainModePilot/Telepathy-Protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Telepathy Protocol (TP)

Build Status License: MIT Version PRs Welcome

A cognitive-sharing protocol for Fay-to-Fay communication within the iFay ecosystem.

MCP lets AI use tools. A2A lets Agents pass messages. TP lets Fays achieve telepathy — establishing shared cognitive spaces within authorized trust boundaries, enabling zero-ambiguity intent transfer through session-level sharing of memory, views, rules, and reasoning engines.

认知共享协议 — TP 不是又一个 agent-to-agent 通信协议,而是让 Fay 在授权信任边界内建立共享认知空间的协议。MCP 让 AI 能用工具,A2A 让 Agent 能传话,TP 让 Fay 能"心灵相通"。

Three Unique Capabilities

Capability Description
Transport Agnosticism TP messages can travel over A2A, MCP, API, or Prompt — TP cares about semantics, not transport
Protocol Negotiation Adaptive bridging when Fays speak different protocol languages, ensuring intent is never lost in translation
Shared Context Session-level sharing of memory fragments, view states, rules, and reasoning engines within trust boundaries

Quick Start

  1. Explore the Blueprint — understand why TP exists and how it differs from MCP/A2A:

  2. Review the Schema — see the protocol's data structures:

  3. Read the Specification — dive into the formal protocol spec:

Documentation

Section Description Path
Blueprint Project vision, application scenarios, ecosystem positioning docs/{lang}/blueprint/
Specification Formal protocol specification (versioned) docs/{lang}/specification/
Developer Guide Getting started, architecture, contributing docs/{lang}/develop/
SDK Installation, API reference, examples, migration docs/{lang}/sdk/
Community Code of conduct, governance, RFC process docs/{lang}/community/

Supported languages: en, zh-CN, zh-TW, ja, ko, de, fr, es, ru

Repository Structure

├── docs/                 # Multi-language documentation (9 languages)
│   └── {lang}/
│       ├── blueprint/    # Project vision and ecosystem positioning
│       ├── specification/# Formal protocol specification (versioned)
│       ├── develop/      # Developer guides
│       ├── sdk/          # SDK documentation
│       ├── community/    # Governance and community docs
│       └── images/       # Shared diagrams and illustrations
├── schema/               # Versioned schema definitions
│   ├── draft/            # Work-in-progress schema
│   └── {YYYY-MM-DD}/    # Released schema versions (immutable)
├── src/                  # TypeScript SDK source code
├── tests/                # Test suites
├── ref/                  # Reference materials
└── .kiro/specs/          # Project specifications

iFay Ecosystem

TP is one of six sibling protocols in the iFay ecosystem:

Protocol Full Name Role
ICP Interactive Conversation Protocol Human-AI interaction middleware
TP Telepathy Protocol Fay-to-Fay cognitive sharing
CAP Control Authority Protocol Hardware/client takeover
SSP Skill Sharing Protocol Feed-based skill discovery
DTP Data Tunnel Protocol OS/hardware-to-Fay data channel
FP Faying Protocol Human-iFay identity binding

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to get involved.

License

This project is licensed under the MIT License.

About

A structured descriptive protocol for meaning expression, used to map unstructured descriptions into structured ones. For example, it enables a tacit understanding to be established between prompts and invocation behaviors.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors