
Welcome
Welcome to the Repurchase Forecasting module, a core application of the Village Operating System. At Village Labs, we’ve built our powerful Repurchase Engine to give you unparalleled insight into your long-term ESOP sustainability. We designed it to be a high-fidelity forecasting tool that moves beyond simple spreadsheets, allowing you to model complex scenarios with confidence and precision. This documentation will guide you through the architecture, data models, and simulation pipeline that power our engine.Quick Start
Get your first simulation running in 5 minutes
System Architecture
Understand how the engine works
Data Models
Explore the core data structures
API Reference
Integrate the engine into your applications
Key Features
Discrete Annual Simulation
Discrete Annual Simulation
Process census data through a step-by-step annual cycle, modeling every aspect of ESOP administration from share releases to repurchase obligations.
Legal Compliance
Legal Compliance
Built on ESOP legal principles with strict adherence to statutory requirements for diversification, share releases, and cash usage policies.
Immutable Audit Trail
Immutable Audit Trail
Every input scenario and simulation run is permanently versioned, providing complete reproducibility and temporal analysis capabilities.
Multi-Loan Support
Multi-Loan Support
Accurately model leveraged ESOPs with multiple debt tranches using loan-by-loan share release mechanics.
AI Agent Ready
AI Agent Ready
Deep integration with AI agents through a high-level toolkit designed for natural language interactions and scenario analysis.
Core Capabilities
Repurchase Forecasting
Project long-term repurchase obligations with precision
Cash Flow Planning
Model trust cash flows and contribution requirements
Share Pool Management
Track allocated, unallocated, and suspense shares
Diversification Planning
Simulate statutory diversification requirements
Scenario Analysis
Compare multiple planning scenarios side-by-side
Turnover Projection
Forecast employee terminations using predictive models
Design Philosophy
The Repurchase Engine is built on three core design principles:Separation of Concerns
Distinguish between PlanRules (the legal “constitution”) and OperatingAssumptions (annual strategy), mirroring how plan sponsors actually operate.
Immutability
Maintain a temporal, stateful database where nothing is ever overwritten—ensuring complete reproducibility and audit trails.
Who Uses the Repurchase Engine?
ESOP Plan Sponsors
Model long-term repurchase obligations and cash requirements
ESOP Trustees
Ensure compliance and sustainable trust operations
Financial Advisors
Provide data-driven guidance to ESOP clients
Third-Party Administrators
Deliver accurate forecasting for plan administration
Get Started
Understand ESOP Basics
New to ESOPs? Start here for foundational concepts.
Run Your First Simulation
Follow our quickstart guide to run a simulation.
Need Help? Contact our support team at [email protected] or check out our GitHub repository.
.png?fit=max&auto=format&n=_b1oFDtC7brS6c3Z&q=85&s=d3ec56559a51e770e67aa19d77e1da67)
.png?fit=max&auto=format&n=AWN49C5ILGJ2VJNX&q=85&s=9e43d95342e1c0ca7d9eadaa6d3acb0d)