Data
The business facts your logic needs, such as customer details, plan limits, balances, rates, or request inputs.
RuleOS
RuleOS externalizes business logic from application code so teams can create calculations, decision rules, and business processes once. Version them, test them, execute them through an API, and maintain a complete audit history.
Published process
Customer eligibility v4
execution.status
approved
produced_by_version
process:customer-eligibility@v4
RuleOS organizes business logic into a clear operating model: Data to Calculations to Rules to Processes to Executions.
The business facts your logic needs, such as customer details, plan limits, balances, rates, or request inputs.
Reusable formulas that turn data into dependable results your team can test and publish.
Decision logic that answers business questions consistently, from eligibility to routing and pricing choices.
Ordered business flows that combine calculations and rules into a repeatable operating procedure.
The recorded outcome of running published business logic through RuleOS, including status and history.
Give business logic a dedicated place to live, evolve, and be executed by the systems that depend on it.
Define formulas once and reuse them wherever the same business answer is needed.
Model business decisions without burying them inside application releases.
Compose calculations and rules into auditable workflows for repeatable operations.
Publish controlled versions so production logic stays traceable over time.
Review what ran, when it ran, and the result returned by the published logic.
Call RuleOS from external systems through API endpoints designed for integration.
Keep product code focused on the application experience. External systems can call RuleOS to execute published business logic and receive a structured result.
Example request
POST /api/processes/{process_uuid}/versions/{version_uuid}/execute HTTP/1.1
Host: ruleos.example.com
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"input": {
"customer_type": "business",
"monthly_revenue": 85000,
"region": "NA"
}
}Every execution can identify the exact published version of the business logic that produced the result. That gives teams a clear record of what changed, what ran, and which version was active when an outcome was created.
Pricing
Start with a RuleOS workspace and give your team a single place to manage calculations, rules, processes, published versions, and execution history.
Get Started