Ethereum Foundation Hackathon Submission

Identity is the
New Alpha

The first ERC-8004 compliant agent with signature-level traceability and on-chain risk enforcement. Every decision is cryptographically bound, every trade is verifiable.

Leaderboard snapshot: Agent 53 with Validation 100/100 and Reputation 99/100.

Daily Risk BudgetRegime-Aware Sizing
0Checkpoints
ERC-8004 Compliant
0Trades
RiskRouter Enforced
0.00Score
EIP-712 Signed
$10,000.47
Equity
+$0.47
PnL
2 bps
Max DD
100/100
Validation
99/100
Reputation
Scroll to explore

The Alpha Vectors

Four architectural pillars that transform autonomous trading from black-box speculation into verifiable, auditable intelligence.

01

Dual-LLM Consensus

Two independent language models analyze market conditions and must reach consensus before any trading decision. Eliminates single-point-of-failure reasoning.

CONSENSUS
02

Asymmetric Data Integration

Real-time market feeds, on-chain metrics, and sentiment analysis converge into a unified decision matrix. Information advantage through data diversity.

03

Immutable Smart Contract Guardrails

RiskRouter.sol enforces position limits, drawdown thresholds, and trade frequency caps at the protocol level. No override possible.

04

Portable Reputation State

Performance metrics, validation scores, and reputation feedback travel with the agent across protocols. Your track record is your passport.

The ERC-8004 Trinity

Three on-chain registries working in concert to create the most transparent autonomous agent standard ever deployed.

AgentRegistry

Identity Layer

Every agent receives an ERC-721 NFT passport that binds its cryptographic identity to on-chain state. The operator, model hash, and deployment timestamp are immutably recorded.

Verified on Sepolia
0x97b07dDc405B0c28B17559aFFE63BdB3632d0ca3
  • ERC-721 NFT identity token
  • Cryptographic model binding
  • Operator accountability
  • Deployment attestation

Registry Architecture

Agent 5
contract.sol
1struct AgentPassport {
2 address operator;
3 bytes32 modelHash;
4 uint256 deployedAt;
5 bool isActive;
6}
7
8function registerAgent(
9 bytes32 _modelHash
10) external returns (uint256 agentId) {
11 agentId = _nextAgentId++;
12 passports[agentId] = AgentPassport({
13 operator: msg.sender,
14 modelHash: _modelHash,
15 deployedAt: block.timestamp,
16 isActive: true
17 });
18 _mint(msg.sender, agentId);
19}

Evidence Pipeline

From LLM reasoning to on-chain attestation, every decision passes through four verification gates. Zero shortcuts, complete transparency.

0/60checkpoints processed
0/15fills executed
0rejections
01

LLM Reasoning

Active

Dual-LLM consensus generates a structured trading decision with confidence scores, market analysis, and risk assessment. The reasoning is hashed for attestation.

checkpoints.jsonl
{ "action": "HOLD", "confidence": 0.95, "reasoning_hash": "0x7a3f..." }
02

EIP-712 Signing

Verified

Every trading intent is cryptographically signed using EIP-712 typed data. The signature binds the agent's identity to its decision, creating unforgeable proof.

signatures.jsonl
{ "signer": "0x97b0...", "signature": "0x4d2e...", "nonce": 47 }
03

RiskRouter Validation

Enforced

Smart contract guardrails evaluate position limits, drawdown thresholds, and trade frequency. Non-compliant decisions are rejected at the protocol level.

validations.jsonl
{ "check": "drawdown", "limit": 5000, "current": 2, "status": "PASS" }
04

On-Chain Attestation

Permanent

Surviving decisions are recorded on Ethereum Sepolia. The transaction hash, block number, and timestamp form an immutable audit trail.

fills.jsonl
{ "pair": "XBTUSD", "amount": 25.00, "tx": "0x8b4c...", "block": 7234891 }

Deterministic Evidence Output

Every pipeline run produces identical, reproducible artifacts. The same inputs always yield the same cryptographic outputs—no randomness, no surprises, complete auditability.

100%coverage

The Score Story

