Milestone Escrow
The client locks the full budget up front, split into milestones. Funds move only on release, arbiter decision or cancellation.
Recurring ERC-20 subscriptions with pull payments and automatic revenue splits
SubscriptionManager is a non-custodial billing contract. Merchants create plans with a token, a price, a billing period and up to five revenue-share payees in basis points; the merchant receives the remainder.
Subscribers approve an allowance once and subscribe — the first period is charged immediately. When a period is due, anyone (a merchant backend, a keeper bot or Chainlink Automation) can trigger the charge. Funds move directly from subscriber to payees; the contract never holds a balance.
Crypto payments are push-based: customers must sign a new transaction every month, which drives churn and manual follow-up. Revenue shares need separate payout runs, and custodial billing providers reintroduce counterparty risk.
The merchant creates a plan: token, price, period and optional revenue-share payees.
The subscriber approves an allowance (e.g. for 12 months) and subscribes; period 1 is charged.
When the next period is due, a keeper calls charge(); the split is paid out and the next charge date advances.
Subscriber or merchant can cancel at any time; the merchant can deactivate a plan.
Fee-on-transfer and rebasing tokens are not supported. A charge fails without state changes if allowance or balance is too low; the keeper can retry.
The client locks the full budget up front, split into milestones. Funds move only on release, arbiter decision or cancellation.
A capped ERC-20 with gasless approvals, vesting schedules with cliff for team and investors, and Synthetix-style staking rewards.
A fair NFT launch: allowlist and public phases, per-wallet limits, immutable max supply, ERC-2981 royalties and a delayed reveal.
Standards: Solidity 0.8.x, OpenZeppelin, Foundry tests with fuzzing, Slither static analysis, verified source. 223 tests · 100% coverage · Slither-analysed.
Tell us what you're building. You get an honest assessment, a clear scope and a fixed-price or milestone proposal, usually within a few working days.
Prefer to write first? Write to us