DEVELOPER RESOURCES
从协议到可运行实现
选择 .NET SDK 1.6.0 或 TypeScript SDK Alpha,将账户、加密消息、群组与频道接入应用。在线阅读开发指南、API 参考、协议规范与测试向量。
返回首页Meshline Protocol 1.0
规范定义兼容客户端、中继与推送网关之间的互操作规则,涵盖账户与设备、加密消息、路由、频道和群组,并提供测试向量用于一致性验证。
- 规范草案与安全边界
- 基础服务与可选托管模块
- 九组规范测试向量与行为要求
Meshline .NET SDK
1.6.0 已在 NuGet 发布,要求 .NET 10。通过 MeshlineClient 管理账户、设备和联系人,为应用接入加密私聊、群组、频道及 SQLite 持久化。指南提供账户设立、会话恢复、推送网关配置和应用集成示例。
Meshline TypeScript SDK
0.1.0-alpha.6 已在 npm 发布,提供 ESM 包和 TypeScript 类型声明。核心 SDK 处理账户、加密消息、群组与频道,平台适配包连接 Node.js、浏览器或 Expo 的存储与传输能力。按目标环境选择安装组合,并阅读平台要求与验证范围。
- ESM 包与 TypeScript 类型声明
- Node.js、浏览器与 Expo 适配
- 账户、加密消息与本地持久化
Meshline Relay
Meshline Relay 为兼容客户端提供消息投递与同步、频道和群组托管,并可向设备声明的推送网关发送离线通知。客户端负责加密与解密,中继负责路由和传递密文。
Meshline CLI
命令行客户端 0.3.0 提供 Windows 和 Linux x64 自包含下载包,面向用户、脚本与 AI 智能体。每个 profile 管理一个账户,可收发加密消息、操作群组与频道、查询本地历史,并通过交互会话或后台 daemon 保持同步。
- 账户、联系人、加密消息与频道
- JSON 输出与非交互凭据
- 交互会话、后台同步与本地历史查询
CLI 为开发预览版,与尚未公开的 WPF 参考客户端不同。Linux daemon/systemd 实网验收和跨中继验收仍待完成;watch 不提供持久重放或精确一次消费保证。
MeshlineRegistry 参考合约
MeshlineRegistry 参考合约已在 GitHub 公开,提供源码、构建与测试说明、完整 ABI,以及部署、升级、中继维护和治理操作手册。
STATUS / 1.0
当前能力边界
.NET SDK 1.6.0 已发布,Meshline Protocol 1.0 仍为规范草案。账户密钥可用于恢复设备授权与归属路由;联系人、消息和群秘密的恢复取决于已有设备、可用材料或备份。
.NET SDK 已通过离线测试;实网互操作与跨平台发布验证仍待完成。TypeScript SDK 为 Alpha,平台要求与限制见其指南。应用负责选择账户签名和注册表适配器、提供秘密保护,并处理内容与界面。
参考实现源码
.NET 与 TypeScript SDK、Meshline CLI 和 Registry 合约源码已公开