Skip to content

Engagement & challenges

Challenges are the engagement loop: you post a challenge, members answer, it auto-grades at the deadline, pays out FLUX, and everyone climbs a weekly leaderboard and a lifetime Solver rank. You author it once — VectorLabz does the grading, the draw, the payout, and the announce.

Like giveaways, everything runs from Discord slash commands, and only wallets with Manage Server (or your configured initiator role) can create them.

The reward system — FLUX & VECTOR

VectorLabz has two reward currencies with deliberately different roles:

FLUX VECTOR
Feels like play money / arcade tickets 🎮 your loyalty value 💎
Earned by playing — challenges, streaks, /flex, check-ins holding & staking
Supply abundant, fast scarce, slow
Spent on raffles, prize draws trait shop, tiers, real perks

FLUX is earned by motion — it flows in as you show up and play. It's meant to be abundant and spent on fun. VECTOR is the store of value, and staking is how you earn it. Keeping them separate means engagement never inflates the staking economy.

Active stakers can convert a small, capped amount of FLUX into VECTOR at a steep rate — a bonus that rewards playing and staking, never a shortcut around it. To build real VECTOR, stake.

Key commands

Command Who What
/challenge admins Post a self-grading challenge (winners:N optional)
/rank everyone Your Solver level, lifetime FLUX, and streak
/flex verified holders Flex an NFT by number + collection, earn daily FLUX

Rename FLUX for your community

FLUX is the platform default. Set your own display name (e.g. ROAR, GEMS) in Studio → Integrations — it's cosmetic; the ledger and payouts stay the same underneath.

Turn it on

Challenges is off by default. Enable the Challenges module for your project in Studio (Modules), then register the commands. Until it's enabled, /challenge politely tells members it isn't available yet.

Create a challenge

The core command. A trivia riddle with multiple-choice answers is the friendliest start — one tap, no spelling risk:

/challenge title:"WHO AM I?" \
  question:"Oscar-winning actress · played a dual-pistol game hero in 2001 · married an assassin on-screen in 2005 · Maleficent" \
  options:"Angelina Jolie | Charlize Theron | Megan Fox | Scarlett Johansson" \
  answer:"Angelina Jolie" reward:500 minutes:60

The card posts with a button per option. Members tap one — that's it. The correct answer is stored server-side and never shown on the card.

Separate options with | or , (up to 5). The answer must be one of them.

/challenge title:"Trait trivia" options:"Gold, Void, Cyber, Bone" answer:"Void" reward:300

Omit options. Members type their answer. Grading is fuzzy, so real misspellings still count (angelina joly ✓) without accepting a different answer.

/challenge title:"Name the founder" question:"Who deployed the collection?" answer:"Satoshi"

Add type:number with no options — the answer matches by value (1,000 = 1000).

/challenge title:"Guess the supply" answer:"4444" type:number reward:250

How it grades & pays

When the deadline passes (checked every ~5 minutes), the challenge auto-grades:

  • Participation — everyone who answered earns play FLUX (default 50).
  • Speed — correct and fast earns a bonus; the quickest correct answers earn the most.
  • The prize — a single winner is drawn provably fairly from the correct answers (or, if nobody got it, from all who played) and earns reward FLUX.
  • Streaks — answering on consecutive days multiplies your FLUX (up to 2×).

The card flips to a Revealed state showing the answer, the winner, and the seed — so the draw is auditable.

Multiple winners

Draw more than one winner with winners: (default 1). The committed seed ranks them 1st, 2nd, 3rd provably fairly, and each drawn winner earns the reward FLUX. Ties at any position are resolved by the same seed, so nothing is arbitrary.

/challenge title:"Trivia Thunder" options:"A, B, C, D" answer:"C" winners:3 reward:250

Streaks & Solver rank

Every member has a lifetime Solver rank (Rookie → Diamond Solver) from the FLUX they've earned, plus a daily streak. They check it with:

/rank

…which shows their level, lifetime FLUX, streak, and how much FLUX to the next rank. Streaks reset if a day is missed — the return-tomorrow hook.

Weekly leaderboard & prizes

Every Monday, the FLUX earned that week is ranked and the top 3 are paid a bonus automatically, announced in your winners channel. The board is live and holder-gated: only currently-verified holders hold a spot — if someone sells out of the collection, they drop off and their Solver role is revoked. Their lifetime FLUX is kept, so re-verifying restores their standing.

Flex your NFT

Verified holders can show off a token with /flex — it posts a branded Living card and earns a small daily FLUX.

/flex number:20 collection:aevon

number is the token to flex; collection is optional (defaults to your main collection). The card is personalized with the holder's FLUX, holdings, and streak. Non-holders are prompted to /verify first.

Field reference

Field Notes
title The challenge headline (required)
answer The correct answer — stored server-side, never shown (required)
question The clue / question text
options Multiple-choice options, pipe- or comma-separated (≤5). Omit for free text
type text or number when there are no options
reward FLUX per winner (default 500)
winners Number of winners drawn, provably-fair 1st→Nth (default 1)
play FLUX for participating (default 50)
minutes Entry window in minutes (default 1440 = 24h)
art Hero image URL for the card (direct public https link)
verified Restrict to verified holders

Sample challenges to try

Copy-paste these to exercise every permutation:

# 1 · Multiple choice, single winner (the classic)
/challenge title:"WHO AM I?" options:"Angelina Jolie | Charlize Theron | Megan Fox | Scarlett Johansson" answer:"Angelina Jolie" question:"Oscar-winning actress · dual-pistol game hero (2001) · Maleficent" reward:500 minutes:15

# 2 · Multiple choice, THREE winners (provably-fair 1st/2nd/3rd)
/challenge title:"Trivia Thunder" options:"Solana, Ethereum, Bitcoin, Polygon" answer:"Solana" winners:3 reward:250 minutes:15

# 3 · Free text — fuzzy grading (misspellings still count)
/challenge title:"Name the villain" question:"Green-horned Disney live-action villain, played by Angelina Jolie" answer:"Maleficent" reward:400 minutes:15

# 4 · Number — matches by value
/challenge title:"Guess the supply" answer:"4444" type:number reward:300 minutes:15

# 5 · Holder-only (verified) with a hero image
/challenge title:"Lore check" options:"Void, Gold, Bone, Cyber" answer:"Void" verified:true art:"https://vectorlabz.io/brand/aevon-logo.png" reward:600 minutes:15

# 6 · Short-fuse speed round (fast deadline, big participation reward)
/challenge title:"Lightning round" options:"Yes, No" answer:"Yes" reward:200 play:50 minutes:5

Fair & tamper-proof

One answer per member (enforced at the database) and immutable once locked. The winner is drawn from a committed seed revealed at grading, so anyone can recompute the result. Grading, weekly payouts, and rewards are idempotent — a retried tick never double-pays.