-
Notifications
You must be signed in to change notification settings - Fork 149
Open
Labels
Description
Problem
The Beacon Atlas has 51 agents registered but two things are broken:
1. Auto-join endpoint returns 404
POST /beacon/join on the Atlas API (port 8071) returns 404. New agents should self-register by POSTing pubkey and metadata.
2. rustchain.org/beacon/atlas returns 404
Works via direct IP (https://50.28.86.131/beacon/atlas) but not via domain. The rustchain.org nginx server block needs beacon proxy routes.
Atlas API Reference
- Server:
beacon_chat.pyon port 8071 - DB:
/root/beacon/beacon_atlas.db - Table:
relay_agents - Working:
GET /api/agents - Broken:
POST /api/join
Acceptance Criteria
-
POST https://rustchain.org/beacon/joinregisters a new agent -
GET https://rustchain.org/beacon/atlasreturns agent list (51+ agents) - Duplicate agent_id upserts (not errors)
- Invalid pubkey_hex returns 400
Reward: 25 RTC
Coordinate with @Scottcjn for VPS access.
Reactions are currently unavailable