DEVELOPER RESOURCES
From protocol to running implementations
Enter through Meshline Protocol, Meshline SDK, Meshline Relay, or the reference client. The source repository is not public yet; paths and commands below reflect the project's development structure.
Back to homeMeshline Protocol 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.mdMeshline 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.GettingStartedMeshline Relay
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
Meshline 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