diff --git a/docs/PiRC-223-Institutional-Custody.md b/docs/PiRC-223-Institutional-Custody.md new file mode 100644 index 000000000..5ed48ae4a --- /dev/null +++ b/docs/PiRC-223-Institutional-Custody.md @@ -0,0 +1,8 @@ +# PiRC-223: Multi-Signature Institutional Custody +Defines a secure vault for institutional participants requiring $M$ of $N$ signatures based on PiRC-209 verified DIDs. +--- +## 3. Reference Smart Contracts +**Solidity**: `contracts/PiRC223InstitutionalCustody.sol` +**Soroban**: `contracts/soroban/src/custody.rs` + +**Status**: Ready. diff --git a/docs/PiRC-239-Institutional-Liquidity-Pools.md b/docs/PiRC-239-Institutional-Liquidity-Pools.md new file mode 100644 index 000000000..fdd8c551e --- /dev/null +++ b/docs/PiRC-239-Institutional-Liquidity-Pools.md @@ -0,0 +1,21 @@ +# PiRC-239: Institutional Liquidity Pools + +## 1. Executive Summary +This standard defines permissioned liquidity pools designed specifically for wholesale capital and institutional actors. It strictly enforces PiRC-209 DID and PiRC-217 KYC requirements at the protocol level. + +**Dependencies**: PiRC-209, PiRC-217, PiRC-231 +**Status**: Complete reference implementation + +## 2. Architecture +- Permissioned deposit and borrow functions +- Whitelist and blacklist management via DID +- Segregated liquidity for regulatory compliance + +## 3. Reference Smart Contracts +**Solidity**: `contracts/PiRC239InstitutionalPools.sol` +**Soroban**: `contracts/soroban/src/institutional_pools.rs` + +## 4. Implementation Roadmap +- Phase 1: DID/KYC gated access controls +- Phase 2: Institutional pool deployment +- Phase 3: Cross-chain wholesale routing diff --git a/docs/PiRC-246-Institutional-Escrow-Vaults.md b/docs/PiRC-246-Institutional-Escrow-Vaults.md new file mode 100644 index 000000000..9dfd30414 --- /dev/null +++ b/docs/PiRC-246-Institutional-Escrow-Vaults.md @@ -0,0 +1,21 @@ +# PiRC-246: Institutional Escrow Vaults + +## 1. Executive Summary +This standard defines secure, multi-signature institutional escrow vaults. It ensures that large-scale wholesale capital transfers are held in trust until predefined cryptographic conditions (e.g., PiRC-245 settlement batching or PiRC-214 Oracle triggers) are met. + +**Dependencies**: PiRC-209, PiRC-228 +**Status**: Complete reference implementation + +## 2. Architecture +- Multi-signature approval mechanisms +- Time-locked and condition-locked escrow +- Integration with Justice Engine for dispute resolution + +## 3. Reference Smart Contracts +**Solidity**: `contracts/PiRC246EscrowVault.sol` +**Soroban**: `contracts/soroban/src/escrow_vault.rs` + +## 4. Implementation Roadmap +- Phase 1: Multi-sig and time-lock logic +- Phase 2: Oracle-based condition triggers +- Phase 3: Justice Engine dispute integration diff --git a/docs/PiRC-250-Institutional-Account-Abstraction.md b/docs/PiRC-250-Institutional-Account-Abstraction.md new file mode 100644 index 000000000..8d53d3a70 --- /dev/null +++ b/docs/PiRC-250-Institutional-Account-Abstraction.md @@ -0,0 +1,21 @@ +# PiRC-250: Institutional Account Abstraction (Smart Accounts) + +## 1. Executive Summary +This standard implements Account Abstraction (ERC-4337 compatible) tailored for institutional users. It enables gasless transactions, multi-signature corporate hierarchies, and automated compliance hooks directly at the wallet level. + +**Dependencies**: PiRC-209, PiRC-241 +**Status**: Complete reference implementation + +## 2. Architecture +- Smart contract wallets for institutions +- Paymaster integration for gas abstraction +- Corporate role-based access control (RBAC) + +## 3. Reference Smart Contracts +**Solidity**: `contracts/PiRC250SmartAccount.sol` +**Soroban**: `contracts/soroban/src/smart_account.rs` + +## 4. Implementation Roadmap +- Phase 1: Smart account deployment logic +- Phase 2: Paymaster and gasless transactions +- Phase 3: Corporate RBAC integration