Privacy-Preserving Capsule Protocol

Your intent. Your rules. Executed when you're silent.

Create once, then let Heres monitor silently. When inactivity conditions are met, execution finalizes on Solana without manual intervention.

Create Capsule

Define beneficiary wallets, allocation, and inactivity period in under 2 minutes.

Start Creating

Track Activity

Watch wallet-level activity signals and capsule status from a single dashboard.

Open Dashboard

Mobile Demo

Run the Seeker-native flow and sign extension actions directly from Android.

Download APK

Chains

Solana-first

Execution

Permissionless

Privacy

PER (TEE)

Runtime

Automatic

Why Build With Heres?

Your development environment

Everything you need to build privacy-preserving capsules on Solana.

Step 1

Your intent, executed when it matters

Leave instructions that run only when the time is right. No one can execute early. Your conditions stay yours until the moment you chose.

Step 2

Privacy by design

Your conditions stay private. Only the outcome is visible on-chain. No third party sees your rules. Just the result when silence becomes truth.

Step 3

Set it once. It runs when you're silent.

Define your intent once. No bridges, no middlemen. When your conditions are met, execution happens automatically, the way you wanted.

SolanaSolana Devnet
Heres Capsules
Tokens or NFTs
MagicblockMagicblock PER (TEE)
Privacy
HeliusMonitoring
Helius RPC
Execution
Auto execute to Devnet

How It Works

With Heres, define your intent once on Solana. Magicblock PER (TEE) monitors privately; execution runs on Devnet when conditions are met.

01

Create

Create a capsule to define beneficiaries, amounts, and inactivity period on Solana Devnet.

Create Capsule - intent, beneficiaries, asset type
View the create page
02

Delegate

Create and delegate your capsule with Anchor. Capsule PDA is derived from owner; delegate to Magicblock PER (TEE) for private monitoring.

const tx = await program.methods
  .createCapsule(
    new BN(inactivityPeriodSeconds),
    intentDataBuffer
  )
  .accounts(
    capsule: capsulePDA,
    owner: wallet.publicKey,
    systemProgram: SystemProgram.programId
  )
  .rpc()
View the code
03

Serve

View and manage your capsules. Execution runs on Devnet when inactivity is met. No third party.

Heres Capsules dashboard - status, PER (TEE) execution, verification
View the dashboard
Heres - web dashboard and mobile Create Capsule
Solana Mobile Seeker

Set it once. It runs forever.

Download the APK, tap a few times, and leave a will-like intent: who gets your assets and after how long of inactivity. Your capsule lives on Solana. Delete the app tomorrow. Execution still runs and distributes to your beneficiaries.

The future is uncertain. Set your capsule while you hold the keys.

Download APK

Unleash the Power of Heres

Define your intent once: beneficiaries, amounts, inactivity period. Your capsule lives on Solana; Magicblock PER (TEE) monitors privately. When silence becomes truth, execution runs on Devnet. No third party, no bridges.

Create Your Capsule

The Possibilities Are Limitless

All On Solana

Heres uses Solana for persistence, Magicblock PER (TEE) for private execution, Helius for RPC, Phantom and Backpack for wallets, and Solana Mobile Seeker for the APK.

5+

Powered by