Research InnerMatch IncomeImpact ServicesBlogAboutWork With Us

Synaptosearch Product

Transparent by Design.
Fair by Algorithm.

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.

Why Traditional Compensation Fails

Most contractor compensation models suffer from three structural flaws that erode trust over time.

"Teams that cannot trust their compensation system cannot focus fully on their work."

Three structural problems

Opacity — payments are determined by management discretion, leaving contributors unable to verify fairness or predict future earnings
Disconnection — pay is based on hours logged or flat rates, not the actual business value generated by the work
Attribution gaps — foundational work that enables later revenue is rarely credited when that revenue finally arrives

The compounding consequences

Trust erodes as contributors can't verify fairness
High performers feel undervalued and leave
Compensation disputes become inevitable
Indirect contributors go unpaid despite enabling revenue

A Mathematical Guarantee of Fairness

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.

Deterministic computation — given the same inputs, always produces the same output
No room for bias — favoritism and retroactive adjustment are structurally impossible
Indirect contributions credited — foundational work earns from every product it enabled
"If every contributor can trace exactly how their payment was calculated — down to the individual task — then the system is, by definition, fair."

IncomeImpact makes this a technical guarantee, not a management promise.

Transparency is not a feature.
It is the foundation.

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.

"Foundational work is always credited: a task that enables five products earns a proportional share from all five."

Six Steps from Task to Payment

01

Define Tasks

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.

02

Build the Graph

Contractors propose directed links between tasks, declaring dependencies explicitly. Cycle detection prevents invalid graph structures automatically.

03

Designate Products

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.

04

Record Income

Administrators record income entries against specific products with date and amount. Monthly totals are automatically aggregated for distribution planning.

05

Compute & Distribute

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.

06

Issue Bills & Reports

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.

Everything a Transparent Team Needs

🕸️

Task & Graph Management

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.

⚖️

Impact-Based Distribution

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.

📊

Reporting & Billing

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.

🔒

Security & Auditability

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.

👥

Team Administration

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.

🛡️

Data Integrity

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.

Three Roles, One System

Each role has precisely scoped responsibilities and data access, ensuring both operational clarity and privacy.

🏛️

Lead Admin

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.

⚙️

Admin

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.

🧑‍💻

Contractor

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.

Up and Running in Minutes

IncomeImpact requires no container orchestration, message queues, or specialized infrastructure.

What you need

Standard shared hosting (PHP 8.1+, MySQL 8.x)
No external services or third-party APIs required
Web root isolation — only the public/ directory is internet-facing
Configuration via a single environment file outside the web root

Five setup steps

  1. Upload project files to your hosting environment
  2. Create a MySQL database and import db/schema.sql
  3. Copy config/config.example.php to config/config.php and fill in credentials
  4. Visit /setup.php to set the Lead Admin password, then delete the file
  5. Log in and begin onboarding your team

A System Built for Clarity

IncomeImpact — interface overview

Ready to Build Trust Into Your Compensation?

IncomeImpact is currently in Beta. Join early adopters who are replacing opacity with algorithm-backed transparency — and rebuilding team trust from the ground up.

"IncomeImpact — Transparent by design. Fair by algorithm."
Request Beta Access Schedule a Demo
Request Beta Access →