VREN is the payment infrastructure layer for builders the traditional financial system decided to exclude. We replace closed networks with open smart contracts so that any developer, anywhere, can capture the value they create.
We observed a structural flaw in the internet economy. Your ability to capture the value you create is entirely dependent on where you were born. Traditional payment infrastructure excludes over 60 countries, arbitrarily blocking millions of developers from monetizing their work. Not because their products are inferior. Not because their code is substandard. But because they were born on the wrong side of a banking regulation.
VREN was built to eliminate that dependency. We replaced the closed, permissioned infrastructure of legacy finance with open, composable smart contracts on Polygon. The result is a payment layer where the quality of your product is the only variable that determines your success.
There is no application process. No KYC form. No manual review queue. You deploy a smart contract to Polygon, register your application on the VREN registry, and your payment infrastructure is live. The entire process takes less than three minutes.
When a user subscribes, USDC flows directly to your designated payout wallet within the same block. There is no seven day hold period, no minimum balance requirement, and no intermediary bank sitting between you and the money your product earned.
VREN operates on public blockchains. There are no supported country lists, no currency conversion intermediaries, and no arbitrary sanctions on where talent is allowed to exist. If your users have a wallet, they can pay you. Period.
The platform fee is a flat 1.5 percent, hardcoded into the smart contract with a maximum ceiling of 10 percent that can never be exceeded. You can read the Solidity source yourself. There are no hidden charges.
Import the SDK, wrap your application in the VREN provider, and call the useGate hook wherever you need to verify a subscription. The smart contract handles payment routing, NFT minting, and expiry verification. Your frontend just asks one question: does this wallet have access?
Read the documentation→import { useGate } from "@vren/sdk/react"; function PremiumDashboard() { const { data } = useGate("pro"); if (!data?.access) return <UpgradePrompt />; return <Dashboard />; }
Deploy a recurring payment contract that grants users a time bound ERC 1155 NFT. Connect it to your Next.js application to gate premium routes, dashboards, and API endpoints with a single React hook.
Monetize machine learning models, data feeds, or any HTTP API. Users purchase compute credits or subscription tiers on chain. Their wallet signature becomes the API key. No OAuth configuration required.
Replace Patreon and Substack with infrastructure you own. Launch a private Discord, a gated content vault, or a members only newsletter where access is cryptographically verified by on chain subscription status.
Offer a premium support tier, early access to releases, or priority issue resolution. Contributors subscribe through your VREN contract and you fund development without diluting equity or signing enterprise agreements.
VREN is composed of two audited Solidity contracts, a TypeScript SDK, and a set of React hooks. The entire integration path is designed to be completed in a single afternoon.
Call registerApp on the VREN Registry contract. This generates a unique appId tied to your wallet and sets your payout address.
Define subscription tiers with price (in USDC) and duration (in seconds). Each plan is stored on chain and immediately available to your users.
Install @vren/sdk, wrap your app in VrenProvider, and use the useGate hook to check subscription status on any route or component.
When a user subscribes, USDC is split automatically. 98.5 percent goes directly to your payout wallet. 1.5 percent goes to the VREN treasury.
VREN is free to start, open source, and live on Polygon Mainnet. Deploy your first subscription contract today.