Skip to content
Dualmint
Dualmint

Earn from a machinewithout owning one.

DualMint found something boring: machines that already earn.

{{ otpPanel }}
{{ turnstileHost }}
{{ cam.id }} {{ cam.t }}
{{ cam.mediaEl }} OPENING SOON
TRUSTED BY
{{ p.name }}
Uptime

Statement

{{ meEmail }}
We could not load your statement The points ledger did not respond. Your balance is safe — nothing is calculated in this browser.
{{ st.label }} {{ st.value }} {{ st.note }}

Machine uptime

{{ heatWeeks }} WEEKS · {{ heatDays }} DAYS
{{ heatCaption }} NONE MOST

Schedule of contributions

ROUTE POINTS STATUS
{{ row.title }} {{ row.body }} {{ row.amount }} {{ row.status }}
  • {{ row.title }} {{ row.amount }} {{ row.body }} {{ row.status }}
BALANCE {{ totalPoints }} pts
QUEUE POSITION {{ tierPct }} · {{ nextTarget }} pts
{{ bandNote }}
No X account connected Claims at the close of Epoch 1 are made through X. Connect yours below — it takes one click.
X connection is coming soon Claims at the close of Epoch 1 are made through X. Connecting is not open yet — it opens before then, and nothing is lost by waiting.

Referrals

{{ refSummary }}
{{ refLink }}
{{ refGate }}
  • {{ inv.handle }} {{ inv.status }} {{ inv.amount }} {{ inv.date }}
Uptime

Leaderboard

{{ listLine }}
We could not load the list The standing is read from the server every time it is opened. Nothing here is cached and nothing is estimated.
Nobody is on the list yet {{ emptyBoardNote }}
{{ s.k }} {{ s.v }} {{ s.n }}
{{ p.rank }} {{ p.handle }} {{ p.points }}
RANK HOLDER SHARE OF LEADER POINTS
  1. {{ row.rank }} {{ row.handle }} YOU {{ row.points }}
    HOW THIS TOTAL WAS REACHED {{ b.label }} {{ b.pts }} TOTAL {{ breakdownTotal }}
{{ you.rank }} of {{ entrantCount }} {{ you.pctLabel }} {{ pubHandle }} {{ totalPoints }}
{{ you.headline }}
OTHER ROUTES {{ route.title }} {{ route.amount }}
You're not on the list yet {{ noYouWhy }}

Mechanics

Every play is cash flow

PLAY is DualMint's first machine yield vault on Solana, a tokenised claim on what 200 operating claw machines earn. Every play is cash flow.

UPTIME was the countdown. This is what it was counting toward.

The name's literal. A player pays, the claw moves, the machine records the event, and that single small unit of revenue is what thousands of plays turn into a record capital can inspect. UPTIME tracked who showed up early. PLAY is the cash flow they came for.

Here's the part that got me. A claw machine earns whether anyone's watching, but the operator who owns four can still struggle to finance a fifth. A lender assessing a $1,250 unit does close to the same work as assessing a $50,000 one, and that cost doesn't shrink with the loan. IFC put the global small-business finance gap at $5.7 trillion in 2019. The machines could always earn. Proving it cheaply enough for outside capital to care was the actual problem.

Then the machine started reporting for itself.

Every play, every hour of uptime, every payment, becomes its own operating record, checked against what the operator reports as revenue. If the two don't match, the gap shows up. That gives underwriting a live record to check. The credit can follow the machine because the machine can now show what it earned.

How it works

An SPV holds title to the machines. The operator runs them, players play, the operator pays the lease. The machines report gameplay and uptime. Chainlink checks that record against revenue received. Holders get paid monthly in USDT, each payment carrying yield and returned capital. Contracts, audits, and distributions all go public onchain. The yield comes from the machines being used.

The first fleet: 200 operating claw machines, $250,000 in physical assets, a 230,000 USDT deposit target, 15% a year, paid monthly in USDT.

