vivraDocumentationV1How voting works

Use cases

Twenty-one use cases cover V1. Each has a verifiable expected outcome and forms the basis of the tests. The six most critical journeys are detailed separately with edge cases.

Actors#

ActorWhoAccess
Visitoranyone on the dappread-only, no account
Votervisitor signed in by emailvoting, support
Candidate holdervoter holding a candidate tokensupport
Trader$VIVRA buyerno special access; buys on Pons
Teamallowlisted Vivra membersback-office
Moderators3 selected CTO token community membersreceive accounts on Day 30
Systemorchestrator, agents, Buyback Bot, treasury jobautomatic

Use case list#

IDActorUse caseExpected outcomeSection
UC-01TeamSubmit a dead project's address and read its analysisfull analysis in under 10 min, approved or rejected with a reason4
UC-02VisitorRead a complete candidate dossierthesis, Scanner report, socials, market data less than 60 s old5, 9
UC-03VisitorSign in by emaillink or code received within 30 s, 30-day session5, 9
UC-04VoterVote for a candidatevote counted and reflected in shares within 5 s5
UC-05VoterChange a vote before closingonly the latest vote counts5
UC-06Candidate holderSupport their tokensupport counter +1, one support per email5
UC-07VisitorFollow a CTO live in the war roomsteps, log, and slices arrive without reload6, 9
UC-08VisitorVerify a buyback slicetransaction link, burned amount visible on-chain7
UC-09VisitorBrowse the ledgerevery movement has a clickable hash3
UC-10TraderBuy $VIVRAbutton leads to the token's Pons page9
UC-11TeamCreate a cycle and publish 5 dossiersdossiers published together, voting scheduled5
UC-12TeamApprove an agent output (post, website, pinned message)no publication without a click during cycles 1–36, 10
UC-13TeamTrigger an operation's emergency stopall CTO steps and slices suspended6, 7
UC-14TeamSubmit and track the Pons CTO applicationsubmitted, accepted, or rejected status visible in dossier8
UC-15SystemStart CTO when voting closesoperation created within 1 min, Scanner starts5, 6
UC-16SystemExecute an agent stepoutput in dossier, cost in log, stop at budget cap6
UC-17SystemExecute a buyback slicepurchase and burn in one transaction, at most 1% of liquidity7
UC-18SystemStop buyback on Day 3 if volume has not doubledslices stopped, unspent funds carried to next cycle7
UC-19SystemDaily fee claim and allocation17/15/5 respected, every movement in ledger3
UC-20SystemIssue Day 7 verdictRevived or Dead again status, automated post4, 10
UC-21ModeratorsReceive Day 30 handoverTelegram and X transferred8
↑ ↓ to navigate · Enter to openVIVRA DOCS