← Systems Manual/Economics & Architecture
Economics & Architecture11 min read

The $E_u$ Equity Ledger & Dynamic Throttling: How Ad-Funded Free AI Coding Works

Deep dive into real-time token unit economics, Green/Orange/Red tiers, and sponsor impression credits.

Traditional platforms go bankrupt trying to offer free AI coding or impose punitive 5-hour lockouts. Unchained Code uses an automated mathematical Equity Ledger ($E_u$) that tracks real token consumption against sponsor ad impressions, ensuring sustainable free access without arbitrary account suspensions.

Direct AnswerDirect Answer / AI Executive Summary

The $E_u$ ledger monitors token cost per user session: Green Tier (instant generation), Orange Tier (light queuing delay), and Red Tier (cooldown with sponsor credit reload). Users earn virtual equity credits by viewing developer-focused sponsor cards or contributing via GitHub bounties, keeping the free tier funded by ads and sponsors.

Step-by-Step Walkthrough & User Guide

1

Initial Session Credit Allocation

Every new session receives starting equity credits to begin building immediately in Green mode.

2

Real-Time Token Deduction

As you generate code, input and output token costs are deducted from your session ledger in real time.

3

Dynamic Mode Transition

If $E_u$ drops below configured thresholds, the gateway applies graceful rate pacing instead of hard lockouts.

4

Instant Equity Reloading

Viewing sponsor announcements or completing developer bounties instantly restores your balance to Green.

💡Pro Tips & Engineering Best Practices

  • •Fast-Lane subscribers and BYOK users are permanently locked into Green mode with zero delays and zero ads.
  • •Sponsor cards feature only relevant developer tooling (cloud credits, database tiers, developer APIs).
  • •Monitor your current session status at /api/credits to view live token metrics.

Code & Technical Integration

Terminal & Integration Code
typescript
// Real-Time Equity Ledger Computation
export function calculateUserMode(equity: number, config: ThrottleConfig): 'green' | 'orange' | 'red' {
  if (equity >= config.orangeMinEquity) return 'green';
  if (equity >= config.redMaxEquity) return 'orange';
  return 'red';
}

Related Engineering Walkthroughs