Bankr logo
PRODUCT · BANKR SKILL

Official Bankr mark · Dice-powered skill

Fair giveaways for Bankr.Dice proves the pick.

Users talk to @bankrbot. Bankr runs the giveaway and payout. Dice freezes reply authors, chooses the winner onchain, and returns a proof Bankr can verify before sending funds.

Install

install dice skill from github.com/diceprotocol/skills

Path: dice/SKILL.md

Flow

Bankr faces the user. Dice faces fairness.

01

Ask Bankr

User tags only @bankrbot to run a fair giveaway.

02

Enter

People reply under the target post to enter.

03

Private pick

Dice freezes candidates and returns a verifiable machine pick.

04

Verify

Bankr requires bankr.usableForPayout before sending funds.

05

Pay

Bankr pays once and posts proof + receipt.

Example

One mention. Fair winner. Proof attached.

User → Bankr

@bankrbot dice-pick winner from replies, prize 10 USDC

Bankr settles

Giveaway settled. Winner: @alice Prize: 10 USDC sent Fairness proof: diceprotocol.world/agent-api/proofs/x-... Bankr paid. Dice proved.

Safety

Pay only after proof.

Winner must come from the frozen candidate set
Conversation / root post must match the giveaway
Proof must verify before payout
One proof settles one giveaway
Bankr never invents the random result

Phase 3 skill flow is live for Bankr agents: open giveaway → Dice pick → verify bankr.usableForPayout → pay once → post proof receipt. Native Bankr escrow primitives may still vary by Bankr runtime.

Products

Dice Agent. Bankr Skill. More coming.

Dice Protocol is the randomness layer. Products on top make it usable in social agents, games, and payouts.