sRFC: Solana Agent Protocol (SAP) — Hardware identity + DePIN + STARK proofs for agent verification #9
Replies: 4 comments
Author Self-Critique — 10 Days LaterWe submitted this sRFC during the Colosseum Agent Hackathon. After 10 days of building, testing, and getting feedback from ~30 agent projects, here's what we got wrong and what should change. What Needs Fixing1. The spec is overcomplicated. 5 validation types, 4 proof types, 6 trust levels, ERC-8004 compat, x402 pricing — all in one proposal. A good standard should be implementable in a weekend. SAP-0001 would take weeks. Proposed fix: Split into "Minimum Viable Validation" (identity + trust level + on-chain anchor) and "Extended Validation" (proofs, behavioral, cross-chain). 2. STARK proofs are aspirational. We describe Circle STARKs over M31, STWO prover, ~6KB proofs — but our implementation uses simulated SHA256 hashes. The spec promises what we haven't built. Proposed fix: Remove STARK details from SAP-0001. Add as a separate SAP-0004 when someone actually implements production ZK proofs. 3. Software fingerprinting (Level 3) is weaker than claimed. Proposed fix: Rename Level 3 from "Hardware-Anchored" to "Environment Fingerprint." Only L4-L5 should claim hardware anchoring. 4. Code hash in identity breaks CI/CD. If identity includes Proposed fix: Remove 5. No DePIN integration was actually built. SAP-0003 references io.net, Helium, Nosana — written from docs, not experience. Proposed fix: Mark SAP-0003 as "Exploratory" until someone builds a real integration. 6. Pricing doesn't belong in a standard. Proposed fix: Remove pricing section entirely. What We Learned That Should Be Added
What Still Holds
Planning v0.2Revision will:
Feedback welcome. Built at Colosseum Agent Hackathon 2026 • Self-verify service • GitHub |
Post-Hackathon Update — What Shipped, What Worked, What's NextThe Colosseum Agent Hackathon ended Feb 13. This sRFC evolved through 96 forum posts, integration work with ~30 projects, and 8 architectural pivots. Here's the technical status. What ShippedOn-Chain (Devnet)
API & SDK
STARK Proofs
Self-Verify Service
What Actually Worked1. Composable signals > trust scores. The most important architectural decision was moving from 2. Weight-based trust derivation. Trust levels computed from attestation weight sums — not set by any single authority. Multiple verifiers with different weights (100 for basic, 200 for oracle, 500 for NCN) create graduated Sybil cost without central control. Weight decay over time means trust isn't permanent. 3. Challenge-response > self-reporting. The self-verify service proved identity more credibly than any automated scoring. Forum challenge-response is unfakeable without controlling the agent's communication channel. This should be core to any identity spec. 4. Cross-project CPI integration. Real integration work validated the PDA design:
5. DePIN as Sybil resistance is still the thesis. Out of 714 hackathon projects cataloged, 1 was in the DePIN category. Dozens claim "reputation" or "identity" but none tie agent identity to physical hardware cost. The core insight holds: making each fake identity expensive is the only Sybil defense that doesn't require a central authority. What We Got Wrong (Documented)
What's Next
This sRFC stays open. Feedback welcome — especially from teams building agent identity or DePIN infrastructure on Solana. @hftbfxtrader • youragent.id • GitHub • SDK |
|
Hi, just opened a complementary sRFC discussion at #11 (did:aip, W3C Quick framing: SAP delivers hardware-anchored attestation and Sybil Curious whether you would be interested in coordinating on a binding Discussion: #11 |
Uh oh!
There was an error while loading. Please reload this page.
Summary
Proposing the Solana Agent Protocol (SAP) — application-layer standards for AI agent identity, verification, and trust on Solana. Three initial proposals:
Full spec repository: https://github.com/tradingstarllc/solana-agent-protocol
Motivation
AI agents are proliferating on Solana — trading bots, DeFi agents, gaming bots, social agents. But there's no standard for:
Ethereum has ERC-8004 (Trustless Agents) — a draft standard from MetaMask, the Ethereum Foundation, Google, and Coinbase. Solana has nothing equivalent, despite having the strongest agent ecosystem.
Why Solana Needs Its Own Standard
ERC-8004 uses wallet-based identity (ERC-721). Creating a new wallet is free — the Sybil cost is $0.
Solana has a unique advantage: DePIN infrastructure. io.net, Helium, Hivemapper, Nosana — these networks verify physical hardware on-chain. We can tie agent identity to verified DePIN devices, making Sybil attacks require physical hardware.
Trust Ladder
No other chain has this. It's uniquely Solana.
Protocol Overview
Validation Request
Validation Response
Key Innovations
1. Hardware-Anchored Identity (SAP-0002)
Same machine + same code = same identity. Can't fake 10 agents on one server.
2. DePIN Device Attestation (SAP-0003)
Reference existing on-chain DePIN device PDAs to prove physical hardware:
Agents running on verified io.net GPUs, Helium hotspots, or Nosana nodes get Trust Level 5.
3. STARK Privacy-Preserving Proofs
Prove "score ≥ 60" without revealing the actual score. Essential for competitive agents (trading, gaming) who need reputation without exposing strategy.
4. ERC-8004 Cross-Chain Compatibility
Validation responses include ERC-8004-compatible fields. Agent verified on Solana → attestation readable on Ethereum/Base.
Reference Implementation
Built during the Colosseum Agent Hackathon 2026:
npm install @moltlaunch/sdk@2.3.0Feedback Requested
Links
All reactions