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

ArbiSecure

ArbiSecure: Trustless service escrows on Arbitrum Stylus. Secure, low-gas payment links for the global gig economy that ensure instant settlement and eliminate platform fees.

Videos

Description

ArbiSecure Protocol Documentation

ArbiSecure is the first self-enforcing escrow protocol built on Arbitrum Stylus. It utilizes programmable milestone releases to prevent disputes before they happen, backed by a decentralized network of staked arbiters for edge cases.

πŸ“– Overview

In the global freelance economy, high-value work faces a "Trust Gap." Clients fear non-delivery, and freelancers fear non-payment. Traditional escrow is slow, expensive, and relies on manual client approval, which often leads to delays and "ghosting."

ArbiSecure solves this by automating trust.

Instead of waiting for a client to manually click "Approve," ArbiSecure deals use pre-approved release conditions. When verifiable on-chain or off-chain events occur (e.g., a GitHub PR merge, an API health check, or a specific date), funds are released automatically.

Key Differentiators

  • Preventative Escrow: 90% of payments release automatically based on code/data, not human opinion.

  • Arbitrum Stylus (Rust): Achieving 80%+ gas savings compared to Solidity, making micro-milestones economically viable.

  • Staked Arbiter Network: A marketplace of reputation-backed arbiters for subjective disputes.

  • Gasless Onboarding: First deal is always free via Biconomy Paymaster.

⚑ Core Features

1. Programmable Milestone Releases

The heart of ArbiSecure is the ability to attach logic to money. At deal creation, both parties agree to specific conditions.

  • Time-based: Auto-release after X hours/days.

  • Oracle-verified: Uses Chainlink Functions to verify external data (GitHub commits, API status).

  • Hybrid: "Release when PR #42 is merged OR 48 hours have passed."

2. Staked Arbiter Marketplace

For subjective work (e.g., "Is this logo design good?"), human arbitration is still needed.

  • Staking: Arbiters must stake 500 USDC to participate.

  • Slashing: Arbiters who collude or fail to respond lose their stake.

  • Reputation: On-chain tracking of dispute resolution speed and fairness.

3. Evidence Submission System

Disputes are not just chat logs. ArbiSecure uses a structured evidence flow:

  • Users upload proof (screenshots, logs) to IPFS.

  • Content-addressed hashes are stored on-chain.

  • Arbiters review immutable evidence to make rulings.

πŸ— Technical Architecture

ArbiSecure leverages the performance of Arbitrum Stylus to handle complex logic efficiently.

Tech Stack

Component

Technology

Purpose

Smart Contracts

Rust (Stylus SDK)

High-performance state management & condition checking.

Network

Arbitrum Sepolia

Low-cost L2 execution.

Oracles

Chainlink Functions

Verifying off-chain events (GitHub/API).

Frontend

Next.js + RainbowKit

User interface & wallet connection.

Security

OpenZeppelin Stylus SDK

ReentrancyGuard, AccessControl.

UX

Biconomy Paymaster

Gasless transactions for new users.

Contract Logic (Rust Snippet)

How we handle conditional releases efficiently in Rust:

enum ConditionType {
    TimeElapsed,           // Block timestamp check
    OracleConfirmation,    // External data feed (Chainlink)
    ManualApproval,        // Client signature
    HybridAll,             // All conditions met
}

#[external]fn check_and_release_milestone(deal_id: U256, milestone_index: u8) {
    let mut milestone = self.get_milestone(deal_id, milestone_index);
    
    // Check all pre-approved conditions
    let all_met = milestone.conditions.iter().all(|c| c.met);
    
    if all_met && !milestone.released {
        self.release_milestone_funds(deal_id, milestone_index);
    }
}

ArbiSecure Β© 2026. Built for the Arbitrum Open House NYC Buildathon.

Progress During Hackathon

