DUES
$DUES contract · Launch soonRobinhood Chain@getdues

Your bills
pay you back.

Forward the receipt for a subscription you already pay for. Dues sends back stock in the company behind it.

A $20.00 renewal, verified by its own signature, paid back as a fraction of NVDA.

NetflixNFLXSpotifySPOTChatGPTNVDAClaudeNVDAAmazon PrimeAMZNCloudflareQQQXbox Game PassMSFTAdobe Creative CloudADBECursorNVDAVercelQQQDisney+DISYouTube PremiumGOOGLCoinbase OneCOINFigmaADBEWhoopLULUSteamTTWOMidjourneyNVDAHetznerQQQApple OneAAPLDiscord NitroMETAUber OneUBERNotionADBEStarlinkSPCXRoblox PremiumRBLX

One receipt, end to end

Follow a $20 renewal all the way into your wallet.

Arrives01/8

Your filter sends it over

A mail rule you write once forwards subscription receipts to your Dues address. Nothing else reaches us, and you can delete the rule whenever you want.

from
receipts@openai.com
subject
Your ChatGPT Plus receipt
to
collect-7f21a4c8@getdues.xyz
Read02/8

Three fields, nothing else

Dues pulls the merchant, the charge and the date. It ignores the rest of the mail and never opens anything you did not forward.

merchant
ChatGPT
amount
$20.00 USD
dated
Sep 4, 2026
Verify03/8

The signature does the trusting

Every receipt carries a DKIM signature from the sender. Dues checks it, checks that the signing domain belongs to the merchant, and rejects anything edited in transit.

dkim
pass · rsa-sha256
signed by
openai.com
aligned
yes
Match04/8

A brand becomes a ticker

OpenAI has no listed stock, so the AI sector proxy pays instead. Merchants that do trade pay in their own ticker.

merchant
ChatGPT
sector
AI tools
pays in
NVDA
Fund05/8

The treasury buys it, not you

Your subscription charge stays exactly $20.00. The reward comes out of the Dues treasury, which buys the stock and sends it to the vault.

your charge
$20.00, unchanged
rate
12% at Base
reward
$2.40
Buy06/8

Priced at the moment you earned it

The reward is divided by the live market price, so you get a fraction of a share rather than a promise to buy one later.

NVDA price
$219.34
reward
$2.40
shares
0.091157
Reserve07/8

Held in a vault you can read

The fraction is reserved against the vault on Robinhood Chain. There is no admin path out of it, so what the vault holds is what it owes.

chain
Robinhood Chain · 4663
voucher
EIP-712, single use
deadline
14 days
Yours08/8

You sign the claim

Your wallet submits the voucher and the vault transfers the stock. Dues never holds your key and cannot move the position back.

claimed to
your wallet
position
0.091157 NVDA
cost to you
$0.00

Coverage

The things you pay for, the companies you end up holding.

A merchant that trades publicly pays in its own ticker. One that does not pays the proxy for its sector, so no receipt leaves you empty-handed.

AI tools
NVDA
NVIDIA

Every prompt you pay for buys a sliver of the silicon under it.

ChatGPTClaudeCursorPerplexityMidjourneyElevenLabsRunwaySuno
Everyday
GOOGL
Alphabet

The shows, the music, the delivery pass.

NetflixSpotifyDisney+Amazon PrimeYouTube PremiumApple One
Independent infra
QQQ
Invesco QQQ

Independent hosting pays the index.

CloudflareVercelHetznerFly.ioRailwaySupabase
Enterprise cloud
MSFT
Microsoft

The bill your company already eats.

AWSAzureGoogle CloudGitHubMicrosoft 365

Prices come from the live market feed and refresh every minute. Shown for reference, not as an offer.

Three steps, then you stop thinking about it.

You decide what Dues ever sees. Delete the filter and the flow stops, with nothing to revoke and no account access to claw back.

01

Open forwarding in your mail settings

In Gmail that is Settings, then Forwarding and POP/IMAP, then Add a forwarding address. Gmail keeps this step out of its API, so you do it by hand once.

  1. 1Settings
  2. 2Forwarding and POP/IMAP
  3. 3Add a forwarding address
02

Paste your Dues address and confirm it

Leave the disable-forwarding option selected. Gmail mails a code to the address, Dues shows you the code, and you paste it back. Nothing else reaches us at this point.

collect-you@getdues.xyz

An example. Yours carries an id nobody can guess.

03

Write one filter and walk away

