Perch · Stacking on iOS

Watch real Bitcoin land.

Your STX earns actual BTC every cycle. Perch is the iOS app that shows it landing — paste any Stacks address or .btc name and get the full picture in ten seconds. No account. No keys. No seed phrase.

Watch-only by design  ·  Built on Stacks  ·  Rewards in sats, not points

72% Cycle 151

≈ 4 days to payout

12,847 sats projected this cycle

Locked 4,200 STX
Liquid 315 STX
Lifetime earned ₿ 0.01712 1,712,000 sats

Recent payouts

Cycle 150 Jul 24+11,982 sats
Cycle 149 Jul 10+12,104 sats
Cycle 148 Jun 26+11,758 sats
3,900+BTC locked as sBTC on Stacks, Q1 ’26
26/yrBTC payout cycles
5–10%historical yield range, APY
0keys needed in v1

Payout day

The reminders no bank sends.

Every ~two weeks, the Stacks protocol pays Stackers in real Bitcoin. Perch keeps the cycle on your Lock Screen, warns you before it closes, and shows every payout that landed — in sats, not points — the moment you open it. All computed on your phone: no account, no servers.

  • Cycle closing — a day before the boundary
  • Unlock ahead — never miss an extend
  • Idle-STX nudge: “you’re leaving sats on the table”
  • Payouts that landed — every cycle, in sats, with a haptic when a new one arrives

Friday, August 1

9:41

Perchnow

Cycle 151 closes soon

About a day until the cycle boundary. Your payout confirms shortly after.

The screenshot everyone sends

What would your STX earn?

Assumes ≈ 1,279 sats per STX. Yield floats with each cycle and pool — the app shows realized yield from actual payout history, never a marketing number.

Projected rewards

383,784sats / year

14,761sats / cycle
₿ 0.00384per year

Perch v1 · Watch

Everything the job needs. Nothing else.

01

Any address. Ten seconds.

Paste an STX address — or just a .btc name — and get the full picture: liquid vs. locked, cycle progress, projected sats.

02

Payouts, not promises.

Every reward shown is BTC that actually landed, counted in sats. Realized yield from your own history — never marketing APY.

03

Your Lock Screen knows first.

A cycle ring on the Lock Screen, lifetime sats and the last payout on the Home Screen, and a Siri Shortcut for “how much Bitcoin have I earned this year?”

04

Alerts that earn their place.

Cycle closing. Unlock ahead. And the one that matters most: your STX is idle and leaving sats on the table. Computed on your phone — no servers, no account.

05

.btc native.

BNS names resolve everywhere — watchlist, search, sharing. Your on-chain name is your identity, not a 41-character string.

06

No account. No keys. No tracking.

v1 is watch-only: nothing to sign, nothing to lose, nothing to phish. When you’re ready to act, v2 adds a self-custody wallet — keys in the Secure Enclave-protected Keychain, Face ID to sign.

Stacking, plainly

Lock. Earn. Land.

01

Lock

STX holders lock their tokens to help secure the network. That’s Stacking — Stacks’ native consensus role, with a capital S.

02

Earn

Each ~two-week cycle, Bitcoin flows from miners to Stackers — as BTC on the Bitcoin chain for solo stackers, or as sBTC, Bitcoin on Stacks redeemable 1:1, when you stake through a pool.

03

Land

Perch watches the chain and lights up when your payout hits. The ring fills, the notification lands, the sats stay.

Honest math, always: yields float cycle to cycle and pool to pool — historically roughly 5–10% APY. Perch shows your realized number, computed from payouts that actually happened.

Where this goes

Watch first. Then act.

v1 · in the app now

Watch

Watch-only dashboards, payout history, widgets, Shortcuts, and alerts. Zero key risk, for anyone with an STX address.

v2 · next

Act

Create or import a wallet — keys behind the Secure Enclave, Face ID to sign — and stake with a pool in one tap. No browser, no extension.

v3

Earn more

Premium analytics, benchmarks, and tax export — plus the sBTC side, so BTC holders can put Bitcoin to work too.

For builders

Powered by StacksKit.

Perch runs on StacksKit — a fully native Swift SDK for Stacks: transaction construction, signing, broadcast, and the PoX stacking client (pox-5 included), written the way Swift wants it written. Open source today, verified byte-for-byte against stacks.js.

github.com/SparrowTek/StacksKit · MIT

import StacksKit

let address = try await BNSService(network: .mainnet)
    .resolveAddress(of: "maya.btc")
let stacking = StackingClient(network: .mainnet)

// the numbers on this page
let stake = try await stacking.pox5StakerInfo(for: address)
stake?.amountMicroStx        // 4_200_000_000
stake?.signer                // …XVERSE.xverse-signer-manager-3

Questions

Fair asks.

Is Perch a wallet?

Not in v1 — and that’s the point. v1 is watch-only: it reads public on-chain data for any address you give it, so there is nothing to sign and nothing to lose. A full self-custody wallet (Secure Enclave, Face ID) arrives in v2 for people who want to act, not just watch.

Is this custodial? Do you ever touch my funds?

Never. Perch v1 holds no keys at all. And Stacking itself is non-custodial by protocol design — locked STX sits in the protocol’s contract under your keys, not anyone else’s.

What exactly is Stacking?

Stacking is Stacks’ consensus mechanism: STX holders lock tokens to help secure the network, and in return receive Bitcoin each ~two-week reward cycle — paid by miners as BTC, or through a pool’s signer as sBTC, Bitcoin on Stacks. It’s the only major protocol whose native reward is actual Bitcoin.

Where do the numbers come from?

Public Stacks chain data via public APIs. Rewards shown are payouts that actually confirmed, counted in sats. Projections are clearly labeled as projections, and the yield you see for your address is realized — computed from your history, not a promotional APY.

What does Perch cost?

v1 is free. Later, an optional premium tier adds multi-address analytics, benchmarks, and tax export. Protocol rewards are yours — Perch never sits between you and your BTC.

When can I try it?

TestFlight is open now, and the App Store release is next.

Be first on the wire.

Perch v1 is here. Watch-only, zero risk, real sats.

Join the TestFlight

Free. No account. No tracking.