<p><span style="color: oklch(0.147 0.004 49.25)">We are thrilled to share our progress on ArbiSecure! Our team has been hard at work bringing the core vision of a trustless, programmable escrow protocol to life on Arbitrum Sepolia using Rust-based Stylus.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)">Here is a summary of the accomplishments and our roadmap ahead.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>## πŸš€ Core Architecture &amp; Achievements</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>### 1. Ultra-Efficient Smart Contracts (Rust/Stylus)</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)">We have successfully deployed the core <strong>Escrow and Deal Management</strong> contracts using Arbitrum Stylus. By leveraging Rust, we've achieved highly optimized state management that dramatically reduces gas costs compared to traditional Solidity escrow implementations.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>### 2. Programmable Milestone Releases</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)">The foundation for our programmable milestones is live! We have successfully implemented the core milestone architecture, featuring time-locked endpoints </span><code data-inline="true" spellcheck="false">end_timestamp</code><span style="color: oklch(0.147 0.004 49.25)">) and manual override approvals </span><code data-inline="true" spellcheck="false">requires_approval</code><span style="color: oklch(0.147 0.004 49.25)">). This forms the bedrock for our upcoming advanced automated conditions.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>### 3. Staked Arbiter Network</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)">Our <strong>Arbiter Registry</strong> is fully functional on-chain. We have built out the staking mechanisms allowing arbiters to lock USDC to participate. Crucially, the foundational logic for maintaining on-chain reputation and penalizing malicious behavior (via slashing for collusion, timeouts, and unfair rulings) is actively enforcing protocol rules.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>### 4. Seamless User Experience</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)">On the frontend, the <strong>Next.js App Router</strong> architecture is fully operational. We have successfully integrated:</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><em>Wallet connections via </em><strong>*RainbowKit &amp; Wagmi**</strong>.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><em>A streamlined </em><strong>*Deal Creation workflow**</strong>, allowing clients and freelancers to lock exactly what they agree upon.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><em>A responsive </em><strong>*Dashboard**</strong> and <strong>Dispute UI</strong> that allows for structured capture of dispute information, featuring fields prepared for upcoming decentralized storage linkages.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>### 5. Gasless Onboarding Foundation</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)">To remove friction for first-time users, the smart contract logic successfully tracks </span><code data-inline="true" spellcheck="false">gasless_deals_used</code><span style="color: oklch(0.147 0.004 49.25)">. This readies the application for our sponsored transaction integration.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)">---</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><strong>## πŸ—ΊοΈ Roadmap &amp; Next Horizons</strong></span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)">With the foundational architecture solidly in place, our team is immediately focusing on integrating the final external workflows that will complete the ArbiSecure vision:</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)">* <strong>Oracle Integration for Automation:</strong> We are proceeding to connect the condition logic in the contracts to external Oracles (e.g., Chainlink Functions). This will expand our milestone system to trigger automated releases based on external API confirmations (such as GitHub PR merges).</span></p><p><span style="color: oklch(0.147 0.004 49.25)">* <strong>Decentralized Evidence Storage:</strong> The current evidence ingestion forms will be connected smoothly to the Pinata/IPFS network for immutable file logging.</span></p><p><span style="color: oklch(0.147 0.004 49.25)">* <strong>Arbiter Marketplace Discovery:</strong> We are preparing to launch the dedicated </span><code data-inline="true" spellcheck="false">/arbiters</code><span style="color: oklch(0.147 0.004 49.25)"> route on our frontend, exposing the on-chain Arbiter registry as an easily searchable marketplace.</span></p><p><span style="color: oklch(0.147 0.004 49.25)">* <strong>Frictionless Transaction Execution:</strong> Finalizing the frontend hookup for Paymaster services to fully subsidize users' very first deal on the platform.</span></p><p><span style="color: oklch(0.147 0.004 49.25)"><br></span></p><p><span style="color: oklch(0.147 0.004 49.25)">The core infrastructure is solid, and we are incredibly excited for the final integrations that will bring the full ArbiSecure vision to the Web3 community!</span></p>

Tech Stack

RustNextWeb3EthersNode

Fundraising Status

<p>N/A</p>

Team Leader
AAl Hadad
GitHub Link
github

GitHub

https://github.com/alhadad-xyz/ArbiSecure
Product Category
DeFiOtherDAO