Logo
Learn
  • Explore Course
Build
  • Explore Buildathon
  • Project Archive
Hack
Hack Coming Soon
  • Explore IRL Hackhouse
  • How to Qualify
  • Past Events

Sentinel DAO

Sentinel DAO is an on-chain treasury firewall powered by Arbitrum Stylus. We prevent treasury hacks by enforcing dynamic risk policies and trust scores at the execution level using Rust logic.

Videos

Description

🛡️ The Problem: Static Security is Failing

DAO treasuries lose millions annually because standard multisig wallets (like Gnosis Safe) are static. They verify signatures, not intent. If a signer is phished or their private key is compromised, the multisig approves the transaction because the signature is mathematically valid.

đź’ˇ The Solution: Sentinel DAO

Sentinel DAO acts as an On-Chain Firewall that sits between the treasury and the blockchain execution layer. Even if a hacker possesses a valid private key, Sentinel’s Rust Policy Engine will block the transaction if it violates the DAO’s safety rules.

We introduce "Dynamic Compliance":

1. Trust Scores: Every contributor has a dynamic score based on behavior.

2. Panic Mode: Guardians can instantly freeze assets on-chain when anomalies are detected.

3. Execution Blocking: Malicious transactions are reverted at the protocol level.

🏗️ Why Arbitrum Stylus?

Calculating dynamic risk scores involves complex logic and math that is prohibitively expensive on the standard EVM.

By using Arbitrum Stylus (Rust), Sentinel DAO can:

Compute complex risk models at *10x-100x lower gas costs**.

* Leverage Rust's memory safety guarantees.

* Maintain a hybrid architecture: Solidity for standard interfaces (ERC-20), Rust for heavy computation.

🚀 Key Features

* Hybrid Architecture: Seamless interoperability between Solidity state and Rust logic.

* Guardian Console: Real-time monitoring and manual override capabilities.

* Panic Button: Immediate freeze functionality for compromised accounts.

* Institutional UI: Designed for DAO treasuries and grant programs.

1. Sentinel Logic (Rust Stylus):

0x6ae7760270787324f187111bfc6096d0094778a3

https://sepolia.arbiscan.io/address/0x6ae7760270787324f187111bfc6096d0094778a3

2. Sentinel DAO Token (Solidity Interface):

0xb04c22a9635a4f74e972a2df60c5c2fefd98a327

https://sepolia.arbiscan.io/address/0xb04c22a9635a4f74e972a2df60c5c2fefd98a327

Progress During Hackathon

<p>During the hackathon, we built Sentinel DAO from scratch, focusing on the Hybrid Architecture implementation:</p><p>1. Smart Contracts:</p><p>- Developed the Rust Policy Engine (Stylus) to handle risk scoring and whitelist logic.</p><p>- Built the Solidity AccessControl layer to manage roles (Guardian vs. Contributor).</p><p>- Successfully connected Solidity interface to Rust logic via Stylus SDK.</p><p>2. Frontend:</p><p>- Built a Next.js dashboard with "Guardian" and "Contributor" personas.</p><p>- Integrated Wagmi/Viem for seamless interaction with the Stylus contract.</p><p>- Implemented real-time status monitoring (Green/Yellow/Red indicators).</p><p>3. Deployment:</p><p>- Deployed and verified contracts on Arbitrum Sepolia Testnet.</p>

Tech Stack

RustSolidityWeb3

Fundraising Status

<p>Not Funded</p>

Team Leader
NNaufal Satria
GitHub Link
github

GitHub

https://github.com/xihua01/sentinel-dao
Product Category
DAODeFiInfra