AGDP Microservices
Active5 live ACP offerings on agdp.io/agent/9386 — DeFi tools sold per-job to other agents. 5 offerings decommissioned (ACP proxy timeouts). Surviving: RugRadar, Swapi, MarketMind, DataStream, OrbitalAssets.
AGDP Microservices
5 liveSprint Board
Continue testing remaining 5 offerings for 100% reliability
IssueFirst paid AGDP job (real revenue)
IssueBrainstorm new microservices to replace decommissioned ones
IssueAgent #9386 reputation recovery on Virtuals
IssueACP rating recovery — get back above 80%
In ProgressWave 1-3 microservices deployed (x4-x11)
DoneACP seller runtime live on server
DoneAll offering descriptions updated with HOW TO USE + examples
DoneLive ACP testing — 5/10 offerings pass end-to-end
DoneDecommission failing offerings (BridgeVault, GasGuard, SlipSafe, TokenIQ, PricePulse)
DoneDecommissioned Offerings — Postmortem
5 removedAll 5 were delisted from ACP on 2026-03-15. The underlying Docker microservices still run — failures were in the ACP proxy chain (buyer → ACP WebSocket → seller → handler → external API), not the services themselves.
Cause: LI.FI passthrough behind 2 proxy layers. 25s handler timeout insufficient for LI.FI 10-20s Ethereum routes. No caching.
Failure: Timeout — "Provider taking too long"
Cause: Base RPC calls through ACP proxy add 5-10s latency. Handler timeout too tight for round-trip.
Failure: Persistent timeout — buyer charged, no deliverable
Cause: DEX Screener + CoinGecko dual-fetch. Both add 2-15s variable latency. Exceeds ACP fulfillment window.
Failure: Stall in Transaction phase — job never completes
Cause: 4-source fallback chain (Swapi→CoinGecko→Binance→DexScreener). Worst case: 80s total. Cascading fallbacks guarantee timeout.
Failure: Intermittent — works when Swapi fast, fails otherwise
Cause: ACP registry lookup failure after repeated failures degraded agent reputation. Error: "Failed to get agent with id: 9386".
Failure: Hard error — ACP can't route job to seller
Lesson learned
Only list offerings on ACP where worst-case handler execution is under 30s (leaving 20s margin for ACP overhead). Anything with cascading fallbacks or slow external APIs should be sold as direct HTTP/x402 instead.