NFT passes
What the Corvus Pro and Elite passes include: RPS and TPS, free IP slots per region, renewal terms, and how holder access is recognized.
A Corvus pass is an NFT that carries capacity with it. Holding one gets you every region at a fixed high allowance rather than the per-region plan you would otherwise rent, plus free IP slots in each region and the holder rate on filters and getMultipleAccounts.
You don't need a pass to use Corvus. The preset plans are the normal route, and nothing on the platform requires holding an NFT.
What each pass carries
| Pro | Elite | |
|---|---|---|
| RPS / TPS | 1,200 / 250 | 2,500 / 600 |
| Burst above that | 10% | 20% |
| Free IP slots per region | 2 | 4 |
| IPs you can rent out per region, monthly | 1 | 2 |
| Free freeze month | — | 1, after the first month |
| Discount on future products | 15% | 40% |
| Affiliate share | 10% | 20%, plus a higher revenue share |
| Monthly renewal | $250 | $350 |
Both passes cover every region, which is the main difference from a rented plan: a plan is one region, a pass is all of them.
Passes trade on Magic Eden (Pro, Elite), and holders set their own asking prices.
What's included
Solana JSON-RPC, WebSocket, Yellowstone gRPC and aRPC, both the v1 and v2 APIs, are included.
Raw Shredstream is not included and is bought separately.
Renewal
Renewals run on the 15th of each month, with a 3 day grace period after it.
| Situation | What happens |
|---|---|
| Paid within the grace period | Nothing changes |
| Paid after grace, before the freeze | 25% late fee |
| Unfreezing | 50% late fee plus the renewal |
| More than a month late | The pass is subject to burn |
A frozen pass can't be used or rented out. Prepaying earns a discount: 5% for 3 months, 10% for 6, 15% for 12.
Get your pass recognized
Access follows a Discord role rather than the wallet directly, so a newly bought pass does nothing until you link it.
- Connect the wallet holding the pass through Matrica in our Discord.
- The bot assigns the holder role, usually within a few minutes.
- Your endpoints pick the holder allowances up from that role.
If your endpoints still behave like a rented plan after the role lands, ask us on Discord rather than rebuying or re-linking.
What changes on the wire
Holder status is not just a bigger RPS number. Two enforced limits behave differently:
- Stream filter caps are fixed rather than derived from RPS. A rented plan gets caps scaled to its RPS; a pass gets a flat allowance. See Yellowstone gRPC limits and aRPC limits.
getMultipleAccountsalways charges the cheaper rate. Holders payceil(accounts / 20)on any plan, where an unrented account below 800 RPS pays 2 units per account. See the formula.