Colosseum Codex: Subscriptions, Web3.js v3, Open Transaction Layer

Subscriptions and Allowances, Web3.js v3, Open Transaction Layer, Call for Onchain Perps, Replay

Share
Colosseum Codex: Subscriptions, Web3.js v3, Open Transaction Layer

Here's what's featured in this week's issue:

  • Subscriptions & Allowances are now native to Solana
  • Blueshift ships an RC for Web3.js 3.0
  • Solana Foundation joins Open Transaction Layer as founding member
  • k256 launched Replay to give developers isolated access to Solana history

💳 Solana Subscriptions & Allowances

The Solana Foundation launched a native onchain billing program on mainnet that handles recurring payments and delegated spending without requiring custom infrastructure from developers. The program was built by Moonsong Labs and audited by Cantina/Spearbit.

The program covers three authorization models:

  • Allowances let users pre-authorize spend up to a fixed cap with an optional expiration, suited for AI agent budgets. 
  • Recurring Delegations authorize fixed amounts pulled on a set cadence with automatic cap resets, designed for payroll and contractor payments.
  • Subscription Plans let merchants publish fixed billing tiers onchain with immutable terms

A key technical problem the program solves: Solana token accounts can only hold one spending authority at a time, which prevents users from maintaining multiple payment arrangements simultaneously. The program assigns each user-token pair a program-controlled authority that validates transfers against separate authorization records. 

It works with SPL Token and Token Extensions (including confidential transfers), supports multisig and smart wallets, and allows multiple active delegates without conflicts.

Launch partners include Dynamic, which is integrating onchain checkout through Fireblocks Flow so users can fund in any asset; and Confirmo, which will use it for automatic stablecoin invoice collection for merchants. 

Solana Now Has Native Subscriptions & Allowances


🔧 Web3.js 3.0

Blueshift shipped Web3.js 3.0, merging the familiar Web3.js API with Kit's modern internals into a single TypeScript library for Solana development.

The release addresses a split that had been building in Solana's TypeScript ecosystem for a while. Web3.js had the API developers already knew, while Kit had the architecture they needed. Adopting Kit meant relearning the interface and rewriting working code. With no clear path forward, competing clients like Kite and Gill filled the gap

Web3.js 3.0 collapses the choice with Kit under the hood and Web3.js on top.

V3 adds 30 new methods while the gzipped bundle shrinks 7%. Direct runtime dependencies drop from 15 packages to 10. Published package files drop from 78 to 18. Crypto operations run up to 11x faster. 

A release candidate is available at @solana/web3.js@rc, with an automated migration tool to ease the upgrade. Blueshift frames the release as the convergence point for Solana's TypeScript ecosystem and a deliberate response to the fragmentation that split Ethereum's tooling across web3.js, ethers, and viem.

Sunrising Web3.js: Reuniting Solana's TypeScript Ecosystem


🔗 Open Transaction Layer

The Open Transaction Layer (OTL) launched as an open protocol stack for coordinating onchain transactions across institutions and chains. 

The problem it's solving is that every institution currently builds its own coordination layer from scratch, figuring out how to connect with other participants, verify compliance, and settle across different wallets, chains, and jurisdictions. OTL replaces all of that with a shared standard.

The protocol has five layers covering identity, session, transport, messaging, and application coordination. It builds on existing identity and payments standards rather than replacing them, working with infrastructure teams already have. Initial applications include Universal Deposit and Wallet Attribution for compliance coordination. 

The Solana Foundation joined as one of six founding blockchain networks (also Stellar, Polygon, TON, Sui, and Monad), representing high-throughput payments and consumer applications. 

Open Transaction Layer Launches With Solana Foundation


📈 Call for Onchain Perps

The Solana Foundation put out a call for teams building fully onchain perpetual futures and derivatives, with backing through capital, technical support, and distribution.

The target is programs where everything happens onchain: order submissions, oracle updates, matching, cancellations, and settlement.

They're also looking for genuine two-sided price discovery through orderbooks or RFQ systems rather than pool-based pricing. Revenue should route to the chain, and core contracts need to be open source.

Beyond perps protocols, the Foundation is also open to complementary infrastructure including frontends, vaults, aggregators, and market making tools. On the team side, they want builders with derivatives or trading infrastructure experience who are ready to migrate from hybrid or offchain architectures.

Support comes through Solana's grants program, technical assistance, and distribution.

