ActivePiRC2

PiRC2 Subscription Contract API

Pi Network's first smart contract capability — Recurring subscription payment spec

RFC Status

Last Updated

Apr 17, 2026

Doc Commits

1

Smart Contracts

PiNetwork/SmartContracts ↗

github.com/PiNetwork/PiRC/PiRC2 ↗

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, 2026

Introduction 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

2026-04-17

PiRC2 specification published by Pi CTO (Nicolas Kokkalis)

2026-04

Community RFC process started — GitHub Issues open

TBD

External smart contract audit completed

TBD

Final PiRC2 spec ratification by Core Team

TBD

Subscription Contract mainnet deployment

Related

PiRC1 — Pi Launchpad / Ecosystem Token Design

Pi Network 生態代幣發行框架規格