{"name":"Geo-Access Gateway","description":"Opens geo-restricted links through self-hosted exit nodes.","endpoints":{"GET  /api/health":"Service status","GET  /api/nodes":"List exit nodes and their health","GET  /api/nodes/countries":"Countries with at least one exit node","POST /api/nodes/check":"Probe every exit node","POST /api/nodes/reload":"Re-read nodes.json","POST /api/check":"Analyse a URL: is it geo-blocked, and does a country fix it?","GET|POST /api/v1/link":"Send a URL + country, get the ready-to-use gateway link back","GET  /api/v1/redirect?url=&country=":"Same, but 302 straight to the link","GET  /api/open?u=<url>&c=<country>":"Open a URL through an exit node (host-based)","GET  /api/p?u=<base64url>&c=<country>":"Fetch one resource (query-param mode)"}}