gs-2026-alpha

Gift cards, vouchers,
and experience value.

Commerce on top. Entitlement truth underneath.

Monetary cards
Experience vouchers
Partial redemption
Multi-voucher cards
Bundle issuance
Reversals & cancellations
CARD
GS-001-A7X2
VOUCHER
VP-003-B4K1
BUNDLE
BN-005-C9M3

Sell, issue, redeem, cancel,
reverse, and check balances.

Every transaction — sale, redemption, reversal, cancellation — is issuance-traceable to the entitlement layer underneath. You always know what remains, who redeemed it, and why the state changed.

Hospitality & Experiences

Hotels & Resorts
Restaurants & Dining
Spas & Wellness
Attractions & Experiences
Multi-site Groups
Leisure & Hospitality

Card. Voucher. Bundle.

Three discrete objects — not one flattened model. Each maps to an entitlement at the MintPass layer. This distinction is the whole point of GiftStack.

CARD
MintPass Container

The customer-facing presentation object. Holds one or more vouchers. The container the customer receives.

VOUCHER
MintPass Entitlement

The redeemable right itself. A monetary balance, a tasting menu, a spa package. The discrete unit of value.

BUNDLE
Grouped Entitlements

A commercial product made of several vouchers. Sold as one unit. One example: overnight stay + breakfast + spa credit.

state_id, ledger_entry, redemption_event — all entitlement-level, never card-level.

GiftStack sits on MintPass.

GiftStack
Commerce & presentation
Merchant portal, storefront,
POS integration, redemption UI
entitlements
MintPass
Entitlement truth
State lifecycle, audit trail,
redemption receipts, reversal logs

GiftStack handles what the merchant sees. MintPass handles what actually happened — and why. When a voucher is partially redeemed, the merchant sees the remaining balance. MintPass records every micro-event that produced it.

What this demo will prove.

01
Issue
Issue a card with one or more vouchers. Trace each voucher to its MintPass entitlement.
02
Full Redeem
Redeem a voucher in full. MintPass records the redemption event with a timestamp.
03
Partial Redeem
Spend part of a monetary voucher. Balance updates. History is preserved.
04
Balance Check
Query remaining value on any voucher. MintPass returns the authoritative balance.
05
Cancel
Cancel a card. All vouchers within it close. Cancellation is logged at entitlement level.
06
Reverse
Reverse a redemption. Entitlement is restored. The reversal event is traceable.
07
Multi-voucher Card
Issue a card containing multiple different vouchers. Each voucher is independently redeemable.
08
Bundle Issue
Issue a bundle — several entitlements sold as one product. Example: overnight stay + breakfast for two + spa access.

Homepage first.
Object model next.
Entitlement flows after.

01
Object model & MintPass schema
02
Issue & redeem flows
03
Partial redeem & balance check
04
Cancel & reverse
05
Multi-voucher & bundle

GiftStack exists to prove entitlement-grade infrastructure works in a real commercial context. Not to win the gift card market on day one. To demonstrate that the object model — Card, Voucher, Bundle — maps cleanly to MintPass entitlements, and that the result is more auditable than anything the incumbents are running.