ESOP is a P2 module — it is currently in design phase and is not yet generally available. Refer to the platform changelog for the GA timeline. Features described here reflect the planned P2 design.
Grant management
A grant represents a member’s allocation of Synthetic Phantom (SP) units. Grants are issued by the CEO, CFO, and a Board designate together — no single party can create a grant unilaterally.Grant types
Issuing a grant
1
HR Onboarding Trigger (Founding Grants)
When a new member is eligible for a founding grant, HR’s onboarding orchestrator emits an
hr.member.joined event. ESOP receives this event and opens a draft grant record for the CEO and CFO to review.2
Three-Way Co-Sign
The CEO, CFO, and a Board designate each submit a WebAuthn assertion. All three signatures must arrive within a 24-hour window. Any single-signer attempt is rejected.
3
Grant Committed
Once all three signatures are recorded, ESOP inserts the immutable grant row, renders a deterministic PDF (SHA-256 archived to S3 with a 10-year object-lock), and updates
pool_balance.issued_sp.Vesting tracking
Vesting is computed by a deterministic pure function. The same inputs —(grant, as_of_date) — always produce the same vested SP count, making the vesting curve auditable and replayable at any point in history.
Default vesting schedule
- Cliff: 12 months from
grant_date. Zero SP vest before the cliff. - Monthly vesting: After the cliff, SP vests monthly over the remaining 36 months.
- Full vest: 48 months from
grant_date.
Vesting state machine
vesting_event rows for all active grants. Each row is idempotent — re-running the cron for a period that already has a vesting event is a no-op, protecting against double-accrual.
HR lifecycle integration
ESOP is tightly integrated with HR’s member lifecycle. Several HR state transitions automatically propagate to ESOP.- New Hire (Active)
- Leave of Absence
- Suspension
- Termination
When HR transitions a member to
active, ESOP evaluates founding-grant eligibility. If the member’s offer letter includes an ESOP allocation, a draft grant is queued for the three-way co-sign flow.Good leaver vs bad leaver
Cap table visibility
ESOP enforces strict access controls on cap-table data. Members can see their own grants and put schedule; only the CEO, CFO, and Board roles can view the aggregate cap table.- Member View
- CFO / CHRO View
- Board View
You see your own grants, vesting events, SP balance, and the schedule of upcoming put-option windows. You can simulate a put exercise (how much cash at the current valuation for N SP) without committing — the narrator surface runs the calculation against the published valuation without writing any records.
Annual valuation cycle
The SP unit value is set once per year by a tri-party process: CFO provides the base valuation, the Board chair applies the industry multiplier, and an external auditor (e.g. KPMG, EY, or PwC) attests. The resultingsp_unit_value_vnd is published as an immutable versioned row — put exercises during the year are priced at the most recent published valuation.
How the Valuation Formula Works
How the Valuation Formula Works
sp_unit_value_vnd = base_value_vnd × industry_multiplier ÷ total_outstanding_spFor example: a base value of ₫50 billion, a multiplier of 8×, and 100,000 outstanding SP produces an SP unit value of ₫4,000,000 per SP. This formula is versioned — the parameters used for each year’s valuation are frozen at publish time and never retroactively altered.Vietnamese corporate law context
ESOP operates under the Vietnamese Joint-Stock Company (JSC) structure established by Law on Enterprises 59/2020/QH14. The Phantom Stock design deliberately avoids share issuance (Art. 114) and public-offering regulation (Securities Law Art. 30) by classifying grants as deferred compensation under employment contracts, governed by Decree 38/2020 corporate-governance rules. Tax obligations at put exercise: cash received from a put option is treated as deferred-compensation income subject to Vietnamese PIT (Circular 111/2013 Art. 7). REW generates the corresponding PIT line item when a put exercise settles.A Singapore HoldCo structure is planned for platform phase P3. When the company’s ARR reaches USD 1.5 million, the CEO can designate a HoldCo flip — phantom SP units convert to real Singapore HoldCo shares under the Singapore Companies Act, processed through ACRA with DOC-managed paperwork. Until the flip is executed, all grants remain Vietnamese-law phantom deferred compensation.
Related modules
HR
Member lifecycle events (hire, leave, termination) are the primary triggers for ESOP grant issuance and the Good/Bad Leaver branch. HR is the authoritative Member directory that ESOP reads for roster sync.
REW
BP fund and Voting Power context from LEARN feeds REW’s quarterly P3 distribution. ESOP put-option cash payouts are separate from the REW payroll cycle but share the same Vietnamese PIT reporting requirements.