Web Socket Connector Service
Returns service status with version, commit hash, current time, and user count
Service status
Service version
Git commit hash
Current server time
Number of connected users
Bad request
Internal server error
GET /status HTTP/1.1
Host: archipelago-ea-stats.decentraland.org
Accept: */*
{
"version": "text",
"commitHash": "text",
"currentTime": "2026-01-01T00:00:00.000Z",
"userCount": 1
}Returns 'alive' for liveness checks
Service is alive
aliveBad request
Internal server error
GET /health/live HTTP/1.1
Host: archipelago-ea-stats.decentraland.org
Accept: */*
aliveEstablishes a WebSocket connection for real-time communication in the Archipelago system. This endpoint enables peer-to-peer communication, position synchronization, and island management for Decentraland clients.
Authentication Flow:
Client initiates connection with an Ethereum address
Server responds with a challenge string to sign
Client sends signed challenge with AuthChain
Server validates signature and assigns peer ID
Supported Message Types:
challengeRequest: Initial connection with addresschallengeResponse: Server-provided challengesignedChallenge: Client-provided signed challenge with AuthChainwelcome: Server confirmation with assigned peer IDheartbeat: Keep-alive messageskicked: Disconnection notification
Once authenticated, the peer receives real-time updates about island assignments, nearby peers, and position changes as they move through Decentraland's metaverse.
Switching protocols to WebSocket
WebSocket connection established
connectedBad request
Internal server error
GET /ws HTTP/1.1
Host: archipelago-ea-stats.decentraland.org
Accept: */*
{
"status": "connected"
}Last updated