COMMAND CENTRE
Real-time platform intelligence · Last updated now
ACTIVE SUBSCRIBERS
142
+8 this week · 94% retention
MONTHLY REVENUE (MRR)
₹11.4L
+₹64K vs last month
PENDING RESEARCH REQUESTS
0
Click to manage →
ACTIVE CRITICAL SIGNALS
3
Hormuz · Red Sea · Jeddah
SUBSCRIBER MIX
PLATFORM STATUS
ALL SYSTEMS OPERATIONAL
REVENUE — LAST 8 MONTHS
REVENUE ANALYTICS
GROSS MRR
—
before gateway fees
NET MRR (~97%)
—
after Razorpay fees
ARR
—
After Razorpay 2.99%
REVENUE BY PLAN
SUBSCRIBER PLAN MIX
PAYMENT METHOD SPLIT
SUBSCRIBERS
💋 NEWSLETTER SIGNUPS
0
📋 LAUNCH WAITLIST
0
| NAME | EMAIL / PHONE | PLAN | STATUS | VERIFIED | SOURCE | JOINED | ACTIONS |
|---|
RESEARCH REQUESTS
SIGNALS FEED EDITOR
Live signals shown to all subscribers in the right panel. Changes take effect on next page load. Drag to reorder priority.
TICKER BAR EDITOR
21 scrolling intelligence headlines at the bottom of the map. Edit text directly. Click × to delete. Save when done.
PREVIEW
CHOKEPOINT STATUS EDITOR
All 40 maritime & strategic chokepoints. Changes bridge live to platform Intel tab and map layer.
ALTERNATE ROUTES EDITOR
Alternate route polylines shown on map (Signal tier+) when primary chokepoint is hot. Edit waypoints, labels and trigger chokepoint.
CAUTION / PIRATE ZONE EDITOR
Pirate & threat exclusion zones shown on map (Signal tier+). Edit severity, threat type, radius and advisory text.
USER FEEDBACK
Submissions from the platform feedback form. Mark as featured to show on index. Delete to remove.
0 total ·
0 pending ·
0 featured
Loading…
TRADE ROUTES EDITOR
AI DIGEST EDITOR
8 macro intelligence briefings shown in the AI Digest scroll tab. Edit headline, body, category, and market implications.
INTELLIGENCE REPORTS
PRICE OVERRIDE — WEEKLY SPREADSHEET
Enter COMEX (USD) and MCX (₹) prices for each weekday. Monday's column publishes live to platform via
xa_price_override. All 5 days stored for predictive reports.
No override active — platform shows live API / seed prices
—
| COMMODITY / ASSET | UNIT |
|---|
HOW TO USE
1. Use ◀ ▶ to navigate weeks. Current week shown by default. Today's column is highlighted.
2. Click any cell and type. Or click PASTE FROM SPREADSHEET and paste from Excel / Google Sheets (tab-separated).
3. PUBLISH TO PLATFORM — saves entire week + writes Monday's column live to
4. Platform polls for override changes every 10 seconds and updates instantly.
5. REMOVE LIVE OVERRIDE reverts platform to live API / seed prices without deleting your weekly data.
6. Weekly data is stored as
2. Click any cell and type. Or click PASTE FROM SPREADSHEET and paste from Excel / Google Sheets (tab-separated).
3. PUBLISH TO PLATFORM — saves entire week + writes Monday's column live to
xa_price_override.4. Platform polls for override changes every 10 seconds and updates instantly.
5. REMOVE LIVE OVERRIDE reverts platform to live API / seed prices without deleting your weekly data.
6. Weekly data is stored as
xa_pw_{YYYY-WW} for the predictive report engine.
SUBSCRIPTION PLANS
Edit plan names, prices, and feature bullets shown on the platform
ACTIVITY LOG
PLATFORM SETTINGS
DATA ACCESS MATRIX (DAM) — STORAGE KEY REGISTRY
${['signals','ticker','choke','routes','digest','reports','subs','prices','plans','futures','ports','humint','log','session','altroutes','cautionzones'].map(k=>`
xa_admin_${k}● ACTIVE
`).join('')}
STORAGE_KEY prefix 'xa_admin_' — platform reads via XA_KEY='xa_admin_'
PLATFORM STATUS
MAINTENANCE MODE
SEBI COUNTDOWN TARGET DATE
CRISIS BANNER TEXT (topbar pill)
ADMIN CREDENTIALS
CURRENT PASSWORD
NEW PASSWORD
CONFIRM NEW PASSWORD
🔐 DIRECTOR CREDENTIALS
Changes Director login password. Uses PBKDF2-SHA256 (310k iterations).
After updating, copy the new hash values to your Cloudflare Worker secrets via
After updating, copy the new hash values to your Cloudflare Worker secrets via
wrangler secret put.
CURRENT DIRECTOR PASSWORD
NEW DIRECTOR PASSWORD
CONFIRM NEW PASSWORD
DATA MANAGEMENT
📲 SOCIAL MEDIA CHANNELS
✓ Changes publish to platform footer & news page within seconds via
✓ Leave blank to hide that icon from the footer · WhatsApp: enter phone in international format → becomes wa.me link
✓ Future-proof: add new channels by adding an entry to
xa_social_links localStorage bridge✓ Leave blank to hide that icon from the footer · WhatsApp: enter phone in international format → becomes wa.me link
✓ Future-proof: add new channels by adding an entry to
XA_SOCIAL_REGISTRY in index.html — admin picks it up automatically
PLATFORM FOOTER PREVIEW
FOLLOW X'ALAER
API KEY MANAGEMENT
Keys stored in browser localStorage only — never sent to any server
⚡ Keys are stored in your browser's localStorage. They are never transmitted to any X'ALAER server.
On the live platform, subscribers enter keys in the KEYS panel (right sidebar).
You can test and verify keys here directly.
● LIVE — NO KEY REQUIRED
4 APIs active automatically
USD/INR Forex Rate
● open.er-api.com/v6/latest/USD
Maritime Weather (6 zones)
● marine-api.open-meteo.com
Live Flights ADS-B (OpenSky)
● opensky-network.org (anon)
Geopolitical News (GDELT)
● api.gdeltproject.org
All 4 fire on page load
Refresh interval:Forex: 24 hours · Weather: 3 hours
GDELT: 30 minutes · Flights: 15 seconds
No configuration required. Works on Cloudflare free tier.
COMMODITIES-API
commodities-api.com
Gold · Silver · Brent Crude · Copper
Free tier: 100 requests/month
Refresh: every 8 hours
Free tier: 100 requests/month
Refresh: every 8 hours
API KEY
Get free key at: commodities-api.com
AIS STREAM
aisstream.io
Live vessel AIS positions (WebSocket)
Indian Ocean · Gulf · 5°N–35°N, 55°E–95°E
Free tier: unlimited stream
Indian Ocean · Gulf · 5°N–35°N, 55°E–95°E
Free tier: unlimited stream
API KEY
Get free key at: aisstream.io
NEWSAPI.ORG
newsapi.org
War · trade · insurance news feed
Free developer tier: 100 requests/day
Refresh: every 30 minutes
Free developer tier: 100 requests/day
Refresh: every 30 minutes
API KEY
Get free key at: newsapi.org/register
MAPPLS (MapmyIndia) — India Map Compliance
developer.mappls.com · Verified India boundaries · Required for Indian deployment
MAPPLS REST API KEY
HOW TO ACTIVATE
1. Go to developer.mappls.com2. My Projects → Allowed Domains → Add xalaer.com
3. Paste your REST API key above → SAVE KEY
4. Platform map switches to Mappls tile instantly
5. Shows correct J&K · Arunachal · Aksai Chin ✓
HOW SUBSCRIBERS ENTER KEYS
On the live platform (index.html), subscribers can enter their own API keys via the KEYS tab in the right sidebar panel.
Keys are stored in the browser's memory only (KEYS JS object) — never persisted to localStorage, never sent to any server.
Keys activate live feeds instantly on entry.
COMMODITIES
Enter in KEYS tab → activates Gold/Silver/Crude live prices → refreshes every 8hrs
AIS VESSELS
Enter in KEYS tab → opens WebSocket to aisstream.io → vessels appear on map instantly
NEWSAPI
Enter in KEYS tab → war/trade news appended to signals feed → refreshes every 30min
FUTURES SQUEEZE MONITOR
Edit any contract inline and click SAVE. Changes auto-appear on platform within 60 seconds.
INDIA PORTS
Edit port status, delay, and notes inline. Changes reflect on platform within 60 seconds.
HUMINT FIELD REPORTS
HUMINT reports are visible only to Atlas & Enterprise subscribers. Supports headline, body, source grade, key findings, actionable intel, and optional bar/line chart.
✉ EMAIL TEMPLATES
Welcome Email — sent after OTP verification
Click anywhere in the preview below to edit · All HTML tags are editable in source view
TOKENS:
{{FIRST_NAME}}
{{FULL_NAME}}
{{EMAIL}}
{{JOINED_DATE}}
📜 LEGAL DOCUMENTS
⚠ These are legally binding documents. Edit with care. Deploy legal.html to Cloudflare after changes.
Privacy Policy
DPDP Act 2023 · IT Act 2000 — Click anywhere to edit
BLOG & INTELLIGENCE EDITOR
0
TOTAL
0
PUBLISHED
0
DRAFTS
—
LIVE ON NEWS
ARTICLES 0
Select an article to edit
or click + NEW ARTICLE
or click + NEW ARTICLE
Published articles appear on xalaer-news.html immediately.
Storage key:
Storage key:
xa_blog_posts — news page reads on every load.
PAGE EDITOR
⚠ Edit the full HTML source of each page. Changes are saved locally and can be downloaded for deployment to Cloudflare Pages. The live preview refreshes on every keystroke.
HTML SOURCE
0 chars
LIVE PREVIEW
404.html
Changes saved to
xa_page_<name> in localStorage · Download to deploy on Cloudflare PagesNot saved yet
FEATURE CONTROL
TIER ACCESS MATRIX — Click any cell to set minimum required tier. Inline editing: click labels to rename.
| FEATURE | GROUP | VISITOR | TRIAL | SIGNAL | MERIDIAN | ATLAS | ENTERPRISE | DEL |
|---|---|---|---|---|---|---|---|---|
| Initialising… | ||||||||
● = tier has access | ○ = locked out | Click cell to toggle | Click label/group to rename inline
TRIAL DURATION
days
Free trial window for new registrations
EXPIRY WARNING BANNER
days
Amber banner shown N days before expiry
PER-USER FEATURE OVERRIDE — Grant or revoke individual access regardless of tier
PAYMENT LINKS — Pricing page reads these for CTA buttons
🌐 OSINT SOURCE REGISTRY
🔒 DIRECTOR
Custom sources added via Add OSINT Source bridge to platform within 15s via
xa_custom_sources
0 custom
⚡ The OSINT Registry is an inline live view below. To open the standalone full-screen registry: osint.html ↗
CUSTOM SOURCES ADDED THIS SESSION
No custom sources added yet. Use Add OSINT Source to add one.
➕ ADD OSINT SOURCE
🔒 DIRECTOR
SOURCE DETAILS
ACCESS & TYPE
CUSTOM SOURCES THIS SESSION — 0
🧠 DOLLY — HUMINT ENGINE
🔒 DIRECTOR
Live embed — price overrides & signals bridge instantly via
xa_price_override
Loading…
🧠 DOLLY — HUMINT ENGINE
The HUMINT Engine runs as a standalone file on your platform.
Open it directly — it reads all price overrides & signals from
↗ OPEN HUMINT ENGINE
Open it directly — it reads all price overrides & signals from
xa_price_override automatically.
Opens
humint.html in a new tabSIGNALS BRIDGED
—
CUSTOM SOURCES
—
GOLD OVERRIDE
DEFAULT
RECENT SIGNAL FEED — BRIDGED TO ENGINE