Glossary of Terms

Definitions and explanations of indie.money platform terminology

Written By pvdyck

Last updated 6 days ago

indie.money - Glossary of Terms

TermDefinitionContext/Notes
BuilderA developer who builds, registers, and monetizes agents.Supply side. "Build Agents".
ProducerA business operator who deploys Builder agents, configures them for a niche, and publishes them as AI services β€” consumable by humans or other agents via x402.Demand side. "Produce AI Services".
AgentAn autonomous task executor (e.g., Sales, Ops, Support) built by a Builder. Synonymous with "Workflow" in technical contexts."Tasks That Run Themselves". Marketing term for user-facing communications.
WorkflowTechnical term for an Agent. The n8n automation definition containing nodes and connections.Used in code and technical documentation. Equivalent to "Agent" in business contexts.
NodeAn individual n8n component within a workflow (e.g., Set, If, Code, HTTP Request). NOT an Agent.Technical building block. Multiple nodes compose a workflow/agent.
PublishThe process of a Builder publishing an agent on the blockchain marketplace via a single EIP-712 signature. The worker atomically stores the workflow YAML in KV and deploys the ServiceNFT contract."Publish Your Agent". Previously called "Register", originally "Mint".
DeployThe action taken by a Producer to acquire an agent for their business (purchase)."Deploy proven agents".
Turn OnActivate a deployed agent instance so it can receive triggers and run. Registers webhooks at external providers."Turn on your agent".
Turn OffDeactivate a running agent instance. Deregisters webhooks at external providers. Reversible β€” turn on again anytime."Turn off your agent".
Go LiveConnect an agent to the outside world by registering a webhook endpoint. External services (Telegram, Slack, etc.) can then trigger the agent automatically."Go live β€” connect your agent to the world".
RunA single execution of an agent."Every execution".
Purchase PriceA one-time flat fee set by the Builder that a Producer pays to acquire the agent.e.g. "$19 one-time".
Run FeeA recurring royalty fee set by the Builder, paid by the Producer for each execution.e.g. "$0.02/run".
API CostThe direct cost of underlying AI inference (e.g., OpenAI). Subject to API Cost Multiplier when using Builder-provided credentials (0-300%)."AI tokens at cost β€” zero markup" (for pass-through). See CREDENTIALS.md for multiplier system.
Platform FeeA fixed fee charged by indie.money per run to cover infrastructure and service.Currently $0.0001/run (flat fee, NOT percentage-based).
Withdrawal FeeA percentage fee deducted from a Builder's earnings upon withdrawal."10% on withdrawal".
ProtocolThe underlying system and standard ("indie.money") that facilitates the marketplace and execution."Protocol indie.money".
n8n-compatibleA technical standard indicating that agents can be built using n8n and imported."Compatible with n8n".
InstanceA purchased copy of a workflow, represented by an NFT (ERC-721)."Your Agent".
inUSDPlatform stablecoin (pegged 1:1 to USDC on entry) used for all internal transactions."Credits".
Circuit BreakerSafety mechanism that stops execution if costs exceed the user-defined maximum."Cost Protection".
Batch SettlementGas-saving mechanism that aggregates many execution payments into single blockchain transactions."Optimized Billing".
BudgetPrepaid inUSD balance used to pay for workflow executions. Debited per run."Fund your budget to run agents."
Max Run FeeCost ceiling set by Builder at registration. Circuit breaker stops execution if exceeded.maxExecutionPrice in contracts.
API Cost MultiplierPercentage (0-300%) Builders apply to API costs when using BYOK. 0%=absorb, 100%=pass-through, 300%=maximum markup.Configured per credential.
BYOKBring Your Own Keys. Producer provides their own API credentials instead of using Builder's.Reduces dependency on Builder keys.
Revenue ShareBuilders receive 100% of execution revenue. On withdrawal to USDC, 10% platform fee applies.Compare: Apple 70/30, indie.money 100% creator revenue + 10% withdrawal fee only.
Service CompositionA caller workflow invoking a callee workflow via Execute Workflow node. Callee runs through full billing pipeline independently."Workflow-to-workflow calls".
CallerA workflow that uses the Execute Workflow node to invoke another workflow (callee).The outer workflow in service composition.
CalleeA workflow invoked by a caller via its registered webhook URL. Uses ExecuteWorkflowTrigger as entry point.The inner workflow in service composition.
Webhook RegistryKV reverse index mapping instance:{chainId}:{address}:{tokenId} to webhook paths. Written during credential activation (/credentials/complete), read by Execute Workflow node to resolve callees and by webhook handler for registration lookup.WEBHOOK_REGISTRY_KV binding.
x402HTTP payment protocol enabling per-request USDC payments. Agents deployed by Producers can be consumed externally via x402 β€” by humans or other AI agents. Webhooks without prepaid billing automatically require x402 (HTTP 402 response with payment requirements)."Pay-per-request".
PrepaidBilling path where the webhook owner funds a budget via EIP-712 signature. All callers are served from the owner's budget."Owner-pays billing".
webhookAn HTTP callback triggered by specific events. Used to start agents automatically when external services send data to a registered URL."Trigger your agent from any service".
APIApplication Programming Interface. A set of protocols for building and integrating software. In indie.money, APIs enable external services (OpenAI, Telegram) to communicate with agents."Service integration layer".
USDCUSD Coin. A regulated stablecoin pegged 1:1 to the US Dollar on the Base blockchain. Used for withdrawals and external transactions."Real dollars out".
EIP-712Ethereum Improvement Proposal 712. A standard for typed structured data signing that enables users to sign human-readable messages instead of raw hexadecimal. Used for budget funding and authentication."Safer transaction signing".
ERC-721Ethereum Request for Comment 721. The standard for Non-Fungible Tokens (NFTs). Each agent instance is represented as an ERC-721 token proving ownership."NFT standard for ownership".
NFTNon-Fungible Token. A unique digital token on a blockchain that represents ownership. Each deployed agent is an NFT."Proof of ownership".
KVKey-Value Storage. Cloudflare's fast distributed storage system used for workflow data, execution logs, and credential references."Off-chain data storage".
QuickJSA lightweight JavaScript engine running in a WebAssembly sandbox. Executes user code in Code/Function nodes with strict security constraints."Secure code execution".
Durable ObjectCloudflare's stateful compute primitive that provides coordinated, consistent storage with real-time updates via Server-Sent Events (SSE)."Real-time data broadcasts".
SSEServer-Sent Events. A browser API enabling servers to push real-time updates to clients. Used for live execution status and balance updates."Live updates in your browser".
GaslessTransactions that don't require users to hold cryptocurrency or pay gas fees. The platform relayer handles gas costs; users only sign the transaction intent."No crypto needed".
EIP-3009Ethereum Improvement Proposal 3009. A standard for payment streaming and delegated transfers that allows gasless token spending via authorization signatures."Gasless payments".
Credential PriorityResolution order for API keys: Producer (Tier 1) β†’ Builder (Tier 2) β†’ Platform (Tier 3). Producer keys always override."Your keys first, then Builder's, then Platform's".
SandboxAn isolated execution environment that restricts what code can do (no network, no file access, limited memory). Protects the platform from malicious workflows."Security isolation".
TestnetA blockchain network for testing that uses tokens with no real value. Allows risk-free experimentation."Practice mode".
MainnetThe production blockchain network with real value."Live with real money".
BaseA Layer 2 blockchain network by Coinbase built on Ethereum. indie.money uses Base Sepolia (testnet) and Base (mainnet)."Fast, low-cost transactions".
SolidityThe programming language used for writing smart contracts on Ethereum and compatible blockchains like Base."Smart contract language".
SubscriptionRecurring 30-day payment model where Producers pay a fixed monthly fee for unlimited agent executions. Alternative to per-execution billing."Monthly access".
ERC-5643Subscription NFT standard. Adds renewSubscription(), cancelSubscription(), and expiresAt() to ERC-721 tokens. Built into ServiceNFT."Subscription standard".
ERC-6551Token Bound Accounts standard. Each NFT gets a deterministic smart contract wallet address via CREATE2, used to hold agent budget."NFT wallet standard".
Token Bound Account (TBA)A smart contract wallet scoped to a specific NFT tokenId. On indie.money, each agent instance's budget (InUSD) is held in its TBA."Agent Wallet".
Agent WalletUser-facing name for the ERC-6551 Token Bound Account that holds an agent instance's InUSD budget. Displayed on service cards."Your agent's balance".
ERC-8004Machine-readable agent card standard. A JSON endpoint declaring an agent's skills, pricing, and input/output modes for agent-to-agent discovery."Agent discovery standard".
Agent CardA JSON document served at /api/v1/services/:address/agent-card.json that exposes an agent's capabilities in ERC-8004 format. Enables autonomous agent-to-agent discovery."Machine-readable agent profile".
Cover ImageOptional image (PNG, JPEG, or WebP, min 200Γ—200px) that Builders upload when publishing an agent. Displayed on marketplace cards and service detail pages. Stored in R2."Agent thumbnail".
ServicePassERC-1155 multi-pass NFT. Builders burn passes to list or boost agents. Types: Listing Pass (list on marketplace) and Feature Pass (featured row)."Marketplace access passes".
Listing PassServicePass type 0 ($2.99). Required to list an agent on the marketplace. One-time burn per listing."Pay to list".
Feature PassServicePass type 1 ($1.99/day). Burn to boost an agent into the Featured row. Days stack."Boost your agent".
Featured ListingBoosted agent shown in the Featured row on the marketplace. Ranked by remaining days. Expires automatically."Promoted placement".
Auto-DelistAutomatic marketplace removal for agents earning below $10 in any 30-day rolling window after 30 consecutive days below threshold."Performance enforcement".
UnlistedA service hidden from marketplace browse but still purchasable via its direct URL. Controlled by the Builder's pause/unpause action."Steam unlisted games" model.
Public ProfileRead-only creator page at /profile/[address] showing ENS identity, stats, and published agents. No wallet required to view."Creator portfolio".
DashboardSessionEIP-712 signed session for authenticated dashboard queries. Cached in localStorage, auto-renews on expiry."Signed dashboard auth".
Referral CodeA unique, shareable link that Builders generate from their profile page to invite new users."Share your link".
Builder Starter KitReward for referred users on first $10+ deposit: 2 Listing Passes + 1 Feature Pass. Referrers receive 1 Listing + 1 Feature Pass."Welcome bonus".
Vanity URLCustom referral URL (e.g., /r/alice) as alternative to the default referral code. First-come, first-served."Branded referral link".