Spain · Valencia · Tether Developers Cup

CupTreasury

Stop managing team money in WhatsApp.

A self-custodial football team treasury for squads, fan groups, and tournament teams. It tracks contributions, captain/treasurer approvals, and match-day expenses through WDK-native guarded execution. Captain and Treasurer approvals become exact, one-time PaymentIntent capabilities; WDK rejects modified, expired, or replayed transactions before signing.

Primary track: WDK-native guarded execution
Local deterministic assistant; no QVAC track claim

Valencia Hackers FC

450 USDt

WDK policy proof

Pending dues

100 USDt

Requests

2 pending

Approvals

2-role flow

Van rental for away match

Needs 1 approval

120 USDt

Tournament registration

Approved

250 USDt

Team dinner after match

Local review

80 USDt

Self-custodial team treasury

CupTreasury does not custody team funds. Node/CI runs real WDK ALLOW/DENY policy evaluation and no-broadcast signing; the browser visualizes sanitized proof.

Guarded payment capability

Captain and Treasurer approvals create an exact PaymentIntent. WDK binds the final transaction and denies changes or replay.

Local deterministic assistant

The current assistant answers from local treasury data, uses no cloud AI API, and is not submitted as a completed QVAC track.

Judge Demo Flow

Four clicks to evaluate CupTreasury

1. Open Valencia Hackers FC treasury

See the Spain demo squad, fan-group wallet, and match-day balance.

2. Create a match-day expense

Add travel, kit, food, tickets, or watch-party costs.

3. Approve as Captain/Treasurer

Use role-based approvals before payment is allowed.

4. Prepare receipt and ask who owes money

Run the no-broadcast receipt path and query the local assistant.

Start Demo

Balances

Contribution status and treasury balance are visible at a glance.

Approvals

High-value requests need two approvers before payment.

Football context

Built around squads, trips, kits, tickets, registrations, and match day costs.