Contract MVP live · Automation layer planned

USDC-native subscription infrastructure for Arc

Create on-chain subscription contracts, track expiry, accept recurring USDC payments, and prepare for automated renewals through an opt-in automation layer.

Loading...

Recurring USDC subscription infrastructure, contract first.

SubArc starts with clone-based subscription contracts and on-chain state, then layers indexers, webhooks, and future opt-in renewal automation on top.

On-chain subscription state

Track active subscribers, expiry times, renewal windows, and payment status directly through contract-backed subscription logic.

Clone-based contracts

Deploy lightweight service contracts for merchants using a Factory + Clone architecture designed for efficient subscription service creation.

USDC recurring payments

Accept repeatable USDC subscription payments with renewal-ready contract logic and merchant-controlled service configuration.

Automation-ready

Designed for a future opt-in renewal executor with user-defined spending caps, revocable permissions, and safe renewal windows.

Dynamic platform fees

Support merchant tiers with fee reductions for Pro and Enterprise plans, enabling a flexible SaaS-style business model.

Security-conscious design

Built with common Solidity safety patterns such as reentrancy protection, pause controls, access control, and safe ERC-20 transfers.

Contract-first subscription infrastructure

SubArcFactoryV1

  • • Deploys merchant service clones
  • • Manages merchant tiers
  • • Resolves platform fee settings

SubArcLogicV1

  • • Handles subscription payments
  • • Stores expiry state and subscription checks
  • • Supports merchant withdrawals

Hosted checkout

  • • Connects users to the correct subscription contract
  • • Checks allowance before payment
  • • Provides a simple USDC payment interface

Indexer and webhooks

  • • Planned platform layer for tracking expirations
  • • Payment event indexing
  • • Renewal notifications and merchant webhooks

Automation executor

  • • Future opt-in layer for safe auto-renewal
  • • User-defined spending caps and renewal windows
  • • Revocable permissions so users stay in control

Integrate USDC subscriptions in minutes.

SubArc provides a clean, developer-friendly SDK that integrates seamlessly with your existing Web3 stack. Get started with just a few lines of code.

  • Works seamlessly with Viem + Wagmi
  • USDC-native and predictable
  • Clone-based subscription contracts
  • Testnet-ready on Arc
  • Clean events for indexers and planned webhooks
View Documentation

Built for real on-chain products.

SubArc supports recurring USDC flows across modern on-chain products, from AI agents to membership passes.

AI Agents & Compute

Recurring payments for AI inference, compute resources, and agent services.

Developer Tools & Infra

Usage-based or recurring billing for SDKs, APIs, node providers, and dev platforms.

On-chain SaaS Tools

Software-as-a-Service products with stable, predictable USDC-based billing.

Membership & Access Tokens

Recurring memberships, access passes, and token-gated subscriptions.

Planned automation path

Built for safe renewal automation

SubArc starts with user-initiated recurring USDC subscriptions and on-chain expiry tracking. The next layer is renewal automation: indexers, reminders, webhooks, and eventually opt-in executors that can renew subscriptions within user-defined limits.

1
MVP

Expiry tracking

Index subscription events and monitor upcoming expirations across merchant services.

2
Planned

Renewal notifications

Trigger dashboard alerts, emails, and webhooks before subscriptions expire.

3
Planned

Opt-in auto-renewal

Future renewal executors can support spending caps, renewal limits, and revocable permissions so users stay in control.

Why not full automation on day one?

Smart contracts cannot execute themselves. Fully automated renewal requires an external executor, careful allowance design, and user-defined payment limits. SubArc's first contract MVP focuses on safe subscription state and renewal flows. The automation layer will be introduced as an opt-in module with spending caps, renewal windows, and revocable permissions.

Security notes

Designed with safer subscription flows in mind

The current contract MVP uses security-conscious Solidity patterns and will require third-party audit review before production-scale deployment.

  • Reentrancy protection on payment-sensitive flows
  • Pause controls for emergency response
  • Owner-based access control for merchant/admin actions
  • Safe ERC-20 transfer handling
  • Payment-token rescue restrictions
  • Third-party audit planned before production-scale deployment

Why Arc + USDC for subscriptions?

SubArc sits on top of Arc Network's USDC-native rails, combining stablecoin predictability with an infrastructure designed for recurring on-chain payments.

Arc Network
Arc Network

Arc gives you:

  • Native USDC integration and stablecoin-first design
  • Low transaction costs and fast finality
  • Developer-first tooling and ecosystem
  • Scalable infrastructure for growing dApps
USDC
USDC

USDC gives you:

  • Price stability for predictable billing
  • Widely accepted and trusted across exchanges
  • Fast settlement times on modern L2s
  • Regulatory clarity and transparent reserves

Ready to integrate stable USDC subscriptions into your Arc app?

Read Docs →