Dialect

Dialect started as the answer to a specific problem: Web3 protocols had no reliable, verifiable way to communicate with their users. Email can be spoofed and isn’t tied to on-chain identity. Discord DMs are pseudonymous and identity-unverifiable. Push notifications from apps go to phone operating systems, not wallets. When a lending protocol needed to warn a user that their loan was approaching liquidation threshold, there was no trustless channel to do it — the user had to either keep the dApp open, check Discord servers, or sign up for a centralized alert service with no way to verify the sender. Dialect’s smart messages are signed transactions: the sender protocol’s wallet signs the message, and the recipient can cryptographically verify that the message actually came from that program on-chain — not from a phishing site impersonating it. This architecture makes Dialect’s notification system fundamentally different from any Web2 communication channel. Its second major product, Blinks, extends this composable Web3 communication model further: turning Solana transactions into shareable URLs that can be embedded in tweets, websites, or any HTML context, enabling one-click DeFi interactions from outside the blockchain application entirely.


Key Facts

  • Chain: Solana (primary); EVM expansion in development
  • Founded: 2021
  • Token: SEND (governance and protocol utility)
  • Key product 1: Smart Messaging — on-chain-verifiable dApp-to-wallet notifications
  • Key product 2: Blinks (Blockchain Links) — transaction-embedded shareable URLs
  • Twitter/X integration: Blinks officially supported in Twitter/X post previews (via wallet extension)
  • Ecosystem: Deep Solana DeFi and NFT protocol integrations for notifications

Smart Messaging: Architecture

The protocol is built around the following components.

The Core Problem

In Web3, user-to-protocol communication is one-sided: users send signed transactions to protocols on-chain. But protocols communicating back to users has always been off-chain and non-verifiable:

  • A DeFi protocol’s Discord bot sending “your position is at risk” could be spoofed
  • An email from “liquidations@protocol.com” could be phishing
  • A Twitter DM from @ProtocolOfficial could be a fake account

There was no trustless, wallet-native communication channel.

Dialect’s Solution: On-Chain Signed Messages

Dialect implements messaging on Solana using program-derived addresses (PDAs) associated with wallet public keys:

  1. Message creation: A protocol (e.g., a lending application’s smart contract or backend) creates a message, signs it with the protocol’s on-chain program authority key, and posts it to a Dialect messaging account on-chain
  2. Recipient notification: The recipient wallet’s Dialect client detects the new message in their PDA-associated inbox
  3. Verification: The recipient can cryptographically verify the message was signed by the claimed sender’s on-chain authority — an identity that has an established history of transactions on Solana (unlike email or Discord)

This creates “smart messages” where message authenticity is as verifiable as an on-chain transaction.

Notification Types

Protocol → User notifications (primary Dialect use case):

  • Liquidation warnings (DeFi lending — your health factor is below 1.2)
  • Order fill confirmations (DEX limit orders filled off-screen)
  • Governance proposal alerts (a new proposal requiring your vote)
  • Reward claim reminders (unclaimed staking rewards)
  • Position exit alerts (stop-loss triggered)

User → User messaging:

  • Wallet-to-wallet direct messaging (similar to decentralized email, verified by wallet signature)
  • NFT community messaging (all holders of a specific NFT collection can receive announcements from the NFT project)

Blinks: Blockchain Links

The following sections cover this in detail.

The Concept

Blinks (Blockchain Links) are Dialect’s breakthrough product, launched in mid-2024. A Blink is a URL that:

  1. Points to a Blinks-compatible endpoint (an API that returns Solana Actions metadata)
  2. When opened in a Blinks-capable client, displays a rich preview with the transaction details
  3. Allows the user to sign and submit the Solana transaction directly from the preview — without navigating to the originating dApp

Example: A Solana NFT project creates a Blink URL for a mint event. They share this URL in a tweet. A Twitter user with a Blinks-compatible wallet extension (e.g., Phantom, Solflare) sees an interactive NFT mint card directly inside the tweet preview — with price, remaining supply, and a “Mint” button that opens a wallet signature request.

Solana Actions

Blinks are built on top of Solana Actions, a protocol standard that defines how a web endpoint should return transaction data:

  • The Blink URL hits an API endpoint
  • The endpoint returns: transaction metadata (title, description, icon), parameter options (amounts, choices), and a constructed Solana transaction object
  • The client wallet displays this metadata and, on user confirmation, submits the transaction

Use Cases

DeFi interactions via Blinks:

  • “Stake SOL” Blink shared in a newsletter → reader clicks “Stake” button in email preview → wallet signs → staked without visiting the staking dApp
  • Limit order placement on a DEX shared via Blink in a trading Discord → traders execute without leaving Discord
  • Token swap Blink embedded in a portfolio tracking website → one-click swap from portfolio view

