← Back to Subscription Director

Terms of Service

Last updated: February 2026

1. Definitions

In these Terms of Service (“Terms”), the following definitions apply:

2. Service Description

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.

3. Platform Role as Intermediary

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.

4. Payment Processing — Fiat Currency

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.

5. Payment Processing — Digital Assets

Digital asset (cryptocurrency) payments may be facilitated through the Digital Asset Payment Plugin. Developer acknowledges and agrees that:

6. Smart Contract Services

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.

7. Fee Structure

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.

8. Marketplace Services

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.

9. Agentic Transactions

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.

10. API Usage

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.

11. Compliance

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.

12. Acceptable Use

Developer agrees not to:

13. Service Availability

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.

14. Limitation of Liability

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.

15. Indemnification

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.

16. Termination

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.

17. Changes to These Terms

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.

18. Contact

For questions about these Terms, contact us at cody.marcel@gmail.com.

See also our Privacy Policy.