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.
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
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.
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.
Expiry tracking
Index subscription events and monitor upcoming expirations across merchant services.
Renewal notifications
Trigger dashboard alerts, emails, and webhooks before subscriptions expire.
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.
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 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 gives you:
- Price stability for predictable billing
- Widely accepted and trusted across exchanges
- Fast settlement times on modern L2s
- Regulatory clarity and transparent reserves