Was macht x402-polymarket-agentpay-buyer?
Buyer-seitiges AgentPay-Bundle für den x402 Polymarket-Datenzugriff. Installiert Codex-/Claude-Agent-Fähigkeiten, Zahlungs-Laufzeitskripte und Binärdateien, damit Agenten kostenpflichtige APIs entdecken, über AgentPay-State-Channels bezahlen und Marktdaten abrufen können.
Voraussetzungen
- EVM-Wallet mit ETH auf Polygon (für Gas) und USDC (für API-Zahlungen)
- Umgebungsvariablen:
PRIVATE_KEY(optional, falls nicht von der Laufzeit bereitgestellt)
Installation
# Über den Skill-Manager installieren
codex install celer-network/x402-polymarket-agentpay-buyer
# Oder manuell klonen und Setup ausführen:
git clone https://github.com/celer-network/x402-polymarket-agentpay-buyer.git
cd x402-polymarket-agentpay-buyer
./setup.sh
Verwendung
- API entdecken: Der Agent durchsucht den integrierten API-Katalog nach verfügbaren Polymarket-Endpunkten.
- Bezahlen: Über AgentPay wird automatisch ein State-Channel für die Mikrozahlung geöffnet.
- Daten abrufen: Der Agent sendet eine x402-fähige HTTP-Anfrage und erhält Marktdaten zurück.
Beispiel (Codex)
from agentpay_buyer import AgentPayClient
client = AgentPayClient(
rpc_url="https://polygon-rpc.com",
private_key=os.getenv("PRIVATE_KEY")
)
# Polymarket-Wetten abrufen
markets = client.fetch_markets("https://api.polymarket.com/events")
print(markets)
Unterstützte Plattformen
- Codex (vollständig integriert)
- Claude Code (über CLI-Schnittstelle)
- Eigenständige Skripte (Python/Node.js)
Komponenten
agentpay-runtime.jar– Zahlungs-Laufzeitumgebungx402-wrapper.sh– CLI-Wrapper für x402-Anfragenpayments/– Skripte für State-Channel-Verwaltung
Lizenz
MIT