From e59171f76655fc32537b7f9bcf2b301762bf07ec Mon Sep 17 00:00:00 2001 From: Ze0ro99 <146000493+Ze0ro99@users.noreply.github.com> Date: Wed, 8 Apr 2026 12:32:14 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=B8=20PR=2016:=20Over-Collateralized?= =?UTF-8?q?=20Lending=20&=20Liquidations=20(231,=20232)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...31-Over-Collateralized-Lending-Protocol.md | 21 +++++++++++++++++++ ...C-232-Justice-Driven-Liquidation-Engine.md | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 docs/PiRC-231-Over-Collateralized-Lending-Protocol.md create mode 100644 docs/PiRC-232-Justice-Driven-Liquidation-Engine.md diff --git a/docs/PiRC-231-Over-Collateralized-Lending-Protocol.md b/docs/PiRC-231-Over-Collateralized-Lending-Protocol.md new file mode 100644 index 00000000..1a850ab5 --- /dev/null +++ b/docs/PiRC-231-Over-Collateralized-Lending-Protocol.md @@ -0,0 +1,21 @@ +# PiRC-231: Over-Collateralized Lending Protocol + +## 1. Executive Summary +This standard defines the official over-collateralized lending protocol for the Pi Network, ensuring that all borrowed assets are backed by a minimum 10M:1 collateral ratio in accordance with PiRC-101 and PiRC-207. + +**Dependencies**: PiRC-207, PiRC-101 +**Status**: Complete reference implementation + +## 2. Architecture +- Over-collateralized debt positions (CDPs) +- Integration with PiRC-207 Registry Layer for Parity Invariant checks +- Dynamic interest rate models based on pool utilization + +## 3. Reference Smart Contracts +**Solidity**: `contracts/PiRC231Lending.sol` +**Soroban**: `contracts/soroban/src/lending.rs` + +## 4. Implementation Roadmap +- Phase 1: Core lending and borrowing logic +- Phase 2: Dynamic interest rate curves +- Phase 3: Mainnet integration with Justice Engine diff --git a/docs/PiRC-232-Justice-Driven-Liquidation-Engine.md b/docs/PiRC-232-Justice-Driven-Liquidation-Engine.md new file mode 100644 index 00000000..26966a24 --- /dev/null +++ b/docs/PiRC-232-Justice-Driven-Liquidation-Engine.md @@ -0,0 +1,21 @@ +# PiRC-232: Justice-Driven Liquidation Engine + +## 1. Executive Summary +This standard establishes the liquidation engine for undercollateralized positions, directly tied to the PiRC-228 Justice Engine to ensure fair, transparent, and parity-safe liquidations. + +**Dependencies**: PiRC-231, PiRC-228 +**Status**: Complete reference implementation + +## 2. Architecture +- Health factor monitoring +- Justice Engine validation for liquidation triggers +- Penalty distribution to ecosystem treasury + +## 3. Reference Smart Contracts +**Solidity**: `contracts/PiRC232Liquidation.sol` +**Soroban**: `contracts/soroban/src/liquidation.rs` + +## 4. Implementation Roadmap +- Phase 1: Health factor calculations +- Phase 2: Justice Engine integration +- Phase 3: Automated keeper incentives