DEVELOPER RESOURCES

从协议到可运行实现

按需进入协议、SDK、Relay 或参考客户端。当前源码仓库尚未公开,下面的路径与命令对应项目内的开发结构。

返回首页
01Protocol 1.002C# SDK03Relay04Reference Client
01

Protocol 1.0

从身份、编码、密码学到中继发现、路由、客户端 API 与实时同步的完整协议面。

  • 协议概览与安全边界
  • 规范对象与签名输入
  • Relay 与客户端接口

docs/protocol/v1/README.md

Get-Content docs\protocol\v1\README.md
02

C# SDK

使用通用 .NET SDK 构造协议对象、发现公共中继,或直接接入完整的应用会话。

  • 低层协议与密码学 API
  • 中继发现与账户路由
  • 高层会话与同步状态机

src/Meshline.Sdk/README.md

dotnet run --project samples\Meshline.Sdk.GettingStarted
03

Relay

运行 ASP.NET Core 公共中继参考实现,提供客户端 API、DHT、跨中继投递和离线 Inbox。

  • HTTP 与 WebSocket 客户端 API
  • libp2p 中继网络
  • SQL Server 持久化

src/Meshline.Relay/README.md

dotnet run --project src\Meshline.Relay\Meshline.Relay.csproj
04

Reference Client

Windows WPF 参考客户端展示账户设立、好友、私聊、群组、频道、多设备与备份流程。

  • 真实 SDK 集成边界
  • 端到端加密消息流程
  • 断线恢复与离线同步

src/Meshline.Client/README.md

dotnet run --project src\Meshline.Client\Meshline.Client.csproj

STATUS / 1.0

当前能力边界

Protocol 1.0 与参考实现当前基于 Neo N3。多链地址与签名支持是后续演进方向;跨设备、跨平台账户恢复也尚未完成。

源码仓库

即将公开