Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/PiRC-234-Synthetic-RWA-Generation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# PiRC-234: Synthetic RWA Generation

## 1. Executive Summary
This standard defines the minting of synthetic digital derivatives backed by the yield and value of physical Real-World Assets (RWAs), utilizing PiRC-214 Oracles.

**Dependencies**: PiRC-213, PiRC-214
**Status**: Complete reference implementation

## 2. Architecture
- Synthetic asset minting engine
- Oracle-driven price and yield feeds
- Over-collateralization requirements for synthetics

## 3. Reference Smart Contracts
**Solidity**: `contracts/PiRC234SyntheticRWA.sol`
**Soroban**: `contracts/soroban/src/synthetic_rwa.rs`

## 4. Implementation Roadmap
- Phase 1: Synthetic minting logic
- Phase 2: Oracle integration for price feeds
- Phase 3: Yield distribution mechanisms
21 changes: 21 additions & 0 deletions docs/PiRC-245-Off-Chain-Settlement-Batching.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# PiRC-245: Off-Chain Settlement Batching

## 1. Executive Summary
This standard provides a rollup-style off-chain settlement batching mechanism for high-frequency institutional trades, reducing on-chain congestion while maintaining cryptographic finality.

**Dependencies**: PiRC-207, PiRC-228
**Status**: Complete reference implementation

## 2. Architecture
- State channel and batching logic
- Merkle root state commitments
- Dispute resolution via Justice Engine (PiRC-228)

## 3. Reference Smart Contracts
**Solidity**: `contracts/PiRC245SettlementBatching.sol`
**Soroban**: `contracts/soroban/src/settlement_batching.rs`

## 4. Implementation Roadmap
- Phase 1: State commitment logic
- Phase 2: Batch processing and netting
- Phase 3: Justice Engine dispute integration