See the stars

TaxGenie Specification

Home / TaxGenie / TaxGenie Specification

TaxGenie


Overview

TaxGenie is an open-source, AI-powered tax intelligence platform designed to help individuals, freelancers, self-employed professionals, landlords, and business owners manage taxes throughout the entire year. Rather than focusing solely on tax filing, TaxGenie provides continuous financial awareness, proactive planning, and educational guidance through a privacy-first architecture powered by AxiomTaxAI.

Built with a modular architecture, TaxGenie allows organizations and developers to enable only the components they need while maintaining a secure, encrypted, and extensible platform. Every module operates independently through well-defined interfaces, making the system suitable for both personal and enterprise deployments.


Core Design Principles

  • Modular architecture
  • Local-first design
  • Zero-knowledge compatible
  • Privacy-first
  • End-to-end encryption
  • Human-readable explanations
  • IRS-aligned rule processing
  • AI-assisted planning
  • Open standards
  • Cross-platform
  • API-first
  • Fully open source

System Architecture

TaxGenie consists of independent modules communicating through secure APIs.

Frontend
    │
API Gateway
    │
──────────────────────────────────
│
├── AxiomTaxAI
├── User Management
├── Document Vault
├── Tax Engine
├── Planning Engine
├── IRS Communications
├── Compliance Monitor
├── Reporting
├── Integrations
└── Administration

Modules

AxiomTaxAI

Standalone AI tax intelligence engine.

Features
  • IRS publication ingestion
  • Tax code interpretation
  • Plain-language explanations
  • Rule-based reasoning
  • AI-assisted reasoning
  • Scenario simulation
  • Financial pattern recognition
  • Intelligent recommendations
  • Tax planning assistance
  • Continuous IRS monitoring
  • Knowledge versioning
  • API service
  • Local deployment
  • Hybrid rule engine
  • Vector search
  • Natural language interface

Personal Tax Module

Income
  • W2 tracking
  • 1099 tracking
  • Investment income
  • Retirement income
  • Social Security
  • Rental income
  • Foreign income
  • Cryptocurrency reporting
  • Capital gains
  • Interest income
  • Dividend income
  • Miscellaneous income
Deductions
  • Standard deduction
  • Itemized deductions
  • Mortgage interest
  • Property taxes
  • Charitable donations
  • Medical expenses
  • Student loan interest
  • Educator expenses
  • Retirement contributions
  • Health Savings Accounts
  • IRA contributions
Credits
  • Child Tax Credit
  • Earned Income Credit
  • Education Credits
  • Energy Credits
  • Adoption Credit
  • Dependent Care Credit
  • Premium Tax Credit
  • Retirement Saver Credit
Filing
  • Filing status assistance
  • Dependent management
  • Estimated refund
  • Estimated balance due
  • Tax bracket monitoring
  • Year-end planning

Business Module

Income
  • Sales
  • Services
  • Contracts
  • Consulting
  • Rental income
  • Royalties
  • Asset sales
  • Investment income
Expense Categories
  • Advertising
  • Office supplies
  • Utilities
  • Insurance
  • Payroll
  • Contract labor
  • Software
  • Professional services
  • Equipment
  • Vehicle
  • Repairs
  • Maintenance
  • Travel
  • Meals
  • Communications
  • Rent
  • Taxes
  • Licenses
  • Education
  • Inventory
Business Tools
  • Schedule C support
  • Partnership support
  • Corporate support
  • LLC support
  • Sole proprietor support
  • Owner draw tracking
  • Business asset tracking
  • Depreciation
  • Section 179 planning
  • Bonus depreciation
  • Home office calculations
  • Mileage tracking
  • Quarterly estimates
  • Cash flow analysis

Document Vault

Encrypted storage for all financial records.

Features
  • OCR
  • Automatic classification
  • Secure uploads
  • Version history
  • Receipt storage
  • W2 storage
  • 1099 storage
  • IRS notices
  • Business documents
  • Tax returns
  • Supporting documentation
  • Search
  • Tags
  • Categories

IRS Communication Center

Features
  • IRS notice upload
  • OCR processing
  • Letter explanation
  • Deadline extraction
  • Required actions
  • Draft response assistance
  • Notice archive
  • Timeline
  • Status tracking

Tax Planning Engine

Features
  • Tax projections
  • Estimated payments
  • Income planning
  • Deduction planning
  • Retirement optimization
  • Capital gain analysis
  • Roth conversion modeling
  • Business purchase planning
  • Equipment timing
  • Tax bracket optimization

Compliance Monitor

Features
  • Missing forms
  • Filing reminders
  • Estimated payment reminders
  • Audit preparation
  • Documentation reminders
  • Filing deadline monitoring
  • Rule validation
  • Data consistency checking
  • Duplicate detection

Reporting Module

Reports
  • Income reports
  • Expense reports
  • Tax summaries
  • Quarterly reports
  • Annual reports
  • Business performance
  • Estimated taxes
  • Deduction summaries
  • Credit summaries
  • Audit documentation
  • Filing package

Dashboard