Build Fully Onchain Perps on Solana


🔁 Replay

k256 launched Replay, a tool that gives developers isolated access to Solana mainnet at any historical point letting a developer pause the chain at a specific slot, inspect and manipulate state locally without affecting production.

From that snapshot, you can step forward slot-by-slot through canonical blocks, inject custom transactions into specific slots, patch account data and balances, and deploy program upgrades against live state. It runs actual Solana validator code under the hood, so behavior matches what you'd see on mainnet.

Replay supports standard Solana interfaces including JSON-RPC, WebSocket PubSub, and gRPC (Yellowstone), and is accessible via REST API and Model Context Protocol for AI agents. 

The main use cases are reproducing bugs by replaying the exact transactions that caused them, staging program upgrades against current mainnet accounts before deploying, and testing protocol changes with evidence rather than assumptions. 

Pricing starts at $1,599/month for a dedicated environment with cached snapshots and unlimited modifications.

Introducing Replay: Solana mainnet, paused on a frame you can drive



⚡ Quick Hits


Solana Subscriptions: Recurring Payments & Delegations Explained (Tutorial & Demo) - Jonas Hahn

Proving P-Token: Formal Verification of Solana's Token Program Upgrade - Certora

The only things that matter in 2026 are AGI and decision markets - @metaproph3t

Solana gRPC is now included on Quicknode Scale and Business plans - Quicknode

Amp Launches Solana Support, Bringing Real-Time Blockchain Data for Fintech and AI - Edge & Node

App Review Summaries and Replies Are Now Live in the Solana dApp Store Publishing Portal - Solana Mobile

Google for Startups blockchain-native extension of Startup Perks program - @GoogleStartups

ORE releases a new quantum-safe smart wallet for holders - @OREsupply


⚙️ Tools & Resources

subscriptions is the open-source Rust and TypeScript implementation of the Solana Subscriptions & Allowances program, including the onchain program built with Pinocchio, a TypeScript SDK, and a demo webapp.

solana-claude-skill is a Quicknode-sponsored Claude Code skill for Solana development that loads Rust-based financial rules derived from production patterns used in the largest programs on Solana, with support for Rust/Anchor, Quasar, and TypeScript.

vanity is a GPU-accelerated Solana vanity address generator written in C, Rust, and CUDA, capable of grinding over 1.25 billion seeds per second on an RTX 4090 with support for CPU, CUDA, and OpenCL backends.

Termina is a simulation environment for Solana that replays historical onchain state as an interactive runtime, letting teams run regression tests, validate routing logic, and reconstruct PnL history against real mainnet traffic before deploying.

solana-talks-transcribed is a collection of 242 searchable Markdown transcripts from Solana ecosystem events including Breakpoint 2025 and Accelerate, structured for full-text search, AI/RAG knowledge bases, and research.

p-memo is a Pinocchio-based reimplementation of the SPL Memo program that logs memo messages and signer info onchain, using up to 14% fewer compute units than the original.

qlaster is a shared-memory data streaming library in Rust for co-located Solana services, distributing account, transaction, and slot updates from a single sender to multiple local consumers via zero-copy inter-process communication.


💸 Funding

Noble Mobile has acquired Helium Mobile, bringing Noble onto the Helium Network and expanding decentralized coverage for Noble subscribers across the US. For existing Helium Mobile subscribers, phone numbers, pricing, and service stay the same, with nationwide 5G and Helium Network coverage, MOBILE and HNT token rewards, and Cloud Points all continuing without interruption.


👩‍🔧 Get Hired


📅 Event Calendar

Webinar: Agentic Payments on Solana, Online, June 9
Rishin Sharma (Solana Foundation) and Kevin Leffew (Coinbase) walk through how AI agents can autonomously pay for services using the HTTP 402 standard, with a look at Pay.sh, a payment gateway built by Solana Foundation and Google Cloud, and x402's transaction infrastructure.


🎧 Listen to This

The Stack

Yotam Katznelson shares his journey through the crypto and blockchain space, focusing on the development and launch of xStocks on Solana, with insights into blockchain integration, regulatory challenges, and future plans for expanding digital asset markets.

How xStocks Launched on Solana: A Behind-the-Scenes Look with Yotam Katznelson


Follow me on X!

Thanks for reading ✌️

I hope you found something useful here! If you have any suggestions or feedback just let me know what you think.