Recurring payments,finally on Solana.

Sign a year of payments once. Each month waits in its own sealed vial, swells on its due date, and drips to the creator. Cancel, and whatever is left evaporates.

Buy $VIAL
Plate I · The water clock
Alpha Room · 0.5 SOL / month
Each vial = one member
Each drop = one month
Alpha Room's basin0SOL dripped
Hover a vial · click it to cancel

A demo. No wallet, no real funds.
Plate II · How it drips

Four stages of a drop.

Solana can't pull money out of a wallet, so nobody built subscriptions. Vial turns it around: you push the payments in advance, one sealed month at a time, and only the calendar lets each one fall.

Stage 1

Sign the months

Pick the creator, price and months. Your wallet signs one payment per month in a single prompt, and each one fills the vial.

Stage 2

It swells on the date

Each month is sealed until its due date. Then the keeper releases it, and only that one month.

Stage 3

It falls to the creator

The payment lands in the creator's wallet. Their bot sees it and renews your access, with no DMs and no screenshots.

Stage 4

Cancel, and it evaporates

One transaction closes your sealed months. Every unpaid drop becomes invalid on the network, and the small deposits come back to you.

Plate III · Anatomy

What's inside one drop.

A drop is an ordinary Solana transaction that you signed. Everything that matters is sealed inside it, so nobody can change where it goes or how much it carries.

A · SEALB · AMOUNTC · TOD · DATE
A

The sealEach month is signed against its own tiny account. Once that account moves, the drop can never be used again. nonce::advance(vial-07)

B

The amountExactly what you agreed to, written into your signature. It can't grow. 0.4975 SOL

C

The destinationThe creator's wallet and the 0.5% Vial fee. Nothing else can be added. → alpha-room.sol

D

The dateThe keeper only releases a drop on its due date. Cancel before then and it evaporates. 2027-05-16

Plate IV · The basin

For creators, it just fills.

Add the Vial bot to your Telegram or Discord, set a price, share the link. Members who are paid up get in. Members who cancel or run dry are removed on the date. You never chase a renewal again.

Alpha Room@VialKeeperBot · example
/join
VIALAlpha Room is 0.5 SOL a month. Sign up to 12 months at once and cancel whenever you like.
Fill a vialHow it works
VIAL12 months sealed. Month 1 dripped: 0.5 SOL. Welcome in.tx 4kQx…9fPz · Oct 16
VIALMonth 2 dripped on Nov 16. Access renewed until Dec 16.tx 7Hn2…a1Lw · Nov 16
Monthly recurringexample creator
41.5 SOL / month
503010NOVOCT
83members
7.2 mosigned ahead, on average
0renewal DMs
Plate V · The limits

What a drop can't do.

Vial only decides when a drop falls. The amount and the destination are sealed inside your signature, and you can close the tap whenever you want.

Never

  • ✕Carry more than the amount you signed
  • ✕Fall anywhere except the creator you chose
  • ✕Fall twice for the same month
  • ✕Touch any other coin in your wallet
  • ✕Keep falling after you cancel

Always

  • ✓See every sealed month and its date
  • ✓Cancel every future month in one transaction
  • ✓Get the small deposits back when you cancel
  • ✓Spend your SOL freely; a month simply fails if it's short
  • ✓Look up any drop on Solscan
WhoWhatAmount
MemberDeposit per sealed month, returned on cancel≈ 0.0015 SOL
MemberNetwork fee per drop≈ 0.000005 SOL
CreatorVial fee, taken from each drop0.5%
AnyoneHolding $VIALNot required
Plate VI · The token

$VIAL

The community token for money that repeats on Solana. You never need it to subscribe or to get paid. It's the flag for everyone who thinks a wallet should be able to keep a promise every month.

Never a tollSigning, renewing and cancelling work the same for every wallet.
Open feesEvery 0.5% fee is its own transfer you can look up.
NextUSDC drips, Discord roles, and creator pages anyone can share.
The only official CA:posted here and on @vialsol at launch
Plate VII · Questions

Before you sign.

Does Vial hold my money?

No. Your SOL stays in your wallet until the day a month is due. Then that single month moves straight from you to the creator.

What if my wallet is short one month?

That drop fails and the creator's bot pauses your access. Top up and the keeper tries again the next day. Nothing else is touched.

Can the creator raise the price?

Not on months you've already sealed. The amount is part of your signature. A new price only applies to months you sign at it.

How does cancelling work?

Each month is sealed against its own small account. Cancelling closes those accounts, which makes every unpaid drop invalid on the network and returns the deposits to you.

Which wallets work?

Phantom, Solflare and Backpack, or any wallet that can sign several transactions in one prompt.

Is this live?

This page is a working demo of the idea. The engine behind it already runs scheduled transfers on Solana mainnet. Follow @vialsol for launch.