Mainnet EVM RPC
Operational12EVM JSON-RPC for the Integra mainnet (chain ID 26217), served via Caddy path routing on the mainnet Hetzner gateway (89.167.88.24). Serves all on-chain EVM data including wallet balances, token transfers, smart contract calls, and transaction receipts.
Adam Boudj ยท @adamboudj
Mainnet Cosmos RPC
Operational2CometBFT RPC for the Integra mainnet, served via Caddy path routing on the mainnet Hetzner gateway (89.167.88.24). Handles block queries, transaction broadcasting, validator set lookups, and consensus state. Powers the mainnet block explorer with live chain data.
Adam Boudj ยท @adamboudj
Mainnet REST/LCD
Operational2Cosmos REST/LCD for the Integra mainnet, served via Caddy path routing on the mainnet Hetzner gateway (89.167.88.24). Serves governance, staking, and account queries over HTTP.
Adam Boudj ยท @adamboudj
Mainnet Cosmos RPC (Adam)
Down9Secondary CometBFT RPC endpoint for mainnet, proxied through Caddy on Adam's validator node. Powers the Callisto block indexer for the Explorer v2 with real-time block data, transaction details, and validator information. Provides an alternative RPC path independent of the primary rpc.integralayer.com infrastructure.
Adam Boudj ยท @adamboudj
Possible causes:
- CometBFT process crashed or haltedโ Fix: SSH in and restart: sudo systemctl restart intgd
- Caddy reverse proxy not routing /cometbft correctlyโ Fix: Check Caddyfile route for /cometbft; ensure handle_path strips prefix before proxying to port 26657
- TLS certificate expired or renewal failedโ Fix: Check Caddy logs: journalctl -u caddy -n 50; Let's Encrypt auto-renewal should handle this
Mainnet REST/LCD (Adam)
DownSecondary Cosmos REST/LCD endpoint for mainnet, served via Caddy on Adam's validator node. Provides governance, staking, and account queries as a fallback to the primary api.integralayer.com endpoint. Used by the Explorer v2 staking indexer for validator set queries every 100 blocks.
Adam Boudj ยท @adamboudj
Possible causes:
- REST/LCD server not enabled or crashedโ Fix: Verify api.enable = true in app.toml; restart: sudo systemctl restart intgd
- Caddy reverse proxy not routing /rest correctlyโ Fix: Check Caddyfile route for /rest; ensure handle_path strips prefix before proxying to port 1317
- TLS certificate expiredโ Fix: Check Caddy logs: journalctl -u caddy -n 50
Testnet EVM RPC
Operational7EVM JSON-RPC for the Integra testnet (chain ID 26218), served via Caddy path routing on the Helsinki gateway (46.225.231.81). Used by the development team for testing smart contract deployments, EVM transaction flows, and wallet integration. Downtime blocks the entire dev team from testing any EVM-related feature changes.
Adam Boudj ยท @adamboudj
Testnet Cosmos RPC
Operational7CometBFT RPC for the Integra testnet chain, served via Caddy path routing on the Helsinki gateway (46.225.231.81). Provides block data, transaction broadcasting, and consensus state for development and QA. Powers the testnet block explorer with live chain data.
Adam Boudj ยท @adamboudj
Testnet REST/LCD
Operational3Cosmos REST/LCD for the Integra testnet, served via Caddy path routing on the Helsinki gateway (46.225.231.81). Serves governance, staking, and account queries over HTTP for development.
Adam Boudj ยท @adamboudj
Mainnet Explorer Sync
Down3Monitors the Explorer v2 (Callisto/Hasura) sync status by querying the latest indexed block via GraphQL and comparing against the actual chain head from the EVM RPC. Detects Callisto indexer stalls, PostgreSQL issues, or chain node disconnections. A lag of >100 blocks triggers DOWN status. This is the early warning system for explorer data staleness.
Adam Boudj ยท @adamboudj
3 services affected
Possible causes:
- BullMQ blockSync job stuck in active stateโ Fix: SSH to server, clear queue: docker exec <backend> node -e "...Queue('blockSync')...obliterate()..."; restart workers
- PM2 sync process crashedโ Fix: Check PM2 logs: docker exec <pm2> pm2 logs --lines 50; restart: docker compose restart pm2
- EVM indexer disabled on chain nodeโ Fix: Set enable-indexer = true in app.toml, restart node, run: intgd index-eth-tx backward && intgd index-eth-tx forward
- Workers disconnected from Redis/RPCโ Fix: docker compose restart high_priority_worker medium_priority_worker low_priority_worker
- Missing DB columns causing silent INSERT failuresโ Fix: Run migration: docker exec <backend> npx sequelize-cli db:migrate
Mainnet Explorer Deep Health
Down3Runs 4 sub-checks against the Callisto/Hasura database via a single batched GraphQL query: (1) Block gap detection scans last 1000 blocks for missing heights, (2) Transaction completeness verifies num_txs matches actual indexed count, (3) Last write freshness detects hung indexers by checking block timestamp age (DOWN >10min, DEGRADED >5min), (4) Receipt completeness samples recent transactions for missing receipt data. The worst sub-check status becomes the endpoint status. Designed to catch the exact failure modes encountered in production: silent schema drift, crashed workers, and stale cached heights.
Adam Boudj ยท @adamboudj
3 services affected
Possible causes:
- Callisto workers crashed or disconnectedโ Fix: Check running containers: docker ps; restart workers: docker compose restart worker-high worker-medium worker-low
- Schema drift โ missing columns causing silent INSERT failuresโ Fix: Check table schema: docker exec postgres psql -U postgres -d ethernal -c '\d block'; run pending migrations
- Block gaps from indexer crash during syncโ Fix: Detect gaps: SELECT height FROM block ORDER BY height DESC LIMIT 1000; backfill via job queue API
- Receipt sync blocked by transaction_receipts schema mismatchโ Fix: Check transaction_receipts table exists and has correct columns; re-run receipt sync jobs
- Indexer hung but latest height cached (stale write)โ Fix: Restart Callisto: docker compose restart callisto; verify blocks advancing: SELECT MAX(height) FROM block
Integra-Gateway (Hetzner)
Degraded13Primary mainnet validator and gateway node hosted on Hetzner (89.167.88.24). Serves as the main entry point for all mainnet.integralayer.com endpoints via Caddy reverse proxy. One of four validators with ~691k IRL voting power (~25% of network). Home dir: ~/.intgd, P2P port: 26656. If this node goes down, all mainnet RPC/REST/EVM endpoints become unreachable AND the network loses 25% voting power.
Adam Boudj ยท @adamboudj
13 services affected
Possible causes:
- Validator not in peer list โ node may be offlineโ Fix: SSH in: ssh -i ~/.ssh/integra root@89.167.88.24; check: sudo systemctl status intgd
- Caddy reverse proxy down โ endpoints unreachable but validator still signingโ Fix: Check Caddy: sudo systemctl status caddy; restart: sudo systemctl restart caddy
- Validator jailed due to downtimeโ Fix: Check jail status: intgd query staking validator <valoper>; unjail with: intgd tx slashing unjail
Integra-Signer1 (Vultr)
OperationalSecond mainnet validator hosted on Vultr (45.77.139.208). Runs both testnet and mainnet on the same server with port offset +10000 for mainnet (P2P 36656, RPC 36657). Home dir: ~/.intgd-mainnet. One of four validators with ~691k IRL voting power. Provides multi-cloud redundancy (Vultr vs Hetzner/DO/AWS). If offline, network loses 25% voting power but continues producing blocks.
Adam Boudj ยท @adamboudj
Integra-Signer2 (DigitalOcean)
OperationalThird mainnet validator hosted on DigitalOcean (159.223.206.94). Like Signer1, runs both testnet and mainnet with port offset +10000 for mainnet (P2P 36656, RPC 36657). Home dir: ~/.intgd-mainnet. One of four validators with ~691k IRL voting power. Provides geographic and cloud-provider diversity in the validator set.
Adam Boudj ยท @adamboudj
Integra-Archive (AWS)
OperationalFourth mainnet validator hosted on AWS EC2 (3.208.92.57). One of four validators with ~691k IRL voting power. Also serves as the archive node and hosts Explorer v2, Blockscout, Hasura, Callisto, and the status page. Home dir: ~/.intgd, P2P port: 26656. SSH: ssh -i ~/.ssh/integra-validator-key.pem ubuntu@3.208.92.57. If offline, the network loses 25% voting power AND all explorer/status services go down.
Adam Boudj ยท @adamboudj
Dashboard API
Operational1The primary backend powering the Integra Dashboard with 75+ REST API endpoints, built with NestJS, PostgreSQL, and JWT authentication. Handles portfolio management, staking position tracking, XP/points integration, asset management, bulk CSV imports, and notification preferences. The production Dashboard frontend is 100% dependent on this โ if it goes down, users see a blank dashboard. Depends on the Absinthe XP API for points and leaderboard data. Deep health checks verify database connectivity and cache availability.
Nawar ยท @iamnawar
Dashboard API (Dev)
Operational1Development instance of the Dashboard API, running the same NestJS codebase as production but connected to testnet blockchain networks and a separate dev database. Used by Nawar and the backend team for feature development, API testing, and QA validation before promoting changes to production. Also depends on Absinthe for XP features. If down, the dev Dashboard frontend is completely unusable, blocking frontend development and integration testing.
Nawar ยท @iamnawar
Notification API
Operational1Push notification service built with NestJS, responsible for delivering real-time alerts to Dashboard users for staking rewards, governance proposal updates, transaction confirmations, and account activity. Processes event triggers from the Dashboard API and dispatches notifications via push and in-app channels. If this service goes down, users miss time-sensitive alerts about their staking rewards and governance votes. Deep health checks monitor database and queue connectivity.
Nawar ยท @iamnawar
Notification API (Dev)
Operational1Development instance of the Notification API, used for testing notification delivery logic, alert templates, and event trigger configurations before production deployment. Runs against a separate dev database and test notification channels. Essential for validating that new notification types render correctly and trigger at the right events. If down, the dev Dashboard loses notification functionality, blocking QA on notification-related features.
Nawar ยท @iamnawar
City of Integra API
Operational1The game backend for City of Integra, a gamified city builder experience hosted on AWS App Runner in ap-south-1 (Mumbai). Manages all game state including building placement, resource generation, city progression, upgrade paths, and player inventories. The City Builder frontend is 100% dependent on this service โ without it, the game is completely unplayable. Deep health checks verify database connectivity and game state consistency. Contact Kalki for game logic issues or Nawar for infrastructure/deployment concerns.
Kalki ยท @yourdevkalki
City of Integra API (Dev)
Operational1Development instance of the City of Integra game backend on AWS App Runner (Mumbai), used for testing new game mechanics, balance tuning, feature prototyping, and QA before production release. Runs against a separate dev database with test game state. If down, Kalki and the game team cannot test new features or validate bug fixes. Also used for load testing game logic before mainnet events.
Kalki ยท @yourdevkalki
Circulating Supply
OperationalA lightweight API endpoint serving the current circulating supply of IRL tokens, consumed by cryptocurrency exchanges (for market cap calculations), data aggregators like CoinGecko and CoinMarketCap, and portfolio trackers. Returns a single number but has outsized importance โ incorrect or unavailable supply data causes wrong market cap figures across all listing platforms. Hosted on Polytrade infrastructure (legacy domain). Contact Parth for supply calculation logic updates.
Parth ยท @parthbisht22
Pricing API
Operational1Real-time token pricing API that aggregates IRL and related token prices from multiple sources, serving them to the Dashboard for portfolio valuations, staking reward estimates, and transaction value displays. If this endpoint goes down or returns stale data, users see incorrect portfolio totals and missing price charts in the production Dashboard. Hosted on Polytrade infrastructure. No external dependencies but impacts user confidence when prices appear stale or zero.
Parth ยท @parthbisht22
Presigned URL API
OperationalStateless microservice that generates time-limited pre-signed AWS S3 URLs for secure file uploads, used by the Dashboard for document uploads (KYC, title deeds) and the City Builder for asset uploads. Each URL expires after 15 minutes and is scoped to a specific S3 path. If down, all file upload workflows across the platform fail silently โ users see upload buttons but files never reach S3. Contact Parth for S3 bucket configuration or CORS issues.
Parth ยท @parthbisht22
Upload Tracker
OperationalCompanion service to the Presigned URL API that tracks file upload progress, stores metadata (file size, type, upload timestamp), and confirms successful uploads to the requesting application. The Dashboard polls this service to show upload progress bars and confirm document receipt. If down, uploads still succeed (files reach S3) but the frontend shows perpetual "uploading" spinners and cannot confirm completion to the user.
Parth ยท @parthbisht22
Explorer GraphQL API
Down3Hasura v2.29.0 GraphQL engine serving the Explorer v2 data layer. Tracks 51 PostgreSQL tables and 3 analytics functions (recent_gas_stats, gas_price_tiers, gas_price_by_day). Provides real-time queries for blocks, transactions, validators, staking data, EVM tokens, and address labels. Used by the Explorer v2 frontend via Apollo Client. Health depends on both PostgreSQL and the Callisto indexer keeping data fresh.
Adam Boudj ยท @adamboudj
3 services affected
Possible causes:
- Hasura container crashed or out of memoryโ Fix: Check: docker ps | grep hasura; restart: docker compose restart hasura
- PostgreSQL database connection failedโ Fix: Check PostgreSQL container: docker ps | grep postgres; verify connection in Hasura environment variables
- Hasura metadata inconsistencyโ Fix: Re-apply metadata: run /tmp/apply_hasura_metadata.py on the server; check for tracked table/function mismatches
Mainnet Explorer Backend
OperationalThe backend API service for the mainnet block explorer, built with Node.js and BullMQ. Handles block indexing, transaction processing, and serves the explorer frontend with blockchain data via REST endpoints. The /api/status endpoint returns sync state, worker health, and queue metrics. If this backend is down, the explorer frontend shows stale or no data.
Adam Boudj ยท @adamboudj
Testnet Explorer Backend
OperationalThe backend API service for the testnet block explorer, same stack as mainnet (Node.js + BullMQ). Indexes Ormos testnet blocks and transactions, serving the testnet explorer frontend. Used by the dev team for testing explorer features and verifying testnet chain activity.
Adam Boudj ยท @adamboudj
Explorer (Mainnet)
Operational1The mainnet block explorer built with Next.js and deployed on Vercel, providing transaction lookup, block browsing, validator profiles, governance proposal tracking, and account balance queries. This is the primary tool for anyone inspecting on-chain activity โ validators checking their signing status, users verifying transactions, and developers debugging contract interactions. Depends on both the Cosmos RPC (for real-time blocks) and REST/LCD (for validator and governance data). Contact Kalki for explorer application issues.
Adam Boudj ยท @adamboudj
Explorer (Testnet)
Operational2Testnet block explorer for the Ormos chain, running the same Next.js codebase as the mainnet explorer but connected to testnet RPC and REST endpoints. Used daily by the dev team to verify test transactions, inspect testnet blocks, and validate governance features during QA. Depends on testnet Cosmos RPC and REST. If down, developers lose visibility into testnet chain activity and must resort to CLI queries for debugging.
Adam Boudj ยท @adamboudj
Explorer v2 (Mainnet)
Down3Full-rewrite block explorer (Big Dipper 2.0 fork) deployed on Adam's mainnet validator node (3.92.110.107) via Caddy reverse proxy. Built with Next.js 16 + React 19 + Tailwind v4 + Apollo Client 3. Backed by PostgreSQL 15 (54 tables), Hasura v2.29.0 GraphQL engine, and the Callisto Go indexer for both Cosmos and EVM data. Features gas analytics, address labels, contract verification, and validator staking views. Depends on Adam's CometBFT RPC and EVM RPC endpoints for live indexing.
Adam Boudj ยท @adamboudj
3 services affected
Possible causes:
- Explorer web service (explorer-web.service) crashedโ Fix: SSH in and restart: sudo systemctl restart explorer-web; check logs: journalctl -u explorer-web -n 50
- Callisto indexer stopped or fell behindโ Fix: Check Callisto service: sudo systemctl status callisto; restart if needed; check indexing lag in PostgreSQL
- Hasura GraphQL engine downโ Fix: Check Docker containers: docker ps | grep hasura; restart: docker compose -f /path/to/docker-compose.yml restart hasura
Blockscout EVM (Mainnet)
DownBlockscout EVM block explorer for Integra mainnet (chain ID 26217), deployed via Docker Compose on Adam's validator EC2 (3.92.110.107). Backend indexes EVM blocks, transactions, token transfers, and contract interactions via JSON-RPC. Frontend provides transaction search, address pages, token lists, gas tracker, and contract verification. Caddy reverse proxies blockscout.integralayer.com to the frontend (port 3002) and API (port 4000). Depends on the local EVM RPC node for indexing.
Adam Boudj ยท @adamboudj
Possible causes:
- Blockscout Docker containers stoppedโ Fix: SSH in; check: docker ps | grep blockscout; restart: docker compose up -d blockscout
- Blockscout indexer fell behind or stuckโ Fix: Check indexer logs: docker logs blockscout-backend --tail 100; may need to restart backend container
- Caddy not routing blockscout.integralayer.com correctlyโ Fix: Check Caddyfile for blockscout reverse proxy config; verify ports 3002 (frontend) and 4000 (API)
Blockscout EVM (Testnet)
OperationalBlockscout EVM block explorer for the Integra testnet (chain ID 26218), deployed via Docker Compose on the Helsinki gateway (46.225.231.81). Backend on port 4001, frontend on port 3002. Caddy reverse proxies testnet.blockscout.integralayer.com. Used by the dev team for inspecting testnet EVM transactions, verifying contract deployments, and testing token transfers.
Adam Boudj ยท @adamboudj
Status Page
OperationalThe Integra infrastructure status page deployed on EC2 (3.92.110.107) at status.integralayer.com via Caddy reverse proxy (port 3003). Monitors 55+ endpoints across blockchain nodes, validators, APIs, frontends, and external services. Self-monitoring ensures the status page itself is accessible when users need to check system health during incidents. Telegram bot @IntegraHealthBot sends alerts on status transitions.
Adam Boudj ยท @adamboudj
Integra Connect
OperationalValidator dashboard web app built with Next.js 15 + TypeScript + Tailwind + shadcn/ui, deployed on Vercel. Features chain status monitoring, health dashboard, wallet connect (MetaMask/Keplr/OKX), and a mainnet/testnet network toggle. Provides validators and stakers with a quick overview of network health and their staking positions across both networks.
Adam Boudj ยท @adamboudj
Blockchain Portal (Mainnet)
Operational4The mainnet blockchain portal for Integra Layer, providing a unified gateway to network metrics (block height, total bonded, active validators), validator browsing, governance proposals, chain parameters, and node operator dashboard. Also lists all mainnet RPC/REST/WebSocket endpoints for developers. This is the primary entry point for validators and stakers interacting with the Integra mainnet. Deployed on Vercel with Next.js.
Adam Boudj ยท @adamboudj
Blockchain Portal (Testnet)
Operational7The testnet blockchain portal for the Ormos chain, same app as mainnet but connected to testnet endpoints. Provides network metrics, validator list, governance proposals, and chain parameters for the Ormos testnet (EVM chain ID 26218). Used by the dev team and external testers to interact with the testnet. If down, validators and testers lose the primary UI for testnet chain interaction.
Adam Boudj ยท @adamboudj
Documentation
OperationalDeveloper documentation site built with Docusaurus and hosted on Vercel, containing API references, SDK integration guides, node operator runbooks, architecture overviews, and smart contract documentation. This is the first stop for external developers integrating with Integra and for internal team members referencing API specs. If down, developer onboarding stalls and the team loses access to canonical API documentation. Contact Tara for content updates or Vercel deployment issues.
Adam Boudj ยท @adamboudj
Integra Website
OperationalThe primary public-facing website for Integra Layer, built with Next.js and deployed on Vercel. Serves as the main entry point for potential users, investors, partners, and developers discovering the Integra ecosystem. Contains the product overview, team page, ecosystem links, blog, and investor materials. Downtime is highly visible โ it is the first URL shared in pitches, press releases, and social media. Contact Tara for content or deployment.
Tara ยท @TaraMathews
Dashboard
OperationalThe production Integra Dashboard โ the flagship user-facing application built with React and deployed on Vercel. Provides portfolio management, staking delegation, XP tracking, asset management, leaderboard rankings, and notification preferences. This is where Integra users spend most of their time and is the single most important frontend service. Fully depends on the Dashboard API for all data. If the frontend itself is down (Vercel issue), users cannot access any platform features. Contact Nawar for API-related issues or Tara for frontend bugs.
Tara ยท @TaraMathews
Dashboard (Dev)
OperationalDevelopment instance of the Dashboard frontend on Vercel, connected to the dev Dashboard API and testnet blockchain endpoints. Used by Tara and the frontend team for building and testing new UI features, validating design changes, and running E2E tests before production deployment. Also serves as the staging environment for stakeholder previews. If down, frontend development is blocked and the team cannot demo upcoming features.
Tara ยท @TaraMathews
City Builder
OperationalThe production City of Integra web application โ a gamified city builder where users construct and manage virtual cities to earn XP and rewards. Built with React and deployed on Vercel, it renders an interactive isometric city view with real-time building placement and resource management. Fully depends on the City API for all game logic and state persistence. If the frontend is down, users cannot access the game at all. Contact Kalki for game-related issues or Tara for frontend deployment.
Kalki ยท @yourdevkalki
City Builder (Dev)
OperationalDevelopment instance of the City of Integra frontend on Vercel, used by Kalki for testing new game UI features, building animations, and UX improvements before production. Connected to the dev City API with test game state. Also used for playtesting new mechanics and balance changes with the team before releasing to users.
Kalki ยท @yourdevkalki
Whitepaper
OperationalThe Integra Layer technical whitepaper, a static site on Vercel detailing the protocol design, CometBFT consensus mechanism, EVM module architecture, tokenomics (IRL supply, staking rewards, inflation), and network governance model. This document is referenced in investor due diligence, exchange listing applications, and developer onboarding. Downtime prevents potential investors and partners from accessing critical technical information. Contact Tara for content updates.
Tara ยท @TaraMathews
XP Portal
OperationalThe XP Portal built with React on Vercel, where users track their accumulated points, view real-time leaderboard rankings, complete quests, and claim rewards. This is a key community engagement tool โ active users check it daily for leaderboard position changes and new quest availability. Depends entirely on the Absinthe XP API for all points data and leaderboard calculations. If Absinthe is down, the portal shows stale or empty data. Contact Tara for frontend issues or Parth for Absinthe integration.
Tara ยท @TaraMathews
Staking App
OperationalThe staking interface built with React on Vercel (Polytrade legacy domain), where users delegate IRL tokens to validators, manage their delegation positions, redelegate between validators, and claim accumulated staking rewards. This is critical for network security โ it is the primary way token holders participate in consensus by staking. If down, users cannot delegate or claim rewards, potentially impacting validator economics and network security participation rates. Contact Tara for frontend issues.
Tara ยท @TaraMathews
NFT Datastore
OperationalNFT metadata and media storage service hosted on Vercel, serving asset images, metadata JSON files, and collection information for NFT display across the Dashboard and marketplace features. Follows the ERC-721/1155 metadata standard so wallets and aggregators can resolve token URIs. If down, NFT thumbnails and metadata fail to load across the platform โ users see broken images and missing asset names. Contact Tara for deployment or Parth for metadata schema changes.
Tara ยท @TaraMathews
GitHub (Integra-layer)
OperationalThe primary GitHub organization for Integra Layer, hosting all active repositories including the explorer, dashboard, city builder, validator tooling, and infrastructure-as-code. Monitored via the GitHub API to detect outages that would block CI/CD pipelines, code deployments, PR reviews, and developer collaboration. A GitHub outage halts all development velocity across the team. Contact Adam for org-level access issues.
Adam Boudj ยท @adamboudj
GitHub (polytrade-finance)
OperationalLegacy GitHub organization from the Polytrade Finance era, still hosting shared libraries, older smart contracts, and utility packages that some services depend on. Monitored to ensure CI/CD pipelines that pull from these repos continue to function. Being gradually migrated to the Integra-layer org. Contact Adam for access or migration questions.
Adam Boudj ยท @adamboudj
Absinthe XP
Operational5Absinthe Network's GraphQL API (gql3.absinthe.network) powering the entire XP/points ecosystem โ point accumulation, leaderboard rankings, quest tracking, and reward eligibility calculations. This is a critical third-party dependency with wide blast radius: both Dashboard API instances (prod and dev) and the XP Portal depend on it. When Absinthe is down, XP features show errors across the Dashboard, the Portal displays empty leaderboards, and quest progress stops updating. Contact Parth for integration issues or escalation to the Absinthe team.
Parth ยท @parthbisht22
Web3Auth
Operational1Web3Auth third-party service enabling non-custodial wallet pregeneration and social login for Integra users. When a user signs up via Google or email, Web3Auth generates an Integra wallet using MPC (multi-party computation) without the user managing a seed phrase. The Passport API depends on this for all new user registrations. If Web3Auth is down, new user onboarding fails completely โ existing users can still log in via cached sessions but no new wallets can be created. Contact Parth for Web3Auth configuration or API key issues.
Parth ยท @parthbisht22
OpenAI
OperationalOpenAI API integration (GPT-4 Vision) used in the Dashboard for AI-powered title deed extraction and document processing. When users upload property documents, the system uses GPT-4V to perform OCR, extract structured data (owner name, property details, valuation), and auto-populate form fields. If OpenAI is down, document uploads still succeed but automatic data extraction fails โ users must manually enter all property information. Non-blocking but degrades UX significantly. Contact Parth for API key or model configuration.
Parth ยท @parthbisht22
Alchemy
OperationalAlchemy's enterprise blockchain infrastructure providing fallback RPC access for Ethereum mainnet and EVM-compatible chains, plus webhook-based event indexing for token transfers and contract events. Acts as a reliability layer โ if Integra's primary EVM RPC nodes are slow or unresponsive, services can failover to Alchemy endpoints. Also powers webhook-driven notifications for on-chain events. If Alchemy is down, the fallback RPC path is lost and webhook-based event processing stops. Contact Adam for Alchemy dashboard access or API key rotation.
Adam Boudj ยท @adamboudj
Twitter/X
Operational1Twitter/X API v2 integration for displaying the Integra social media feed on the Dashboard, showing recent announcements, community highlights, and ecosystem updates. While non-critical to core functionality, the social feed is prominently placed on the Dashboard home screen and its absence is visually noticeable to users. Frequent Twitter API rate limits or outages cause the feed section to show an empty state. Contact Tara for frontend display issues or Parth for API credential management.
Parth ยท @parthbisht22
Google OAuth
Operational1Google OAuth 2.0 / OpenID Connect endpoint used for social login authentication in the Passport API. When users click "Sign in with Google," the authentication flow hits this endpoint for token exchange and identity verification. If Google OAuth is down (extremely rare), all Google-based sign-ups and logins fail โ users must wait or use alternative login methods. The Passport API checks the OIDC discovery document on startup to cache signing keys. Contact Parth for OAuth client configuration or redirect URI changes.
Parth ยท @parthbisht22
DiceBear Avatars
Operational2DiceBear API v7 for procedural avatar generation in the City of Integra, creating unique identicon-style SVG avatars based on user wallet addresses or usernames. Both the production and dev City Builder frontends request avatars on-demand from this API. If DiceBear is down, avatar images fail to load and users see broken image placeholders in their city profiles and leaderboard entries. Low severity but visually noticeable. Contact Kalki for City Builder integration or consider caching avatars locally.
Kalki ยท @yourdevkalki
WalletConnect
Operational1WalletConnect v2 relay server enabling external wallet connections (MetaMask, Trust Wallet, Rainbow, Coinbase Wallet, etc.) to the Integra Dashboard via QR code scanning or deep links. This is the bridge between mobile/browser wallets and the Dashboard โ if the relay is down, users cannot connect their wallets to perform transactions, stake tokens, or sign messages. High impact because many users rely on external wallets rather than the embedded Passport wallet. Contact Tara for WalletConnect SDK integration or Parth for project ID configuration.
Parth ยท @parthbisht22
Vercel Platform
Operational4Vercel platform-level availability monitoring โ Vercel hosts all Integra frontend applications (Dashboard, Explorer, City Builder, Portal, Staking), documentation, whitepaper, and static sites. This is a platform-level dependency with the widest blast radius of any external service: if Vercel experiences an outage, the majority of user-facing Integra services go down simultaneously. Vercel provides edge CDN, serverless functions, and automatic deployments from GitHub. Contact Adam for Vercel team access or billing, or Tara for deployment configuration.
Adam Boudj ยท @adamboudj