Widgets
  • Estimated refund
  • Estimated taxes owed
  • Quarterly payment tracker
  • Filing progress
  • Upcoming deadlines
  • AI recommendations
  • Recent documents
  • Financial trends
  • Tax calendar
  • Notifications

Security Module

Features
  • AES-256 encryption
  • TLS encryption
  • Local encryption keys
  • Zero-knowledge option
  • Secure backups
  • Multi-factor authentication
  • Session management
  • Device authorization
  • Audit logs
  • Permission management

User Management

Features
  • Multiple users
  • Household management
  • Business profiles
  • Accountant access
  • Role permissions
  • Profile management
  • Secure authentication

Integration Module

Financial Institutions
  • Bank connections
  • Credit cards
  • Investment accounts
Accounting
  • QuickBooks
  • GnuCash
  • Manager.io
  • Wave
Payment Providers
  • Stripe
  • Square
  • PayPal
Import
  • CSV
  • OFX
  • QIF
  • PDF
  • Images
Export
  • CSV
  • JSON
  • PDF
  • Tax reports
  • Financial summaries

AI Assistant

Powered by AxiomTaxAI.

Capabilities
  • Conversational tax guidance
  • Explain IRS terminology
  • Explain tax calculations
  • Identify deductions
  • Identify credits
  • Recommend planning strategies
  • Explain IRS notices
  • Simulate financial decisions
  • Explain audit risks
  • Compare filing strategies
  • Build personalized tax plans
  • Learn user preferences
  • Multi-step reasoning

Notifications

  • Filing reminders
  • Quarterly payment reminders
  • IRS updates
  • Rule changes
  • Missing documents
  • AI recommendations
  • Planning opportunities

Accessibility

  • Dark mode
  • Light mode
  • Large text
  • High contrast
  • Keyboard navigation
  • Screen reader support
  • Responsive layout
  • Mobile support
  • Tablet support
  • Desktop support

Privacy

  • Local-first architecture
  • No advertising
  • No data selling
  • User-owned data
  • Export anytime
  • Delete anytime
  • Transparent AI reasoning
  • Open-source code
  • Auditable security

Developer Features

  • REST API
  • GraphQL support
  • Plugin system
  • Modular services
  • Event bus
  • Webhooks
  • SDK
  • Documentation
  • Automated testing
  • CI/CD ready
  • Docker support
  • Container deployment
  • Self-hosting
  • Cloud deployment

Future Modules

  • State tax engine
  • International tax engine
  • Payroll processing
  • Estate planning
  • Trust taxation
  • Sales tax management
  • Property tax tracking
  • Multi-business management
  • Family office tools
  • Nonprofit reporting
  • Cryptocurrency portfolio analysis
  • AI financial forecasting
  • Tax law comparison engine
  • Legislative change simulator
  • Accountant collaboration workspace

Vision

TaxGenie is designed to become a comprehensive, open-source tax intelligence ecosystem that transforms tax compliance into continuous financial understanding. By combining deterministic tax rule processing with AI-assisted reasoning through AxiomTaxAI, the platform empowers users to make informed decisions, reduce compliance risks, and plan proactively while maintaining complete ownership of their financial data through a secure, modular, and privacy-first architecture.


Specification Branding License (SBL)

Standard

Optional


License & Notice Requirements

TaxGenie is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0+).
By contributing to this project, you agree that your contributions will also be released under this license.

Please note the following:

  • All contributions must comply with the AGPL-3.0+ terms.
  • Under Section 7 of the license, all redistributions, forks, and derivative works must preserve attribution to Roxanne Ardary and roxanneardary.com.
  • TaxGenie specifications are free to use with attribution. A Specification Branding License can be negotiated upon request.
  • The project’s notice.md file tracks attribution requirements and contributor acknowledgments. Any update that adds new contributors or modifies attribution should also update notice.md.
  • When submitting a pull request, ensure that any new files maintain the attribution headers where applicable.
  • Network-deployed versions of this software must also remain fully AGPL-3.0+ compliant, including exposure of source code modifications when applicable under the license.

For full legal details, please refer to the AGPL-3.0+ license and the project’s notice.md file.


Notice – TaxGenie

Attribution Requirement: Under Section 7 of the AGPL 3.0+ license, all redistributions, forks, and derivative works, including network-deployed versions of this project, must provide attribution to Roxanne Ardary and roxanneardary.com.

Contributors

This file tracks contributors and their specific contributions to the project.

  • Roxanne Ardary, roxanneardary.com – March 19, 2026
    Created the repository for TaxGenie. Developed the core AI-powered, transparent, and user-controlled tax preparation and optimization engine designed for accuracy, fairness, and maximum user agency.
  • [Add other contributors here] – [Date]
    [Describe contribution in one sentence]

License – TaxGenie

This repository is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0+).

Key Points

  • You are free to use, modify, and distribute the code.
  • All redistributions, forks, and derivative works or network-deployed versions must also be licensed under AGPL-3.0+ and provide attribution to Roxanne Ardary and roxanneardary.com as required under Section 7 of the license.
  • The software is provided “as is,” without warranty of any kind.

For the full license text, see GNU AGPL-3.0 License.