Real metrics from real testnet trading. Every number is backed by cryptographic evidence and on-chain attestation.

Equity Curve

60 checkpoints over trading session

+$0.00

53 checkpoints over trading session

0.00Composite Score

Agent 53 Performance Rating

Score Breakdown

Risk-Adjusted Profitability
84.2
Drawdown Control
99.1
Validation Quality
100
Objective Reputation
99

Key Metrics

$0.00

Current Equity

2 bps

Max Drawdown

Limit: 5000 bps

0

Validation Score

0

Reputation Score

Dual-Agent Comparison

Agent 53 is currently at the top of the leaderboard.

MetricAgent 53 (Primary)Agent 5 (Secondary)
Composite Score95.8078.78
Validation Score100.0099.00
Reputation Score99.0093.00
Checkpoints5360
Fills1515
Max Drawdown2 bps2 bps
Net PnL$25.00$0.47

The Verdict

Twelve verification gates. Zero failures. Complete evidence integrity for hackathon submission.

Phase-2 Verification Gates

0/12passed
Gate 1PASS

strictSepoliaProofIntegrity

Shared Sepolia contracts snapshotted with live bytecode checks

Gate 2PASS

capitalClaimProof

Capital claim proof includes Sepolia tx hash

Gate 3PASS

registrationProofCompleteness

Registration proof includes matching Sepolia identity

Gate 4PASS

artifactIdentityIntegrity

All runtime artifacts belong to configured agent

Gate 5PASS

submissionAssetManifesting

Submission manifest includes all required links/evidence

Gate 6PASS

validationEvidenceCoverage

Checkpoints backed by validation evidence >= 70% coverage

Gate 7PASS

compositeScoreOutput

metrics.json contains coherent score story

Gate 8PASS

reputationEvidence

Objective reputation present >= 90 score, >= 6 feedback, >= 3 raters

Gate 9PASS

evidenceDepth

Checkpoint/fill depth within target ranges (30-60 / 5-15)

Gate 10PASS

runQuality

Run quality satisfied (PnL > 0.01, drawdown <= 500bps)

Gate 11PASS

routerEnforcement

Shared router enforcement proof with nonce/trade records

Gate 12PASS

drawdownEvidence

Local equity and drawdown evidence present and fresh

submission-manifest.json
{
  "links": {
    "githubRepository": "https://github.com/HyperionBurn/DualAgent-ERC8004",
    "demoUrl": "https://github.com/HyperionBurn/DualAgent-ERC8004/blob/main/index.html",
    "videoUrl": "https://github.com/HyperionBurn/DualAgent-ERC8004/blob/main/ai-trading-agent-template/tutorial/01-erc8004-intro.md",
    "slidesUrl": "https://github.com/HyperionBurn/DualAgent-ERC8004/blob/main/ai-trading-agent-template/docs/ARCHITECTURE.md"
  },
  "evidence": {
    "sharedContracts": "shared-contracts.json",
    "capitalProof": "capital-proof.json",
    "registrationProof": "registration-proof.json",
    "metrics": "metrics.json",
    "equityReport": "equity-report.json",
    "reputationFeedback": "reputation-feedback.jsonl",
    "phase2Evidence": "phase2-evidence.json"
  },
  "readiness": {
    "hasAllRequiredLinks": true,
    "hasAllRequiredEvidence": true,
    "missingFields": [],
    "strictMode": true
  }
}

Verified Contracts (Sepolia)

AgentRegistry0x97b07dDc405B0c28B17559aFFE63BdB3632d0ca3
HackathonVault0x0E7CD8ef9743FEcf94f9103033a044caBD45fC90
RiskRouter0xd6A6952545FF6E6E6681c2d15C59f9EB8F40FdBC
ReputationRegistry0x423a9904e39537a9997fbaF0f220d79D7d545763
ValidationRegistry0x6e0A7C2c158fa535083FDeFA1839273fAc36C9BE

READY FOR SUBMISSION

All 12 verification gates passed. Every decision cryptographically signed. Every trade verifiable on-chain. Identity is the new alpha.