The Economic Layer
for Digital Services
A general-purpose smart contract framework for service tokenization, marketplace, and billing. Executor-agnostic. Creator-first. Gasless by default.
Digital Services Deserve
Better Infrastructure
APIs, AI agents, automations, compute tasks, data pipelines — the backbone of the modern economy. Yet the infrastructure for owning, trading, and billing these services remains fragmented and centralized.
No Ownership
Services exist at the mercy of host platforms. There is no portable, verifiable ownership primitive for digital services.
Rigid Billing
Forced into one model: monthly subscriptions or flat-rate APIs. No unified framework for per-execution, subscription, and purchase.
Siloed Discovery
Services live in walled-garden marketplaces. No composability, no trustless service-to-service billing, no portability.
Six Composable Primitives
Each contract is independently useful. Use ServiceNFT without the Marketplace. Use inUSD without ServiceNFTs. Mix, match, and compose.
ServiceNFT
ERC-721 + ERC-5643Tokenize any digital service as a transferable, ownable asset with native subscription billing.
Token-Bound Accounts
ERC-6551Dedicated wallet per service instance. Fund once, execute many. Owner controls when idle.
Three Billing Models
Per-execution · Subscription · PurchasePer-execution micropayments, 30-day subscriptions, and one-time purchases in a single contract.
Gasless Marketplace
EIP-712 + EIP-3009 + ERC-4337Register, list, purchase, and swap — all gasless. Users never need to hold ETH.
inUSD Payment Rails
ERC-20 · USDC-backedStable unit of account for all operations. Free entry from USDC. Ecosystem retention incentive.
BillingExecutor
On-chain audit trailBatch settlement with immutable records. Per-creator and per-service analytics for reputation.
From Registration to Settlement
Five phases, all gasless for end users. The protocol handles ownership, discovery, billing, and settlement.
Register
Creator signs EIP-712 message. ServiceFactory deploys a new ServiceNFT contract with immutable pricing. Zero gas for creator.
List
Creator burns a Listing Pass. Service becomes discoverable on the marketplace. Optional Feature Pass boosting.
Purchase
Buyer signs a gasless authorization. inUSD transfers directly to creator with zero commission. ERC-721 instance minted to buyer.
Fund & Execute
Buyer deposits inUSD to the Token-Bound Account. Instance locks. Executor draws per-execution fees to creator.
Settle
BillingExecutor records batch statistics on-chain. Immutable audit trail. Per-creator and per-service analytics update.
Creator-First. Minimal Extraction.
Zero commission on service revenue. Creators keep execution, purchase, and subscription payments in full. The protocol sustains itself through a 10% exit fee on USDC withdrawals and flat per-execution micro-fees ($0.0001).
How Revenue Flows
Service purchase price, execution fees, and subscription payments flow directly from buyer to creator. The protocol never intermediates or takes a commission on service revenue.
| Platform | Commission | Settlement |
|---|---|---|
| Apple App Store | 30% | Monthly |
| Stripe | 2.9% + $0.30 | 2 days |
| RapidAPI | 20% | Monthly |
| Indie Protocol | 0% | 5-min batch |
One Protocol, Many Markets
The protocol is executor-agnostic. Any digital service that can report execution events can plug into the Indie Protocol.
AI Agent Marketplace
Tokenize LLM agents as NFTs with per-inference billing. Circuit breaker protects against runaway costs.
API Monetization
Replace Stripe + API keys with on-chain ownership and TBA-based credit. No chargebacks, no invoices.
Workflow Automation
Sell automation templates as NFT products. Per-run billing with composable workflow-to-workflow calls.
Compute & GPU
Per-job billing in dollar-stable inUSD. maxExecutionPrice prevents bill shock on expensive jobs.
Data Feeds
Subscription-native feeds with on-chain delivery records as verifiable reliability metrics.
Service-to-Service
Machine-to-machine billing via ERC-8004 discovery and TBA-to-TBA payments. Full audit trail.
Built on Established Standards
10 Ethereum standards ensure maximum composability with the broader EVM ecosystem. Service instances are real NFTs, tradeable on any marketplace.
Contract Architecture
12 production contracts organized into four functional layers. All contracts read dependencies from PlatformConfig — the single source of truth.
Service Layer
Marketplace Layer
Payment Layer
Infrastructure
Start Building on the
Indie Protocol
Read the whitepaper to understand the full architecture, economics, and security model. Then explore the contracts.