Synaptosearch Product
IncomeImpact replaces opaque bonus structures with a deterministic, graph-driven compensation system — where every contributor can trace exactly how their payment was calculated, down to the individual task.
The Problem
Most contractor compensation models suffer from three structural flaws that erode trust over time.
The Solution
IncomeImpact models the relationships between tasks as a Directed Acyclic Graph (DAG). Tasks are nodes; dependency relationships are edges. Product nodes in the graph represent deliverables that generate revenue.
When a product earns income, the system automatically traces every ancestor task — every piece of work that made the product possible — and distributes revenue proportionally based on task weights agreed upon before work began.
IncomeImpact makes this a technical guarantee, not a management promise.
The Transparency Promise
Every contractor can view the exact algorithm used to compute their payment. Task weights are agreed upon and locked at approval time — no retroactive adjustments are possible. Finalized distributions are permanently immutable. Every action is timestamped, attributed, and stored in the audit log.
How It Works
Contractors submit atomic tasks with a title, description, and weight — a numeric score representing relative importance. Tasks enter a pending state until approved by the Lead Admin.
Contractors propose directed links between tasks, declaring dependencies explicitly. Cycle detection prevents invalid graph structures automatically.
Certain tasks are designated as product nodes — deliverables that generate revenue. When a product earns income, the system can immediately trace every ancestor task that contributed to it.
Administrators record income entries against specific products with date and amount. Monthly totals are automatically aggregated for distribution planning.
The engine traverses the graph from each product, normalizes task weights, and computes each contractor's exact share of the distributable pool. A draft is presented for review before finalization.
Each contractor receives a detailed bill itemizing every contributing task, its weight, its normalized share, and the resulting payment. PDF exports available for all reports and bills.
Key Features
Visual, interactive dependency graph with hierarchical layout. Full approval workflow for tasks and links. Color-coded nodes by status: pending, approved, completed, product. Automatic cycle detection.
Full ancestor subgraph traversal credits indirect contributions. Per-product weight normalization. Multi-product support — tasks contributing to multiple products earn from each. Immutable finalized records.
Monthly admin report with income, pool, retained amount, and full contractor breakdown. Individual bills with per-task contribution details. Complete payout history. PDF export for all documents.
HTTPS encryption, bcrypt password hashing, CSRF protection, role-based access control, SQL injection and XSS prevention. Every state change timestamped and attributed. Full chain of custody for every payment.
Contractor account management with activation and deactivation. Completion queue for admin confirmation of done claims. Income dashboard with monthly and per-product breakdowns. Flash notifications for critical actions.
DAG cycle constraint enforced at both application and database level. Finalized distribution records protected against any alteration. Automated daily backups with configurable retention. All timestamps in UTC.
User Roles
Each role has precisely scoped responsibilities and data access, ensuring both operational clarity and privacy.
Holds final approval authority over the task graph. Reviews and approves or rejects every task submission and proposed dependency link — protecting the integrity of every future distribution computation. Their approval gate ensures only accurately described, correctly weighted tasks enter the live graph.
Manages contractor accounts, records income against products, runs and reviews monthly distributions, and finalizes payouts. Multiple admins can collaborate. Every admin action — including who finalized a distribution — is permanently recorded in the audit log.
Creates and submits tasks, proposes graph links, marks their own tasks as done, and views their bills and payout history. Can view the full task graph with their own tasks highlighted. Data access is strictly scoped — other contractors' payments are never visible.
Deployment
IncomeImpact requires no container orchestration, message queues, or specialized infrastructure.
public/ directory is internet-facingdb/schema.sqlconfig/config.example.php to config/config.php and fill in credentials/setup.php to set the Lead Admin password, then delete the fileIn Action
IncomeImpact is currently in Beta. Join early adopters who are replacing opacity with algorithm-backed transparency — and rebuilding team trust from the ground up.