recur - solana based automatic subscription protocol


recur is an on-chain, automated subscription payment protocol built on solana. merchants define a subscription plan, a customer signs once to subscribe and fund a personal vault, and recurring charges are then executed automatically on-chain, no repeated wallet approvals, no off-chain cron jobs.

recurring charges are driven by tuktuk, an on-chain task automation network, which triggers the charge instruction on schedule. the program deducts usdc directly from the subscriber's vault, splits revenue between the merchant and a protocol fee wallet, and auto-cancels subscriptions after repeated failed charges.

devnet program id: ZtzP...nrop

tech stack

links

note: this was a capstone project for q4 builders (turbin3)