Each partner's got one job. peaq gives each machine an identity tied to its operating history. Chainlink checks gameplay and uptime against reported revenue, and if the two disagree, that gap can publish. Bedrock tokenises the SPV that holds the machines. The launch documents define what rights come with the token. Star.fun will run the public raise live through Meteora's pools. Once the deposit target's hit, PLAY's intended to trade through Meteora, exit depending on available liquidity and price. A Jupiter lending market's planned after that too, so holders can borrow against the position without selling; that one's not live at reveal. Solana settles ownership, trading, and the payment record in one place.

peaq The machine proves it is itself peaqOS issues an identity the machine signs for, and six million machines already carry one.
Chainlink Somebody outside checks what it earned The machines publish their own gameplay and uptime. Chainlink reconciles that record against the revenue we received, and both numbers publish. A gap shows up before anyone has to ask.
Bedrock Real in law before liquid in markets An SPV holds title to the machines, and Bedrock tokenises the equity in that vehicle. What a holder owns is enforceable off the chain as well as on it.
Star.fun Capital can arrive Star.fun runs the raise as a livestream, on Meteora's pools.
Meteora / Jupiter And it can move Meteora is where the claim trades once the raise fills. On Jupiter's order book we are building the borrow and lend market for it, the first where the collateral is an everyday business.
NOTE Most oracle work in this category proves that a reserve sat still. This is the same instrument pointed at something that moves.

Claw machines are the first proof because each unit of activity is simple enough to record cleanly. DualMint's already put financing behind over a thousand everyday machines since May 2025 with zero recorded defaults. Laundromats in Vietnam, air conditioning units in Hong Kong. The same method applies to any machine that earns, reports, and builds a record capital can check.

None of this removes the risk. I'd rather say that upfront. Machines can underperform, operators can default, verification can fail, liquidity can run thin, and past payments don't guarantee future ones. The launch documents carry the real terms: holder rights, payment waterfall, liquidity, audit scope. PLAY makes performance easier to inspect. The risk stays real regardless.

No wallet needed to join right now. An email holds your place, you need a wallet once deposits open. UPTIME points track participation, separate from PLAY yield, weighted by time. Any conversion terms publish before they apply.

What you'd hold

A token representing your share of what the fleet earns, exact rights defined in the launch documents. Legally, the SPV holds title to the machines, Bedrock tokenises the equity in that SPV, and the launch documents define what rights attach to the token. You get your principal back too. PLAY's amortising, each monthly payment returning part of the original capital along with the yield, and the position winds down as the machines pay off.

Liquidity

Once the deposit target's hit and the market opens, PLAY's intended to trade through Meteora, any exit depending on liquidity and price at the time.

Deposits aren't open yet. Independent checks have to clear first, each date publishing before it happens. If PLAY doesn't fill, your deposit comes back. No minimum to get in.

Once you're in, your UPTIME page shows your position and monthly distributions. Paid months and missed months both stay visible onchain.

Verification

peaq provides the machine identity, gameplay and uptime build the operating record, Chainlink compares that record against revenue received, and distributions settle onchain. If the records disagree, both publish. The gap's visible before anyone has to ask where a payment went. Contract addresses and audit reports publish with the deposit date.

The machine doesn't know any of this changed. It takes the next USDT, the claw moves, the play gets recorded, the cash flow becomes visible.

Join UPTIME before predeposit opens.

Comment on the pinned X post to confirm you read it →

{{ zoomId }} {{ zoomPartnerLabel }} UPTIME {{ zoomUptime }}
{{ zoomImg }}
VERIFIED BY {{ zoomPartnerLabel }} {{ zoomPartnerCopy }}
{{ resultKicker }} {{ readingDisplay }} {{ bandLabel }}
750STANDBYRUNNINGBUSYPEAK6,000

{{ readingLine }}

{{ toastMsg }}