Match on sender and subject together, then forward to your address. Pairing from: with subject: keeps two-factor codes, password resets and login alerts out of the filter entirely.

from:(netflix.com OR openai.com) subject:(receipt OR invoice)

Add every sender you want covered, separated by OR.

No receipt from the merchant? Your bank sends one.

Some merchants only put an invoice behind a login, which carries no signature to check. Forward the transaction alert from your bank or card instead. It names the merchant, it is signed by the bank, and it verifies the same way. You never connect a card.

Tiers

Same routine. A bigger cut.

Everyone earns 12% without holding anything. Holding $DUES raises both your rate and the ceiling on what one month can pay.

Tier$DUES heldRateMonthly ceiling
Basenone12%$26
Copper0.04% of supply21%$60
Steel0.12% of supply30%$150
Brass0.3% of supply42%$380
Onyx0.65% of supply58%$900
Charter1.25% of supply72%$1,900

Run it on your own stack

Switch off what you do not pay for, then move the slider to see what holding $DUES would change.

Everyday

AI tools

Independent infra

0.00%

Tiers read your share of supply, not a dollar figure, so the token price never moves you up or down a rung.

Your tier

Base

12% back · $26 a month at most

Forwarded each month

$183.95

10 subscriptions

Paid back in stock

$22.07

before the ceiling bites

Over twelve months

$264.89

at today's rate

Hold 0.04% more of supply to reach Copper and 21% back.

Rewards arrive as tokenized stock and their value moves with the market. Caps, eligibility and regional limits apply.

Twelve months of renewals

Small every month. Not small by December.

Ten ordinary subscriptions cost $183.95 a month. At the Base rate that hands back $22.07 in stock every month, and $264.89 across a year, with no token held.

Forwarded a year
$2,207.40
Paid back a year
$264.89
Positions opened
7
Moved today
+$0.00

Ten receipts landing across one month, then the same month repeated twelve times.

Where a year of receipts ends up

7 holdings, priced live.

NVDA
NVIDIA
$86.40
pricing…
QQQ
Invesco QQQ
$64.80
pricing…
MSFT
Microsoft
$28.79
pricing…
NFLX
Netflix
$25.91
pricing…
AMZN
Amazon
$21.59
pricing…
GOOGL
Alphabet
$20.15
pricing…
SPOT
Spotify
$17.27
pricing…

Share counts come from today's price, so they move with the market. The dollar figure is what Dues contributed across twelve months.

Drive it from a terminal or an agent.

dues / cli
$npx github:getdues/dues-cli#v0.3.0 connect you@example.com --wallet 0x...
$npx github:getdues/dues-cli#v0.3.0 status <addr_id>
$npx github:getdues/dues-cli#v0.3.0 claim <addr_id>

Node 18 or newer. The CLI talks to the Dues API and prints what it gets back. It never reads local files, runs shell commands or asks for a key.

  • connect provisions your address and prints the forwarding steps.
  • status reports this month's rewards, your tier and what is claimable.
  • claim prints the exact call to submit from a wallet you control.

Both packages ship pinned to a release tag. Claiming settles on-chain from your own wallet, so the tools never see a signature they did not ask you for.

Reading the chain right now

Check the balances instead of believing us.

Open proof of reserves
Network

Robinhood Chain

connecting…

Latest block

...

waiting for the node

Gas

...

what a claim costs to submit

$DUES and vault

Launch soon

addresses land here the day they deploy

Straight answers.

The awkward questions first. Anything left over is in the docs, including the vault source.

The receipts you forward, and nothing beyond them. From each one it takes the merchant, the amount and the date. Dues never signs in to your mailbox, never sees mail you did not forward, and never asks for a password.

Fractional tokenized stock, reserved against a public vault on Robinhood Chain and claimed to your own wallet. The value moves with the market, up and down, which is the whole point of holding stock rather than points.

The Dues treasury. Your subscription charge never changes; the treasury buys the stock and deposits it in the vault. Fees on $DUES fund the purchases.

No. Once stock is in the vault it leaves through exactly one path, a claim you sign. There is no sweep, no arbitrary execute, no owner withdrawal. The contract is published in full on the docs page.

Editing a forwarded email breaks its DKIM signature, and Dues checks that the signing domain belongs to the merchant. It also dedupes on the Message-ID, requires that you were the original recipient, and rejects anything outside the freshness window.

Delete the mail filter. Dues has no other access to anything of yours. Whatever you already claimed stays in your wallet.

Start with
one receipt.

Connect a wallet, forward something you already pay for, and own a little more of the company on the other end of the bill.