An interactive web experience for Bridgeworld that unlocks a portal at the Atlas Mines when the Key and Map are aligned. Integrated with the Eternal Covenant foundation and Brave Browser Search API to find and assemble missing pieces.
The project uses /home/tig0_0bitties/covenant as the foundation/looking glass:
0xfa05997C66437dCCAe860af334b30d69E0De24DC on Arbitrumnpm install
cp .env.example .env
# Add your Brave API key: BRAVE_API_KEY=your_key_here
# Get API key from: https://brave.com/search/api/
npm run integrate:covenant
npm run dev
The application uses coordinate data decoded from the Key.png and Map.png images. When the user drags these pieces close together (within 200px), the portal activates:
Click the βπ Covenant Glassβ button in the bottom-right corner to:
Covenant Foundation (covenant/)
β
Covenant Looking Glass (analyzes foundation)
β
Brave Browser API (searches for missing pieces)
β
Found Pieces (contracts, quests, guardians)
β
Auto-Assembly (combines into integration)
β
Generated Integration Code
bridgeworld-lol/
βββ app/
β βββ api/search/ # Brave API search endpoints
β βββ page.tsx # Main portal page
β βββ layout.tsx # Root layout
βββ components/
β βββ CovenantGlass.tsx # Looking glass UI component
β βββ PortalExperience.tsx # Portal visual effects
β βββ KeyMapOverlay.tsx # Coordinate overlay
βββ lib/
β βββ brave-search.ts # Brave Browser API client
β βββ covenant-glass.ts # Covenant foundation analyzer
βββ scripts/
β βββ integrate-covenant.ts # Covenant integration script
βββ public/
βββ Key.png # The Key artifact
βββ Map.png # The Map artifact
βββ Pair.png # Portal activation image
βββ Atlas.png # Atlas Mines background
βββ key_map_decoded_pictures.json # Decoded coordinates
The 22 Hebrew Path Guardians map to Bridgeworld Legions:
0xfa05997C66437dCCAe860af334b30d69E0De24DCSearch for missing pieces or Bridgeworld components.
Query Parameters:
q: Search querytype: general |
bridgeworld |
covenant |
missing |
assemble |
Example:
GET /api/search?q=TreasureDAO&type=bridgeworld
Perform advanced search operations.
Body:
{
"action": "findMissing" | "searchBridgeworld" | "searchCovenant" | "assemble" | "generateCode",
"query": "search query",
"component": "component name"
}
npm run dev - Start development servernpm run build - Build for productionnpm run start - Start production servernpm run lint - Run ESLintnpm run integrate:covenant - Integrate covenant foundation data/public/Key.png - The Key artifact (1536x1536)/public/Map.png - The Map artifact (1024x1536)/public/Pair.png - Appears when portal is activated/public/Atlas.png - Background image of the Atlas Mines/public/key_map_decoded_pictures.json - Decoded coordinate dataThis project can be deployed to any platform that supports Next.js:
For bridgeworld.lol, configure your domain DNS to point to your hosting provider.
BRAVE_API_KEY=your_brave_api_key
NEXT_PUBLIC_APP_URL=https://bridgeworld.lol
The covenant foundation is located at:
/home/tig0_0bitties/covenant/
Key files:
bridgeworld_deployment_full/COMPLETE_INTEGRATION_SUMMARY.md - Integration summarybridgeworld_deployment_full/images/key_map_decoded.json - Decoded image dataBRIDGEWORLD_COVENANT_INTEGRATION.md - Integration documentationMIT License - See LICENSE file for details
βWhen the end finds its beginning, all systems are integrated. The keys unlock the map. The map reveals the path. The path leads home.β