
100% of rewards. 100% buyback. 100% burn. 0% human intervention.
> buyback_terminal
Live Buyback History
$ connecting to solana...▋
> documentation
How The Revinu Agent Works
## Architecture
The Revinu Agent operates as an autonomous on-chain entity on Solana. It is registered as a payment receiver through pump.fun's PumpPayments program (paymntJbCiERBbFv6JXjzVAxEuRnJGBuVSYqbSqPj4e). The agent has a single directive: convert 100% of incoming revenue into token buybacks with zero human intervention.
## Payment Flow
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ acceptPayment│ ──→ │ distribute │ ──→ │ buyback │ │ │ │ Payments │ │ Trigger │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ Payment enters Funds split to SOL swapped agent vault buyback vault for tokens → (100% buyback_bps) tokens burned
Step 1 — acceptPayment
Platform fees and dev rewards are sent to the agent's payment vault via the acceptPayment instruction.
Step 2 — distributePayments
Funds are distributed between buyback vault and withdraw vault based on on-chain buyback_bps parameter. Revinu Agent is configured at 10000 bps (100%).
Step 3 — buybackTrigger
pump.fun executes the buyback: SOL from the buyback vault is swapped for tokens on the bonding curve, and the received tokens are burned permanently.
## On-Chain Verification
All buyback transactions are publicly verifiable on-chain. Each buyback emits a BuybackEvent log through the PumpPayments program. The terminal above displays these events in real-time, parsed directly from Solana RPC.
Program: paymntJbCiERBbFv6JXjzVAxEuRnJGBuVSYqbSqPj4e Event: BuybackEvent Source: Solana Mainnet