Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.98 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.98 KB

Architecture Decision Records

This directory contains Architecture Decision Records (ADRs) for the ILN Smart Contract. ADRs capture the context, decision, alternatives considered, and consequences for major design choices so that future contributors understand why the system is built the way it is.

Index

ADR Title Status
ADR-001 Choice of Soroban / Stellar over Other Chains Accepted
ADR-002 Single-Contract Architecture Accepted
ADR-003 Discount Rate Represented in Basis Points Accepted
ADR-004 Lazy Reputation Decay Accepted
ADR-005 Governance Timelock Length (No Timelock in v1) Accepted
ADR-006 Insurance Pool Design Accepted
ADR-007 NFT Invoice Representation Accepted
ADR-008 Multi-Signature Admin Accepted
ADR-009 Quadratic Voting Accepted
ADR-010 Oracle Registry Accepted
ADR-011 Reputation State Source of Truth Accepted
ADR-012 Governance-to-Multisig Authority Handoff Plan Accepted
ADR-013 Insurance Pool Capital Backstop Accepted
ADR-014 Per-Pair Default Tracking for Collusion Detection Accepted

Template

Use template.md when writing a new ADR.

Process

  1. Copy template.md to ADR-NNN-short-title.md.
  2. Fill in all sections.
  3. Set status to Proposed and open a PR.
  4. After team review, update status to Accepted (or Rejected).
  5. If a later ADR supersedes this one, update the status to Superseded by ADR-NNN.