Commission disputes are the #1 source of friction between VIP hosts and management. phosphorOS eliminates them by making attribution immutable, visible, and automatic. The moment a host creates a reservation — through the app, on behalf of a client, or via their personal booking link — that host is permanently linked.
Immutable host linking
When a reservation is created, the host_id field is set once and locked. No one — not even admins — can reassign attribution after the fact. If an admin override is needed, it creates a new audit record while preserving the original attribution for complete traceability.
Personal booking links
Every VIP host gets a unique booking URL they can share with clients. Any reservation made through that link automatically attributes to the host. No codes to enter, no dropdowns to select. The link IS the attribution.
Real-time commission pre-calculation
The moment a reservation is created, the Commission Engine receives a ReservationCreated event and pre-calculates expected commission based on the table minimum and the host's commission structure. Hosts see their running total update on their dashboard within seconds.
Multi-channel attribution
Every reservation records its source channel — website widget, Instagram link, host app, walk-in conversion, phone call. When a host books through the app for a client, the host gets attribution AND the channel is recorded. Marketing sees what converts; hosts get what's theirs.
Host performance dashboard
Each host sees their own dashboard: tables booked, total minimums, current spend against those minimums, running commission total, arrival status for each party, and top client history. Real-time. No waiting for Monday's spreadsheet.
Admin override with audit log
Managers can manually create, modify, comp, or cancel any reservation. Every override is logged immutably with the actor, timestamp, IP address, and full payload diff. Accountability and flexibility, together.