What is the Fact Graph?
mainThe Fact Graph is a standalone tax logic engine designed to calculate taxes based on user-provided information. It is intended to be used as a consumable library for both JVM and JavaScript-based applications, allowing developers to implement tax law changes without hard-coding logic into their specific applications.
It consists of two primary components:
- Fact Dictionary: A set of tax facts (e.g., eligibility requirements for a credit) represented as XML documents using Fact XML (FXML).
- The Graph: An instantiation of a specific user's tax scenario, created by applying the Fact Dictionary logic to the taxpayer's personal information.