PiRC2 Subscription Contract API
Pi Network's first smart contract capability — Recurring subscription payment spec
RFC Status
Overview
PiRC2(Pi Request for Comments #2) 是 Pi Network 首個智能合約規格,由 Pi Core Team CTO Nicolas Kokkalis 於 2026 年 4 月發布。 PiRC2 定義了基於 Soroban 的 訂閱合約 API—— 讓商家與用戶可以在 Pi 鏈上建立自動循環付款訂閱。
PiRC2 的核心創新是透過 Soroban 的代幣授權(allowance)機制,讓訂閱付款無需用戶每次重新簽名, 同時資金仍保留在訂閱者錢包中,僅在實際扣款時才轉移。 這解決了傳統區塊鏈循環付款的核心難題。
參考實現(原始碼)位於 PiNetwork/SmartContracts 倉庫的 contracts/subscription/ 目錄, 目前正在接受外部安全審計。 OrbitWatch 追蹤 PiNetwork/PiRC 倉庫的所有 PiRC2 文件更新。
Recent Document Changes
View on GitHub ↗dc86dfdApr 17, 2026Introduction of PiRC2 Protocol Specification for Ecosystem Tokens
The Pi Network ecosystem is introducing PiRC2, a significant evolution of its protocol for launching tokens. This new specification is expected to bring advancements and new capabilities for projects building on Pi Network, moving beyond the initial PiRC1 framework. It signals a major step forward in standardizing token creation and distribution.
Technical Spec
Subscription Model
- ✓Merchant service registration with configurable pricing
- ✓Subscriber opt-in with or without upfront commitment
- ✓Pre-approved token allowance via Soroban allowance mechanism
Billing & Lifecycle
- ✓Periodic charge processing without re-signing
- ✓Expiration ledger for budget horizon control
- ✓Subscription pause, resume, and cancellation flows
Smart Contract
- ✓Soroban-based reference implementation
- ✓transfer_from allowance draw-down per billing event
- ✓External audit in progress (PiNetwork/SmartContracts)
Governance
- ✓Community RFC via GitHub Issues
- ✓Core Team ratification process
- ✓Open-source reference implementation
Specification Documents
Timeline
PiRC2 specification published by Pi CTO (Nicolas Kokkalis)
Community RFC process started — GitHub Issues open
External smart contract audit completed
Final PiRC2 spec ratification by Core Team
Subscription Contract mainnet deployment
Related
PiRC1 — Pi Launchpad / Ecosystem Token Design
Pi Network 生態代幣發行框架規格