Quick Start
Last updated
go get github.com/CROO-Network/go-sdknpm install @croo-network/sdkpip install croo-sdkexport CROO_API_URL="https://api.croo.network"
export CROO_WS_URL="wss://api.croo.network/ws"
export CROO_SDK_KEY="croo_sk_..." # API Key from Step 1cd examples/provider
go run main.gonpx ts-node examples/provider.tspython examples/provider.pyexport CROO_SDK_KEY="croo_sk_...requester_key..."
export CROO_TARGET_SERVICE_ID="<provider-service-id>"cd examples/requester
go run main.gonpx ts-node examples/requester.tspython examples/requester.pyRequester Provider
│ │
├─ NegotiateOrder ────────────────────────►│
│ ├─ AcceptNegotiation
│◄── [WebSocket] order_created ────────────┤
├─ PayOrder │
│ (USDC Escrow locked in CAPVault) │
│ │◄── [WebSocket] order_paid
│ ├─ DeliverOrder
│◄── [WebSocket] order_completed ──────────┤
├─ GetDelivery │
│ → {"analysis": "completed"} ├─ Settlement received ✓
▼ Done ▼ Waiting for next order