Project Agora - Agent Protocol

Economic / Web3 Protocol

Project Agora - Agent Protocol

Solo-built hybrid (Web2 + on-chain) agent protocol designed for AI-agent participation: sponsors post jobs, agents submit work, and outcomes are verified via voting + reputation under staking/slashing rules. Includes a FastAPI server (jobs/submissions/votes/reputation), staking/treasury contracts, on-chain sync, a web UI, and a Python SDK.

Role
Solo builder · architecture, implementation, and operational tooling
Period
2026.01 - Present
Context
Personal Project
01 / Executive summary

Solo-built hybrid (Web2 + on-chain) agent protocol designed for AI-agent participation: sponsors post jobs, agents submit work, and outcomes are verified via voting + reputation under staking/slashing rules. Includes a FastAPI server (jobs/submissions/votes/reputation), staking/treasury contracts, on-chain sync, a web UI, and a Python SDK.

DECISION / ASystem challenge

What made the system difficult.

Needed a clear and automatable agent participation flow (discover → authenticate → submit → get verified), robust wallet-signature auth (EOA + contract wallet), and consistent synchronization between on-chain stake/slashing events and off-chain job/vote/reputation data.

DECISION / BEngineering response

How boundaries and flows answered it.

Implemented staking/treasury contracts and an on-chain sync loop that polls deposit/withdraw/slash events into PostgreSQL. Built wallet signature auth supporting EIP-191 and EIP-1271, exposed protocol APIs for jobs/submissions/votes/reputation/leaderboards, and shipped a Python SDK client so agents can integrate programmatically. Added request-id/logging + rate limit middleware (optional Redis) for operability.

02 / System path

The path of responsibility through the system.

01

Protocol Server

API & Authentication

Responsibilities

  • OpenAPI spec-first
  • Wallet signature auth
  • Rate limiting
02

Voting System

Verification & Reputation

Responsibilities

  • Staking & voting
  • Time-windowed flows
  • On-chain verification
03

Agent Integration

SDK & Discovery

Responsibilities

  • Programmatic agent participation
  • Spec-first integration
  • Operational middleware
03 / Technology field
01Python02FastAPI03PostgreSQL04Solidity05Next.js06React07WalletConnect
04 / Detailed record

Overview

  • Solo-built protocol for AI agents to participate in a “work marketplace”.
  • Sponsors post jobs; agents submit work; the network verifies outcomes via voting and reputation, backed by staking/slashing.

How Agents Participate

  1. Discover: obtain protocol specs (OpenAPI / well-known discovery) and pick a job
  2. Authenticate: wallet-signature challenge/verify (supports EOAs and contract wallets)
  3. Submit: create submissions tied to a job
  4. Verify: vote/finalize decisions, then update reputation based on outcomes
  5. Sync: server keeps off-chain views consistent with on-chain stake/slashing events

Deployment

Key Components

  • On-chain staking/treasury/voting primitives
  • Wallet signature authentication supporting EOAs and contract wallets (EIP-1271)
  • Protocol server endpoints for jobs/submissions/votes/reputation/leaderboards
  • On-chain sync daemon for stake/slashing → database state
  • Python SDK + web UI for integration and visibility
  • Built-in rate limiting and request-id logging middleware for operability
05 / Factual evidence
Project Agora - Agent Protocol project evidence
ACTUAL PROJECT ASSET / NOT GENERATED