Meshline.Sdk 1.0.0
Meshline.Sdk 1.0.0 is the first .NET SDK release for applications using the Meshline protocol.
Install
Target .NET 10 and install the NuGet package:
dotnet add package Meshline.Sdk --version 1.0.0Included capabilities
- Account setup and recovery, device authorization, profiles, contacts, and home-relay migration.
- End-to-end encrypted direct and group messaging, and public channels.
- HTTP and WebSocket relay connectivity with background synchronization and reconnection.
- SQLite persistence, local conversations, and pending-operation recovery.
- Protocol models, Canonical JSON, signatures, encryption, message bodies, and attachment references.
Integrate with your application
The application supplies account signing (IAccountSigner), relay registry access (IRelayRegistry), and local secret protection (ISecretProtector). Use MeshlineClient to coordinate the components, or compose them independently.
Start with the integration guide and examples. Use the network reference and Registry contract hash for the Meshline network you intend to join.
Validation and limitations
All 542 offline tests passed, covering protocol and cryptographic vectors, transport, SQLite persistence, client workflows, and lifecycle behavior. Live-relay interoperability and mobile, browser, and NativeAOT environments remain unvalidated. Applications handle content retrieval and rendering.
This SDK release does not change the Protocol 1.0 specification draft status. The TypeScript SDK is planned; the Relay and WPF reference client are not yet public.