Revinu Agent Dog
rewards
agent buyback
revenue

100% of rewards. 100% buyback. 100% burn. 0% human intervention.

↓ scroll

> buyback_terminal

Live Buyback History

revinu-agent — buyback-monitor — 80×24

$ connecting to solana...

> documentation

How The Revinu Agent Works

revinu-docs — technical-overview

## 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