Taxr Project Overview
The Taxr project is a blockchain-based platform designed to revolutionize property tax collection and administration. This document provides a comprehensive overview of the project's goals, architecture, and component systems.
Project Mission
Taxr aims to transform property tax collection through blockchain technology by:
- Digitizing and tokenizing tax claims and jurisdictions
- Creating transparent and efficient tax collection processes
- Enabling new financial mechanisms for tax receivables
- Reducing administrative costs for tax authorities
- Improving accessibility and payment options for taxpayers
System Components
The Taxr stack consists of three core components:
1. Smart Contract Layer (taxr-persistence)
The blockchain foundation of the platform, implemented as Ethereum smart contracts:
- TaxrMastr: Core contract orchestrating the entire system
- Manager Modules: Specialized contracts for jurisdiction, claim, and commission management
- Sheriff Token: ERC-721 tokens representing tax authority identities
- Jurisdiction Tokens: ERC-1155 tokens representing tax territories
- TAXR Token: ERC-20 token for utility payments and governance
- Payment Router: Support for multiple payment methods
2. Frontend Application (taxr-frontend)
The user interface for all stakeholders, built with modern web technologies:
- Sheriff Dashboard: Interface for tax authorities
- Taxpayer Portal: Interface for property owners
- Investor Platform: Interface for financial participants
- Progressive Enhancement: Support for web2, web3, and hybrid interactions
- TypeChain Integration: Type-safe contract interactions
3. Core Services (taxr-core)
High-performance components implemented in Rust and compiled to WebAssembly:
- Jurisdictions: Boundary and property validation
- Sheriff Verification: Authority validation mechanisms
- WebAssembly Modules: Performance-critical functionality
Token System
Taxr utilizes a three-token architecture:
Token |
Standard |
Purpose |
Characteristics |
Sheriff Badges |
ERC-721 |
Tax Authority Identity |
Non-fungible, unique to each sheriff, requires verification |
Jurisdictions |
ERC-1155 |
Tax Territories |
Semi-fungible, can be subdivided, linked to geographic boundaries |
TAXR Token |
ERC-20 |
Utility & Governance |
Fungible, dual-layer (utility at $0.10, market-priced for governance) |
Key Features
For Sheriffs (Tax Authorities)
- Digitized jurisdiction management
- Automated claim processing
- Transparent commission structures
- Real-time collection statistics
- Reduced administrative overhead
For Taxpayers
- Multiple payment options (crypto and fiat)
- Transparent tax bill information
- Immutable payment receipts
- Simplified dispute resolution
For Investors
- Access to tokenized tax receivables
- Delinquency pooling mechanisms
- Transparent jurisdiction performance
- New asset class opportunities
Project Status
The Taxr project is in active development with the following components:
- Smart Contracts: Core contracts implemented and tested
- Frontend: Sheriff and taxpayer interfaces operational
- WASM Modules: Initial integration complete
- Documentation: In progress (see Documentation Status)
Documentation Structure
The Taxr documentation is organized into the following sections:
Next Steps
To explore the Taxr project further: