Skip to content

w3hc/olufipa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Olufipa

Onchain International Law Enforcement System.

Motivation

International law is apparently broken. Countries routinely ignore treaties, commit war crimes, and face zero consequences.

Workflow

  1. Countries deposit funds to participate in the system
  2. Violations are reported by participating nations with evidence
  3. Kleros jurors decide if violations occurred
  4. Smart contracts automatically apply penalties and distribute funds

Install

# Clone and build
git clone <repo>
cd olufipa
forge build

Test

# Run tests
forge test

Deploy

# Deploy locally
anvil # (separate terminal)
forge script script/Deploy.s.sol:Deploy --rpc-url http://localhost:8545 --broadcast

Key Features

  • Automated penalties based on violation severity
  • Escalating punishments for repeat offenders
  • Transparent fund distribution: 40% victims, 30% peacekeeping, 20% monitoring, 10% jurors
  • Compliance scoring system
  • Decentralized arbitration via Kleros integration

Architecture

Countries → Deposit Funds → Report Violations → Kleros Decides → Auto-Execute Penalties

Support

Feel free to reach out to Julien on Farcaster, Element, Status, Telegram, Twitter, Discord, or LinkedIn.

License

This project is licensed under the GNU General Public License v3.0.

built-with-ethereum-w3hc

About

Onchain International Law Enforcement System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published