Code Tours
- 1.1: Circuit Protocol Codebase Overview 
- 2.1: CAT Tails: Overview 
- 2.2: CAT Truths Library 
- 2.3: Run Tail Puzzle 
- 2.4: BYC Tail Logic 
- 2.5: CRT Tail Logic 
- 3.1: Statutes: Overview 
- 3.2: Statutes Puzzle: Core Logic 
- 3.3: Statutes Utils: Helper Functions 
- 3.4: Statutes Programs: Mutation & Price Update 
- 4.1: Announcer: Overview 
- 4.2: Announcer Registry 
- 4.3: Announcer Singleton Dispatch 
- 4.4: Announcer Register Operation 
- 4.5: Announcer Announce Operation 
- 4.6: Announcer Configuration Operation 
- 4.7: Announcer Governance Operation 
- 4.8: Announcer Mutate Operation 
- 4.9: Announcer Penalize Operation 
- 5.1: Oracle: Overview 
- 5.2: Oracle: Core Utilities 
- 5.3: Oracle: Price Mutation 
- 5.4: Oracle: Singleton Puzzle 
- 6.1: Treasury 
- 7.1: Collateral Vault: Overview 
- 7.2: Vault Utilities (vault.clib) 
- 7.3: Collateral Vault Puzzle (collateral_vault.clsp) 
- 7.4: Collateral Vault User Operations 
- 7.5: Collateral Vault Keeper Operations 
- 8.1: Surplus Auction: Overview 
- 8.2: Surplus Auction: The Auction Singleton 
- 8.3: Surplus Auction: Starting an Auction 
- 8.4: Surplus Auction: Bidding on an Auction 
- 8.5: Surplus Auction: Settling an Auction 
- 9.1: Recharge Auction: Overview 
- 9.2: Recharge Auction Wrapper 
- 9.3: Recharge Auction Library 
- 9.4: Auction Launcher 
- 9.5: Starting a Recharge Auction 
- 9.6: Placing a Bid 
- 9.7: Settling the Auction 
- 10.1: Savings Vault Puzzle Implementation 
- 11.1: Governance: Overview 
- 11.2: Core Governance Puzzle 
- 11.3: Propose Bill Operation 
- 11.4: Enact Bill Operation 
- 11.5: Veto Bill & Announcement 
- 11.6: Reset Bill Operation 
- 11.7: Governance Lifecycle: Launcher & Exit 
 
                        