Built on Solana

The notification layer for DeFi. Privacy-first.

Protocols alert users via email, Telegram, and SMS — without ever learning their contact info. Users stay in control. Always.

< 200ms
API response
99.9%
Delivery rate
$0.0001
Per ZK receipt
5 min
Time to integrate

How it works

Transparent by design. Private by default.

Three steps. No email stored anywhere. Every delivery provably on-chain.

One API call

Protocol calls /notify

Your protocol sends a wallet address and message payload. No email address required — ever.

Zero PII exposed

Privacy Resolution

Herald resolves the wallet to an encrypted contact stored on-chain via the Privacy Registry PDA.

On-chain proof

Secure Delivery

Herald's secure decryption layer processes the encrypted payload in-memory, then delivers via Email, Telegram, or SMS before writing a ZK receipt.

Interactive Comparison

The Old Way vs. The Herald Way

See how Herald eliminates database vulnerabilities. For the protocol, implementation is simplified down to a single wallet connection.

Traditional Web2 FormPlaintext PII Storage

The Plaintext Trap

Users are forced to manually enter private contact details alongside their wallet signature, creating a permanent mapping on your servers.

Phantom WalletConnected
PII Data
Your DB

Simulate the Web2 user register flow

The Herald WaySecure Decoupled Layer

Connect to Subscribe

Simplify user onboarding. Users simply click one button to connect. Your backend saves only their standard wallet address — no email database required.

No email forms. No phone inputs.
All PII is encrypted on-chain.

User Wallet
Nitro Enclave

Click "Connect" to subscribe securely

Two audiences. One infrastructure.

Built for protocols. Trusted by users.

For Protocols

Send. Don't store.

Alert your users without ever touching their contact data. Herald handles routing, delivery, and compliance.

  • One API call — wallet address + message
  • Zero PII in your database. Ever.
  • GDPR compliant by architecture, not by policy
  • ZK receipts — immutable on-chain delivery proof
Get early access
await herald.notify({
wallet: '7xR4...nQ',
subject: 'Liquidation Warning'
});
For Users

Your wallet. Your inbox.

Register once. Receive DeFi alerts from any Herald-integrated protocol — without sharing your email with anyone.

  • Connect any Solana wallet — Phantom, Backpack, Ledger
  • Your email is encrypted before it leaves your browser
  • Protocols never learn your contact info
  • Delete your identity anytime, on-chain
Register for free
0
PII stored
90s
to register
protocols

Under the hood

The infrastructure behind every alert

Registry, delivery, and on-chain proof — the parts that keep contact data private.

On-chain · Anchor PDA

Privacy Registry

On-chain identity via Anchor PDAs. You own the record — Herald can read it to route a message, but can never modify or delete it.

PrivacyRegistry · PDA active
owner7xR4mKp2nQ…aF9
contact_hash0x9af3…e21encrypted
authorityselfHerald can't modify
On-chain · ZK-compressed

ZK Receipts

Every delivery writes an immutable ZK-compressed leaf to Solana. Provable, permanent, and $0.0001 each.

ZK Receipt
verified
leaf0x4b1c…a9
slot298,442,109
cost$0.0001
tx5Jx…q2 ↗

Multi-channel delivery

Email, Telegram, and SMS — whichever channel your users prefer.

One API call

First notification live in under 5 minutes. The SDK handles encryption and resolution.

Pay in USDC

Native USDC streaming. No credit cards, no invoices.

Global scale

Multi-AZ AWS with Helius RPC. 99.9% SLA on Growth and Scale tiers.

Developer experience

Integrate in minutes,
not days.

Our SDK handles the complex encryption, on-chain identity resolution, and ZK receipt writing. You just call notify().

TypeScript, Rust, and REST API — all first-class
Automatic retry with exponential backoff
Full TypeScript types auto-generated from OpenAPI
import { Herald } from '@herald-protocol/sdk';
const herald = new Herald({
apiKey: process.env.HERALD_API_KEY, // hrld_live_xxx
});
// Send a DeFi alert — no email needed
const result = await herald.notify({
wallet: '7xR4mKp2nQ...', // Recipient's Solana address
subject: 'Liquidation Warning — Action Required',
body: 'Your health factor on Drift is 1.05. Add collateral.',
category: 'defi',
receipt: true, // Write on-chain proof
idempotencyKey: `liq_${userId}_${Date.now()}`,
});
// { notificationId, status: 'queued', receiptTx: null }
ready

Under the Hood

Core Technology & User Flows

Deep dive into the cryptographic architecture and routing layers powering privacy-first notifications.

Privacy Registry

On-Device Key Sealer

Herald's on-device key sealer ensures that sensitive user contact details (emails, phone numbers, Telegram handles) never touch a centralized database. The sealing handshake encrypts user details directly in their browser before recording the cipher on the Solana blockchain.

No Plaintext Transmission: Contact details are encrypted client-side using the user's wallet signature.
Solana Registry PDAs: Encrypted metadata mappings are written directly to on-chain Program Derived Addresses.
Provably Decoupled: Protocols store only standard wallet public keys, completely eliminating data leakage liabilities.

For Users

Your email or Telegram handle is fully encrypted before it leaves your device. No protocol, not even Herald, can view or access your plaintext contact details without your authorization.

For Protocols

Call notify() using only the user's wallet address. Herald automatically resolves the on-chain registry record, decrypts the destination inside secure enclaves, and delivers the notification.

Excalidraw Diagram
On-device key sealer cryptographic handshake diagram
Click to Expand Diagram

Pricing

Start free. Pay in USDC when you scale.

No credit card required. Pay with any Solana wallet via native USDC streaming.

Developer
$0/mo

For building and testing your integration.

1,000
sends / month
no overage on free tier

Email delivery, sandbox & ZK receipts included.

GrowthMost popular
$99/mo

For protocols with an active user base.

50,000
sends / month
$0.002
/ send over limit

Everything in Developer, plus more channels, seats & SLA.

Scale
$299/mo

For high-volume protocols and growing teams.

250,000
sends / month
$0.0015
/ send over limit

Everything in Growth, plus more channels, seats & SLA.

Enterprise
Custom

Custom volume, SLAs, and dedicated support.

1M+
sends / month
Custom
volume-based rate

Everything in Scale, plus more channels, seats & SLA.

All tiers include ZK receipts · No hidden fees · Cancel anytime

Pay with USDC via any Solana wallet — view full pricing details →

Community · Early Believers

Herald is live on Orynth

Orynth is where Solana builders and early believers signal conviction in products they believe in. Herald is listed — join the community shaping what gets built.

Live on Orynth
Featured on Orynth — live upvote count

Real-time upvote count from the Orynth community. Updates automatically.

Early believer benefits

Any holder
Early access to the Herald user portal
Top 50 holders
Priority notification slot + Early Believer badge on the portal
Active traders
Private channel with direct access to the founders
Become an early believer

Your first notification is one install away

Install the SDK, call notify(), and Herald handles encryption, on-chain resolution, and delivery.

$npm i @herald-protocol/sdk