Last updated: February 2026
In these Terms of Service (“Terms”), the following definitions apply:
The Platform is an API-first business operating system that hosts applications and provides infrastructure services including workflow orchestration, user management, and payment facilitation. Subscription Director enables software developers to add subscription billing to any software—including Chrome extensions, desktop applications, mobile applications, SaaS products, and CLI tools—through a simple API integration. Developers may also host their applications on the Platform.
The Platform acts solely as a technology intermediary facilitating API communication between Developers and licensed third-party payment providers. The Platform is not a money transmitter, payment processor, money services business, or financial institution. The Platform does not at any time hold, custody, control, or transmit funds—whether fiat currency or digital assets. The Platform’s role is strictly limited to: (a) API orchestration between Developer applications and payment providers; (b) webhook and event processing; (c) subscription lifecycle management; and (d) Application Fee collection.
Fiat currency payments are processed through Stripe Connect. By using the Service, Developer agrees to Stripe’s Connected Account Agreement and Stripe’s Terms of Service. Payments from Subscribers are processed by Stripe and deposited into Developer’s connected Stripe account, minus applicable fees. Stripe handles all regulatory compliance obligations including PCI-DSS, KYC (Know Your Customer), and AML (Anti-Money Laundering) for fiat currency transactions.
Digital asset (cryptocurrency) payments may be facilitated through the Digital Asset Payment Plugin. Developer acknowledges and agrees that:
Where the Service facilitates smart contract execution, the Platform orchestrates—but does not author, deploy, or control—smart contracts. Smart contracts route funds between a payer wallet address and a payee wallet address. The Platform has no control over fund flow once a contract executes on the blockchain network. Developer acknowledges the inherent risks of smart contract execution, including but not limited to: network congestion, gas fee fluctuations, contract execution failures, and blockchain network outages.
The Platform charges an Application Fee of 4% on each successful transaction processed through the Service. This fee is configurable on a per-application, per-organization, or per-integration basis. The Application Fee is in addition to any fees charged by the underlying payment provider, including Stripe processing fees and blockchain network (gas) fees. Fees are deducted automatically from each transaction before funds reach the Developer. There are no monthly fees, setup costs, or minimum commitments.
The Platform may provide marketplace functionality enabling service providers and freelancers to advertise services, and enabling AI agents to programmatically discover, evaluate, and initiate transactions with service providers through Platform APIs. The Application Fee applies to all marketplace transactions. Marketplace participants may use either fiat currency or digital asset payment methods where available.
The Platform supports transactions initiated by AI agents acting on behalf of identified principals. Platform APIs are designed to be machine-discoverable via the Model Context Protocol (MCP) and may be invoked by autonomous software agents. The principal on whose behalf an agent acts bears full responsibility for all transactions executed by that agent. The Platform bears no liability for transactions autonomously initiated by agents operating within their authorized scope.
Access to the Service requires a valid API key obtained through the developer dashboard. API keys are confidential and must not be shared publicly or embedded in client-side code. Developer is responsible for all activity that occurs under their API key.
The Platform delegates KYC and AML compliance to its licensed payment providers. Developer agrees not to use the Service for money laundering, terrorist financing, sanctions evasion, or any activity prohibited by applicable law. The Platform reserves the right to suspend any account flagged by a payment provider for suspicious activity. For digital asset transactions, the Blockchain Service Provider’s compliance program governs identity verification and transaction monitoring.
Developer agrees not to:
We strive to maintain high API availability but do not guarantee uninterrupted access. We may perform maintenance or updates that temporarily affect availability. Rate limits apply to API endpoints and are documented in the integration guide. Availability of blockchain networks and third-party payment providers is outside the Platform’s control.
To the maximum extent permitted by law, Infinite State Machines LLC shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from Developer’s use of the Service, including but not limited to: lost revenue from payment processing disruptions, smart contract execution failures, blockchain network outages, or digital asset value fluctuations. Our total liability shall not exceed the Application Fees collected from Developer’s account in the twelve months preceding the claim. The Platform explicitly disclaims liability for: (a) actions taken by AI agents; (b) third-party payment provider outages or errors; (c) blockchain network failures or delays; (d) smart contract execution outcomes; and (e) digital asset price volatility.
Developer agrees to indemnify, defend, and hold harmless Infinite State Machines LLC and its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses arising out of or in connection with: (a) Developer’s use of the Service; (b) Developer’s End Users’ use of Developer’s application; (c) any violation of these Terms by Developer; or (d) actions taken by AI agents authorized by Developer.
Developer may stop using the Service at any time by revoking API keys. We may suspend or terminate access for violation of these Terms or any payment provider’s terms. Upon termination, pending fiat transactions will be processed to completion. Pending blockchain transactions are subject to network confirmation times and cannot be canceled by the Platform. Digital asset transactions confirmed on-chain are irreversible regardless of account status.
We may update these Terms from time to time. Continued use of the Service after changes constitutes acceptance of the updated Terms. Material changes will be communicated via the email associated with Developer’s account.
For questions about these Terms, contact us at cody.marcel@gmail.com.
See also our Privacy Policy.