Ulsav Docs

Reference

The normative rules behind Event state, visibility, publishing, participation, refunds, money, access, and gating

Reference pages state the rules the running implementation enforces. Each one answers a single question normatively — what values exist, what a transition requires, who may trigger it — and leaves the walkthrough to Guides.

When a Guide and a Reference page appear to disagree, the Reference page is the one written against the code.

How to read these pages

Three conventions run through the section.

ConventionWhat it means
State is dimensional, not one fieldAn Event's publication, schedule, sales, visibility, and moderation are separate. A page that says "the Event is cancelled" always means the schedule dimension, and never implies that publication or visibility changed.
Derived values are not stored decisionsWhere a status is computed — Pass sale state, Event sales state, a Registration's readiness — the page names the facts it derives from, because those facts are what you can change.
Additive composition, no negationRequirements inherit downward and only add. RoleAssignments only add too, but domain operations currently resolve Organization-scoped assignments only; Capabilities states the consequence. There is no "deny" rule, so restriction means adding a condition or removing a grant.

The dimension map

QuestionPage
Can a buyer see this Event?Event visibility
Is this Event live, ended, or withdrawn?Event status
What must be true before it goes live?Publishing rules
Who may enter, and as what?Participation mode
What do we owe if we cancel?Cancellation
What does the buyer pay, and what is tax?Pricing and tax
Who may do this?Capabilities
Why is this Pass locked?Requirements

What these pages deliberately leave open

One question is explicitly unresolved rather than answered by a page: place of supply for a hybrid Event's online-attending Registrations. The code applies the Event's participation mode, so those Registrations follow the hybrid venue rule today. Splitting them per attendance mode is an accounting question that requires professional sign-off.

On this page