| Meshline |
The application-facing client for coordinating account lifecycle, messaging, conversations, channels, and groups. |
| Meshline.Components |
Lifecycle-managed components and events for accounts, devices, profiles, contacts, direct messages, channels, and groups. |
| Meshline.Identity |
Utilities for deriving account and relay identifiers and verifying their signatures. |
| Meshline.Interactions |
Application-supplied interfaces for signing, relay discovery, and local secret protection, with optional Neo RPC and NEP-6 implementations. |
| Meshline.Models |
Shared models for network identity and optional field updates. |
| Meshline.Models.Client |
Application-facing options, drafts, queries, result models, and pagination types used by the client components. |
| Meshline.Models.Protocol |
Protocol documents, requests, responses, and notifications exchanged with relays, with JSON serialization and validation support. |
| Meshline.Models.Registry |
Relay registration records and status values returned by registry integrations. |
| Meshline.Storage |
SQLite database configuration, schema migration entry points, and readers for paged local queries. |
| Meshline.Storage.Migrations |
Entity Framework Core migrations for the SDK's SQLite database; applications use MeshlineDatabase to apply the schema. |
| Meshline.Transport |
HTTP and WebSocket relay clients, shared connection pools, authentication states, and relay error reporting. |
| Meshline.Validation |
Diagnostic types describing protocol validation failures. |