Sendant

Blog / Choosing Between Sendant vs Session: Routing, Verification, and Client Tradeoffs

Sendant blog

Choosing Between Sendant vs Session: Routing, Verification, and Client Tradeoffs

Evaluate how Sendant and Session handle metadata, client deployment, and network constraints to choose the right identifier-free messenger for your operational needs.

By Sendant · Published September 25, 2026 · Updated September 25, 2026

Choosing between Sendant vs Session comes down to whether your threat model requires multi-hop network obfuscation on personal hardware or zero-footprint accessibility on locked-down devices and degraded networks. Both platforms eliminate phone numbers, email addresses, and centralized user registries, yet they solve operational security from fundamentally different architectural standpoints.

For individuals seeking practical Session messenger alternatives, evaluating this identifier-free messenger comparison requires looking beyond surface-level privacy promises. By analyzing how each system handles cryptographic session management, network-level routing, client distribution, and long-term organizational sustainability, engineers and high-risk operators can determine the right deployment model for their operational reality.

At a Glance: Sendant vs Session Core Differences

Modern secure messaging has shifted away from centralized identifiers. When evaluating Sendant vs Session, the technical divergence lies primarily in transport architecture and client runtime constraints rather than message privacy intentions.

Session relies on a decentralized node network that routes encrypted packets through multiple intermediate hops to obscure client IP addresses. Sendant focuses on protocol resiliency, rapid browser deployment, and direct cryptographic guarantees over unstable or administratively locked environments.

Evaluation Dimension Sendant Session
Identity Construct Client-generated cryptographic keypair; no phone number, email address, or account required. A public key is derived locally on the device.
Cryptographic Primitives X3DH key agreement and Double Ratchet mechanism for continuous session ratcheting. Modified Session Protocol based on Signal primitives, adapted for decentralized multi-device and swarm caching.
Network Metadata Handling Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses. Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses.
Transport Mechanics Multi-path delivery supporting direct peer-to-peer, relay hops, local networks, and offline mailbox caching. Swarm-based routing through nodes chosen deterministically based on public key hashing.
Browser Accessibility The only identifier-free messenger with a persistent, full-featured no-install browser client accessible at app.sendant.io. No web client available; requires installing native binaries or mobile apps.
Mobile & Desktop Reach Sendant is on the App Store for iPhone (version 1.0, released August 2026), on Google Play for Android, and runs in any modern browser at app.sendant.io with nothing to install. Native builds across desktop (Electron on macOS, Windows, Linux) and mobile (iOS, Android, F-Droid).
Auditing & Transparency Sendant is built on X3DH + Double Ratchet — the same primitives Signal uses — with publicly documented architecture. Sendant's source code is not public. An independent audit is planned; Sendant has not yet been audited. Code repositories licensed under GPL-3.0; historic third-party security reviews published.
Ecosystem & Governance Sendant operates with no ads, no tokens, and no selling user data. Historically linked to Oxen cryptocurrency tokens; maintained by a foundation structure and community contributors.

Your deployment criteria should guide your choice. Select Session when your dominant risk is an adversary passively logging transit IP addresses on personal devices where native software installation is unconstrained. Select Sendant when communicating across managed workstations where administrative installation privileges are blocked, or when field operations require dependable delivery across throttled networks.

Account Generation and Identifier-Free Identity

Traditional encrypted messaging apps often bind cryptographic identities to central verification vectors. While this simplifies contact discovery via address-book synchronization, it introduces systemic correlation risks. As highlighted in FTC guidance on how websites and apps collect and use information, persistent personal identifiers create long-term exposure surfaces that can link online activities to real-world individuals.

Under Session's architecture, user registration omits phone numbers and email addresses entirely. The account identity is formed directly from a locally generated Ed25519 public key, keeping client identification separate from telecommunications-linked databases. Contact discovery is conducted out-of-band by swapping Session IDs or scanning QR codes, keeping the directory decentralized.

Sendant implements a comparable identifier-free approach. Identity creation occurs entirely client-side when the software initializes, generating the necessary asymmetric keypairs locally. Sendant requires no phone number, email address, or central username registration. The client generates its cryptographic identity locally, permitting immediate peer-to-peer verification through cryptographic fingerprints or visual codes.

The operational difference between these two systems appears in credential recovery and persistence workflows:

  • Mnemonic Seed Phrases (Session): Session exports a standard mnemonic word list during creation. If a user migrates to a new device or reinstalls the app, entering the seed regenerates the private keys. However, message history is not synchronized automatically from an arbitrary past date; it must be imported directly from an existing physical device via local export or retrieved from the temporary swarm window.
  • Local Cryptographic State (Sendant): Identity persistence is bound to the client's local storage environment. In browser runtimes, the identity keys persist within secured browser storage mechanisms like IndexedDB. For prolonged use across endpoints, users maintain their identity state through direct device pairing or cryptographic credential export.

