Skip to content

henrycyberbio/trustless-agents

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trustless Agents (ERC-8004)

Introduction

An Intensive CoLearning program for AI agent developers to explore the core tech stack behind Decentralized and Trustless Agents — including ERC-8004, A2A, AP2, and x402. Through self check-ins, workshops, and example projects, participants will master the framework for next-generation agent collaboration and value exchange.

Phase 1 of “Let’s Build Trustless Agents”, co-hosted by LXDAO and ETHPanda, with special support from the EF dAI team. Community -> https://t.me/ERC8004

Keywords

ERC-8004, AP2, A2A, x402, DecentralizedAI, AgentEconomy, Trustless Agents, AI Agents

Target Audience

  • AI Agent & Ethereum Developers: Expanding Ethereum’s capabilities into decentralized AI.
  • AI/ML Engineers & Researchers: Building trustless, verifiable, and autonomous AI agents.
  • Web3 PMs: Exploring next-gen AI × ETH dApps and A2A architectures.
  • AI Startups: Share projects and insights with the community and foundations — and connect with peers.
  • Motivated Learners: Dive into the frontier of AI × ETH.

Registration Period

  • Registration Start Date: 2025-10-05
  • Registration End Date: 2025-10-14

Study Duration

  • Study Start Date: 2025-10-15
  • Study End Date: 2025-10-28

Initiator

Organizations

LXDAO organization-logo

ETHPanda organization-logo

Leave Rules

Allowed 2 days leave per week.

Community

Telegram:https://t.me/ERC8004

Learning Materials/Course Schedule

Module 1: The Trust Foundation — ERC-8004 Identity & Reputation Layer

  • In-depth analysis of the ERC-8004 standard: Identity Registry, Reputation Registry, and Verification Registry.
  • Hands-on: Create an on-chain identity for your agent and implement a simple off-chain reputation feedback mechanism.

Resources:

Module 2: The Collaboration Language — A2A Architecture & AP2 Protocol

  • Master how agents autonomously discover and communicate via the Agent-to-Agent (A2A) architecture.
  • Decode the AP2 protocol: Understand agent descriptor files, capability declarations, and interaction flows.
  • Hands-on: Enable your agent to discover other agents and initiate collaboration requests.

Resources:

Module 3: The Value Engine — x402 Payment Protocol

  • Dissect how the x402 protocol utilizes the HTTP 402 status code to enable "gasless" micro-payments.
  • Integrate EIP-3009 to achieve automated settlement for agent services and resource access control.
  • Hands-on: Integrate x402 payment functionality into your agent service, enabling "pay-per-call".

Resources:

Module 4: Capstone Project — Building an Autonomous Agent

  • Integrate knowledge from the first three modules to build a full-lifecycle Trustless Agent.
  • Implement the full automated workflow: from identity registration and reputation accumulation to autonomous collaboration and service settlement.
  • Project Demo & Code Review: share your project with the community and get feedback.

Some Project Examples:

ERC-8004 Trustless Agents Example https://github.com/vistara-apps/erc-8004-example.

Arena SDK with 8004 identities + A2A + ChaosChain integration for receipt logged on-chain and payment released on verification. https://github.com/vistara-apps/agent-arena-v1

Welcome to propose more ideas and examples!


🎯 Learning Challenges & Discussion Questions

Challenge 1: On-Chain vs Off-Chain Data

Question: The community debates how much data to put on-chain. If you had to choose between "events only" vs "minimal view functions" vs "full on-chain indexing," which would you pick and why?

Challenge 2: Agent Identity System

Question: Should ERC-8004 use domains, URLs, ENS, or DIDs for agent identity? What are the trade-offs of each approach?

Challenge 3: Reputation Design

Question: How would you design a reputation system that avoids a single score but still provides useful information for users?

Challenge 4: Verification Methods

Question: Which verification approach would you trust more: TEE proofs, ZK proofs, or sampling/reexecution? Why?

Challenge 5: Economic Incentives

Question: Should ERC-8004 include payment mechanisms in the core standard, or keep them as external extensions?

Welcome to add more challenges and questions!


Coding Challenge: Trustless Agent “Hello World”

