How Earnings Work

Understand how you earn money by contributing compute

Overview

When your device runs as a Fabric node, it automatically picks up and executes jobs from the network. You earn money for each successfully completed job.


Earning Flow

Your device goes online: After enrollment, your node connects to the Fabric backend
Jobs are assigned: When a matching job is available, it's sent to your device
Execution: Your device runs the workload in a sandboxed environment
Verification: On completion, a Proof of Execution is generated
Credit: Your account is credited for the completed job


Workload Types

Your device can earn from various workload types:

  • Audio Processing: Speech transcription, language detection
  • Image Processing: Image classification, object detection
  • Web Crawling: Website crawling for AI assistants
  • ML Pipeline Jobs: Model training, preprocessing, inference
  • Compute Workloads: Scientific computing, simulations

Earnings vary by workload type and complexity.


Viewing Your Earnings

Open the Fabric Agent on your device
Go to the Dashboard tab
View your current balance and earnings history
Or log in to fabric.carmel.so to see:

  • Total lifetime earnings
  • Pending balance
  • Payout history
  • Per-job breakdown

Requesting a Payout

Once your balance reaches the minimum threshold:

Go to fabric.carmel.so
Navigate to Settings → Payouts
Click "Request Payout"
If first time: Complete Stripe Connect onboarding
Payout is initiated
Stripe Connect onboarding includes:

  • Verifying your identity
  • Connecting a bank account
  • Tax information (for US providers)

Payout Timing

  • Payouts are processed via Stripe Connect
  • Typical transfer time: 2-5 business days
  • Timing depends on your bank and country

Factors Affecting Earnings

Hardware capabilities:

  • Faster hardware completes more jobs
  • GPUs can handle inference/training workloads
  • More RAM allows larger jobs

Uptime:

  • Nodes that are online more often get more jobs
  • Use the daemon/service to run 24/7

Network demand:

  • Earnings vary based on job availability
  • More enterprises using Fabric = more jobs

Job matching:

  • Jobs are matched based on hardware requirements
  • Having a GPU opens access to more job types

Tax Considerations

Earnings from Fabric may be taxable income. You are responsible for:

  • Reporting earnings to tax authorities
  • Paying applicable taxes
  • Maintaining records of payouts

Stripe provides tax documents (1099 in the US) for earnings above certain thresholds.


Privacy

Your identity is protected:

  • Enterprises only see an anonymized node ID
  • Your personal information is never shared with job submitters
  • The backend tracks device IDs internally for payment purposes only