Session IDs function well for users comfortable copying extended hex strings across secure channels. Sendant matches this decoupling while eliminating the need for a secondary device or persistent disk writes when operating from temporary environments.

Cryptographic Foundations: Signal Protocol Primitives vs Session Protocol

The underlying cryptographic protocols govern how messages are authenticated, exchanged, and protected against key compromise over time. The fundamental design goals of Sendant and Session lead to distinct choices in session key management.

Sendant is built on X3DH + Double Ratchet — the same primitives Signal uses — with publicly documented architecture. An independent audit is planned; Sendant has not yet been audited. The Signal Protocol X3DH Specification establishes shared secret keys between parties asynchronously, even when one party is offline during session initiation. Combined with the ratcheting structure detailed in the Signal Protocol Specifications, this architecture produces continuous forward secrecy and post-compromise security. Every sent and received message triggers an ephemeral key exchange, ensuring that a compromised temporary key cannot decrypt previously recorded traffic or future transmissions once the ratchet steps forward.

Session departed from the standard Double Ratchet architecture to build its proprietary Session Protocol. This divergence was motivated by Session's network model: a decentralized network cannot rely on a centralized WebSocket push infrastructure to guarantee synchronous message order. In standard Double Ratchet implementations, receiving messages out of sequence across a decentralized cluster of nodes can break cryptographic state synchronization or force complex packet-holding queues.

To address this, Session modified the ratcheting structure to permit asynchronous multi-device synchronization and out-of-order message ingestion across decentralized node swarms. Because messages may arrive out of order, ratcheting occurs across batched intervals rather than after every discrete payload, resulting in different forward secrecy characteristics compared to a strict per-message ratchet.

Both platforms prevent intermediate relays from reading payload contents. For organizations evaluating cryptographic assurances, the core architectural difference rests between standard, strictly ordered ratchet progressions and decentralized, out-of-order handling designed for distributed node swarms.

Routing Architecture: Sendant vs Session Transport Mechanics

Message transport determines how effectively a platform protects network metadata and how reliably it operates under hostile network conditions. Here, Sendant vs Session represents two divergent engineering philosophies.

Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses.

This decentralized multi-hop routing introduces operational tradeoffs. Routing traffic through intermediate volunteer-operated nodes inherently adds transmission hops, which can introduce latency, jitter, and variable packet arrival times. When network conditions deteriorate or node swarms drop packets during rebalancing, message delivery can stall or fail silently until a new route is established.

Sendant approaches transport through multi-path delivery rather than multi-node circuit construction. Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses. Instead, Sendant focuses on message delivery certainty under adversarial or impaired transport conditions.

By evaluating connection state across multiple pathways—direct browser-to-browser peer negotiation, low-overhead WebSocket relays, local network channels, and reliable offline-mailbox buffers—Sendant prevents failed deliveries caused by routing overhead. If a mobile user passes through an area with degraded cellular coverage or heavy ISP throttling, the message queues locally and synchronizes through the first functional relay path without waiting for decentralized circuit rebuilds.

If your threat model considers IP metadata collection by transit providers your greatest risk, Session's multi-hop routing addresses that vulnerability directly. If your operational priority is ensuring message delivery across bandwidth-limited networks, Sendant's multi-path delivery ensures continuous communication.

Client Accessibility: No-Install Browser Access vs Installed Applications

A messaging platform's operational utility depends directly on where it can run. In enterprise, educational, travel, and crisis environments, end users frequently cannot install software due to administrative access controls, mobile device management (MDM) profiles, or limited storage permissions.

Operating on managed desktop hardware often involves restricted privileges where installing third-party executable packages is blocked. Furthermore, downloading local software onto shared hardware creates physical forensics traces, as installation artifacts, registry entries, and local directories remain accessible on the storage drive after the session ends.

Sendant resolves this operational barrier directly. Sendant is the only identifier-free messenger with a persistent, full-featured no-install browser client. By navigating to the Sendant web app in any modern browser, users can immediately generate an identity, establish an end-to-end encrypted session, and exchange messages without administrative privileges or local application installs.

For mobile environments, Sendant is on the App Store for iPhone (version 1.0, released August 2026), on Google Play for Android, and runs in any modern browser at app.sendant.io with nothing to install. This multi-platform approach allows an operator on a locked-down field laptop to communicate with an engineer running the native app on an iPhone without

Try Sendant now

Encrypted messaging with no phone number, no email, no install — open it in any browser.

Open the web appGet the Android app