NFT and Creator use cases:

  • Artist shares a Blink for their NFT drop in their Twitter bio → collectors mint directly from the bio link preview
  • NFT collection owner sends airdrop Blinks to holders → recipients claim without visiting a dApp

Governance:

  • DAO posts a Blink for a governance vote in their Discord → members vote directly from Discord without visiting snapshot.org or the governance dApp

Twitter/X Integration

In May 2024, Twitter/X officially began rendering Blinks in tweet previews for users with Blinks-compatible wallet extensions:

  • Phantom wallet extension: detects Blink URLs in tweets, displays interactive Transaction card
  • Solflare, Backpack, and other Solana wallets added support
  • This made Twitter/X the first major Web2 social platform to natively support executable blockchain transactions inside posts

SEND Token

Governance: SEND token holders vote on protocol parameters, fee structures, and development priorities.

Protocol utility: SEND may be required or incentivized for certain Dialect notification services (specific mechanism subject to protocol updates).

Distribution: SEND was distributed via airdrop to active Solana users, Dialect protocol users (those who had used Dialect messaging before the token launch), and ecosystem contributors.


Ecosystem Integrations

Dialect’s smart messaging has been integrated by major Solana protocols:

  • Solend (lending): liquidation risk alerts via Dialect
  • Mango Markets: position risk notifications
  • Metaplex (NFT infrastructure): NFT drop announcements and secondary sale alerts
  • Jupiter Aggregator: limit order fill notifications
  • Tensor (NFT marketplace): bid/offer activity alerts for watched collections

The breadth of integrations across both DeFi and NFT verticals positions Dialect as Solana’s de facto notification infrastructure layer.


Comparison: Dialect vs. Push Protocol

Push Protocol (formerly EPNS) serves a similar notification function for Ethereum and EVM chains:

Dimension Dialect Push Protocol
Primary chain Solana Ethereum / EVM
Message verification On-chain signed by protocol authority Notification channel subscriptions
Signature scheme Ed25519 (Solana native) Ethereum wallet signatures
Unique feature Blinks (executable transaction URLs) No equivalent
Token SEND PUSH
Twitter integration Yes (Blinks in tweet previews) No

Related Terms


Sources

  1. “Cryptographically Verified Messaging in Web3: Why Wallet-Native Communication Outperforms Email and Discord for DeFi Risk Alerts” — Dialect Research / Multicoin Capital (2023).
  1. “Solana Blinks and the Composable Transaction Standard: Technical Architecture of Solana Actions and Client Implementation” — Solana Foundation / Dialect Technical Documentation (2024). }] } } POST: /action-endpoint: Accepts: { account: PublicKey } Returns: ActionPostResponse: { transaction: base64-encoded: Solana: transaction: message?: string } CLIENT: IMPLEMENTATION: A: Blinks-compatible: client: (e.g.: Phantom: browser: extension): When: it: detects: a: URL: matching: a: known: Blinks: pattern: (or: any: URL: returning: the: Solana: Actions: content-type: header): Fetches: the: GET: endpoint: Renders: the: title: icon: description: and: action: buttons: as: an: inline: widget: On: user: click: POSTs: the: user’s: wallet: public: key: to: get: the: transaction: Prompts: wallet: signature: Submits: the: signed: transaction: to: Solana: SECURITY: MODEL: The: Blinks: specification: includes: a: registry: of: verified: Blinks: providers: (maintained: by: Dialect) to: prevent: phishing: attacks: where: a: malicious: URL: could: render: a: spoofed: Blink: requesting: excessive: permissions: Unregistered: Blinks: display: a: “Use: Caution”: warning: banner: in: compatible: clients: — similar: to: how: MetaMask: warns: users: about: unverified: contracts: Twitter/X: only: renders: Blinks: from: URLs: in: the: Dialect: registry: (as: of: mid-2024) — an: access: control: that: prevents: fully: open: Blink: rendering: on: the: largest: social: platform: at: the: cost: of: limiting: permissionless: Blinks: distribution: to: non-Twitter: channels:]
  1. “Measuring Blinks Adoption on Twitter/X: Transaction Volume, User Acquisition, and Conversion Rates from Social-Embedded DeFi” — Dune Analytics / Dialect (2024).
  1. “Decentralized Notification Infrastructure Comparison: Dialect (Solana) vs. Push Protocol (Ethereum) vs. XMTP (Multi-chain)” — Messari Protocol Analysis (2024).
  1. “SEND Token: Protocol Tokenomics and the Economic Model of Web3 Communication Infrastructure” — Dialect / Binance Research (2024).