Sakura
BUILT ON SOLANA

SAKURA

Read. Collect. Own.
Your reading journey, permanently yours.

Reading is the first step toward ownership

Sakura isn't just a reader. It's an engine that translates your curiosity into verifiable milestones. Collect chapters, unlock exclusive art, and own your reading journey.

Atomic Reading

Every page turned is a step. Every chapter completed is a record. Verification starts with the first word.

Digital Artifacts

Unlock limited edition cover art and hidden pages that reside permanently in your collection.

Verifiable Proof

Your progress is tied to the Solana ledger. Hard milestones that no one can take away from you.

Immortalize Your Progress

Ino is a Solana program that records verifiable milestones of reader participation -- tied permanently to a wallet. If it's not a milestone, it doesn't go on-chain.

Chapter Unlock Records

When you unlock a chapter using $SAKURA, a PDA (Program Derived Address) is created on Solana, proving you were there from Day 1.

  • Immutable timestamp of unlock
  • Verifiable reader address
  • Cryptographic proof of access
solana_program
// PDA structure for Chapter
pub struct ChapterRecord {
    pub reader: Pubkey,
    pub chapter_id: u32,
    pub timestamp: i64,
    pub seed_bump: u8,
}

Mastery Verification

Finish a volume to mint a non-transferable achievement record. Your library is your reputation.

  • 100% Completion Badge
  • On-chain reading analytics
  • Exclusive community access
completion_mint
pub fn mint_completion(
    ctx: Context<MintCompletion>
) -> Result<()> {
    // Logic for sovereign achievement
}

First 1,000 Reader Badges

When a chapter drops, Ino tracks a global counter. If you're among the first 1,000 readers to unlock it, you earn a verifiable Early Reader badge.

  • Global unlock counter per chapter
  • Automatic badge minting
  • "I was here day one" -- provable
UserBadgePDA
{
  user_pubkey: "7xKXt...",
  series_id:   "sakura_001",
  chapter_id:  1,
  badge_type:  "EarlyReader",
  awarded_at:  1740268800
}

Support Tier History

When a reader tips or supports a creator, it becomes on-chain reputation. Visible participation. Portable across any app that reads the program.

  • Track total support per creator
  • Automatic tier calculation
  • Portable creator reputation
UserSupportPDA
{
  user_pubkey:      "7xKXt...",
  creator_pubkey:   "3pZm9...",
  total_supported:  2.5,
  tier_level:       "Gold"
}

Because milestones become identity

You don't put everything on-chain. You put the things that mean something.

01

Portable Identity

Your reading achievements travel with your wallet. No lock-in. No silos. Cross-platform by default.

02

Cross-App Recognition

Any front-end can read your progress. Your milestones are not trapped in one app -- they're visible everywhere.

03

Creator Transparency

Real engagement numbers, not inflated analytics. Verifiable support metrics that creators can trust.

04

Composability

Other programs can gate rewards, airdrops, or access based on milestones. Your reading unlocks real value.

How It Works

Client App Web / Mobile
RPC
Ino Program Solana Smart Contract
PDAs
Solana Ledger Deterministic PDAs

Get Sakura

Your reading journey starts here.

Android Solana Seeker