DEVELOPER RESOURCES
From protocol to running implementations
Enter through the protocol, SDK, Relay, or reference client. The source repository is not public yet; paths and commands below reflect the project's development structure.
Back to homeProtocol 1.0
The complete protocol surface, from identity, encoding, and cryptography to relay discovery, routing, client APIs, and realtime sync.
- Overview and security boundaries
- Canonical objects and signature inputs
- Relay and client interfaces
docs/protocol/v1/README.md
Get-Content docs\protocol\v1\README.mdC# SDK
Use the general .NET SDK to build protocol objects, discover public relays, or integrate the complete application session.
- Low-level protocol and crypto APIs
- Relay discovery and account routing
- High-level session and sync state machine
src/Meshline.Sdk/README.md
dotnet run --project samples\Meshline.Sdk.GettingStartedRelay
Run the ASP.NET Core public relay reference with client APIs, DHT, cross-relay delivery, and a persistent offline Inbox.
- HTTP and WebSocket client APIs
- libp2p relay network
- SQL Server persistence
src/Meshline.Relay/README.md
dotnet run --project src\Meshline.Relay\Meshline.Relay.csprojReference Client
The Windows WPF client demonstrates account setup, contacts, private messages, groups, channels, multiple devices, and backup.
- Real SDK integration boundaries
- End-to-end encrypted messaging
- Reconnect and offline synchronization
src/Meshline.Client/README.md
dotnet run --project src\Meshline.Client\Meshline.Client.csprojSTATUS / 1.0
Current capability boundary
Protocol 1.0 and the reference implementation currently use Neo N3. Multi-chain address and signature support is a future direction. Cross-device, cross-platform account recovery is not complete yet.
Source repository
Coming soon