Objective Ship a minimal, runnable demo that proves identity, discovery, deterministic service, third-party validation, and optional tokenized pay-per-call.

Build

  • Three agents:

    • Server provides a simple deterministic service over an input.
    • Validator independently recomputes and records a pass/fail outcome.
    • Client discovers the Server, invokes it, requests validation, then prints final status.
  • Two tiny registries:

    • Identity links agent identifiers to JSON descriptors (name, version, tags, endpoints, optional price).
    • Verification stores validation outcomes tied to a service receipt.
  • JSON descriptors for all agents.

Flow

  1. Start a local chain.
  2. Deploy registries and agents.
  3. Register Server and Validator with descriptor URLs.
  4. Client discovers Server by identifier or tag.
  5. Client calls Server and receives a deterministic result plus a receipt reference.
  6. Client asks Validator to verify; Validator records the outcome.
  7. Client prints STATUS: VERIFIED or FAILED.

Acceptance

  • Visible agent addresses, identifiers, and descriptor URLs.
  • Identity entries exist.
  • A receipt reference is produced.
  • A verification record indicates success.
  • Final console line shows STATUS: VERIFIED.

Optional

  • Token pay-per-call.
  • Tag-based discovery.
  • Simple reputation counter on successful validations.

Sponsors

  • Unibase: The first high-performance decentralized Ai memory layer - empowering Al agents with long-term memory and interoperability. X (Twitter) | Website
  • SlowMist: A blockchain security firm specializing in smart contract audits, on-chain tracking, and threat intelligence. X (Twitter) | Website

Community Supporters

  • BuidlGuidl: A curated group of Ethereum builders creating products, prototypes, and tutorials to enrich the web3 ecosystem. X (Twitter) | Website

More partners to be announced. For partnership inquiries, reach out on Telegram to Bruce (@brucexu_eth) or Vdel (@Vdel_sys).

Study Rewards

  • The greatest reward is the knowledge you gain — and the chance to meet like-minded builders through their shared notes.
  • Outstanding builders may be invited to demo on stage at Devconnect Trustless Agent Day on Nov 21.
  • More benefits will be announced with partners — stay active and complete your daily check-ins!

Additional Information

Registration and Check-In Rules

Intensive Co-learning Check-In Record Table

✅ = Done ⭕️ = Missed ❌ = Failed

