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 home
01Meshline Protocol 1.002Meshline SDK03Meshline Relay04Reference Client
01

Meshline 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.md
02

Meshline 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.GettingStarted
03

Meshline 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.csproj
04

Reference 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.csproj

STATUS / 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