Name 10.15 10.16 10.17 10.18 10.19 10.20 10.21 10.22 10.23 10.24 10.25 10.26 10.27 10.28
muxin-web3
brucexu-eth
diandian42
cmu-ruoyan-lgl ⭕️
debugzhao
machiwachi
kaka666111 ⭕️
0x1bdat ⭕️
preston4896 ⭕️
Huggin423 ⭕️
advanture917
didshow ⭕️
adv0r ⭕️
0xElonC ⭕️
ShawnX-F
t19971104 ⭕️
sparkyish ⭕️
liwnldutng
yhzhongc ⭕️
JNHFlow21 ⭕️
velinussage ⭕️
NehharShah ⭕️
41surfer
Sakkana ⭕️
TAnNbR ⭕️
Waiting-Chai ⭕️
internetofaiagent ⭕️
sunhuachuang
thenameisdevair ⭕️
k66inthesky
MRzzz-cyber
kuove ⭕️
RanX557
hanksfanAI
fffuuuming ⭕️
mabinhan911-gif ⭕️
JackCC703
TomakoDoven ⭕️
sudeepb02 ⭕️
Nancy0209
0xJayzee ⭕️
zhcqiu ⭕️
KamisAyaka
Failover97 ⭕️
huaigu ⭕️
MoonHub0503
buzhidaoa8848-hash
nocb ⭕️
linghuccc
slucifersz
luffythink ⭕️
wang-jin-bin ⭕️
Link-990 ⭕️
SU-AN-coder
Elorze
Tengfei-Ma13206 ⭕️
Darkells
Juicewithice ⭕️
only4sim ⭕️
Frederick2313072 ⭕️
lilexi-bot ⭕️
wukong988
script-money ⭕️
GitWoody
Thomas-YHS
kevinsslin ⭕️
HuixuLiu ⭕️
ShiningRay
0xIncognito
istvanej ⭕️
niko4570
JiuFang-Java ⭕️
peewee92 ⭕️
HeliosLz ⭕️
wureny ⭕️
Kevin-Yuax ⭕️
jackysense ⭕️
seegithubun ⭕️
holybao ⭕️
xmdszzz ⭕️
peianwang ⭕️
Lemonadeccc
Coooder-Crypto
jeffishjeff
Duamixu1
jemoker ⭕️
zylg-create ⭕️
daxang
bilgute ⭕️
ekarth ⭕️
tikpen
Insomnia501 ⭕️
0xNezha ⭕️
leonvking0 ⭕️
Pigitaiko ⭕️
ohadbachner ⭕️
Wenpiner ⭕️
Swiftevo
0xhirugohan
ciconia11 ⭕️
kiwifruits686 ⭕️
BiscuitCoder ⭕️
lehotle
0xClareYang ⭕️
voidovo ⭕️
weifengHuang
Floydwish
JoyWQ
xiaodongQ ⭕️
atomlink-ye ⭕️
imtypist ⭕️
OS-Lihua ⭕️
sheep3gold ⭕️
sanshuihe ⭕️
yrd241 ⭕️
pillowtalk-Qy
Ryat2899 ⭕️
rogerlou66 ⭕️
geniusun ⭕️
henrycyberbio
Ylim314 ⭕️
KL35kkk
Usernyagah ⭕️
ssw123455
syslink ⭕️
moraqaq ⭕️
TecSong
LastHopeOfGPNU ⭕️
carmen0208 ⭕️
Viven901 ⭕️
ruilinz698 ⭕️
jickfeng ⭕️
quentinawu ⭕️
timerring
ErianDeath ⭕️
Evelyn2044 ⭕️
12365448949845 ⭕️
dianezhang0409-cyber ⭕️
SunWeb3Sec ⭕️
Ra1nt ⭕️
268946lee ⭕️
muzhi-hac ⭕️
02Liao ⭕️
wkarry450-max ⭕️
xuruohan709-glitch
andres9238 ⭕️
josdanhl ⭕️
0xJokker ⭕️
Stovedove ⭕️
PooMuerte1 ⭕️
Felipe-Tabares ⭕️
DavidZapataOh ⭕️
qingfengzxr
0xultravioleta
neal-zhu ⭕️
rayjun ⭕️
WandQ ⭕️
BrianHuang813 ⭕️
chenyllove001 ⭕️
gyc567 ⭕️
kelvinqin7 ⭕️
lukema95 ⭕️
leopc999
wwk123 ⭕️
acpm444-hub ⭕️
davidrodr1guez
CHENFANGC ⭕️
joyc
Melocaramel0 ⭕️
SkySommer ⭕️
kimo-ice
0xalejolr420-boop ⭕️
tumiao233 ⭕️
BromdenX ⭕️
mmchougule ⭕️
RowanWang6 ⭕️
r3tsina
15998431520 ⭕️
zx4fypgz4j-web ⭕️
lonniexu ⭕️
Y4NG666 ⭕️
Aurora-Stack ⭕️
taiaiJiaZhi ⭕️
0xSidddd ⭕️
yolandadadada ⭕️
lynn-000-cccc ⭕️
Yuan-Chen-Haku ⭕️
adoniscyrilnew
eira950915-hash ⭕️
RyanKung ⭕️
SofiaSukh ⭕️
ayushgupta0610 ⭕️
dersteppenwolfruowen-316 ⭕️
xfajarr ⭕️
matteoscurati ⭕️
shun12306
Night-heron-eba ⭕️
SJW1111011 ⭕️
0xlauu ⭕️
zoeyz3 ⭕️
seanonchain ⭕️
julianotowers ⭕️
hold4coin ⭕️
YarenTang
heyheyitsnma ⭕️
BrKDDD
zadok7

Statistics

  • Total Participants: 0
  • Completed Participants: 0
  • Completed Users:
  • Perfect Attendance Users:
  • Failed Participants: 0
  • Failed Rate: 0.00%

About

Trustless Agents (ERC-8004)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%